| Date | Event | Opponent | Method | Round | Time | Result | Odds |
|---|---|---|---|---|---|---|---|
| 2025-08-09 | UFC Fight Night: Dolidze vs. Hernandez | Christian Rodriguez | S-DEC | 3 | 5:00 | Win | +195 |
| 2025-02-22 | UFC Fight Night: Cejudo vs. Song | Melquizael Costa | SUB Guillotine Choke | 1 | 4:30 | Loss | - |
| 2024-06-29 | UFC 303: Pereira vs. Prochazka 2 | Cub Swanson | S-DEC | 3 | 5:00 | Win | - |
| 2024-02-10 | UFC Fight Night: Hermansson vs. Pyfer | Dan Ige | KO/TKO Punch | 1 | 2:43 | Loss | - |
| 2023-12-16 | UFC 296: Edwards vs. Covington | Lucas Almeida | KO/TKO Punch | 1 | 3:32 | Win | - |
| 2023-07-22 | UFC Fight Night: Aspinall vs. Tybura | Nathaniel Wood | U-DEC | 3 | 5:00 | Loss | - |
| 2022-09-17 | UFC Fight Night: Sandhagen vs. Song | Bill Algeo | S-DEC | 3 | 5:00 | Win | - |
| 2022-04-30 | UFC Fight Night: Font vs. Vera | Joanderson Brito | KO/TKO Punch | 1 | 0:41 | Loss | - |
| 2021-06-26 | UFC Fight Night: Gane vs. Volkov | Daniel Pineda | CNC | 2 | 0:46 | Win | - |
| 2020-10-31 | UFC Fight Night: Hall vs. Silva | Bryce Mitchell | U-DEC | 3 | 5:00 | Loss | - |
| 2020-06-13 | UFC Fight Night: Eye vs. Calvillo | Charles Jourdain | S-DEC | 3 | 5:00 | Win | - |
| 2020-01-18 | UFC 246: McGregor vs. Cowboy | Sodiq Yusuff | U-DEC | 3 | 5:00 | Loss | - |
| 2019-07-13 | UFC Fight Night: De Randamie vs. Ladd | Sheymon Moraes | KO/TKO Punch | 1 | 3:07 | Win | - |
| 2019-02-17 | UFC Fight Night: Ngannou vs. Velasquez | Myles Jury | U-DEC | 3 | 5:00 | Win | - |
| 2018-08-25 | UFC Fight Night: Gaethje vs. Vick | Michael Johnson | S-DEC | 3 | 5:00 | Loss | - |
| 2018-01-27 | UFC Fight Night: Jacare vs. Brunson 2 | Dennis Bermudez | S-DEC | 3 | 5:00 | Win | - |
| 2017-10-21 | UFC Fight Night: Cerrone vs. Till | Artem Lobov | U-DEC | 3 | 5:00 | Win | - |
| 2017-07-29 | UFC 214: Cormier vs. Jones 2 | Calvin Kattar | U-DEC | 3 | 5:00 | Loss | - |
| 2016-10-01 | UFC Fight Night: Lineker vs. Dodson | Hacran Dias | U-DEC | 3 | 5:00 | Win | - |
| 2016-04-23 | UFC 197: Jones vs Saint Preux | Yair Rodriguez | KO/TKO Kick | 2 | 2:15 | Loss | - |
| 2015-11-21 | UFC Fight Night: Magny vs Gastelum | Gabriel Benitez | KO/TKO Punches | 1 | 3:13 | Win | - |
| 2015-03-21 | UFC Fight Night: Maia vs LaFlare | Godofredo Pepey | SUB Triangle Choke | 1 | 3:14 | Loss | - |
| 2014-10-25 | UFC 179: Aldo vs Mendes 2 | Felipe Arantes | U-DEC | 3 | 5:00 | Win | - |
| 2014-04-26 | UFC 172: Jones vs Teixeira | Max Holloway | SUB Guillotine Choke | 3 | 3:39 | Loss | - |
| 2013-10-19 | UFC 166: Velasquez vs Dos Santos 3 | Jeremy Larsen | KO/TKO Punch | 2 | 0:53 | Win | - |
| Fight # | Date | Opponent Name | Opponent ELO | Result | ELO Gained | ELO |
|---|---|---|---|---|---|---|
| 25 | 2025-08-09 | Christian Rodriguez | 1022 | Win | 0 | 988 |
| 24 | 2025-02-22 | Melquizael Costa | 1011 | Loss | -16 | 988 |
| 23 | 2024-06-29 | Cub Swanson | 1107 | Win | 0 | 1004 |
| 22 | 2024-02-10 | Dan Ige | 1044 | Loss | -15 | 1004 |
| 21 | 2023-12-16 | Lucas Almeida | 1005 | Win | +21 | 1019 |
| 20 | 2023-07-22 | Nathaniel Wood | 1072 | Loss | -13 | 998 |
| 19 | 2022-09-17 | Bill Algeo | 1029 | Win | 0 | 1011 |
| 18 | 2022-04-30 | Joanderson Brito | 984 | Loss | -18 | 1011 |
| 17 | 2021-06-26 | Daniel Pineda | 1004 | Win | 0 | 1029 |
| 16 | 2020-10-31 | Bryce Mitchell | 1052 | Loss | -16 | 1029 |
| 15 | 2020-06-13 | Charles Jourdain | 1007 | Win | 0 | 1045 |
| 14 | 2020-01-18 | Sodiq Yusuff | 1058 | Loss | -16 | 1045 |
| 13 | 2019-07-13 | Sheymon Moraes | 987 | Win | +18 | 1061 |
| 12 | 2019-02-17 | Myles Jury | 1081 | Win | +19 | 1043 |
| 11 | 2018-08-25 | Michael Johnson | 1051 | Loss | 0 | 1024 |
| 10 | 2018-01-27 | Dennis Bermudez | 1064 | Win | 0 | 1024 |
| 9 | 2017-10-21 | Artem Lobov | 993 | Win | +15 | 1024 |
| 8 | 2017-07-29 | Calvin Kattar | 1000 | Loss | -17 | 1009 |
| 7 | 2016-10-01 | Hacran Dias | 996 | Win | +15 | 1026 |
| 6 | 2016-04-23 | Yair Rodriguez | 1032 | Loss | -16 | 1011 |
| 5 | 2015-11-21 | Gabriel Benitez | 1036 | Win | +22 | 1027 |
| 4 | 2015-03-21 | Godofredo Pepey | 998 | Loss | -17 | 1005 |
| 3 | 2014-10-25 | Felipe Arantes | 1037 | Win | +18 | 1022 |
| 2 | 2014-04-26 | Max Holloway | 1029 | Loss | -16 | 1004 |
| 1 | 2013-10-19 | Jeremy Larsen | 968 | Win | +20 | 1020 |