| Date | Event | Opponent | Method | Round | Time | Result | Odds |
|---|---|---|---|---|---|---|---|
| 2024-12-14 | UFC Fight Night: Covington vs. Buckley | Billy Quarantillo | KO/TKO Punch | 3 | 1:36 | Win | - |
| 2024-06-29 | UFC 303: Pereira vs. Prochazka 2 | Andre Fili | S-DEC | 3 | 5:00 | Loss | - |
| 2023-08-12 | UFC Fight Night: Luque vs. Dos Anjos | Hakeem Dawodu | U-DEC | 3 | 5:00 | Win | - |
| 2022-10-15 | UFC Fight Night: Grasso vs. Araujo | Jonathan Martinez | KO/TKO Kick | 2 | 4:19 | Loss | - |
| 2021-12-18 | UFC Fight Night: Lewis vs. Daukaus | Darren Elkins | KO/TKO Punches | 1 | 2:12 | Win | - |
| 2021-05-01 | UFC Fight Night: Reyes vs. Prochazka | Giga Chikadze | KO/TKO Kick | 1 | 1:03 | Loss | - |
| 2020-12-12 | UFC 256: Figueiredo vs. Moreno | Daniel Pineda | KO/TKO Punch | 2 | 1:52 | Win | - |
| 2019-10-12 | UFC Fight Night: Joanna vs. Waterson | Kron Gracie | U-DEC | 3 | 5:00 | Win | - |
| 2019-05-04 | UFC Fight Night: Iaquinta vs. Cowboy | Shane Burgos | S-DEC | 3 | 5:00 | Loss | - |
| 2018-08-04 | UFC 227: Dillashaw vs. Garbrandt 2 | Renato Moicano | SUB Rear Naked Choke | 1 | 4:15 | Loss | - |
| 2018-04-21 | UFC Fight Night: Barboza vs. Lee | Frankie Edgar | U-DEC | 3 | 5:00 | Loss | - |
| 2017-12-09 | UFC Fight Night: Swanson vs. Ortega | Brian Ortega | SUB Guillotine Choke | 2 | 3:22 | Loss | - |
| 2017-04-22 | UFC Fight Night: Swanson vs. Lobov | Artem Lobov | U-DEC | 5 | 5:00 | Win | - |
| 2016-12-10 | UFC 206: Holloway vs. Pettis | Dooho Choi | U-DEC | 3 | 5:00 | Win | - |
| 2016-08-06 | UFC Fight Night: Rodriguez vs. Caceres | Tatsuya Kawajiri | U-DEC | 3 | 5:00 | Win | - |
| 2016-04-16 | UFC on FOX: Teixeira vs Evans | Hacran Dias | U-DEC | 3 | 5:00 | Win | - |
| 2015-04-18 | UFC on FOX: Machida vs Rockhold | Max Holloway | SUB Guillotine Choke | 3 | 3:58 | Loss | - |
| 2014-11-22 | UFC Fight Night: Edgar vs Swanson | Frankie Edgar | SUB Neck Crank | 5 | 4:56 | Loss | - |
| 2014-06-28 | UFC Fight Night: Swanson vs Stephens | Jeremy Stephens | U-DEC | 5 | 5:00 | Win | - |
| 2013-07-06 | UFC 162: Silva vs Weidman | Dennis Siver | KO/TKO Punches | 3 | 2:24 | Win | - |
| 2013-02-16 | UFC on FUEL TV: Barao vs McDonald | Dustin Poirier | U-DEC | 3 | 5:00 | Win | - |
| 2012-09-22 | UFC 152: Jones vs Belfort | Charles Oliveira | KO/TKO Punch | 1 | 2:40 | Win | - |
| 2012-06-22 | UFC on FX: Maynard vs Guida | Ross Pearson | KO/TKO Punch | 2 | 4:14 | Win | - |
| 2012-01-28 | UFC on FOX: Evans vs Davis | George Roop | KO/TKO Punch | 2 | 2:22 | Win | - |
| 2011-11-12 | UFC on FOX: Velasquez vs Dos Santos | Ricardo Lamas | SUB Arm Triangle | 2 | 2:16 | Loss | - |
| Fight # | Date | Opponent Name | Opponent ELO | Result | ELO Gained | ELO |
|---|---|---|---|---|---|---|
| 25 | 2024-12-14 | Billy Quarantillo | 1046 | Win | +18 | 1125 |
| 24 | 2024-06-29 | Andre Fili | 1004 | Loss | 0 | 1107 |
| 23 | 2023-08-12 | Hakeem Dawodu | 1006 | Win | +12 | 1107 |
| 22 | 2022-10-15 | Jonathan Martinez | 1082 | Loss | -17 | 1095 |
| 21 | 2021-12-18 | Darren Elkins | 1092 | Win | +21 | 1112 |
| 20 | 2021-05-01 | Giga Chikadze | 1052 | Loss | -19 | 1091 |
| 19 | 2020-12-12 | Daniel Pineda | 1017 | Win | +18 | 1110 |
| 18 | 2019-10-12 | Kron Gracie | 1022 | Win | +13 | 1092 |
| 17 | 2019-05-04 | Shane Burgos | 1053 | Loss | 0 | 1079 |
| 16 | 2018-08-04 | Renato Moicano | 1024 | Loss | -19 | 1079 |
| 15 | 2018-04-21 | Frankie Edgar | 1183 | Loss | -13 | 1098 |
| 14 | 2017-12-09 | Brian Ortega | 1088 | Loss | -18 | 1111 |
| 13 | 2017-04-22 | Artem Lobov | 1004 | Win | +11 | 1129 |
| 12 | 2016-12-10 | Dooho Choi | 1065 | Win | +14 | 1118 |
| 11 | 2016-08-06 | Tatsuya Kawajiri | 1025 | Win | +13 | 1104 |
| 10 | 2016-04-16 | Hacran Dias | 1009 | Win | +13 | 1091 |
| 9 | 2015-04-18 | Max Holloway | 1103 | Loss | -16 | 1078 |
| 8 | 2014-11-22 | Frankie Edgar | 1145 | Loss | -14 | 1094 |
| 7 | 2014-06-28 | Jeremy Stephens | 1083 | Win | +16 | 1108 |
| 6 | 2013-07-06 | Dennis Siver | 1102 | Win | +23 | 1092 |
| 5 | 2013-02-16 | Dustin Poirier | 1073 | Win | +17 | 1069 |
| 4 | 2012-09-22 | Charles Oliveira | 1055 | Win | +22 | 1052 |
| 3 | 2012-06-22 | Ross Pearson | 1068 | Win | +24 | 1030 |
| 2 | 2012-01-28 | George Roop | 994 | Win | +21 | 1006 |
| 1 | 2011-11-12 | Ricardo Lamas | 1019 | Loss | -15 | 985 |