South Sydney and Queensland captain Greg Inglis has made a shock retirement announcement in a video sent to Rabbitohs members.

The NRL star has announced that this season will be his last for Queensland and that he will hang up his boots for good at the end of the 2020 season.

"A decision I've made purely on my own and something I've been thinking about in the last two and a half months. At the end of 2020 I'll be hanging up the boots, I'll be giving away the game but staying around this club hopefully for a long time after I retire," Inglis said.

"For the next two years I'll be giving everything I can to this great club. 2019 will be my last representative season therefore next year I'll be solely concentrating on the South Sydney Rabbitohs.

Advertisement

"As this will come as a surprise to a lot of people, I think it's time for me to hang the boots up at the end of my contract."

In the video, he paid tribute to the Rabbitohs and also former club Melbourne Storm.

"It (rugby league) is what I've known. I feel like I have given everything I have to the game, and it's given me everything that I have in my life," he said.

"I've been fortunate to play with two fantastic clubs in the South Sydney Rabbitohs and the Melbourne Storm.

"If it wasn't for the Storm I would not have had the chance to fulfil my life's dream.

"At the Rabbitohs, and as I've grown older, I've become a leader, a captain and a mentor to the current and next generation of young Rabbitohs to wear this proud red and green jersey.

"I've been fortunate enough to represent my country, my state, and my people and those are memories that I will cherish forever."