Not in Welsh Premier
Started his career at Tranmere Rovers before a £225,000 move to Sunderland where he played 11 games in the Premier League and a further 38 in the Football League. Moved on to Doncaster Rovers as a club record signing and then Leyton Orient making another 150 league starts. After a loan spell at Shrewsbury Town he was released by Orient and spent a year out of the game before joining Aberystwyth Town on a short-term deal in September 2011. Capped 12 times by the Republic of Ireland at Under-21 level.