 He made his senior debut for the club in round two of the 1995 season against at the WACA Ground, recording five disposals and three hit-outs in what was his only game at AFL level.Serving as captain of the club for three seasons from 2000 to 2002, Edmonds continued to play for Swan Districts until 2005, and again won club best and fairest awards in 1997, 2000, and 2001.In total, he played 262 games, a club record, as well as kicking 80 goals, a figure that would have been even larger but for shoulder and knee injuries that restricted him to six games in 1999 and nine in 1998.