Weightclass:  Bantamweight
Location:  Johannesburg, South Africa
Record:  20 - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
15/12/2033Mariupol, Ukraine20 - 19 Timofei Pasternak30 - 5 LPts
17/10/2033Port Elizabeth, South Africa19 - 19 William Kadiombo10 - 25 WPts
29/08/2033Gyumri, Armenia19 - 18 Gosdon Garabetian15 - 16 LPts
01/07/2033Mitchells Plain, South Africa18 - 18 LeBron Osei2 - 29 WPts
14/05/2033Tembisa, South Africa17 - 18 Lebogang Manamela14 - 20 WPts
13/04/2033Soshanguve, South Africa17 - 17 Yobachi Magqwaka23(1) - 18 LPts
27/02/2033Soweto, South Africa17 - 16 Morgan Visagie12 - 23(2) LPts
31/12/2032Grodno, Belarus17 - 15 Timofei Gura15 - 13 LPts
02/11/2032Yerevan, Armenia17 - 14 Yeprad Yalenian100 - 18 LPts
04/09/2032Johannesburg, South Africa16 - 14 Felix Kathrada13 - 15 WPts
07/07/2032Grodno, Belarus16 - 13 Alik Pinegin25(1) - 15 LPts
08/05/2032Chiclayo, Peru15 - 13 Quinto Orihuela3 - 14(1) WPts
09/03/2032Chiclayo, Peru15 - 12 Diego Elias7 - 11 LPts
10/01/2032Rosario, Argentina14 - 12 Reyes Santo21 - 24 WPts
12/11/2031Johannesburg, South Africa13 - 12 Tevaughn Magqwaka0 - 4 WPts
12/09/2031Durban, South Africa13 - 11 Jean-Marie Moolman6 - 11(1) LPts
15/07/2031Johannesburg, South Africa12 - 11 Cole Mogoeng0 - 7 WPts
15/05/2031Cheongju, South Korea12 - 10 Dong-jun Chin10 - 16 LPts
17/03/2031Durban, South Africa12 - 9 Jean-Marie Moolman5 - 9 LPts
20/01/2031Johannesburg, South Africa11 - 9 Cole Mogoeng0 - 4 WPts
21/11/2030Coventry, UK10 - 9 Roger McQuerry0 - 3 WPts
23/09/2030Port Elizabeth, South Africa9 - 9 Leighton Wessels2 - 20 WPts
25/07/2030Umlazi, South Africa8 - 9 Jean-Louis Kuiper6 - 14(1) WPts
03/06/2030Soshanguve, South Africa7 - 9 Mashawn Mfeketho17 - 18(1) WPts
06/04/2030Johannesburg, South Africa7 - 8 Vicente Hurtado10 - 11 LPts
06/02/2030Bangkok, Thailand7 - 7 Susuwandee Wongmeema4 - 14 LPts
09/12/2029Johannesburg, South Africa7 - 6 Duncan Hailes1 - 4 LPts
11/10/2029Johannesburg, South Africa6 - 6 Juan Riveron5 - 10 WPts
13/08/2029Minsk, Belarus6 - 5 Aleksandr Zass24(2) - 24(1) LPts
15/06/2029Umlazi, South Africa5 - 5 Frederic Goosens7 - 11(2) WPts
18/04/2029Johannesburg, South Africa5 - 4 Phang Lanh9 - 17 LPts
18/02/2029Johannesburg, South Africa4 - 4 Sinjon Mulliez1 - 16 WPts
21/12/2028Sydney, Australia3 - 4 Sergio Bartolini3 - 5 WPts
23/10/2028Johannesburg, South Africa2 - 4 Pyotr Odinsh2 - 4 WPts
24/08/2028Boksburg, South Africa1 - 4 Mark Harmse2 - 7 WPts
04/07/2028San Lorenzo, Paraguay1 - 3 Agapetus Penalver15 - 23 LPts
06/05/2028Petionville, Haiti1 - 2 Blaise Huret14 - 12(2) LPts
08/03/2028Khayelitsha, South Africa1 - 1 Verlyn Bariagher5 - 18 LPts
11/01/2028Soweto, South Africa1 - 0 Lavaughn Mogoeng14 - 7 LPts
11/12/2027Johannesburg, South Africa0 - 0 Kamohelo Tambo3 - 3 WPts