[2] He played his junior rugby league for the Bilambil Jets and attended Palm Beach Currumbin State High School before being signed by the Manly-Warringah Sea Eagles.
[3] In 2016, he joined the Sydney Roosters playing predominantly for their Intrust Super Premiership feeder club, the Wyong Roos.
On 19 November, he signed a two-year contract extension to stay with the club until the end of the 2022 NRL season.
[15] Garner played 18 matches for the Wests Tigers in the 2021 NRL season as the club finished 13th and missed the finals.
[17] Garner played a total of 20 matches for the Wests Tigers in the 2022 NRL season as the club finished bottom of the table and claimed the Wooden Spoon for the first time.
[18] On 18 February, Garner played in Penrith's 13-12 upset loss to St Helens RFC in the 2023 World Club Challenge.
[20] On 24 February, Garner played in Penrith's 2024 World Club Challenge final loss against Wigan.