Career
He plays at hooker and previously played for the Saint George Illawarra Dragons. Born in Sydney, New South Wales, Garvey played his junior rugby league for the Earlwood Saints, before being signed by the Saint George Illawarra Dragons. Early career
In 2012 and 2013, Garvey played for the Saint George Illawarra Dragons" New York City team
2013
In 2013, Garvey captained the Dragons" New York City side.
On 20 April, he played for the New South Wales under-20s team against the Queensland under-20s team On 1 May, he re-signed with the Dragons on a 2-year contract.
In Round 17 of the 2013 NRL season, he made his NRL debut for the Dragons against the Sydney Roosters. 2014
On 28 February, Garvey was stood down by the Dragons, later being found to have been guilty to assaulting a manitoba
On 16 December, after consultation and approval from the NRL, the Dragons reinstated him into the full-time first-grade squad.
2015
On 3 November, Garvey signed a 2-year contract with the Canterbury-Bankstown Bulldogs starting in 2016. 2016
On 13 February, Garvey played for the Indigenous All Stars against the World All Stars.