He was elevated from the West Coast Eagles rookie list in 2005 and made his debut for the club in Round 3 of that year against Fremantle.
Graham won a grand final with WAFL club side South Fremantle in 2005, when they defeated the Claremont Tigers.
However, after playing all 22 games in 2009, including the victorious 2009 WAFL Grand Final, his 2010 and 2011 seasons were both hampered by serious knee injuries.
[4] After playing his 100th game for South Fremantle in the opening round of the 2011 WAFL season, in Round 7 Graham had his leg trapped under an oncoming player and badly dislocated his kneecap and ruptured his anterior cruciate ligament, forcing his retirement from the sport.
[6] Prior to the 2022 AFL season, Graham switched to become an assistant coach of the Fremantle Football Club.