St Helens captain James Roby has signed a new contract to keep him at the club until the end of 2021.
Roby, 33, will have been with the club for 20 years by the end of his new deal, having signed back in 2002.
He has scored 101 tries in 427 appearances since his debut in 2004, and won all major honours at club and individual level, including the Man of Steel.
Chairman Eamonn McManus said: “James has already established himself as one of the all-time greats of St Helens and of Super league.
“He is as fit and as motivated as he has ever been, and I have no doubt that he will lead our club with continuing distinction over the next three seasons.
“We are more than fortunate to have had James at St Helens for the last dozen years and it’s fantastic news that he’s dedicated himself to us and to Super League for another three.”
Hooker Roby has won two Super League titles, three Challenge Cups and a World Club Challenge, as well as 37 caps for England and Great Britain during an illustrious career.
He said: “I would like to thank my family, everyone at the Club including Justin Holbrook, Mike Rush and Eamonn McManus as well as all the previous coaches who I have played under in my career.
“I have enjoyed many great years at the club and I will be doing all I can to bring more trophies in 2019 and beyond.”