| No. | Result | Record | Opponent | Type | Round, time | Date | Location | Notes |
|---|
| 33 | Loss | 24–9 | Vergil Ortiz Jr. | KO | 3 (10), 0:29 | May 4, 2019 | T-Mobile Arena, Paradise, Nevada, U.S. |
| 32 | Loss | 24–8 | Sadam Ali | UD | 10 | Dec 15, 2018 | Madison Square Garden, New York City, New York, U.S. |
| 31 | Win | 24–7 | Jesús Soto Karass | MD | 10 | Aug 4, 2017 | Fantasy Springs Resort Casino, Indio, California, U.S. |
| 30 | Win | 23–7 | Héctor Velázquez | UD | 8 | Mar 23, 2017 | Fantasy Springs Resort Casino, Indio, California, U.S. |
| 29 | Loss | 22–7 | Pablo César Cano | SD | 10 | Nov 18, 2016 | Fantasy Springs Resort Casino, Indio, California, U.S. |
| 28 | Loss | 22–6 | Frankie Gómez | UD | 10 | May 7, 2016 | T-Mobile Arena, Paradise, Nevada, U.S. |
| 27 | Win | 22–5 | Hank Lundy | TD | 5 (10), 2:09 | Jul 11, 2015 | Memorial Sports Arena, Los Angeles, California, U.S. | Won vacant WBC-NABF light welterweight title; Majority TD after Herrera was cut from accidental hea
|