| 2026-08-01 | Uros Medic | 7-3 | Striker | L | KO/TKO R1 0:30 | UFC Fight Night: Medic vs. Rodriguez |
| 2025-07-19 | Kevin Holland | 15-10 (1 NC) | Striker | W | Decision - Unanimous R3 5:00 | UFC 318: Holloway vs. Poirier 3 |
| 2025-05-03 | Santiago Ponzinibbio | 12-7 | Striker | W | KO/TKO R3 1:12 | UFC Fight Night: Sandhagen vs. Figueiredo |
| 2024-10-12 | Alex Morono | 13-7 (1 NC) | Striker | W | Decision - Split R3 5:00 | UFC Fight Night: Royval vs. Taira |
| 2024-06-22 | Kelvin Gastelum | 12-9 (1 NC) | Balanced | L | Decision - Unanimous R3 5:00 | UFC Fight Night: Whittaker vs. Aliskerov |
| 2023-05-13 | Ian Machado Garry | 4-0 | Striker | L | KO/TKO R1 2:57 | UFC Fight Night: Rozenstruik vs. Almeida |
| 2022-11-05 | Neil Magny | 19-8 | Wrestler | L | Submission R3 3:33 | UFC Fight Night: Rodriguez vs. Lemos |
| 2022-09-10 | Li Jingliang | 11-5 | Striker | W | Decision - Split R3 5:00 | UFC 279: Diaz vs. Ferguson |
| 2021-08-28 | Kevin Lee | 11-6 | Wrestler | W | Decision - Unanimous R3 5:00 | UFC Fight Night: Barboza vs. Chikadze |
| 2021-07-17 | Preston Parsons | UFC debut | — | W | KO/TKO R1 3:47 | UFC Fight Night: Makhachev vs. Moises |
| 2021-04-10 | Mike Perry | 7-7 | Striker | W | Decision - Unanimous R3 5:00 | UFC Fight Night: Vettori vs. Holland |
| 2020-11-21 | Nicolas Dalby | 2-2-1 (1 NC) | Balanced | L | Decision - Unanimous R3 5:00 | UFC 255: Figueiredo vs. Perez |
| 2020-08-22 | Dwight Grant | 2-1 | Balanced | W | KO/TKO R1 2:24 | UFC Fight Night: Munhoz vs. Edgar |
| 2020-05-30 | Gabe Green | UFC debut | — | W | Decision - Unanimous R3 5:00 | UFC Fight Night: Woodley vs. Burns |
| 2020-02-15 | Tim Means | 11-8 (1 NC) | Striker | W | Submission R2 3:37 | UFC Fight Night: Anderson vs. Blachowicz |