Career
Ipswich Town
Born in Ballymena, County Antrim, Carson played for Greenisland Boys before joining the Ipswich Town academy in February 2009. He signed a two-year professional contract at Portman Road in July 2010. He made his debut for Ipswich in the home game against Scunthorpe United on 19 March 2011.
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.
He added to his tally by netting his third goal within a week, as Ipswich beat Bristol City 1–0. Carson signed a new two-year contract, with the option of a further year, at Ipswich in February 2012.
He joined League Two side York City on a one-month loan on 14 March 2013, making his debut in a 2–0 home defeat to Portuguese Vale two days later. 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 on 11 April 2013.
He was released by Ipswich after his contract was cancelled by mutual consent on 2 September 2013, following trials with Bristol City, N ottinghamshire County and Hibernian.
York City
Carson signed for York City permanently on a contract until the end of the 2013-2014 season on 12 September 2013. 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. On 13 February 2014, Carson signed a contract extension until the end of the 2014/15 season.
Carson has been capped at under-16, under-17, under-18, under-19 and under-21 level for Northern Ireland.
He made his senior international debut on 24 May 2011 in a 5–0 away defeat to the Republic of Ireland. Carson attended Parkhall College in Antrim, County Antrim.