Thomas Weaver is an Australian professional rugby league footballer who plays as a or for the Castleford Tigers in the Super League.
He has previously played for the Gold Coast Titans in the National Rugby League.
Weaver made his NRL debut in Round 25 against the Penrith Panthers in a 14âÂÂ40 loss.
Weaver was announced as one of eight players farewelled by the Titans.
On 24 October, he signed for Castleford Tigers in the Super League on a two-year deal. Weaver said, "I wanted to start and run my own team and be the half-back," an opportunity offered by Castleford in a reshaped squad.
Weaver was assigned Castleford's number 7 shirt for the 2026 season. He made his debut against Doncaster in the Challenge Cup. In round 3 of Super League, Weaver scored two tries and kicked five goals in Castleford's win against Huddersfield. He contributed 16 points in their round 6 victory against Bradford Bulls, including a show-and-go try under the posts.