Edwards was drafted by Greater Western Sydney in 2011, where he played his debut year in the NEAFL before they moved into the AFL, his first NEAFL match was against the Northern Territory Thunder at TIO Stadium.[1] He made his AFL debut against Adelaide at AAMI Stadium in round 4, 2012. In October 2013, he was traded to Essendon for pick 48, in a deal that also saw Kurt Aylett arrive at Essendon. Edwards played the 2014 season in the Essendon VFL team before breaking into the senior team in round 11 of the 2015 season.[2] Edwards won the Bill Hutchinson Community Award at the 2016 Crichton Medal presentations.
At the conclusion of the 2016 season, despite strong performances in the VFL, Edwards was delisted by Essendon.[3] He was subsequently drafted by Sydney in the 2017 rookie draft.[4] After failing to play a match during the 2017 season, he retired from AFL football at the conclusion of the season to focus on Indigenous education in Australia and around the world.[5]
Statistics
Statistics are correct to the end of the 2017 season[6]