Vastly experienced ball playing central midfielder who joined Hayes and Yeading in late October 2017 from National League South side Chippenham Town.
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 a 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, before finding the net 21 times in United's Championship season in 2018-19 where he
skippered the side to a landslide promotion.
Briefly signed for Moneyfields during the summer of 2019 only to return to United midway through August and has now passed 100 appearances for United.