Greg Inglis has been playing rugby league nearly all his life and signed his first professional contract at the age of 15.
But, after many years on the field, Inglis has decided to hang up the boots, effective immediately.
The 32-year-old has battled numerous injuries as well as some off-field drama, but he insists neither has contributed to his tough decision to step away from the sport.
"This is no retirement due to mental illness or injuries or anything," he said during a press conference.
"I just think it is time and the right decision for myself and I have been contemplating it for a while now.
"As of today, it's official. There's been a lot of speculation out there. My body hasn't given up on me, but I think it's time for me. It's time for me to go and just enjoy life and look after the four horses I have now.
Inglis in 2015 after winning the World Club Series. Credit: PA
"It's been an incredible journey...a remarkable ride."
It has been one hell of a ride for Inglis, who's played for the Melbourne Storm, Sydney Rabbitohs, Queensland and Australia over the course of his career.
He's received the Golden Boot award, Clive Churchill Medal and has been a part of two grand final winning teams.
Inglis has played 263 games in the NRL, 32 State of Origin matches and 39 Kangaroo caps.
Rabbitoh's coach Wayne Bennett was congratulatory of Inglis for making the toughest call of his career: "It's the hardest part, I think, of a footballer's life, is to get to that point, to know when your time is up," he said.
"When you don't have the passion for it that you need for it, and sometimes, you know, we do play a year too long, stay a year too long.
"But in Greg's case, that's not going to happen."
He'll be sorely missed on the field. What an innings.
Featured Image Credit: PA