Weightclass:  Bantamweight
Location:  Mitchells Plain, South Africa
Record:  4 - 31
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
31/12/2033Mitchells Plain, South Africa3 - 31 Montego Judice2 - 14 WPts
31/10/2033Mitchells Plain, South Africa2 - 31 Chata Mfeketho1 - 8 WPts
31/08/2033Mitchells Plain, South Africa2 - 30 Onofre Gordillo7 - 12 LPts
01/07/2033Mitchells Plain, South Africa2 - 29 John Tsibwabwa18 - 18 LPts
30/04/2033Mitchells Plain, South Africa2 - 28 Rivaldo Manamela1 - 4 LPts
01/03/2033Mitchells Plain, South Africa2 - 27 Musa Khuzwayo13 - 20(1) LPts
30/12/2032Mitchells Plain, South Africa2 - 26 Declan Phaahla3 - 9 LPts
29/10/2032Mitchells Plain, South Africa1 - 26 Rikus Pietersen0 - 11 WPts
29/08/2032Seoul, South Korea1 - 25 Chang-hoon Ho11 - 13 LPts
01/07/2032Rodriguez, Philippines1 - 24 Saturnin Cainghug16 - 5 LPts
03/05/2032Buenos Aires, Argentina1 - 23 Bronco Rayos10(1) - 13 LPts
05/03/2032Toyonaka, Japan1 - 22 Yoshi Furutani0 - 0 LPts
06/01/2032Brest, Belarus1 - 21 Kir Poloz5 - 20 LPts
07/11/2031Kharkiv, Ukraine1 - 20 Matviyko Moroz12 - 18 LPts
09/09/2031Maracaibo, Venezuela1 - 19 Carlos Brazil11 - 28 LPts
12/07/2031Montevideo, Uruguay0 - 19 Juan Trejo9 - 12 WPts
14/05/2031Soweto, South Africa0 - 18 Faraji Dumashie8 - 6 LPts
16/03/2031Mitchells Plain, South Africa0 - 17 William Kadiombo2 - 16 LPts
16/01/2031Ulaanbaatar, Mongolia0 - 16 Gan Narkulow12 - 13 LPts
18/11/2030Mashhad, Iran0 - 15 Yo Sung10 - 22 LPts
20/09/2030Durban, South Africa0 - 14 Banji Awal3 - 9 LPts
23/07/2030Randburg, South Africa0 - 13 Tiste Van den Bergh7 - 15 LPts
28/05/2030Cainta, Philippines0 - 12 Juan Palpal-latok22 - 15 LPts
30/03/2030Johannesburg, South Africa0 - 11 Mduduzi Kune8 - 20 LPts
31/01/2030Mitchells Plain, South Africa0 - 10 Charlie Ngialamulume3 - 17(1) LPts
29/01/2030Yerevan, Armenia0 - 9 Parsegh Takvorian21(1) - 15 LPts
01/12/2029Buenos Aires, Argentina0 - 8 Marjun Lopez18(1) - 15 LPts
03/10/2029San Jose, Costa Rica0 - 7 Angel Macia16 - 11 LPts
05/08/2029Los Angeles, USA0 - 6 Matt Smith24(3) - 17 LPts
07/06/2029Port Elizabeth, South Africa0 - 5 Veltry Zokwana16 - 15 LPts
07/05/2029Umlazi, South Africa0 - 4 James Kabwe12 - 25 LPts
06/04/2029Cape Town, South Africa0 - 3 Dominic Kindeke0 - 0 LPts
28/02/2029Bayamon, Puerto Rico0 - 2 Esteban Jaimes15 - 11 LPts
31/12/2028Soweto, South Africa0 - 1 Thabo September9(4) - 22 LPts
29/11/2028Mitchells Plain, South Africa0 - 0 Ramahlwe Nonyane2 - 2 LPts