Cage Warriors Kavanagh competed extensively for
Cage Warriors, he made his promotional debut at Cage Warriors 134 in March 2022, earning a third-round knockout victory over Ryan Morgan via punches. He followed this performance with a unanimous decision win against Ander Sanchez at Cage Warriors 141 in July 2022. In March 2023, Kavanagh scored a highlight-reel victory at Cage Warriors 150, defeating Davide Scarano via technical knockout from a spinning back kick and punches in the third round. Kavanagh returned to the promotion in March 2024 at
Cage Warriors 169 in London, where he earned a unanimous decision victory over Shawn Marcos da Silva, extending his unbeaten professional record at the time to 6-0.
Dana White's Contender Series Kavanagh competed for a UFC contract on
Dana White's Contender Series season 8 in 2024. In the opening fight of Season 8, Week 1 on 13 August 2024, he faced undefeated prospect An Tuan Ho. He won the fight via first-round knockout and was awarded a contract by
Dana White.
Ultimate Fighting Championship Following his DWCS success, Kavanagh made his UFC debut on 23 November 2024, at
UFC Fight Night 248 against Jose Ochoa, winning by unanimous decision. Kavanagh would next face Felipe dos Santos on 22 March 2025, at
UFC Fight Night 255 where he earned another unanimous decision win. Kavanagh suffered the first loss of his professional career on 23 August 2025, being knocked out by
Charles Johnson in the second round at
UFC Fight Night 257. Kavanagh was scheduled to face Bruno Silva at
UFC Fight Night 269. However, he was pulled from this fight to replace an injured
Asu Almabayev to face former two-time champion
Brandon Moreno in the main event of
UFC Fight Night 268 on 28 February 2026. Kavanagh won the fight by unanimous decision. This fight earned him his first $100,000
Performance of the Night award. ==Personal life==