He mainly played for the Gunners' youth and reserve sides; his sole first-team appearance was in a 2–1 League Cup defeat at Highbury at the hands of Ipswich Town on 1 November 2000, coming on as a second-half substitute.
In further need of first-team experience he joined Northampton Town on a month's loan on 25 January 2001, making his league début in a goalless draw at home to Peterborough United two days later.
He played only one further game for Northampton before returning to Highbury, and although attracting interest from Torquay manager Colin Lee, remained there beyond transfer deadline day.
He was released in May 2007, injuries ruling him out of the playoffs and hastening his departure, with an expected move to Milton Keynes Dons on the cards.
[5] He did however, make a cameo appearance in the playoff final against Bristol Rovers in the form of being incorrectly credited as Shrewsbury's goalscorer in the Wembley Stadium scoreboard, when in fact it was midfielder Stewart Drummond He had a trial with AFC Bournemouth and on 24 July 2007, but signed for Notts County,[6] in League Two and quickly became a regular in their side, but was released at the end of the season along with seven other players.
After guiding the Pilgrims to the Conference North Play-offs and narrowly losing to Guiseley on penalties in the semi-final,s the pair were appointed full-time managers ahead of the 2011–12 season.