Stevenson was drafted in the 1st round (12th overall) of the 2008 AFL Rookie Draft by West Coast. He did not play a game in his first two seasons on the roster, but was retained for a third year, following a change in the rookie list rules to allow this.[1]
He played 10 senior WAFL games for Claremont in 2008 and 20 in 2009.[2]
Stevenson made his AFL debut in round 5, 2010 against Sydney, after being elevated to the senior list. He played 10 games in 2010, but did not manage to play a senior game in 2011 or 2012. He continued to play for Claremont in the WAFL, including in their 2011 and 2012 WAFL premiership winning sides.[3]
Port Adelaide and Norwood
During the 2012 trade week, Stevenson was traded to Port Adelaide. He made his debut for Port Adelaide in Round 1, 2013 against Melbourne. Whilst not playing for Port Adelaide he played for Norwood in the SANFL, including in their 2013 premiership winning side.[4]