Career
He has previously played in the Scottish Premier League for Hamilton Academical. Born in Glasgow, Stevenson began his career with Hamilton Academical. He made his senior debut for the Accies in August 2005, in a Scottish League Cup tie against Dumbarton.
He spent the rest of the season on loan at Alloa Athletic, where he made 16 appearances, scoring 1 goal.
On 17 May 2008, Stevenson signed an extension to his contract that will keep him with Hamilton until 2010. Stevenson was the first Hamilton player to score a goal in the SPL, scoring a free-kick in Accies" 3–1 victory over Dundee United in their first ever SPL game.
He joined Clyde in January 2009, on a loan deal until the end of the season. He made his debut in a 4–2 defeat against Partick Thistle on 3 January.
He made 9 appearances in total for Clyde.
After returning to Hamilton, Stevenson was again loaned to Alloa in March 2010, where he made six SFL appearances for them. Stevenson was released from his contract with Hamilton at the end of the 2009-2010 season. He subsequently joined Albion Rovers on an initial one-month deal.
In May 2011, Stevenson played in two play-off games for Albion, which secured promotion to the Second Division.
Stevenson was released by Albion at the end of the 2012-2013 season, and he subsequently had an unsuccessful trial with Northern Irish team Portadown. On 24 September 2013, Stevenson joined Sauchie Juniors before moving to fellow Junior side Petershill in July 2014.