[2] Turning professional in 2006–07, Carson played three games with the ECHL's Florida Everblades before earning promotion to Carolina's top affiliate, the Albany River Rats of the American Hockey League (AHL).
[4] Carson split much of 2010–11 between the Hurricanes and the AHL's Charlotte Checkers, but was claimed by the Calgary Flames off waivers on February 28, 2011.
[8] In his first European season in 2013–14, Carson established a stay-at-home role with AIK, contributing with 3 goals and 10 points in 49 games from the blueline.
On July 9, 2014, Carson opted to leave the SHL and signed a one-year contract with Austrian club, the Vienna Capitals of the EBEL.
On August 6, 2015, Carson moved to the Finnish Liiga as a free agent, securing a one-year deal with SaiPa.