The 33-year-old forward, who is Leigh-born-and-bred, should now stay at the club until the end of the 2016 season.
“If ever a player is a great example to others then Tommy is that man,” said Centurions coach Paul Rowley.
“He has adapted to full-time training and really made the most of his opportunity and fully deserves to be rewarded for his efforts with a new contract.
“Through his application to training and playing Tommy has earned the opportunity to be a professional sportsman.
“He continues to live the dream and play for his home-town club with the courage and pride that he consistently displays.”