On 28 February, Garvey was stood down by St. George, later being found to have been guilty to assaulting a man.[10][11] On 16 December, after consultation and approval from the NRL, St. George Illawarra reinstated him into the full-time first-grade squad.[12]
In late 2017, Garvey signed a contract to join the Canberra Raiders for the 2018 season. Garvey was unable to break into Canberra's first team and spent the majority of the season playing for their feeder team the Mount Pritchard Mounties. On 1 August, Garvey was released by Canberra with the player citing family reasons as to why the contract was ended.[18]
2019
In 2019, Garvey signed a contract to join reigning premiers the Sydney Roosters.[19]