Originally playing for Carine Junior Football Club, Parker made his senior WAFL debut for Subiaco against Perth in round one of the 2001 season.[1] He was recruited by Adelaide in the AFL with pick 45 in the 2003 Rookie Draft, and assigned to South Australian National Football League (SANFL) club South Adelaide. Parker did not play a senior game for Adelaide in 2003, but played every game for South Adelaide. He requested a transfer midway through the 2004 season citing lack of opportunity at South Adelaide, and was transferred to Glenelg, where he played the remainder of the season.[2] He was de-listed by Adelaide at the end of the 2004 season, and returned to Subiaco.[3]
Parker was appointed a vice-captain of Subiaco for the 2005 season, and played 22 games for the season, including the Lions' grand final loss against South Fremantle.[1] Parker played every game at Subiaco between 2006 and 2009, including the club's 2006, 2007 and 2008 premiership victories.[4] He was appointed co-captain of the club in 2009, alongside Brad Smith and Kyal Horsley,[5] and participated in the club's grand final loss to South Fremantle. He was appointed sole captain of the club for the 2010 season, and continued this role until his retirement at the end of the 2013 season.[6] During this time he played over 150 consecutive WAFL games.[7] Parker played representative football for the WAFL in 2006, 2007, 2008, 2009 and 2012, and captained Subiaco in the 2011 WAFL Grand Final.