Weightclass:  Light Welterweight
Location:  Cape Town, South Africa
Record:  51(6) - 21
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
27/11/2030Cape Town, South Africa50(6) - 21 Jarek Burba2 - 5 WPts
28/09/2030Cape Town, South Africa49(5) - 21 Rodrigo Vilchis3 - 28(2) WKO2
30/07/2030Cape Town, South Africa48(5) - 21 Minos Anastas5 - 11 WPts
30/05/2030Cape Town, South Africa47(5) - 21 Nori Terada9(1) - 0 WPts
31/03/2030Cape Town, South Africa46(5) - 21 Johar Shingada4 - 14 WPts
30/01/2030Cape Town, South Africa45(4) - 21 Fadei Narculoff0 - 19 WKO2
30/11/2029Cape Town, South Africa44(4) - 21 Matthew Quinn14 - 7 WPts
01/10/2029Cape Town, South Africa43(4) - 21 Olindo Palmero19 - 9 WPts
02/08/2029Cape Town, South Africa42(4) - 21 Nbad Sakislyan9 - 13 WPts
03/06/2029Cape Town, South Africa41(3) - 21 Kashif Marsh0 - 9 WKO3
04/04/2029Cape Town, South Africa40(2) - 21 Quico Abascal3 - 13(2) WKO2
03/02/2029Cape Town, South Africa39(2) - 21 Syed Obaidullah9(1) - 20 WPts
05/12/2028Bangkok, Thailand38(2) - 21 Chontlatarn Sriyabhaya41 - 12 WPts
04/11/2028Havana, Cuba38(2) - 20 Juan Romero31 - 21 LPts
04/10/2028Cape Town, South Africa38(2) - 19 Juan Romero30 - 21 LPts
22/08/2028Salzburg, Austria38(2) - 18 Konni Materska48(1) - 19 LPts
19/07/2028Nanning, China38(2) - 17 Waqar Sajdahmetov29 - 14 LPts Nanning Olympics 2028View
16/07/2028Nanning, China37(2) - 17 Chontlatarn Sriyabhaya40 - 9 WPts Nanning Olympics 2028View
13/07/2028Nanning, China36(2) - 17 Brett Petrie18 - 14 WPts Nanning Olympics 2028View
03/07/2028Cape Town, South Africa35(2) - 17 Luka Polakoff30 - 15 WPts
02/06/2028Kampala, Uganda34(2) - 17 Alastair Chepyegon22 - 27 WPts
02/05/2028Durban, South Africa33(2) - 17 John Fouinda16 - 23 WPts South Africa National Championships 2028View
29/04/2028Durban, South Africa32(2) - 17 Zachary Mokola18 - 11 WPts South Africa National Championships 2028View
26/04/2028Durban, South Africa31(2) - 17 Blake Kinvoundou12 - 23 WPts South Africa National Championships 2028View
17/04/2028Dushanbe, Tajikistan31(2) - 16 Nikolai Maickeeff37 - 15 LPts
17/03/2028Dushanbe, Tajikistan31(2) - 15 Nikolai Maickeeff36 - 15 LPts
15/02/2028Cape Town, South Africa30(2) - 15 Jax Martir29 - 13 WPts
15/01/2028Kemerovo, Russia29(2) - 15 Luka Polakoff26 - 11 WPts
15/12/2027Cape Town, South Africa28(2) - 15 Colar Bige20 - 29 WPts
14/11/2027Cape Town, South Africa27(2) - 15 Zdenek Danis21 - 18 WPts
14/10/2027Prague, Czech Republic26(2) - 15 Zdenek Danis21 - 17 WPts
13/09/2027Cape Town, South Africa25(2) - 15 Baz Altankhuyag21(1) - 14 WPts
04/08/2027Cape Town, South Africa24(2) - 15 Aftab Adham15 - 23 WPts
03/07/2027Montevideo, Uruguay24(2) - 14 Cortez Bargas21 - 12 LPts
02/06/2027Cape Town, South Africa24(2) - 13 Ville Bohner23 - 9 LPts
02/05/2027Johannesburg, South Africa23(1) - 13 Jasper De Kock13 - 16(1) WKO3 South Africa National Championships 2027View
29/04/2027Johannesburg, South Africa22(1) - 13 Thabang September22(1) - 3 WPts South Africa National Championships 2027View
26/04/2027Johannesburg, South Africa21(1) - 13 Paul Tshimangakabangu7(2) - 10 WPts South Africa National Championships 2027View
13/04/2027Cape Town, South Africa20(1) - 13 Saad Khairat14 - 12 WPts
12/03/2027Cape Town, South Africa19(1) - 13 Hilel Yusuf12 - 5 WPts
08/02/2027Cape Town, South Africa18(1) - 13 Hilel Yusuf12 - 4 WPts
06/01/2027Amman, Jordan17(1) - 13 Rehan Deen14 - 10 WPts
06/12/2026Yaoundé, Cameroon16(1) - 13 Ray Kwin14 - 21(1) WPts
05/11/2026Cape Town, South Africa16(1) - 12 Lee Hy21 - 11 LPts
05/10/2026Cape Town, South Africa15(1) - 12 Lee Hy21 - 10 WPts
23/08/2026Georgetown, Guyana14(1) - 12 Peter Malpass8 - 26 WPts
24/06/2026Winterthur, Switzerland13(1) - 12 Humphrey Biederman5 - 15 WPts
26/04/2026Soshanguve, South Africa13(1) - 11 Louis Kamanda15 - 7 LPts South Africa National Championships 2026View
17/04/2026Katlehong, South Africa12(1) - 11 Louis Kamanda15 - 6 WPts
01/03/2026Cape Town, South Africa11 - 11 Mick Kimbionlongo1 - 2 WKO3
31/12/2025Johannesburg, South Africa10 - 11 Nick Tshabu15 - 20 WPts
02/11/2025Mamelodi, South Africa10 - 10 Justin Katenda15 - 9 LPts
04/09/2025Managua, Nicaragua9 - 10 Frisco Robledo3 - 11 WPts
07/07/2025Soshanguve, South Africa8 - 10 Minte Snyman1 - 19 WPts
10/05/2025Soshanguve, South Africa7 - 10 Corey Mambwete3 - 12 WPts
11/03/2025Soweto, South Africa6 - 10 Edward Van Schoor2(1) - 16 WPts
11/01/2025Kangundo-Tala, Kenya6 - 9 Mark Kirubi36(1) - 9 LPts
13/11/2024Cape Town, South Africa5 - 9 Neron Iniguez1 - 8(1) WPts
13/09/2024Binjai, Indonesia5 - 8 Bilal Ghattas21(2) - 22(1) LPts
16/07/2024Cape Town, South Africa4 - 8 Kiki Celio4 - 10(1) WPts
17/05/2024Balikpapan, Indonesia3 - 8 Entji Gelael10 - 9 WPts
19/03/2024Cape Town, South Africa3 - 7 Athenkosi Ntuli0 - 1 LPts
19/01/2024Soweto, South Africa2 - 7 Michael Yoweri5 - 5(1) WPts
23/11/2023Cape Town, South Africa2 - 6 Svatopluk Chalupnik4 - 11(2) LPts
23/09/2023Cape Town, South Africa2 - 5 Marlen Lipskis23 - 11 LPts
26/07/2023Mitchells Plain, South Africa1 - 5 Zareb Omaboe3 - 12 WPts
28/05/2023Kampala, Uganda1 - 4 Bob Rugyendo8 - 12 LPts
29/03/2023Cagayan de Oro, Philippines0 - 4 Onofre Negro1 - 13 WPts
29/01/2023Johannesburg, South Africa0 - 3 Mzikayise Coetzee9(1) - 17 LPts
30/11/2022Tembisa, South Africa0 - 2 James Louw5 - 20(1) LPts
03/10/2022Cape Town, South Africa0 - 1 John Cephu6 - 20 LPts
18/08/2022Durban, South Africa0 - 0 Didier Retief0 - 0 LPts