| Date | Event | Opponent | Method | Round | Time | Result | Odds |
|---|---|---|---|---|---|---|---|
| 2025-10-11 | UFC Fight Night: Oliveira vs. Gamrot | Joel Alvarez | U-DEC | 3 | 5:00 | Loss | +450 |
| 2025-06-07 | UFC 316: Dvalishvili vs. O'Malley 2 | Kevin Holland | SUB Anaconda Choke | 2 | 1:03 | Loss | - |
| 2024-12-07 | UFC 310: Pantoja vs. Asakura | Themba Gorimbo | SUB Anaconda Choke | 1 | 0:52 | Win | - |
| 2024-03-30 | UFC Fight Night: Blanchfield vs. Fiorot | Joaquin Buckley | KO/TKO Punches | 2 | 3:17 | Loss | - |
| 2023-08-12 | UFC Fight Night: Luque vs. Dos Anjos | Rafael Dos Anjos | U-DEC | 5 | 5:00 | Win | - |
| 2022-08-06 | UFC Fight Night: Santos vs. Hill | Geoff Neal | KO/TKO Punches | 3 | 2:01 | Loss | - |
| 2022-04-16 | UFC Fight Night: Luque vs. Muhammad | Belal Muhammad | U-DEC | 5 | 5:00 | Loss | - |
| 2021-08-07 | UFC 265: Lewis vs. Gane | Michael Chiesa | SUB D'Arce Choke | 1 | 3:25 | Win | - |
| 2021-03-27 | UFC 260: Miocic vs. Ngannou | Tyron Woodley | SUB D'Arce Choke | 1 | 3:56 | Win | - |
| 2020-08-01 | UFC Fight Night: Brunson vs. Shahbazyan | Randy Brown | KO/TKO Knee | 2 | 4:56 | Win | - |
| 2020-05-09 | UFC 249: Ferguson vs. Gaethje | Niko Price | KO/TKO Punches | 3 | 3:37 | Win | - |
| 2019-11-02 | UFC 244: Masvidal vs. Diaz | Stephen Thompson | U-DEC | 3 | 5:00 | Loss | - |
| 2019-08-10 | UFC Fight Night: Shevchenko vs. Carmouche 2 | Mike Perry | S-DEC | 3 | 5:00 | Win | - |
| 2019-05-18 | UFC Fight Night: Dos Anjos vs. Lee | Derrick Krantz | KO/TKO Punch | 1 | 3:52 | Win | - |
| 2019-02-17 | UFC Fight Night: Ngannou vs. Velasquez | Bryan Barberena | KO/TKO Knee | 3 | 4:54 | Win | - |
| 2018-10-06 | UFC 229: Khabib vs. McGregor | Jalin Turner | KO/TKO Punches | 1 | 3:52 | Win | - |
| 2018-05-19 | UFC Fight Night: Maia vs. Usman | Chad Laprise | KO/TKO Punch | 1 | 4:16 | Win | - |
| 2017-10-28 | UFC Fight Night: Brunson vs. Machida | Niko Price | SUB D'Arce Choke | 2 | 4:08 | Win | - |
| 2017-03-18 | UFC Fight Night: Manuwa vs. Anderson | Leon Edwards | U-DEC | 3 | 5:00 | Loss | - |
| 2016-11-12 | UFC 205: Alvarez vs McGregor | Belal Muhammad | KO/TKO Punches | 1 | 1:19 | Win | - |
| 2016-09-24 | UFC Fight Night: Cyborg vs. Lansberg | Hector Urbina | KO/TKO Punch | 1 | 1:00 | Win | - |
| 2016-07-07 | UFC Fight Night: Dos Anjos vs. Alvarez | Alvaro Herrera Mendoza | SUB D'Arce Choke | 2 | 3:52 | Win | - |
| 2015-12-19 | UFC on FOX: Dos Anjos vs. Cowboy 2 | Hayder Hassan | SUB Anaconda Choke | 1 | 2:13 | Win | - |
| 2015-07-12 | The Ultimate Fighter: American Top Team vs. Blackzilians Finale | Michael Graves | U-DEC | 3 | 5:00 | Loss | - |
| Fight # | Date | Opponent Name | Opponent ELO | Result | ELO Gained | ELO |
|---|---|---|---|---|---|---|
| 24 | 2025-10-11 | Joel Alvarez | 1113 | Loss | -18 | 1133 |
| 23 | 2025-06-07 | Kevin Holland | 1101 | Loss | -19 | 1151 |
| 22 | 2024-12-07 | Themba Gorimbo | 1053 | Win | +16 | 1170 |
| 21 | 2024-03-30 | Joaquin Buckley | 1057 | Loss | -21 | 1154 |
| 20 | 2023-08-12 | Rafael Dos Anjos | 1149 | Win | +16 | 1175 |
| 19 | 2022-08-06 | Geoff Neal | 1070 | Loss | -21 | 1159 |
| 18 | 2022-04-16 | Belal Muhammad | 1127 | Loss | -19 | 1180 |
| 17 | 2021-08-07 | Michael Chiesa | 1141 | Win | +19 | 1199 |
| 16 | 2021-03-27 | Tyron Woodley | 1098 | Win | +18 | 1180 |
| 15 | 2020-08-01 | Randy Brown | 1070 | Win | +18 | 1162 |
| 14 | 2020-05-09 | Niko Price | 1081 | Win | +19 | 1144 |
| 13 | 2019-11-02 | Stephen Thompson | 1116 | Loss | -17 | 1125 |
| 12 | 2019-08-10 | Mike Perry | 1046 | Win | 0 | 1142 |
| 11 | 2019-05-18 | Derrick Krantz | 1000 | Win | +15 | 1142 |
| 10 | 2019-02-17 | Bryan Barberena | 1058 | Win | +19 | 1127 |
| 9 | 2018-10-06 | Jalin Turner | 1000 | Win | +17 | 1108 |
| 8 | 2018-05-19 | Chad Laprise | 1075 | Win | +21 | 1091 |
| 7 | 2017-10-28 | Niko Price | 1044 | Win | +21 | 1070 |
| 6 | 2017-03-18 | Leon Edwards | 1055 | Loss | -17 | 1049 |
| 5 | 2016-11-12 | Belal Muhammad | 1008 | Win | +19 | 1066 |
| 4 | 2016-09-24 | Hector Urbina | 1004 | Win | +20 | 1047 |
| 3 | 2016-07-07 | Alvaro Herrera Mendoza | 1021 | Win | +22 | 1027 |
| 2 | 2015-12-19 | Hayder Hassan | 984 | Win | +21 | 1005 |
| 1 | 2015-07-12 | Michael Graves | 1000 | Loss | -16 | 984 |