| No. | Result | Record | Opponent | Type | Round, time | Date | Location | Notes |
| 31 | Win | 31–0 | Anthony Yarde | TKO | 7 (12), 1:59 | Nov 22, 2025 | anb Arena, Riyadh, Saudi Arabia | Retained WBC and WBA (Regular) light heavyweight titles |
| 30 | Win | 30–0 | David Morrell | UD | 12 | Feb 1, 2025 | T-Mobile Arena, Paradise, Nevada, U.S. | Retained WBC interim light heavyweight title;Won WBA (Regular) light heavyweight title |
| 29 | Win | 29–0 | Oleksandr Gvozdyk | UD | 12 | Jun 15, 2024 | MGM Grand Garden Arena, Paradise, Nevada, U.S. | Won vacant WBC interim light heavyweight title |
| 28 | Win | 28–0 | Demetrius Andrade | RTD | 6 (12), 3:00 | Nov 25, 2023 | Michelob Ultra Arena, Paradise, Nevada, U.S. | Retained WBC interim super middleweight title |
| 27 | Win | 27–0 | Caleb Plant | UD | 12 | Mar 25, 2023 | MGM Grand Garden Arena, Paradise, Nevada, U.S. | Retained WBC interim super middleweight title |
| 26 | Win | 26–0 | David Lemieux | TKO | 3 (12), 1:31 | May 21, 2022 | Gila River Arena, Glendale, Arizona, U.S. | Won vacant WBC interim super middleweight title |
| 25 | Win | 25–0 | Kyrone Davis | TKO | 7 (10), 0:48 | Nov 13, 2021 | Footprint Center, Phoenix, Arizona, U.S. | |
| 24 | Win | 24–0 | Ronald Ellis | TKO | 11 (12), 2:03 | Mar 13, 2021 | Mohegan Sun Arena, Montville, Connecticut, U.S. | |
| 23 | Win | 23–0 | Roamer Alexis Angulo | RTD | 10 (12), 3:00 | Aug 15, 2020 | Mohegan Sun Arena, Montville, Connecticut, U.S. | |
| 22 | Win | 22–0 | Anthony Dirrell | TKO | 9 (12), 1:39 | Sep 28, 2019 | Staples Center, Los Angeles, California, U.S. | Won WBC super middleweight title |
| 21 | Win | 21–0 | J'Leon Love | TKO | 2 (10), 1:14 | Mar 16, 2019 | AT&T Stadium, Arlington, Texas, U.S. | |
| 20 | Win | 20–0 | Ronald Gavril | UD | 12 | Feb 17, 2018 | Mandalay Bay Events Center, Paradise, Nevada, U.S. | Retained WBC super middleweight title |
| 19 | Win | 19–0 | Ronald Gavril | SD | 12 | Sep 8, 2017 | Hard Rock Hotel & Casino, Paradise, Nevada, U.S. | Won vacant WBC super middleweight title |
| 18 | Win | 18–0 | Rogelio Medina | TKO | 8 (12), 1:01 | May 20, 2017 | Energy Arena, Laredo, Texas, U.S. | |
| 17 | Win | 17–0 | Sherali Mamajonov | KO | 2 (8), 1:04 | Jan 28, 2017 | MGM Grand Garden Arena, Paradise, Nevada, U.S. | |
| 16 | Win | 16–0 | Denis Douglin | TKO | 10 (10), 0:35 | Aug 5, 2016 | 2300 Arena, Philadelphia, Pennsylvania, U.S. | |
| 15 | Win | 15–0 | Francy Ntetu | TKO | 7 (8), 1:30 | Jun 25, 2016 | Barclays Center, New York City, New York, U.S. | |
| 14 | Win | 14–0 | Phillip Jackson Benson | KO | 2 (8), 2:07 | Apr 30, 2016 | StubHub Center, Carson, California, U.S. | |
| 13 | Win | 13–0 | Kevin Cobbs | TKO | 2 (8), 1:08 | Jan 19, 2016 | Club Nokia, Los Angeles, California, U.S. | |
| 12 | Win | 12–0 | Felipe Romero | TKO | 1 (8), 2:00 | Nov 14, 2015 | Hard Rock Hotel & Casino, Paradise, Nevada, U.S. | |
| 11 | Win | 11–0 | Alberto Gutiérrez | TKO | 1 (6), 0:55 | Sep 5, 2015 | CUM Aguaprieta, Agua Prieta, Mexico | |
| 10 | Win | 10–0 | Ricardo Campillo | TKO | 2 (6), 1:21 | May 15, 2015 | US Airways Centre, Phoenix, Arizona, U.S. | |
| 9 | Win | 9–0 | Rollin Williams | TKO | 1 (8), 2:59 | Apr 25, 2015 | Celebrity Theater, Phoenix, Arizona, U.S. | Won vacant NABF Junior light heavyweight title |
| 8 | Win | 8–0 | Azamat Umarzoda | UD | 6 | Dec 20, 2014 | Celebrity Theatre, Phoenix, Arizona, U.S. | |
| 7 | Win | 7–0 | Juan Hernández | TKO | 1 (4), 1:36 | Oct 11, 2014 | Gimnasio Municipal de box, Nogales, Mexico | |
| 6 | Win | 6–0 | Jairo Dolores | TKO | 1 (4), 1:54 | Aug 23, 2014 | Campos Deportivos de la Casa Social Cerveceria, Tecate, Mexico | |
| 5 | Win | 5–0 | Erick Revueltas | KO | 4 (4) | May 24, 2014 | Auditorio Municipal, Tijuana, Mexico | |
| 4 | Win | 4–0 | Arturo Martínez | TKO | 1 (4), 2:12 | Apr 11, 2014 | Hipódromo Caliente, Arena Tecate, Tijuana, Mexico | |
| 3 | Win | 3–0 | Omar Aispuro | TKO | 1 (4), 1:15 | Jan 31, 2014 | Caliente Racetrack, Tijuana, Mexico | |
| 2 | Win | 2–0 | Édgar Gálvan | KO | 1 (4), 2:02 | Dec 4, 2013 | Salón Las Pulgas, Tijuana, Mexico | |
| 1 | Win | 1–0 | Erasmo Mendoza | KO | 1 (4) | Aug 17, 2013 | El Chamizal, Puerto Peñasco, Mexico | |