DateOpponentResultMethodRd
2026-02-28Phillip HannahLossTKO4
2025-05-17Abner GuadalupeLossTKO9
2025-04-12Almat JumanovLossUD12
2025-02-28Ronald MontesWinUD8
2024-12-07Jeremiah WilliamsLossUD10
2024-09-21Blake McKernanLossKO4
2024-07-27Eduardo FloresWinUD8
2024-05-09Raul MosqueraWinUD6
2024-03-15Brandon MartinLossUD6
2023-08-11Joshua TempleLossKO2
2023-03-22Lorenzo MedinaLossKO2
2022-09-24Carlos Fromento RomeroLossKO1
2022-05-24William Moreno AnayaWinKO2
2022-04-23István BernáthLossTKO3
2021-05-22Siarhei NovikauLossKO2
2021-01-30Andrey MangushevLossUD6
2020-12-10Carlouse WelchLossRTD6
2020-01-17Anthony MartinezLossKO1
2019-10-26Edinson TeheranWinKO2
2019-08-09Jose Miguel Rodriguez BerrioWinUD8
2019-03-23Frederic JulanLossRTD4
2018-11-17Alfonso LopezLossRTD5
2018-09-15Derrick WebsterLossUD8
2018-04-26Samuel ClarksonLossRTD3
2018-02-03Jose Antonio CervantesWinKO2
2017-12-29Jose Miguel Rodriguez BerrioWinTKO3
2017-06-24Brian VeraLossRTD5
2016-08-05Jose Miguel Rodriguez BerrioWinUD6
2016-03-04Reynaldo EsquiviaWinKO1
2015-12-26Javier MezaWinKO2
2015-12-19Oney ValdezWinKO5
2015-11-28Edinson TeheranWinKO2
2015-10-17Demond NicholsonLossTKO1
2015-05-08Francy NtetuLossUD8
2014-12-20Trevor McCumbyLossTKO6
2014-09-07Javier MezaWinKO3
2014-08-01Wilky CampfortLossTKO3
2014-04-27Oney ValdezWinUD6
2013-05-17Jose FlorezWinTKO1
2012-11-24Freddy BarriosWinKO3
2012-08-31Jorge MelendezLossTKO1
2012-03-31Raul MosqueraWinKO1
2011-05-25Howard CassianiWinKO1
2011-03-18Hugo KasperskiLossKO1
2010-11-26Javier MezaWinKO3
2010-04-17Anibal MirandaWinTKO3
2010-02-04Howard CassianiWinKO2
2009-06-19Johnny De HortaWinTKO4
2009-02-13Diego CastilloWinKO3
2008-12-02Edinson TeheranWinUD9
2008-11-13Jose Antonio CervantesWinKO1
2008-10-23Ignacio SolarWinTKO2
2008-09-27Johnny De HortaWinKO1
2008-08-16Segundo HerreraDrawPTS8
2008-08-01Leo CassianiWinKO1
2008-07-05Fidel BarriosWinKO2
2007-12-20Vicente CamargoWinTKO3
2007-10-21Vicente CamargoWinTKO3
2007-09-28Clemente PerezWinKO2
2007-08-25Juan MoreloWinTKO2
2007-07-06Felipe PoloWinTKO3
2007-06-29Wilmer SalazarWinKO1
2007-05-18Jairo AmarisWinKO1
2007-03-31Eusebio ChiquilloWinKO1
2007-03-03Carlos OrtegaWinPTS4
2006-12-15Miguel LoraWinKO4
2006-05-12Felipe PoloWinRTD3
1977-03-19Adrian PinheiroLossKO2