Storm veteran and former Warriors skipper Ryan Hoffman may have played the last game of his NRL career.

Hoffman is set to retire at the end of the season but suffered a hamstring injury in the Storm's 17-14 loss to Cronulla yesterday.

"We're all concerned, he's in tears in the dressing room," Storm coach Craig Bellamy said after the defeat.

"He has been a wonderful player for our club, I'm not too sure he will play again, to be quite honest.

Advertisement

The 34-year-old back-rower is playing in his 16th season in the NRL.

Hoffman returned to the Storm this year after three seasons and 60 games for the Warriors, including a season as captain in 2016.

He also played 14 State of Origin games for New South Wales and six tests for the Kangaroos.