Skriv en fortsættelse til dette afsnit - I runde 1 af 2017 NRL sæsonen
Gordon gjorde sin klubdebut for Sydney Roosters mod Gold Coast Titans, hvor han spillede som fullback, scorede et forsøg og sparkede 4 mål i 32-18 sejren på Robina Stadium. Den 4. juli 2017 forlængede Gordon sin kontrakt med Roosters for endnu en sæson i 2018. Gordon sluttede 2017 NRL sæsonen med 172 point for Roosters, herunder syv forsøg og 72 mål i 22 kampe. Den 12. december 2017 blev Gordon løsladt fra sit sidste år af sin kontrakt med Roosters for at underskrive en 2-årig aftale med Gold Coast Titans fra 2018. "Jeg er begejstret for muligheden for at vende hjem og spille for Titans", "Jeg havde en god samtale med Garth, og fremtiden ser lys ud", "Jeg håber, jeg kan bidrage og være en del af en succesfuld klub her på Gold Coast".