He attended Marist College Ashgrove, Brisbane, where he played Rugby Union for the schools First XV before graduating in 2011.
In round 1 of the 2020 NRL season, Walters made his club debut for the Wests Tigers, starting the match at hooker.
In round 10 of the 2020 NRL season, Walters scored his first try in the top grade as Wests Tigers defeated Brisbane 48-0 at Leichhardt Oval.
Walters played 23 games for Brisbane in the 2022 NRL season as the club finished 9th on the table and missed the finals.
[10] Walters played 23 games for Brisbane in the 2024 NRL season which saw the club miss the finals finishing 12th on the table.