Early career Garry made his amateur
mixed martial arts debut in November 2017 and finished his amateur career in November 2018, with a 6–1 record with six finishes and a decision loss. He made his professional debut in February 2019 at
Cage Warriors 101, where he won against James Sheehan via unanimous decision and earned the Fight of the Night award as well as a contract with the promotion. Garry accumulated four more consecutive wins, before facing two-fight UFC veteran Rostem Akman at Cage Warriors 121. He won the bout in under 8 minutes, setting up a matchup at Cage Warriors 125 against Jack Grant for the
Cage Warriors Welterweight Championship. He won the bout and the title via unanimous decision.
Ultimate Fighting Championship In July 2021, Garry, the reigning
Cage Warriors Welterweight Champion announced that he had signed a contract with the
UFC. He made his promotional debut on 6 November 2021 against
Jordan Williams, scoring a first-round knockout win at
UFC 268. Garry faced Darian Weeks on 9 April 2022, at
UFC 273. He won the fight via unanimous decision. Garry faced
Gabriel Green on 2 July 2022, at
UFC 276. He won the bout via unanimous decision. Garry fought
Song Kenan on 4 March 2023, at
UFC 285. After being knocked down in the first round, he won the bout via technical knockout in the third round. Garry faced
Daniel Rodriguez at
UFC on ABC 4 on 13 May 2023. He won the bout via TKO in the first round. This win earned him the
Performance of the Night award. Garry was scheduled to face
Geoff Neal at
UFC 292 on 19 August 2023. However, Neal withdrew due to undisclosed health reasons, and was replaced by
Neil Magny. Garry won the fight via unanimous decision. Garry was scheduled to face
Vicente Luque on 16 December 2023, at
UFC 296. However, the bout was scrapped after Garry withdrew due to contracting
pneumonia the week of the event. Garry was rebooked to face
Geoff Neal on 9 March 2024, at
UFC 299, but the pair were then moved to instead meet on 17 February 2024, at
UFC 298 for unknown reasons. He won in a competitive bout by split decision. Garry faced
Michael Page on 29 June 2024, at
UFC 303. He won the fight by unanimous decision. In his next fight, Garry was scheduled to face
Joaquin Buckley on 14 December 2024, at
UFC on ESPN 63; however he was pulled from the event in order to face
Shavkat Rakhmonov on 7 December 2024 at
UFC 310 in a 5-round title eliminator. Garry lost the fight by unanimous decision, his first MMA loss. Garry faced
Carlos Prates on 26 April 2025 in the main event at
UFC on ESPN 66. He won the fight by unanimous decision. Garry faced former
UFC Welterweight Champion Belal Muhammad on 22 November 2025 at
UFC Fight Night 265. He won the fight by unanimous decision. == Personal life ==