Weightclass:  Middleweight
Location:  Pretoria, South Africa
Record:  32 - 8
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
03/12/2024Pretoria, South Africa31 - 8 Ray Amiot1 - 6 WPts
04/10/2024Pretoria, South Africa30 - 8 Leverett Belan9 - 8 WPts
05/08/2024Pretoria, South Africa29 - 8 Owen Cowens0 - 13 WPts
07/06/2024Pretoria, South Africa28 - 8 Sergei Kuzmich1 - 11 WPts
09/04/2024Pretoria, South Africa27 - 8 Gregor McConkie1 - 3(2) WPts
09/02/2024Pretoria, South Africa26 - 8 Bruce Kayembe1 - 0 WPts
11/12/2023Pretoria, South Africa25 - 8 Michael Kiungu3 - 11(1) WPts
09/10/2023Pretoria, South Africa24 - 8 Dobroslav Slechta1 - 11 WPts
10/08/2023Pretoria, South Africa23 - 8 Michael Kaswaswa19(1) - 15 WPts
11/06/2023Pretoria, South Africa22 - 8 Vandwon Aduamah19(3) - 15 WPts
12/04/2023Pretoria, South Africa21 - 8 Mark Mngonyama0 - 1 WPts
11/02/2023Pretoria, South Africa20 - 8 Mehdi Sarah1(1) - 10 WPts
13/12/2022Copenhagen, Denmark19 - 8 Odo Brix14 - 13 WPts
14/10/2022Komsomolsk, Russia18 - 8 Igor Churilla5 - 8 WPts
16/08/2022Pretoria, South Africa17 - 8 Dmitriy Bolotnikov6 - 7 WPts
16/06/2022Pretoria, South Africa16 - 8 Toma Khaybulaev2 - 9(2) WPts
17/04/2022Cape Town, South Africa15 - 8 Spencer Ngalula7 - 8(1) WPts
28/02/2022Tembisa, South Africa15 - 7 Shevon Phaahla21 - 2 LPts
03/01/2022Pretoria, South Africa15 - 6 Bongani Mini8 - 14 LPts
27/11/2021Roodepoort, South Africa14 - 6 Robert Ndaya11(1) - 12 WPts
22/10/2021East London, South Africa13 - 6 Jochen Van der Westhuizen15 - 5 WPts
22/08/2021Pretoria, South Africa12 - 6 Darryl Ayuyang4 - 10 WPts
21/06/2021Naberezhnye Chelny, Russia12 - 5 Daniil Kudinov13(1) - 9 LPts
21/04/2021Katlehong, South Africa11 - 5 Michael Theron4 - 14 WPts
28/02/2021Pretoria, South Africa10 - 5 Napoleon Majola5 - 13 WPts
29/12/2020Pretoria, South Africa10 - 4 Nikša Zeba9 - 9 LPts
29/10/2020Pretoria, South Africa9 - 4 Oscar Smestad9 - 6 WPts
31/08/2020Pretoria, South Africa8 - 4 Balder Kringen7 - 10 WPts
30/06/2020East London, South Africa8 - 3 Laureins Cloete7 - 7 LPts
23/05/2020Pretoria, South Africa7 - 3 Brendan Bakama0 - 9 WPts
22/03/2020Ciudad Bolivar, Venezuela7 - 2 Ulises Buron6 - 5 LPts
22/01/2020Ipoh, Malaysia6 - 2 Atif Ozer7 - 5 WPts
24/11/2019Pretoria, South Africa5 - 2 Tyrell Ayeh4 - 4 WPts
24/09/2019Pretoria, South Africa4 - 2 Ibrahim Adham5 - 5 WPts
26/07/2019Odense, Denmark4 - 1 Ulick Pedersen4 - 6 LPts
28/05/2019Mamelodi, South Africa4 - 0 Oupa Mashamaite5 - 3 LPts
02/04/2019Makiivka, Ukraine3 - 0 Zernebog Bereza4 - 3 WPts
31/01/2019Pretoria, South Africa2 - 0 Hassan Baciroff2 - 0 WPts
01/12/2018Randburg, South Africa1 - 0 Michael Shabangu2 - 1 WPts
18/10/2018Pretoria, South Africa0 - 0 Kaewfah Petchungruang0 - 3 WPts