Within the recorded range there are 40 bouts between 2007 and 2023, about one every 5.0 months. It has been 3 years since the last bout. 11 of the 35 wins came inside the distance, 5 of them in the first round. Of the 5 losses, 2 came inside the distance and 3 on the cards. The best win came against Ryoichi Taguchi in 2018, who was rated 2260 at the time.
DateOpponentResultMethodRd
2023-05-05Wichet SengprakhonWinKO1
2021-05-22Jonathan AlmacenWinUD12
2016-10-22Siyabonga SiyoWinUD12
2014-06-21Vicha Phulaikaw TitleWinKO8
2014-03-01Karluis Diaz TitleWinKO1
2013-11-09Hugo Hernan Verchelli TitleWinTKO4
2013-02-16Renan TrongcoWinUD12
2012-03-26Shamila KortmanWinUD8
2011-09-24Michael LanderoWinUD12
2011-05-29Luyanda NkwankwaWinKO4
2010-08-14Evaristo PrimeroWinSD10
2009-10-31Motswaki MoseleseleWinKO1
2009-09-29Doctor NtseleWinUD12
2009-07-11Khanyakude MukansiWinUD8
2009-04-02Charity MukondeleliWinPTS12
2008-11-29Ronald ParksWinPTS6
2008-09-13Dalisizwe KomaniWinTKO6
2008-07-15Ronald ParksWinPTS6
2008-05-30Loyiso NgantweniWinPTS6
2008-04-29Khanyakude MukansiWinPTS6
2008-02-02Sibusiso TwaniWinPTS6
2007-12-28Mario GaxiolaWinUD4
2007-11-12Sibusiso NgqalathiWinTKO2
2007-09-17Petros MahlanguWinTKO1
2007-07-05Michael SedianeWinTKO1