| Res. | Record | Opponent | Method | Event | Date | Round | Time | Location | Notes |
| Win | 21–4 | Joaquin Buckley | Decision (unanimous) | UFC on ESPN: Usman vs. Buckley | June 14, 2025 | 5 | 5:00 | Atlanta, Georgia, United States | Return to Welterweight. Fight of the Night. |
| Loss | 20–4 | Khamzat Chimaev | Decision (majority) | UFC 294 | October 21, 2023 | 3 | 5:00 | Abu Dhabi, United Arab Emirates | Middleweight debut. |
| Loss | 20–3 | Leon Edwards | Decision (majority) | UFC 286 | March 18, 2023 | 5 | 5:00 | London, England | For the UFC Welterweight Championship. Edwards was deducted 1 point in round 3 due to grabbing the fence. |
| Loss | 20–2 | Leon Edwards | KO (head kick) | UFC 278 | August 20, 2022 | 5 | 4:04 | Salt Lake City, Utah, United States | Lost the UFC Welterweight Championship. |
| Win | 20–1 | Colby Covington | Decision (unanimous) | UFC 268 | November 6, 2021 | 5 | 5:00 | New York City, New York, United States | Defended the UFC Welterweight Championship. |
| Win | 19–1 | Jorge Masvidal | KO (punch) | UFC 261 | April 24, 2021 | 2 | 1:02 | Jacksonville, Florida, United States | Defended the UFC Welterweight Championship. Performance of the Night. |
| Win | 18–1 | Gilbert Burns | TKO (punches) | UFC 258 | February 13, 2021 | 3 | 0:34 | Las Vegas, Nevada, United States | Defended the UFC Welterweight Championship. Performance of the Night. |
| Win | 17–1 | Jorge Masvidal | Decision (unanimous) | UFC 251 | July 12, 2020 | 5 | 5:00 | Abu Dhabi, United Arab Emirates | Defended the UFC Welterweight Championship. |
| Win | 16–1 | Colby Covington | TKO (punches) | UFC 245 | December 14, 2019 | 5 | 4:10 | Las Vegas, Nevada, United States | Defended the UFC Welterweight Championship. Fight of the Night. |
| Win | 15–1 | Tyron Woodley | Decision (unanimous) | UFC 235 | March 2, 2019 | 5 | 5:00 | Las Vegas, Nevada, United States | Won the UFC Welterweight Championship. |
| Win | 14–1 | Rafael dos Anjos | Decision (unanimous) | The Ultimate Fighter: Heavy Hitters Finale | November 30, 2018 | 5 | 5:00 | Las Vegas, Nevada, United States | Performance of the Night. |
| Win | 13–1 | Demian Maia | Decision (unanimous) | UFC Fight Night: Maia vs. Usman | May 19, 2018 | 5 | 5:00 | Santiago, Chile | |
| Win | 12–1 | Emil Weber Meek | Decision (unanimous) | UFC Fight Night: Stephens vs. Choi | January 14, 2018 | 3 | 5:00 | St. Louis, Missouri, United States | |
| Win | 11–1 | Sérgio Moraes | KO (punch) | UFC Fight Night: Rockhold vs. Branch | September 16, 2017 | 1 | 2:48 | Pittsburgh, Pennsylvania, United States | |
| Win | 10–1 | Sean Strickland | Decision (unanimous) | UFC 210 | April 8, 2017 | 3 | 5:00 | Buffalo, New York, United States | |
| Win | 9–1 | Warlley Alves | Decision (unanimous) | UFC Fight Night: Bader vs. Nogueira 2 | November 19, 2016 | 3 | 5:00 | São Paulo, Brazil | |
| Win | 8–1 | Alexander Yakovlev | Decision (unanimous) | UFC on Fox: Holm vs. Shevchenko | July 23, 2016 | 3 | 5:00 | Chicago, Illinois, United States | Yakovlev was deducted one point in round 1 for grabbing the cage. |
| Win | 7–1 | Leon Edwards | Decision (unanimous) | UFC on Fox: dos Anjos vs. Cowboy 2 | December 19, 2015 | 3 | 5:00 | Orlando, Florida, United States | |
| Win | 6–1 | Hayder Hassan | Submission (arm-triangle choke) | The Ultimate Fighter: American Top Team vs. Blackzilians Finale | July 12, 2015 | 2 | 1:19 | Las Vegas, Nevada, United States | Won The Ultimate Fighter 21 Welterweight Tournament. Performance of the Night. |
| Win | 5–1 | Marcus Hicks | TKO (punches) | Legacy FC 33 | July 18, 2014 | 2 | 5:00 | Allen, Texas, United States | |
| Win | 4–1 | Lenny Lovoto | TKO (punches) | Legacy FC 30 | April 4, 2014 | 3 | 1:04 | Albuquerque, New Mexico, United States | |
| Win | 3–1 | Steven Rodriguez | TKO (punches) | Legacy FC 27 | January 31, 2014 | 1 | 1:31 | Houston, Texas, United States | |
| Win | 2–1 | Rashid Abdullah | TKO (punches) | Victory FC 41 | December 14, 2013 | 1 | 3:49 | Ralston, Nebraska, United States | Catchweight (180 lb) bout. |
| Loss | 1–1 | Jose Caceres | Submission (rear-naked choke) | CFA 11 | May 24, 2013 | 1 | 3:47 | Coral Gables, Florida, United States | |
| Win | 1–0 | David Glover | TKO (punches) | RFA 5 | November 30, 2012 | 2 | 4:50 | Kearney, Nebraska, United States | Welterweight debut. |