Former NSW Origin player James Roberts has announced his retirement.
Roberts calls time on his career having played in the NRL for 12 seasons, making 166 appearances for five different clubs and scoring a total of 77 tries.
The 29-year-old made his first-grade debut with the South Sydney Rabbitohs in 2011, where he stayed for two seasons.
He then had a brief stint with the Penrith Panthers before moving to the Gold Coast Titans.
Roberts' most memorable club period came with the Brisbane Broncos between 2016-19.
He played 81 games at Red Hill, notching an impressive 41 tries in that span.
Notably, he finished the 2017 NRL season as the Broncos' highest try-scorer with 18 tries in 26 appearances.
His form saw him earn a spot in the 2018 NSW Blues squad, where he featured in all three games at centre.
After returning to the South Sydney Rabbitohs for two years, Roberts signed with the Wests Tigers in 2021.
He made 15 appearances at Leichhardt, and with his contract expiring at the end of this season, has decided to retire.
Roberts was involved in a number of legal and behavioural incidents throughout his career.
In 2018, he spent time at a Thailand rehabilitation facility to deal with alcohol and substance abuse issues.
'Jimmy the Jet', as he was commonly referred to, also played for the City Origin team and Indigenous All Stars as part of his representative career.
Wests Tigers CEO Justin Pascoe expressed his admiration of Roberts' tenacity.
"He’s had more than his fair share of injuries but he fought hard to get himself right after back surgery earlier this year.”
“All of us here at the Wests Tigers wish Jimmy and his family all the very best in the coming years. Thank you for your contribution to our club and to rugby league.”