Carson started his career with Ipswich Town's youth system in February 2009, before signing a professional contract in July 2010. He broke into the first team during the 2010–11 season, and was loaned to League Two club York City in March 2013. After being released by Ipswich, Carson joined York permanently in September 2013. He remained with York for three seasons before his release in 2016.
Club career
Ipswich Town
Carson played for Greenisland Boys before joining the Ipswich Town academy in February 2009.[3] He signed a two-year professional contract at Portman Road in July 2010.[3] He made his first-team debut for Ipswich on 19 March 2011 in the home match against Scunthorpe United.[4] Carson scored his first two senior goals on his third senior appearance for Ipswich in a 2–1 victory against Crystal Palace, at Portman Road on 9 April 2011.[5] He added to his tally by netting his third goal within a week, as Ipswich beat Bristol City 1–0.[5]
In February 2012, Carson signed a new two-year contract, with the option of a further year, at Ipswich.[6] He joined League Two club York City on 14 March 2013 on a one-month loan,[7] making his debut in a 2–0 home defeat to Port Vale two days later.[8] Having made five appearances for York. he was ruled out for the remainder of the season with a broken foot, returning to Ipswich at the end of his loan.[9] He was released by Ipswich after his contract was cancelled by mutual consent on 2 September 2013, following trials with Bristol City, Notts County and Hibernian.[10]
York City
Carson signed for York City permanently on 12 September 2013 on a contract until the end of the 2013–14 season.[11] His second debut for the club came two days later as a 63rd minute substitute for Sander Puri in a 2–1 home defeat to Mansfield Town.[12] He scored his first goal for York in a 3–0 win away to Torquay United on 5 October 2013.[12] On 13 February 2014, Carson signed a contract extension until the end of the 2014–15 season.[13] He was released by York when his contract expired at the end of 2015–16.[14]
On 11 May 2017, Carson signed for Linfield's NIFL Premiership rivals Coleraine on a two-year contract.[17] He was a part of the Coleraine team that won the 2018 Irish Cup.