Weightclass:  Middleweight
Location:  Cape Town, South Africa
Record:  67(1) - 26
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
22/06/2029Cape Town, South Africa66(1) - 26 Veltry Mpontshane4 - 1 WPts
23/04/2029Cape Town, South Africa65(1) - 26 Norbert Iltgen2 - 2 WPts
22/02/2029Cape Town, South Africa64(1) - 26 Eakunphol Kaiyanghadaogym2 - 8 WPts
24/12/2028Cape Town, South Africa63(1) - 26 Wilhelm Ahlman2 - 3 WPts
25/10/2028Cape Town, South Africa62(1) - 26 Ngaoprajan Onesongchaigym4 - 22 WPts
26/08/2028Cape Town, South Africa61(1) - 26 Mark Humeston20 - 14 WPts
27/06/2028Cape Town, South Africa60(1) - 26 Bemelle Gesmold0 - 4 WPts
28/04/2028Cape Town, South Africa59 - 26 Antinous Fotopoulos1 - 2 WKO3
28/02/2028Cape Town, South Africa58 - 26 Dedrik Fehling8 - 13 WPts
30/12/2027Cape Town, South Africa57 - 26 Berislav Križanovic6 - 20(1) WPts
31/10/2027Cape Town, South Africa56 - 26 Juro Bebic8 - 10 WPts
01/09/2027Cape Town, South Africa55 - 26 Georgiy Talgatcyzy3 - 12 WPts
03/07/2027El Alto, Bolivia54 - 26 Beltran Majano58 - 36(1) WPts
02/06/2027El Alto, Bolivia54 - 25 Beltran Majano57 - 36(1) LPts
02/05/2027Johannesburg, South Africa53 - 25 David Zulu13 - 3 WPts South Africa National Championships 2027View
29/04/2027Johannesburg, South Africa52 - 25 Bruin De Lange7 - 14 WPts South Africa National Championships 2027View
26/04/2027Johannesburg, South Africa51 - 25 William Bugero20 - 17 WPts South Africa National Championships 2027View
17/04/2027Cape Town, South Africa50 - 25 Beltran Majano57 - 35(1) WPts
03/03/2027Cape Town, South Africa49 - 25 Beltran Majano54 - 34(1) WPts
21/01/2027Cape Town, South Africa48 - 25 Mark Kwabi57 - 18 WPts
21/12/2026Cape Town, South Africa47 - 25 Mark Kwabi57 - 17 WPts
20/11/2026Cape Town, South Africa46 - 25 Mark Kwabi57 - 16 WPts
04/10/2026Valencia, Venezuela45 - 25 Guido Cepeda37 - 30 WPts
03/09/2026Cape Town, South Africa45 - 24 Gaelan Vassallo57(2) - 23 LPts
19/07/2026Cape Town, South Africa44 - 24 Levent Ipekchi43(1) - 29 WPts
02/06/2026Valencia, Venezuela44 - 23 Guido Cepeda36 - 27 LPts
02/05/2026Soshanguve, South Africa43 - 23 Diallo Attoh12 - 12 WPts South Africa National Championships 2026View
29/04/2026Soshanguve, South Africa42 - 23 Will Tshimusekedi11 - 6 WPts South Africa National Championships 2026View
26/04/2026Soshanguve, South Africa41 - 23 William Bugero14 - 16 WPts South Africa National Championships 2026View
13/04/2026Cape Town, South Africa41 - 22 Guido Cepeda32 - 27 LPts
13/03/2026Cape Town, South Africa40 - 22 Guido Cepeda32 - 26 WPts
09/02/2026Cape Town, South Africa39 - 22 John Nawale32 - 22 WPts
09/01/2026Kano, Nigeria39 - 21 Steven Shamuyarira53(4) - 21 LPts Africa Championships 2026View
06/12/2025Cape Town, South Africa38 - 21 Robert Matherson24 - 27 WPts
04/11/2025Cape Town, South Africa37 - 21 John Nawale31 - 20 WPts
04/10/2025Palermo, Italy37 - 20 Fabrizio Lizzero39 - 18 LPts
03/09/2025Ulsan, South Korea37 - 19 Jin-su Baek47(4) - 12 LPts
03/08/2025Cape Town, South Africa36 - 19 Federico Vivar31 - 32 WPts
03/07/2025Cape Town, South Africa35 - 19 Gere Mehrhoff25 - 11 WPts
02/06/2025Delmas, Haiti34 - 19 Chevy de Sade17(3) - 32 WPts
29/04/2025Durban, South Africa34 - 18 Owen Kayombo17 - 8 LPts South Africa National Championships 2025View
26/04/2025Durban, South Africa33 - 18 Montraie Adisi25(2) - 18 WPts South Africa National Championships 2025View
23/03/2025Cape Town, South Africa33 - 17 Vitali Boshughtu41 - 20(5) LPts
18/02/2025Cape Town, South Africa32 - 17 Dimos Briseno20 - 12 WPts
18/01/2025Cape Town, South Africa31 - 17 Iago Bacallao9(1) - 13 WPts
28/11/2024Cape Town, South Africa30 - 17 Banji Ankrah11 - 33 WPts
30/09/2024Cape Town, South Africa30 - 16 Michael Kaswaswa24(1) - 17 LPts
03/08/2024Umlazi, South Africa30 - 15 Okal Sribor18(3) - 19 LPts
30/06/2024Kumasi, Ghana29 - 15 Ben Akamenya8 - 12 WPts
02/05/2024Tembisa, South Africa29 - 14 Adam Bungu25 - 13 LPts South Africa National Championships 2024View
29/04/2024Tembisa, South Africa28 - 14 Brin Van Niekerk7 - 13 WPts South Africa National Championships 2024View
26/04/2024Tembisa, South Africa27 - 14 Mzikayise Matlaba22 - 19 WPts South Africa National Championships 2024View
05/04/2024Cape Town, South Africa26 - 14 John Fuazo5 - 18 WPts
06/02/2024Cape Town, South Africa25 - 14 Chevy de Sade12(2) - 25 WPts
08/12/2023Katlehong, South Africa25 - 13 Michael Theron12 - 22 LPts
09/10/2023Cape Town, South Africa24 - 13 Jerom Plessis7 - 8 WPts
12/08/2023Cape Town, South Africa23 - 13 Cole Nyatama5 - 25 WPts
24/06/2023Umlazi, South Africa23 - 12 Kentay Modjeka27 - 7 LPts
29/04/2023Germiston, South Africa23 - 11 Spencer Koloyi26 - 13 LPts South Africa National Championships 2023View
26/04/2023Germiston, South Africa22 - 11 Nwa Mkhize7 - 3 WPts South Africa National Championships 2023View
14/04/2023Cape Town, South Africa21 - 11 Cole Nyatama4 - 24 WPts
01/03/2023Mamelodi, South Africa20 - 11 Jevonte Assiful14(1) - 15 WPts
23/01/2023Malmo, Sweden19 - 11 Liam Ramstad17 - 12(5) WPts
24/11/2022Helsinki, Finland19 - 10 Pyry Saarinen21 - 9 LPts
26/09/2022Roodepoort, South Africa19 - 9 Robert Ndaya13(1) - 15 LPts
09/08/2022Pretoria, South Africa18 - 9 Eric kaMagwaza17 - 6(1) WPts
21/06/2022Johannesburg, South Africa17 - 9 Wasaki Nottinggham10 - 17 WPts
14/05/2022Soshanguve, South Africa16 - 9 Nuru Abadamloora15(1) - 5 WPts
29/03/2022Khayelitsha, South Africa15 - 9 Eugeen Van Deventer9 - 13 WPts
21/02/2022Cape Town, South Africa14 - 9 Jax Portugal4 - 8 WPts
22/12/2021Randburg, South Africa14 - 8 Penda Nimoh8 - 17 LPts
26/10/2021Hamburg, Germany14 - 7 Wilmer Bieger6(1) - 11 LPts
27/08/2021Soweto, South Africa13 - 7 Connor Kalemba13 - 4 WPts
16/07/2021Ho Chi Minh City, Vietnam12 - 7 Vinh Ha6 - 13 WPts
16/05/2021Mitchells Plain, South Africa11 - 7 Bongani Mabena9 - 11 WPts
25/03/2021Vienna, Austria10 - 7 Reynart Iwanischin6 - 14 WPts
25/01/2021Cape Town, South Africa9 - 7 Bastien Leventis13 - 6(1) WPts
25/11/2020Kosice, Slovakia8 - 7 Dalibor Bina8 - 8 WPts
26/09/2020Mitchells Plain, South Africa8 - 6 Bryn Bolumbu4 - 7 LPts
30/07/2020Cape Town, South Africa7 - 6 Hasan Samedov2 - 6 WPts
29/05/2020Las Condes, Chile6 - 6 Diego Saiz3 - 9 WPts
31/03/2020Katlehong, South Africa6 - 5 Mashawn Douna7 - 4 LPts
16/02/2020Cape Town, South Africa5 - 5 Shayan Daoudi9 - 3 WPts
17/12/2019Cape Town, South Africa5 - 4 Phylo Tripi5 - 6 LPts
18/10/2019Pretoria, South Africa4 - 4 Mark Katshkudinu1 - 0 WPts
15/09/2019Soweto, South Africa4 - 3 Thulani Mapisa1 - 5 LPts
30/07/2019Berlin, Germany4 - 2 Gus Pell6 - 3 LPts
01/06/2019Soshanguve, South Africa3 - 2 Ndumisa Sisulu5 - 0 WPts
04/04/2019Cape Town, South Africa3 - 1 Rajmund Cislo3 - 1 LPts
02/02/2019Soweto, South Africa3 - 0 Thulani Mapisa0 - 2 LPts
01/01/2019Philadelphia, USA2 - 0 Mark Sangster2 - 0 WPts
03/11/2018Kosice, Slovakia1 - 0 Dalibor Bina2 - 1 WPts
05/09/2018Cape Town, South Africa0 - 0 Ikechukwu Mukhtar0 - 1 WPts