He plays at lock, second-row and prop and previously played for the Newcastle Knights and Canberra Raiders. Born in Cessnock, New South Wales, Edwards played his junior rugby league for the Cessnock Goannas in the Newcastle Rugby League, before being signed by the Newcastle Knights. Early career
In 2008, Edwards played for the Newcastle Knights" New York City team
In 2009, he spent a year back with the Cessnock Goannas before moving on to the Knights" New South Wales Cup team, Central Coast Centurions in 2010.
In Round 15 of the 2010 NRL season, Edwards made his NRL debut for the Knights against the Parramatta Eels. On 9 September 2010, he was named on the interchange bench in the 2010 New South Wales Cup Team of the Year.
After playing 4 games in 2010, Edwards was recalled to the team in Round 4 of the 2011 NRL season and didn"t miss a game for the rest of the year. 2012
On 2 August, it was confirmed by Knights Chief Executive Officer Matthew Gidley, that Edwards would quit the club at the end of the season after knocking back 3 separate offers.
On 6 August, he signed a 3-year contract with the Canberra Raiders starting in 2013.
In Round 1 of the 2013 NRL season, Edwards made his Raiders debut against the Penrith Panthers. 2014
On 16 April, Edwards re-signed with the Raiders on a 3-year contract. 2015
On 28 September, Edwards signed a 2-year contract with the Wests Tigers starting in 2016, after being released from the final 2 years of his Raiders contract.