Experienced 30 year-old ball playing central midfielder who joined Hayes and Yeading in late October 2017 from National League South side Chippenham Town who he had joined during the summer.
Started out with QPR, making his debut against Preston aged just 16 in October 2004. Went on to make more than a dozen appearances for the R's before being released whereby he signed for Wealdstone. From Wealdstone he signed on with Aldershot Town where he made over 70 appearances before moving to Swansea City, making his solitary appearance for the Swans against Crystal Palace.
He then spent 18 months on loan at Wycombe Wanderers before moving back to Aldershot and then to Farnborough from whom he joined Newport County before returning to Farnborough. From Farnborough this time he was to spend a couple of productive seasons with Havant & Waterlooville before returning to Farnborough last season.
Started well for United with a double strike on his debut in a 3-1 victory over Cambridge City.