Within the recorded range there are 45 bouts between 2000 and 2021, about one every 5.5 months. It has been 5 years since the last bout. 22 of the 35 wins came inside the distance, 2 of them in the first round. Of the 7 losses, 6 came on the cards and none inside the distance. From 2017 they put together 3 straight wins. The best win came against Marco Antonio Peribán in 2013, who was rated 2235 at the time.
DateOpponentResultMethodRd
2017-10-22Geard AjetovićWinUD12
2017-07-08Luke SharpWinTKO7
2012-06-02Dyah DavisWinTKO10
2011-12-03Alfredo ContrerasWinRTD3
2009-07-30Nestor Fabian CasanovaWinKO1
2008-04-11Gustavo Javier KapusiWinKO1
2007-11-06Jaidon CodringtonWinTKO8
2007-10-02Donny McCraryWinUD5
2006-12-08Dechapon SuwunnalirdWinTKO2
2005-11-22Yoshihiro ArakiWinKO5
2005-04-01Juarne DowlingWinTKO6
2004-10-18Yoshihiro ArakiWinTKO10
2004-08-15Rico Chong NeeWinUD6
2004-04-02Joel BourkeWinTKO5
2003-10-31Ramon Arturo BritezWinUD8
2003-09-12MoechrodyWinKO2
2003-06-13John Wayne ParrWinUD12
2003-04-11Arama TabuaiWinTKO2
2003-03-15Sergio LlancafiloWinTKO5
2002-12-20Harmen AjadatoDrawTD3
2002-08-09Mike CopeWinUD6
2002-05-10Brown EnyiWinKO2
2002-05-10Eni LatuWinKO3
2002-02-08Rasheed BalochWinKO4
2001-11-16Manueli DelaitabuaWinTKO3
2001-08-03Saimoni TaudomoWinKO2
2001-08-03Kamel ChaterWinPTS4
2001-05-04Waqa KolivusoWinKO2
2001-04-20Leo ChristouWinTKO2
2000-12-15Ivan VakulyukWinDQ4