Stevenson was drafted in the 1st round (12th overall) of the 2007 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 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.
Port Adelaide
During the 2012 trade week, Stevenson was traded to Port Adelaide. He made his debut for Port Adelaide in Round 1, 2013 against Melbourne. He was delisted at the end of the 2014 season.[3]
Post-AFL
Stevenson played for Sydney Uni in the 2015 NEAFL season and was named in the competition's Team of the Year.[4]