| Res. | Record | Opponent | Method | Event | Date | Round | Time | Location | Notes |
| Loss | 23–10 | Paddy Pimblett | TKO (elbows and punches) | UFC 314 | April 12, 2025 | 3 | 3:07 | Miami, Florida, United States | |
| Loss | 23–9 | Charles Oliveira | Decision (unanimous) | UFC 309 | November 16, 2024 | 5 | 5:00 | New York City, New York, United States | Fight of the Night. |
| Loss | 23–8 | Dustin Poirier | Submission (rear-naked choke) | UFC 281 | November 12, 2022 | 3 | 2:00 | New York City, New York, United States | Fight of the Night. |
| Win | 23–7 | Tony Ferguson | KO (front kick) | UFC 274 | May 7, 2022 | 2 | 0:17 | Phoenix, Arizona, United States | Performance of the Night. |
| Loss | 22–7 | Justin Gaethje | Decision (unanimous) | UFC 268 | November 6, 2021 | 3 | 5:00 | New York City, New York, United States | Fight of the Night. |
| Loss | 22–6 | Charles Oliveira | TKO (punches) | UFC 262 | May 15, 2021 | 2 | 0:19 | Houston, Texas, United States | For the vacant UFC Lightweight Championship. |
| Win | 22–5 | Dan Hooker | TKO (punches) | UFC 257 | January 24, 2021 | 1 | 2:30 | Abu Dhabi, United Arab Emirates | Performance of the Night. |
| Win | 21–5 | Benson Henderson | KO (punches) | Bellator 243 | August 7, 2020 | 1 | 2:09 | Uncasville, Connecticut, United States | |
| Win | 20–5 | Sidney Outlaw | KO (punches) | Bellator 237 | December 29, 2019 | 1 | 2:59 | Saitama, Japan | Catchweight (160 lb) bout. |
| Loss | 19–5 | Patrício Pitbull | TKO (punches) | Bellator 221 | May 11, 2019 | 1 | 1:01 | Rosemont, Illinois, United States | Lost the Bellator Lightweight World Championship. |
| Win | 19–4 | Brent Primus | Decision (unanimous) | Bellator 212 | December 14, 2018 | 5 | 5:00 | Honolulu, Hawaii, United States | Won the Bellator Lightweight World Championship. |
| Win | 18–4 | Brandon Girtz | Technical Submission (arm-triangle choke) | Bellator 197 | April 13, 2018 | 1 | 4:00 | St. Charles, Missouri, United States | |
| Win | 17–4 | Goiti Yamauchi | Decision (unanimous) | Bellator 192 | January 20, 2018 | 3 | 5:00 | Inglewood, California, United States | |
| Loss | 16–4 | Brent Primus | TKO (doctor stoppage) | Bellator NYC | June 24, 2017 | 1 | 2:22 | New York City, New York, United States | Lost the Bellator Lightweight World Championship. |
| Win | 16–3 | Benson Henderson | Decision (split) | Bellator 165 | November 19, 2016 | 5 | 5:00 | San Jose, California, United States | Defended the Bellator Lightweight World Championship. |
| Win | 15–3 | Patricky Pitbull | KO (punch) | Bellator 157: Dynamite 2 | June 24, 2016 | 1 | 2:14 | St. Louis, Missouri, United States | Won the vacant Bellator Lightweight World Championship. |
| Win | 14–3 | David Rickels | TKO (punches) | Bellator 145 | November 6, 2015 | 2 | 3:05 | St. Louis, Missouri, United States | |
| Win | 13–3 | Derek Campos | Submission (rear-naked choke) | Bellator 138 | June 19, 2015 | 1 | 2:17 | St. Louis, Missouri, United States | |
| Loss | 12–3 | Will Brooks | TKO (punches) | Bellator 131 | November 15, 2014 | 4 | 3:48 | San Diego, California, United States | For the vacant Bellator Lightweight World Championship. |
| Loss | 12–2 | Will Brooks | Decision (split) | Bellator 120 | May 17, 2014 | 5 | 5:00 | Southaven, Mississippi, United States | For the interim Bellator Lightweight World Championship. |
| Loss | 12–1 | Eddie Alvarez | Decision (split) | Bellator 106 | November 2, 2013 | 5 | 5:00 | Long Beach, California, United States | Lost the Bellator Lightweight World Championship. |
| Win | 12–0 | David Rickels | KO (punches) | Bellator 97 | July 31, 2013 | 1 | 0:44 | Rio Rancho, New Mexico, United States | Defended the Bellator Lightweight World Championship. |
| Win | 11–0 | Rick Hawn | Submission (rear-naked choke) | Bellator 85 | January 17, 2013 | 2 | 3:07 | Irvine, California, United States | Defended the Bellator Lightweight World Championship. |
| Win | 10–0 | Akihiro Gono | TKO (punches) | Bellator 67 | May 4, 2012 | 1 | 0:56 | Rama, Ontario, Canada | Non-title bout. |
| Win | 9–0 | Eddie Alvarez | Submission (rear-naked choke) | Bellator 58 | November 19, 2011 | 4 | 3:06 | Hollywood, Florida, United States | Won the Bellator Lightweight World Championship. |
| Win | 8–0 | Patricky Pitbull | Decision (unanimous) | Bellator 44 | May 14, 2011 | 3 | 5:00 | Atlantic City, New Jersey, United States | Won the Bellator Season 4 Lightweight Tournament. |
| Win | 7–0 | Lloyd Woodard | Decision (unanimous) | Bellator 40 | April 9, 2011 | 3 | 5:00 | Newkirk, Oklahoma, United States | Bellator Season 4 Lightweight Tournament Semifinal. |
| Win | 6–0 | Marcin Held | Technical Submission (arm-triangle choke) | Bellator 36 | March 12, 2011 | 1 | 3:56 | Shreveport, Louisiana, United States | Lightweight debut. Bellator Season 4 Lightweight Tournament Quarterfinal. |
| Win | 5–0 | Chris Page | Submission (standing guillotine choke) | Bellator 32 | October 14, 2010 | 1 | 0:57 | Kansas City, Missouri, United States | Catchweight (165 lb) bout. |
| Win | 4–0 | Scott Stapp | TKO (punches) | Bellator 31 | September 30, 2010 | 1 | 1:57 | Lake Charles, Louisiana, United States | Catchweight (165 lb) bout. |
| Win | 3–0 | Sal Woods | Submission (rear-naked choke) | Strikeforce: Heavy Artillery | May 15, 2010 | 1 | 0:59 | St. Louis, Missouri, United States | |
| Win | 2–0 | Richard Bouphanouvong | TKO (punches) | Strikeforce Challengers: Woodley vs. Bears | November 20, 2009 | 2 | 2:07 | Kansas City, Kansas, United States | Catchweight (165 lb) bout. |
| Win | 1–0 | Kyle Swadley | TKO (punches) | First Blood | August 8, 2009 | 1 | 3:30 | Lake Ozark, Missouri, United States | Welterweight debut. |