| Date | Event | Opponent | Method | Round | Time | Result | Odds |
|---|---|---|---|---|---|---|---|
| 2025-11-08 | UFC Fight Night: Bonfim vs. Brown | Ricky Simon | U-DEC | 3 | 5:00 | Win | +154 |
| 2025-06-14 | UFC Fight Night: Usman vs. Buckley | Cody Garbrandt | U-DEC | 3 | 5:00 | Win | - |
| 2025-01-18 | UFC 311: Makhachev vs. Moicano | Payton Talbott | U-DEC | 3 | 5:00 | Win | - |
| 2024-02-24 | UFC Fight Night: Moreno vs. Royval 2 | Cristian Quinonez | SUB Rear Naked Choke | 3 | 2:04 | Win | - |
| 2023-08-05 | UFC Fight Night: Sandhagen vs. Font | Kyler Phillips | U-DEC | 3 | 5:00 | Loss | - |
| 2023-01-14 | UFC Fight Night: Strickland vs. Imavov | Umar Nurmagomedov | KO/TKO Punch | 1 | 4:40 | Loss | - |
| 2022-10-01 | UFC Fight Night: Dern vs. Yan | Trevin Jones | U-DEC | 3 | 5:00 | Win | - |
| 2022-01-22 | UFC 270: Ngannou vs. Gane | Victor Henry | U-DEC | 3 | 5:00 | Loss | - |
| 2021-06-26 | UFC Fight Night: Gane vs. Volkov | Timur Valiev | M-DEC | 3 | 5:00 | Loss | - |
| 2020-11-07 | UFC Fight Night: Santos vs. Teixeira | Khalid Taha | U-DEC | 3 | 5:00 | Win | - |
| 2019-12-21 | UFC Fight Night: Edgar vs. The Korean Zombie | Said Nurmagomedov | U-DEC | 3 | 5:00 | Win | - |
| 2019-05-11 | UFC 237: Namajunas vs. Andrade | Carlos Huachin | KO/TKO Elbows | 2 | 4:49 | Win | - |
| 2018-11-30 | The Ultimate Fighter: Heavy Hitters Finale | Chris Gutierrez | SUB Rear Naked Choke | 2 | 4:12 | Win | - |
| 2018-07-14 | UFC Fight Night: Dos Santos vs. Ivanov | Kurt Holobaugh | KO/TKO Punch | 3 | 1:29 | Win | - |
| Fight # | Date | Opponent Name | Opponent ELO | Result | ELO Gained | ELO |
|---|---|---|---|---|---|---|
| 14 | 2025-11-08 | Ricky Simon | 1087 | Win | +16 | 1113 |
| 13 | 2025-06-14 | Cody Garbrandt | 1078 | Win | +16 | 1097 |
| 12 | 2025-01-18 | Payton Talbott | 1059 | Win | +16 | 1081 |
| 11 | 2024-02-24 | Cristian Quinonez | 1005 | Win | +19 | 1065 |
| 10 | 2023-08-05 | Kyler Phillips | 1072 | Loss | -16 | 1046 |
| 9 | 2023-01-14 | Umar Nurmagomedov | 1061 | Loss | -17 | 1062 |
| 8 | 2022-10-01 | Trevin Jones | 989 | Win | +13 | 1079 |
| 7 | 2022-01-22 | Victor Henry | 1000 | Loss | -20 | 1066 |
| 6 | 2021-06-26 | Timur Valiev | 1014 | Loss | 0 | 1086 |
| 5 | 2020-11-07 | Khalid Taha | 1006 | Win | +13 | 1086 |
| 4 | 2019-12-21 | Said Nurmagomedov | 1023 | Win | +14 | 1073 |
| 3 | 2019-05-11 | Carlos Huachin | 1000 | Win | +19 | 1059 |
| 2 | 2018-11-30 | Chris Gutierrez | 1000 | Win | +20 | 1040 |
| 1 | 2018-07-14 | Kurt Holobaugh | 986 | Win | +20 | 1020 |