Kelly played in four NRL games in 2010, three of these came in succession at the back-end of the season. He missed much of the 2011 season through injury, playing one further game for Melbourne in 2012.[5]
Parramatta
Kelly joined the Parramatta Eels mid-season in 2012 and made his debut for the club against the Penrith Panthers in round 16, where Parramatta won 19-18. Kelly played 4 games for Parramatta in his first season at the club as they finished last on the table and claimed the wooden spoon for the first time since 1972.[6]
In June 2013, Kelly was one of 12 Parramatta players that were told that their futures at the club were uncertain by coach, Ricky Stuart.[7]
Kelly made a total of 18 appearances for Parramatta in the 2013 NRL season as the club finished last for a second consecutive year.[8]
Kelly was limited to only six appearances for Parramatta in the 2014 NRL season as the club narrowly missed out on the finals.[9]
On 16 May 2015, Kelly played his first game of the season against the New Zealand Warriors. Kelly missed all 3 conversions including one right next to the uprights. With New Zealand leading by one point with 3 minutes to go Kelly kicked a field goal to make it 13-13. Parramatta lost the game in golden point 17-13.[10]
On 3 March 2017, Kelly made his debut for the South Sydney Rabbitohs against the Wests Tigers in the first round of the NRL season. On 5 August 2017, Kelly scored an individual solo try in North Sydney's victory over Wests Tigers 42-10.[11] On 1 September, Kelly was recalled to the Souths side to replace the injured Adam Reynolds in the final game of the regular season against his former club Parramatta.[12]
At the end of the season it was announced on the official South Sydney website that Kelly was one of the players whose contract would not be renewed for next year and would be leaving the club.[13]
On 29 January 2018, Kelly announced that he had retired from Rugby League as a player and moved into a role behind the scenes as a player well-being manager at Souths.[14]