Weightclass:  Lightweight
Location:  Soweto, South Africa
Record:  27 - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
02/08/2031Soweto, South Africa26 - 19 Isaak Koval6 - 12 WPts
03/06/2031Soweto, South Africa25 - 19 Niall Brannon14 - 18 WPts
02/04/2031Soweto, South Africa24 - 19 Boris Otarsultanov6 - 14 WPts
01/02/2031Soweto, South Africa23 - 19 Oihane Carda2 - 3 WPts
03/12/2030Soweto, South Africa23 - 18 Mikhail Ubags4(1) - 1 LPts
04/10/2030Soweto, South Africa22 - 18 Juan Jimenez9 - 20 WPts
05/08/2030Soweto, South Africa21 - 18 Quin Monarrez1 - 7 WPts
06/06/2030Soweto, South Africa20 - 18 Afanas Zamyeff6 - 12 WPts
07/04/2030Soweto, South Africa19 - 18 Montego Fuentes12 - 24 WPts
06/02/2030Soweto, South Africa18 - 18 Angel Burgos0 - 1 WPts
09/12/2029Soweto, South Africa17 - 18 Muntazir Ghakupoff2 - 7 WPts
10/10/2029Soweto, South Africa16 - 18 Kolzak Nazarov0 - 1 WPts
11/08/2029Soweto, South Africa16 - 17 Bongani Majoro22 - 17 LPts
18/06/2029Boksburg, South Africa16 - 16 Mduduzi Phaahla22 - 10 LPts
29/04/2029East London, South Africa16 - 15 Mick Kaja25 - 13 LPts South Africa National Championships 2029View
26/04/2029East London, South Africa15 - 15 Kai Makoni16(1) - 13 WPts South Africa National Championships 2029View
07/04/2029Brest, Belarus14 - 15 Pylyp Choma1 - 4 WPts
07/02/2029Ghent, Belgium13 - 15 Rudolf Scoudharinc20 - 4 WPts
10/12/2028Ulaanbaatar, Mongolia12 - 15 Fo-hsing Way5 - 16 WPts
12/10/2028Leon, Mexico12 - 14 Alano Tesoro22(3) - 10 LPts
14/08/2028Valencia, Venezuela11 - 14 Gabriel Parrilla12 - 15 WPts
16/06/2028Soweto, South Africa10 - 14 Chalermpetch Pranthaksin1 - 6 WPts
18/04/2028Kampala, Uganda10 - 13 Chiamaka Mukama9 - 3(1) LPts
19/02/2028Soweto, South Africa9 - 13 Igor Jargal9 - 18 WPts
22/12/2027Soweto, South Africa9 - 12 Mark Kalenda10 - 10 LPts
23/10/2027Soweto, South Africa8 - 12 Tlou Ngcobo2 - 4 WPts
24/08/2027Port Elizabeth, South Africa8 - 11 Thamsanqa Monare9 - 15 LPts
23/06/2027Soweto, South Africa7 - 11 Charlie Kajangala0 - 1 WPts
26/04/2027Johannesburg, South Africa7 - 10 Mashawn Vilakazi3 - 16 LPts South Africa National Championships 2027View
24/02/2027Adelaide, Australia6 - 10 Patrick Diggins10 - 13 WPts
27/12/2026Almaty, Kazakhstan6 - 9 Inqilab Galiakberow26 - 14 LPts
29/10/2026Mamelodi, South Africa5 - 9 Andile Mxenge3 - 17(1) WPts
06/09/2026Nancy, France5 - 8 Paris Du Jeu13 - 11 LPts
08/07/2026Riyadh, Saudi Arabia5 - 7 Haaris Allan8 - 8 LPts
10/05/2026Nassau, Bahamas5 - 6 Edward Rodgerson13 - 14 LPts
12/03/2026Soweto, South Africa4 - 6 Bongani Majoro8 - 10 WPts
12/01/2026Wroclaw, Poland4 - 5 Igor Kolek36 - 12(1) LPts
14/11/2025Katlehong, South Africa3 - 5 Davie Van Heerden0 - 0 WPts
25/09/2025San Jose, Costa Rica2 - 5 Xavier Cain3 - 13 WPts
28/07/2025Cape Town, South Africa2 - 4 Dave Strydom7 - 9 LPts
30/05/2025Nassau, Bahamas2 - 3 Leighton Mosman13 - 15 LPts
01/04/2025Asuncion, Paraguay1 - 3 Luis Valencia3 - 7 WPts
01/02/2025East London, South Africa1 - 2 Kyle Lumbombo23 - 16 LPts
06/12/2024Soweto, South Africa1 - 1 Aleksei Below0 - 1 LPts
08/10/2024Katlehong, South Africa1 - 0 Billy Lubuya30 - 12 LPts
22/08/2024Soweto, South Africa0 - 0 Kris Shongwe1 - 1 WPts