 Edmonds debuted for Swan Districts in 1990, and won club best and fairest awards in 1992, 1993, 1997, 2000, and 2001, as well as captaining the club from 2000 to 2002.He also played four interstate matches for Western Australia.Edmonds finished his career with 262 games for Swan Districts, a club record.