Date of birth
A youth player with Wimbledon FC, Charlton Athletic and Colchester United, he established himself with the Essex club, making 199 appearances and scoring 35 goals in seven seasons following his debut in August 2007.
Signed by Ipswich Town in January 2013, he had loan spells with Rotherham United the following year and Crawley Town in 2015. Released by Ipswich in 2016, he joined Southend United and spent three seasons there, making 84 appearances and scoring 19 goals. He put pen to paper for the Dons in July 2018.