Born in Cambridge, Cambridgeshire,[2] Coulson played for local side Cherry Hinton Lions before joining Cambridge City and playing in the Youth Development squad for the 2005–06 season. He then went with Jez George (a former director of Cambridge City) to Cambridge United's youth squad. He made his first team debut for Cambridge United on 6 October 2007, as a substitute in a 2–2 home draw with Halifax Town.[3]
Coulson scored his first senior goal on 16 March 2010, netting his side's first of a 3–1 home success against Salisbury.[4] He featured regularly for the side in the following campaigns, becoming a popular figure amongst supporters, and signed a new two-and-a-half-year deal on 12 February 2014.[5]
On 9 August 2014 Coulson played his first match in the Football League, starting and scoring the game's only goal against Plymouth Argyle.[6]
Leyton Orient
On 28 July 2017 Coulson signed for Leyton Orient initially on a six-month loan spell. On 8 January, Coulson joined permanently after 10 years at Cambridge.[7]
On 5 February 2022, Coulson joined National League side King's Lynn Town on a one-month loan deal.[9] Coulson joined the club on a permanent basis in May 2022 having spent the second half of the season on loan.[10]
Career statistics
As of match played 7 April 2018
Appearances and goals by club, season and competition