Garbutt attended Riverbend High School in Fredericksburg, Virginia. He recorded 68 tackles (33 of which were solo), seven sacks, seven forced fumbles and two fumble recoveries his senior year. He also totaled 211 rushing yards and 554 receiving yards with nine touchdowns as a senior. Garbutt earned USA Today second-team all-state honors as a defensive lineman in 2016. He was rated the No. 2 defensive end in the state of Virginia by Scout.com.[1]
He played in 13 games, starting five, in 2018, recording 31 tackles and one sack.[1][4] Garbutt appeared in 11 games, all starts, in 2019, accumulating 31 tackles and one sack for the second consecutive year.[1] He played in four games during the 2020 after missing part of the year to take care of this sick father.[5][1] He appeared in 13 games, starting 11, during the 2021 season, recording 30 tackles, 3.5 sacks, and two forced fumbles. Garbutt played in nine games, all starts, in 2022, totaling 29 tackles, 6.5 sacks, and two forced fumbles.[1] He was named the ACC Defensive Lineman of the Week on September 12, 2022 after accumulating 3.0 tackles-for-loss, one sack, one force fumble, one pass breakup and four quarterback hurries against the Boston College Eagles.[1]
Overall, he made 121 tackles and 12 sacks during his college career.[6][1]
Garbutt was signed to the practice roster of the Winnipeg Blue Bombers of the Canadian Football League on July 29, 2023.[8] He was promoted to the active roster on October 26 and dressed in one game for the Blue Bombers, recording one defensive tackle, before being placed on injured reserve on November 10, 2023.[8][9][10]
He was placed on the 6-game injured list on June 5, 2024 after suffering a fractured ankle.[11][12] He was activated from injured reserve on July 18.[11]