| 23 Wins (13 Knockouts), 5 Losses, 0 Draws |
| Res. |
Record |
Opponent |
Type |
Rd., Time |
Date |
Location |
Notes |
| Loss | 23-5-0 | Curtis Stevens |
UD | 10 (10) | November 19, 2016 | T-Mobile Arena, Las Vegas, Nevada |
|
| Loss | 23-4-0 | Jason Quigley |
UD | 10 (10) | May 7, 2016 | T-Mobile Arena, Las Vegas, Nevada |
|
| Loss | 23-3-0 | Hugo Centeno, Jr. |
KO | 5 (10) | December 6, 2014 | Barclays Center, Brooklyn, New York |
|
| Win | 23-2-0 | Alfredo Angulo |
UD | 10 (10) | September 13, 2014 | MGM Grand, Las Vegas, Nevada |
|
| Win | 22-2-0 | Fabian Reyes |
TKO | 7 (8) | August 8, 2014 | Events Center, Pharr, Texas |
|
| Loss | 21-2-0 | Marcus Wills |
MD | 8 (8) | April 4, 2013 | Treasure Island Casino, Las Vegas, Nevada |
|
| Win | 21-1-0 | Tyrone Brunson |
UD | 8 (8) | March 23, 2012 | Convention Center, Pharr, Texas |
|
| Loss | 20-1-0 | Allen Conyers |
UD | 10 (10) | January 11, 2011 | Silverdome, Pontiac, Michigan |
|
| Win | 20-0-0 | Lenin Arroyo |
UD | 10 (10) | October 31, 2009 | Treasure Island Casino, Las Vegas, Nevada |
|
| Win | 19-0-0 | Marteze Logan |
DQ | 6 (1:15) | March 28, 2009 | Harlingen Field, Harlingen, Texas |
Logan disqualified for repeatedly holding. |
| Win | 18-0-0 | Tim Coleman |
UD | 10 (10) | October 3, 2008 | Wicomico Civic Center, Salisbury, Maryland |
|
| Win | 17-0-0 | Troy Wilson |
UD | 8 (8) | June 13, 2008 | Catholic Youth Center, Scranton, Pennsylvania |
|
| Win | 16-0-0 | James Webb |
TKO | 4 (0:43) | February 8, 2008 | Municipal Auditorium, Harlingen, Texas |
|
| Win | 15-0-0 | Abel Perry |
KO | 2 (0:29) | January 18, 2008 | Jacob Brown Auditorium, Brownsville, Texas |
|
| Win | 14-0-0 | Michael Soberanis |
TKO | 5 (2:31) | August 6, 2007 | McAllen Convention Center, McAllen, Texas |
|
| Win | 13-0-0 | Miguel Angel Galindo |
TKO | 3 (2:53) | April 6, 2007 | Convention Center, Pharr, Texas |
|
| Win | 12-0-0 | Francisco Rincon |
UD | 10 (10) | February 23, 2007 | Hard Rock Hotel and Casino, Las Vegas |
Won WBC Youth welterweight title |
| Win | 11-0-0 | Frans Hantindi |
UD | 6 (6) | October 21, 2006 | Altas Palmas Park, Donna, Texas |
|
| Win | 10-0-0 | Carlos De la Cruz |
KO | 3 (2:35) | September 23, 2006 | Dodge Arena, Hidalgo, Texas |
|
| Win | 9-0-0 | David Obregón |
KO | 3 (2:00) | August 25, 2006 | Miccosukee Indian Gaming Resort, Miami |
|
| Win | 8-0-0 | Anthony Wilson |
TKO | 3 (2:56) | August 4, 2006 | Dodge Arena, Hidalgo, Texas |
|
| Win | 7-0-0 | Franchie Torres |
UD | 4 (4) | May 19, 2006 | Fair Park Pavilion, Dallas |
|
| Win | 6-0-0 | Calvin Pitts |
TKO | 2 (1:37) | May 5, 2006 | Altas Palmas Park, Donna, Texas |
|
| Win | 5-0-0 | Carlos Velasquez |
TKO | 1 (2:46) | March 24, 2006 | Arizona Veterans Memorial Coliseum, Phoenix, Arizona |
|
| Win | 4-0-0 | Andres Ramos |
TKO | 3 (1:21) | March 10, 2006 | Dodge Arena, Hidalgo, Texas |
|
| Win | 3-0-0 | Isidro Silva |
UD | 4 (4) | October 22, 2005 | Alta Palmas Park, Donna, Texas |
|
| Win | 2-0-0 | Antoine Hicks |
TKO | 1 (1:36) | July 29, 2005 | Dodge Arena, Hidalgo, Texas |
|
| Win | 1-0-0 | Francisco Reyes |
KO | 1 (1:02) | May 20, 2005 | Tlaxcala, Tlaxcala, Mexico |
|