In 2008 Edwards had a good year playing off the half back flank for Richmond, he also got one Brownlow Medal vote for his great performance against Essendon in round 9.
In 2009 Edwards was in and out of the side but was recalled for Jade Rawlings's first game as coach in round 12 against West Coast.
Edwards had his break-out season in 2010, playing all 22 of the Tigers' matches, finishing sixth (narrowly missing out on a top five finish) in the 2010 Jack Dyer Medal and was awarded the Club’s Most Improved Player award.
Originally from the Adelaide suburb of Salisbury, his father Greg Edwards was also a talented footballer and also played for North Adelaide. He is currently the chief executive officer of the club. His maternal grandmother is one of the stolen generation from the Arunta people from central Australia, whilst his maternal grandfather is German.