| Date | Event | Opponent | Method | Round | Time | Result | Odds |
|---|---|---|---|---|---|---|---|
| 2025-10-18 | UFC Fight Night: De Ridder vs. Allen | Charles Jourdain | SUB Guillotine Choke | 1 | 3:05 | Loss | +158 |
| 2025-07-26 | UFC Fight Night: Whittaker vs. De Ridder | Da'Mon Blackshear | U-DEC | 3 | 5:00 | Win | - |
| 2024-12-14 | UFC Fight Night: Covington vs. Buckley | Ramon Taveras | U-DEC | 3 | 5:00 | Win | - |
| 2023-07-22 | UFC Fight Night: Aspinall vs. Tybura | Daniel Marcos | S-DEC | 3 | 5:00 | Loss | - |
| 2023-03-11 | UFC Fight Night: Yan vs. Dvalishvili | Raphael Assuncao | SUB Inverted Triangle | 3 | 4:43 | Win | - |
| 2022-05-14 | UFC Fight Night: Blachowicz vs. Rakic | Louis Smolka | KO/TKO Punches | 3 | 0:49 | Win | - |
| 2021-11-20 | UFC Fight Night: Vieira vs. Tate | Adrian Yanez | S-DEC | 3 | 5:00 | Loss | - |
| 2021-06-19 | UFC Fight Night: Jung vs. Ige | Marlon Vera | U-DEC | 3 | 5:00 | Loss | - |
| 2021-03-13 | UFC Fight Night: Edwards vs. Muhammad | Jonathan Martinez | KO/TKO Punch | 2 | 3:03 | Win | - |
| 2020-07-11 | UFC 251: Usman vs. Masvidal | Martin Day | KO/TKO Punch | 3 | 2:38 | Win | - |
| 2019-11-09 | UFC Fight Night: Zabit vs. Kattar | Grigory Popov | S-DEC | 3 | 5:00 | Win | - |
| 2018-07-22 | UFC Fight Night: Shogun vs. Smith | Manny Bermudez | SUB Triangle Choke | 1 | 0:59 | Loss | - |
| 2016-10-08 | UFC 204: Bisping vs. Henderson | Damian Stasiak | SUB Armbar | 3 | 2:56 | Loss | - |
| 2016-02-27 | UFC Fight Night: Silva vs Bisping | Marlon Vera | U-DEC | 3 | 5:00 | Win | - |
| 2013-11-30 | The Ultimate Fighter: Team Rousey vs. Team Tate Finale | Chris Holdsworth | SUB Rear Naked Choke | 2 | 2:10 | Loss | - |
| Fight # | Date | Opponent Name | Opponent ELO | Result | ELO Gained | ELO |
|---|---|---|---|---|---|---|
| 15 | 2025-10-18 | Charles Jourdain | 1067 | Loss | -17 | 1062 |
| 14 | 2025-07-26 | Da'Mon Blackshear | 1057 | Win | +16 | 1079 |
| 13 | 2024-12-14 | Ramon Taveras | 1000 | Win | +14 | 1063 |
| 12 | 2023-07-22 | Daniel Marcos | 1020 | Loss | 0 | 1049 |
| 11 | 2023-03-11 | Raphael Assuncao | 1056 | Win | +22 | 1049 |
| 10 | 2022-05-14 | Louis Smolka | 1025 | Win | +22 | 1027 |
| 9 | 2021-11-20 | Adrian Yanez | 1061 | Loss | 0 | 1005 |
| 8 | 2021-06-19 | Marlon Vera | 1096 | Loss | -12 | 1005 |
| 7 | 2021-03-13 | Jonathan Martinez | 1057 | Win | +24 | 1017 |
| 6 | 2020-07-11 | Martin Day | 1000 | Win | +22 | 993 |
| 5 | 2019-11-09 | Grigory Popov | 984 | Win | 0 | 971 |
| 4 | 2018-07-22 | Manny Bermudez | 1019 | Loss | -14 | 971 |
| 3 | 2016-10-08 | Damian Stasiak | 1006 | Loss | -16 | 985 |
| 2 | 2016-02-27 | Marlon Vera | 1005 | Win | +17 | 1001 |
| 1 | 2013-11-30 | Chris Holdsworth | 1000 | Loss | -16 | 984 |