| Date | Event | Opponent | Method | Round | Time | Result | Odds |
|---|---|---|---|---|---|---|---|
| 2025-10-25 | UFC 321: Aspinall vs. Gane | Jailton Almeida | S-DEC | 3 | 5:00 | Win | +150 |
| 2024-12-07 | UFC 310: Pantoja vs. Asakura | Ciryl Gane | S-DEC | 3 | 5:00 | Loss | - |
| 2024-06-22 | UFC Fight Night: Whittaker vs. Aliskerov | Sergei Pavlovich | U-DEC | 3 | 5:00 | Win | - |
| 2023-09-09 | UFC 293: Adesanya vs. Strickland | Tai Tuivasa | SUB Ezekiel Choke | 2 | 4:37 | Win | - |
| 2023-03-11 | UFC Fight Night: Yan vs. Dvalishvili | Alexandr Romanov | KO/TKO Punches | 1 | 2:16 | Win | - |
| 2022-06-04 | UFC Fight Night: Volkov vs. Rozenstruik | Jairzinho Rozenstruik | KO/TKO Punches | 1 | 2:12 | Win | - |
| 2022-03-19 | UFC Fight Night: Volkov vs. Aspinall | Tom Aspinall | SUB Straight Armbar | 1 | 3:45 | Loss | - |
| 2021-10-30 | UFC 267: Blachowicz vs. Teixeira | Marcin Tybura | U-DEC | 3 | 5:00 | Win | - |
| 2021-06-26 | UFC Fight Night: Gane vs. Volkov | Ciryl Gane | U-DEC | 5 | 5:00 | Loss | - |
| 2021-02-06 | UFC Fight Night: Overeem vs. Volkov | Alistair Overeem | KO/TKO Punch | 2 | 2:06 | Win | - |
| 2020-10-24 | UFC 254: Khabib vs. Gaethje | Walt Harris | KO/TKO Kick | 2 | 1:15 | Win | - |
| 2020-06-20 | UFC Fight Night: Blaydes vs. Volkov | Curtis Blaydes | U-DEC | 5 | 5:00 | Loss | - |
| 2019-11-09 | UFC Fight Night: Zabit vs. Kattar | Greg Hardy | U-DEC | 3 | 5:00 | Win | - |
| 2018-10-06 | UFC 229: Khabib vs. McGregor | Derrick Lewis | KO/TKO Punches | 3 | 4:49 | Loss | - |
| 2018-03-17 | UFC Fight Night: Werdum vs. Volkov | Fabricio Werdum | KO/TKO Punch | 4 | 1:38 | Win | - |
| 2017-09-02 | UFC Fight Night: Volkov vs. Struve | Stefan Struve | KO/TKO Punch | 3 | 3:30 | Win | - |
| 2017-04-15 | UFC on FOX: Johnson vs. Reis | Roy Nelson | U-DEC | 3 | 5:00 | Win | - |
| 2016-11-19 | UFC Fight Night: Mousasi vs. Hall 2 | Timothy Johnson | S-DEC | 3 | 5:00 | Win | - |
| Fight # | Date | Opponent Name | Opponent ELO | Result | ELO Gained | ELO |
|---|---|---|---|---|---|---|
| 18 | 2025-10-25 | Jailton Almeida | 1144 | Win | 0 | 1160 |
| 17 | 2024-12-07 | Ciryl Gane | 1154 | Loss | 0 | 1160 |
| 16 | 2024-06-22 | Sergei Pavlovich | 1107 | Win | +14 | 1160 |
| 15 | 2023-09-09 | Tai Tuivasa | 1085 | Win | +19 | 1146 |
| 14 | 2023-03-11 | Alexandr Romanov | 1078 | Win | +20 | 1127 |
| 13 | 2022-06-04 | Jairzinho Rozenstruik | 1085 | Win | +21 | 1107 |
| 12 | 2022-03-19 | Tom Aspinall | 1084 | Loss | -17 | 1086 |
| 11 | 2021-10-30 | Marcin Tybura | 1096 | Win | +16 | 1103 |
| 10 | 2021-06-26 | Ciryl Gane | 1097 | Loss | -16 | 1087 |
| 9 | 2021-02-06 | Alistair Overeem | 1129 | Win | +23 | 1103 |
| 8 | 2020-10-24 | Walt Harris | 1058 | Win | +21 | 1080 |
| 7 | 2020-06-20 | Curtis Blaydes | 1129 | Loss | -13 | 1059 |
| 6 | 2019-11-09 | Greg Hardy | 1039 | Win | +15 | 1072 |
| 5 | 2018-10-06 | Derrick Lewis | 1142 | Loss | -13 | 1057 |
| 4 | 2018-03-17 | Fabricio Werdum | 1165 | Win | +26 | 1070 |
| 3 | 2017-09-02 | Stefan Struve | 1106 | Win | +25 | 1044 |
| 2 | 2017-04-15 | Roy Nelson | 1063 | Win | +19 | 1019 |
| 1 | 2016-11-19 | Timothy Johnson | 1022 | Win | 0 | 1000 |