Career
Carswell started his career with Motherwell. Motherwell
Born in Bellshill, and a product of the Fir Park club"s youth system, Carswell starred in the Motherwell under-19 side that finished second behind Celtic in the 2009-2010 Scottish Premier League under-19 season. Carswell made his first team debut in the 0–0 draw against Hearts on 9 April 2011, playing the full 90 minutes.
On 3 February 2012, Carswell signed a new contract, keeping him at Motherwell until 2014.
That was extended by a further year on 21 March 2013. On 2 June 2015, Motherwell announced that Carswell was amongst the players leaving the club, with his contract having expired.
Street Mirren
Carswell signed a one-year contract with Street Mirren on 29 June 2015.