Within the recorded range there are 37 bouts between 2006 and 2024, about one every 6.0 months. It has been 2 years since the last bout. 19 of the 31 wins came inside the distance, 2 of them in the first round. Of the 5 losses, 3 came inside the distance and 2 on the cards. The best win came against Julio César Chávez Jr. in 2015, who was rated 2481 at the time.
DateOpponentResultMethodRd
2024-07-20Fábio MaldonadoWinKO2
2013-12-06Samuel MillerWinKO2
2011-12-16Phil WilliamsWinKO3
2011-11-19Anthony DoughtyWinKO1
2011-09-23Jose SpearmanWinTKO2
2011-05-20Anthony RussellWinKO6
2011-04-09Ray SmithWinKO4
2011-01-28Adam JacoWinTKO5
2010-04-30Roger CantrellWinTKO4
2010-01-29Adan LealWinTKO4
2009-06-26Skylar ThompsonNCTKO2
2009-03-27Kendall GouldWinUD6
2009-01-23Terrence WilsonWinUD6
2008-07-11Derrick FindleyLossTKO2
2008-04-11Manny CastilloWinDQ2
2008-02-15Jorge Alberto GonzalezWinMD6
2007-11-26Dave SaundersWinKO1
2007-09-14Luis HodgeWinUD6
2007-07-13Joshua RodriguezWinKO3
2007-04-13Justin DanforthWinUD4
2006-12-01Eberto MedinaLossUD5
2006-11-10Calvin PittsWinKO2
2006-10-20Johnny Higgins Jr.WinUD4
2006-06-23Gregory WalkerWinUD4
2006-06-03Miroslav KubikWinMD4