He has spent time on loan from Warrington at the Rochdale Hornets in League 1.
He played junior rugby league for Latchford Giants before joining the academy at Warrington Wolves.
[3] In August 2022, Thomas made his Wolves Super League début against the Leeds Rhinos.
[4] In June 2022, he made his senior international debut for Wales in a 10–34 defeat against France.
[5] He was called up by Wales during the 2021 Rugby League World Cup as a replacement for the injured Ben Evans.