Joined St. Albans City in December 2004 in unusual circumstances having impressed the Saints when giving an inspired performance, and scoring, during a game between the Saints Reserves and the Reserve side of his then club Gravesend & Northfleet. Born in Bromley, he played for the Kent County side at various age levels, and was a professional with Fulham where he had to overcome a long-term leg injury before signing for Gravesend. The second half of last season saw him hit top form with his best performance coming in front of 5,022 spectators during the Saints title decider with Weymouth at the Wessex Stadium on Easter Monday. The 2005-06 season also saw him notch his first hat-trick since playing in junior football. His performances last season persuaded the Saints to commit him to a two-year contract running through to the end of 2007-08. Started the current season with a place in Paul Fairclough’s England National Game XI side to mark the official opening of Forest Green Rovers new ground on 5 September and is set to make his 100th appearance for the Saints during the home match with Halifax Town on 27 January. Has replaced Lee Clarke as City’s penalty-taker, converting his fourth of the season during a 2-0 win at Cambridge United on 2 December..