| Date | Event | Opponent | Method | Round | Time | Result | Odds |
|---|---|---|---|---|---|---|---|
| 2025-10-04 | UFC 320: Ankalaev vs. Pereira 2 | Youssef Zalal | SUB Armbar | 1 | 1:38 | Loss | +400 |
| 2025-04-05 | UFC Fight Night: Emmett vs. Murphy | Lerone Murphy | U-DEC | 5 | 5:00 | Loss | - |
| 2023-12-16 | UFC 296: Edwards vs. Covington | Bryce Mitchell | KO/TKO Punch | 1 | 1:57 | Win | - |
| 2023-06-24 | UFC Fight Night: Emmett vs. Topuria | Ilia Topuria | U-DEC | 5 | 5:00 | Loss | - |
| 2023-02-11 | UFC 284: Makhachev vs. Volkanovski | Yair Rodriguez | SUB Triangle Choke | 2 | 4:19 | Loss | - |
| 2022-06-18 | UFC Fight Night: Kattar vs. Emmett | Calvin Kattar | S-DEC | 5 | 5:00 | Win | - |
| 2021-12-11 | UFC 269: Oliveira vs. Poirier | Dan Ige | U-DEC | 3 | 5:00 | Win | - |
| 2020-06-20 | UFC Fight Night: Blaydes vs. Volkov | Shane Burgos | U-DEC | 3 | 5:00 | Win | - |
| 2019-07-13 | UFC Fight Night: De Randamie vs. Ladd | Mirsad Bektic | KO/TKO Punches | 1 | 4:25 | Win | - |
| 2019-03-30 | UFC Fight Night: Barboza vs. Gaethje | Michael Johnson | KO/TKO Punch | 3 | 4:14 | Win | - |
| 2018-02-24 | UFC Fight Night: Emmett vs. Stephens | Jeremy Stephens | KO/TKO Punch | 2 | 1:35 | Loss | - |
| 2017-12-16 | UFC Fight Night: Lawler vs. Dos Anjos | Ricardo Lamas | KO/TKO Punch | 1 | 4:33 | Win | - |
| 2017-10-21 | UFC Fight Night: Cerrone vs. Till | Felipe Arantes | U-DEC | 3 | 5:00 | Win | - |
| 2017-04-08 | UFC 210: Cormier vs. Johnson 2 | Desmond Green | S-DEC | 3 | 5:00 | Loss | - |
| 2016-12-17 | UFC on FOX: VanZant vs. Waterson | Scott Holtzman | U-DEC | 3 | 5:00 | Win | - |
| 2016-05-08 | UFC Fight Night: Overeem vs Arlovski | Jon Tuck | S-DEC | 3 | 5:00 | Win | - |
| Fight # | Date | Opponent Name | Opponent ELO | Result | ELO Gained | ELO |
|---|---|---|---|---|---|---|
| 16 | 2025-10-04 | Youssef Zalal | 1090 | Loss | -16 | 1075 |
| 15 | 2025-04-05 | Lerone Murphy | 1107 | Loss | -16 | 1091 |
| 14 | 2023-12-16 | Bryce Mitchell | 1085 | Win | +21 | 1107 |
| 13 | 2023-06-24 | Ilia Topuria | 1100 | Loss | -16 | 1086 |
| 12 | 2023-02-11 | Yair Rodriguez | 1114 | Loss | -16 | 1102 |
| 11 | 2022-06-18 | Calvin Kattar | 1096 | Win | 0 | 1118 |
| 10 | 2021-12-11 | Dan Ige | 1050 | Win | +14 | 1118 |
| 9 | 2020-06-20 | Shane Burgos | 1075 | Win | +15 | 1104 |
| 8 | 2019-07-13 | Mirsad Bektic | 1062 | Win | +21 | 1089 |
| 7 | 2019-03-30 | Michael Johnson | 1064 | Win | +22 | 1068 |
| 6 | 2018-02-24 | Jeremy Stephens | 1099 | Loss | -14 | 1046 |
| 5 | 2017-12-16 | Ricardo Lamas | 1120 | Win | +25 | 1060 |
| 4 | 2017-10-21 | Felipe Arantes | 1057 | Win | +18 | 1035 |
| 3 | 2017-04-08 | Desmond Green | 1000 | Loss | 0 | 1017 |
| 2 | 2016-12-17 | Scott Holtzman | 1017 | Win | +17 | 1017 |
| 1 | 2016-05-08 | Jon Tuck | 1024 | Win | 0 | 1000 |