| No. | Result | Record | Opponent | Type | Round, time | Date | Location | Notes |
|---|
| 52 | Loss | 45–7 | Miguel Roman | TKO | 9 (10), 1:50 | Jun 7, 2014 | Estadio de Béisbol, Ciudad Cuauhtémoc, Mexico | For vacant WBC–USNBC Silver super featherweight title |
| 51 | Loss | 45–6 | Juan Manuel López | TKO | 2 (10), 2:42 | Mar 15, 2014 | Coliseo Roberto Clemente, San Juan | For vacant WBO International super featherweight title |
| 50 | Win | 45–5 | Joksan Hernandez | UD | 10 | Nov 16, 2013 | Grand Oasis, Cancún, Mexico |
| 49 | Loss | 44–5 | Abner Mares | TKO | 9 (12), 2:20 | May 4, 2013 | MGM Grand Garden Arena, Paradise, Nevada, U.S. | Lost WBC featherweight title |
| 48 | Win | 44–4 | Jhonny González | TD | 8 (12), 2:36 | Sep 15, 2012 | MGM Grand Garden Arena, Paradise, Nevada, U.S. | Won WBC featherweight title; Unanimous TD after González was cut from an accidental head clash |
| 47 | Win | 43–4 | Eduardo Lazcano | UD | 10 | May 4, 2012 | The Joint, Paradise, Nevada, U.S. | Won
|