record | style="text-align:center;" colspan="8"|29 Wins (23 Knockouts), 4 Losses (4 Knockouts), 0 Draws |- style="text-align:center; background:#e3e3e3;" | style="border-style:none none solid solid; "|Res. | style="border-style:none none solid solid; "|Record | style="border-style:none none solid solid; "|Opponent | style="border-style:none none solid solid; "|Type | style="border-style:none none solid solid; "|Rd., Time | style="border-style:none none solid solid; "|Date | style="border-style:none none solid solid; "|Location | style="border-style:none none solid solid; "|Notes |- align=center |Loss |29-4 |align=left| Keith Thurman | | | |align=left| |align=left| |- align=center |Win |29-3 |align=left| Deandre Latimore | | | |align=left| |align=left| |- align=center |Win |28-3 |align=left| Yoryi Estrella | | | |align=left| |align=left| |- align=center |Loss |27-3 |align=left| Andre Berto | | | |align=left| |align=left| |- align=center |Win |27-2 |align=left| Jesse Feliciano | | | |align=left| |align=left| |- align=center |Win |26-2 |align=left| Joshua Onyango | | | |align=left| |align=left| |- align=center |Loss |25-2 |align=left| Paul Williams | | | |align=left| |align=left| |- align=center |Win |25-1 |align=left| Paul Williams | | | |align=left| |align=left| |- align=center |Win |24-1 |align=left| Christopher Henry | | | |align=left| |align=left| |- align=center |Loss |23-1 |align=left| Miguel Cotto | | | |align=left| |align=left| |- align=center |Win |23-0 |align=left| Joel Julio | | | |align=left| |align=left| |- align=center |Win |22-0 |align=left| Raul Eduardo Bejarano | | | |align=left| |align=left| |- align=center |Win |21-0 |align=left| Dillon Carew | | | |align=left| |align=left| |- align=center |Win |20-0 |align=left| Francisco Campos | | | |align=left| |align=left| |- align=center |Win |19-0 |align=left| Nurhan Süleymanoğlu | | | |align=left| |align=left| |- align=center |Win |18-0 |align=left| Kemal Kolenovic | | | |align=left| |align=left| |- align=center |Win |17-0 |align=left| Oscar Delgado | | | |align=left| |align=left| |- align=center |Win |16-0 |align=left| Edwin Cassiani | | | |align=left| |align=left| |- align=center |Win |15-0 |align=left| Quandray Robertson | | | |align=left| |align=left| |- align=center |Win |14-0 |align=left| Vinroy Barrett | | | |align=left| |align=left| |- align=center |Win |13-0 |align=left| Vincent Harris | | | |align=left| |align=left| |- align=center |Win |12-0 |align=left| John Scalzi | | | |align=left| |align=left| |- align=center |Win |11-0 |align=left| Jesus Felipe Valverde | | | |align=left| |align=left| |- align=center |Win |10-0 |align=left| Rosember Palacios | | | |align=left| |align=left| |- align=center |Win |9-0 |align=left| Miguel Avila | | | |align=left| |align=left| |- align=center |Win |8-0 |align=left| Angel Villegas | | | |align=left| |align=left| |- align=center |Win |7-0 |align=left| Jesus Arroyo | | | |align=left| |align=left| |- align=center |Win |6-0 |align=left| Angel Villegas | |