Senior career
Melbourne Storm (2013–2014)
In round 14 of the 2013 NRL season, Garbutt made his National Rugby League début off the bench for the Melbourne Storm against his former club the Newcastle Knights.[6] He played two further first-games for the Storm in 2013, and six more in 2014, all of them off the bench as well.
On 16 July 2014, Garbutt signed a two-year contract to play for the Brisbane Broncos commencing in 2015.[7]
Brisbane Broncos (2015)
After playing only three first-grade games for the Brisbane club in Rounds 5, 6 and 7 in 2015, all of them off the interchange bench, Garbutt signed a 2+1⁄2-year contract on 24 June with Super League club the Leeds Rhinos, effective immediately, after being granted a release from his Brisbane Broncos' contract.[8]
Hull Kingston Rovers (2019–2020)
On 9 January 2019, Garbutt received the number 14 jersey ahead of the start of the Super League season. On 13 January 2019, Garbutt made his non-competitive Hull Kingston Rovers' début in a pre-season friendly against the Widnes Vikings, Garbutt claimed a 30–16 victory with his new club. Garbutt made his first competitive appearance for Hull Kingston Rovers in round 1 of the 2019 Super League season, Garbutt who scored a try on his début, went onto record a thrilling 18–16 victory over cross-city rivals Hull F.C. at Craven Park.