Weightclass:  Middleweight
Location:  Soshanguve, South Africa
Record:  25(1) - 21
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
10/01/2032Soshanguve, South Africa24(1) - 21 Michal Stefanski10 - 13(1) WPts
11/11/2031Soshanguve, South Africa23(1) - 21 Vang Hai11 - 12 WPts
11/09/2031Soshanguve, South Africa23(1) - 20 Mikolaj Gniadek21 - 16(3) LPts
13/07/2031Soshanguve, South Africa22(1) - 20 Neven Lešic1 - 5 WPts
12/05/2031Soshanguve, South Africa22(1) - 19 Eric Hummel10 - 2 LPts
13/03/2031Soshanguve, South Africa21(1) - 19 Darragh Dunn1 - 2 WPts
12/01/2031Soshanguve, South Africa20(1) - 19 Alejandro Gonzalez2 - 13 WPts
13/11/2030Soshanguve, South Africa19(1) - 19 Karr Ostergard12(1) - 15 WPts
14/09/2030Soshanguve, South Africa18(1) - 19 Mark Cavanagh2 - 8 WPts
15/07/2030Soshanguve, South Africa17(1) - 19 Olaf Volden4 - 7 WPts
16/05/2030Soshanguve, South Africa16(1) - 19 Lebogang Coetzee3 - 1 WPts
17/03/2030Soshanguve, South Africa15(1) - 19 Jamie Fangbi1 - 1 WPts
16/01/2030Gwangju, South Korea14(1) - 19 Seung-gyu Chi9(1) - 8 WPts
18/11/2029Seoul, South Korea14(1) - 18 Young-gwon Nahm12 - 16 LPts
20/09/2029Carrefour, Haiti13(1) - 18 Boniface Houdon2 - 16 WPts
23/07/2029Meknes, Morocco12(1) - 18 Zaky Krouch6 - 20 WPts
25/05/2029Douala, Cameroon11(1) - 18 Rush Ostermeyer2 - 16 WPts
27/03/2029Amsterdam, Netherlands11(1) - 17 Marcelino Fesse23(2) - 12 LPts
27/01/2029Soshanguve, South Africa10(1) - 17 Mablevi Mbekile2 - 6 WPts
29/11/2028Lubuklinggau, Indonesia10(1) - 16 Emas Hartanoeh9 - 15(1) LPts
01/10/2028Soshanguve, South Africa9(1) - 16 Mablevi Mbekile2 - 4 WPts
02/08/2028Brasilia, Brazil9(1) - 15 Montana Silva5 - 9 LPts
04/06/2028Salvador, Brazil9(1) - 14 Baltasar Vila7 - 7 LPts
06/04/2028Nizhny Novgorod, Russia8(1) - 14 Marlen Tichinov0 - 5 WPts
07/02/2028Porto Alegre, Brazil7(1) - 14 Urvano Mathias7 - 4 WPts
10/12/2027Soshanguve, South Africa6(1) - 14 Bamey Helmuth3 - 13 WPts
11/10/2027Hamburg, Germany6(1) - 13 Roth Alms7 - 22(1) LPts
13/08/2027Soshanguve, South Africa5(1) - 13 Pablo Azevedo1 - 9 WPts
14/06/2027Nizhny Novgorod, Russia4(1) - 13 Afon Zabelin0 - 5 WPts
16/04/2027Soshanguve, South Africa4(1) - 12 Borya Kanunnikov6 - 5 LPts
16/02/2027iBhayi, South Africa3(1) - 12 Kamohelo Ncita1 - 7 WPts
21/12/2026Soshanguve, South Africa2(1) - 12 Toma Bilinski3 - 6 WPts
22/10/2026Soshanguve, South Africa2(1) - 11 Alen Mbiyamuenza6 - 4 LPts
23/08/2026Soshanguve, South Africa2(1) - 10 Ntsikelelo Mkhize10 - 8 LPts
24/06/2026Soshanguve, South Africa2(1) - 9 Mashawn Faress4(1) - 5 LPts
25/04/2026Umlazi, South Africa2(1) - 8 Peter Dlala2 - 10(1) LPts
01/03/2026iBhayi, South Africa1(1) - 8 Justin Van Zyl1 - 4 WPts
02/01/2026Durban, South Africa1(1) - 7 Phumelele Zulu6 - 8 LPts
08/11/2025Johannesburg, South Africa1(1) - 6 Louis Tshibwabwa6 - 13 LPts
09/09/2025Cebu City, Philippines1(1) - 5 Jax Julian42(1) - 3 LPts
12/07/2025Seoul, South Korea1(1) - 4 Young-cheol You5 - 14(1) LPts
14/05/2025Kumasi, Ghana1(1) - 3 Kabonesa Adisi10(1) - 14 LPts
16/03/2025Tembisa, South Africa1(1) - 2 Kendis Anfom3 - 7 LPts
10/02/2025Johannesburg, South Africa0 - 2 Paul Mbongompasi0 - 0 WKO3
31/12/2024Machakos, Kenya0 - 1 Aftab Jamali20(2) - 23 LPts
02/11/2024Soshanguve, South Africa0 - 0 Adam Prinsloo2 - 5 LPts