Before joining Morton, Stevenson played for
Ayrshire youth side TASS Rovers. Before making his debut for Morton, Stevenson joined
Dalry Thistle on loan. After a couple of substitute appearances in the cups, Stevenson made his league debut against
Hibernian on 15 August 2015 as a late replacement for
Mark Russell. With the development league in its winter shutdown, Stevenson went on a development loan to
Berwick Rangers in December 2015. He signed a six-month deal at Morton in May 2016. In August 2016, he left Morton by mutual consent to join
Auchinleck Talbot. He moved back to Dalry Thistle for a season before signing with
Troon in 2018, after a brief loan spell at
Largs Thistle. ==Personal life==