DateOpponentResultMethodRd
2026-04-25Jhon CaicedoWinKO3
2026-01-24Angel JulianWinTKO4
2025-06-28Jake PaulLossUD10
2024-07-20Uriah HallWinUD6
2021-12-18David ZegarraWinUD10
2021-06-19Anderson SilvaLossSD8
2020-11-27Jeyson MindaWinTKO4
2020-09-25Mario Abel CazaresLossTD6
2019-08-10Evert BravoWinKO1
2016-12-10Dominik BritschWinUD10
2015-07-18Marcos ReyesWinUD10
2014-03-01Brian VeraWinUD12
2013-09-28Brian VeraWinUD10
2010-06-26John DuddyWinUD12
2009-11-14Troy RowlandNCUD10
2009-09-12Jason LeHoullierWinTKO1
2009-03-28Luciano CuelloWinUD10
2008-11-01Matt VandaWinUD10
2008-07-12Matt VandaWinSD10
2008-04-26Tobia Giuseppe LorigaWinKO9
2008-02-09José CelayaWinTKO8
2007-12-01Ray SánchezWinKO6
2007-08-04Louis BrownWinTKO5
2007-06-09Grover WileyWinKO3
2007-04-14Anthony ShulerWinKO2
2007-03-09Raúl Jorge MuñozWinTKO3
2006-12-16Christian SolanoWinUD10
2006-09-23Shad HowardWinRTD4
2006-08-19Jermaine WhiteWinTKO4
2006-06-10Aaron DrakeWinTKO2
2006-04-08Tyler ZiolkowskiWinKO2
2005-10-08Jeremy StiersWinTKO5
2005-09-17Corey AlarconWinTKO2
2005-08-12Jonathan NelsonWinKO1
2005-06-25Rubén GalvánWinTKO4
2005-05-28Adam WynantWinKO1
2005-04-22Travis HartmanWinTKO3
2005-03-19Ryan MaraldoWinTKO3
2005-02-11Leroy NewtonWinTKO1
2005-01-21Jose CruzWinTKO2
2004-12-18Eliseo UriasWinKO2
2004-11-26Sheldon MosleyWinTKO5
2004-10-23Mike WalkerWinTKO1
2004-09-04Miguel GalindoWinTKO4
2004-07-31Jason SmithWinUD4
2004-06-26Jose Luis HuertaWinTKO2
2004-05-22Antonio AguilarWinKO1
2004-04-24Arturo OcampoWinKO2
2004-03-27Guadalupe ArceWinKO1
2004-02-28Oisin FaganWinUD4
2004-01-29Jose BurgosWinUD4
2003-12-05Gerardo PenaflorWinUD4
2003-11-22Eugene JohnsonWinKO1
2003-09-26Jonathan HernandezWinUD4