Weightclass:  Middleweight
Location:  Pretoria, South Africa
Record:  50(2) - 8
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
29/01/2034Pretoria, South Africa49(1) - 8 Esteban Cassis4 - 8(1) WKO3
28/11/2033Pretoria, South Africa48(1) - 8 Valdemarr Maixner1 - 4 WPts
28/09/2033Pretoria, South Africa47(1) - 8 Adolphe Geffen2 - 9 WPts
28/07/2033Pretoria, South Africa46 - 8 Bilal Vohra4 - 11 WKO3
27/05/2033Pretoria, South Africa45 - 8 Giovanni Jamais1 - 8 WPts
27/03/2033Pretoria, South Africa45 - 7 Aleksandr Shirinov26 - 22 LPts
24/01/2033Pretoria, South Africa44 - 7 Sajid Sinai1 - 6 WPts
23/11/2032Pretoria, South Africa43 - 7 Aaron Cloyd4 - 6 WPts
22/09/2032Pretoria, South Africa42 - 7 James MacGregor13 - 9(1) WPts
22/07/2032Saint Petersburg, Russia42 - 6 Harish Apte36(3) - 3 LPts Saint Petersburg Olympics 2032View
19/07/2032Saint Petersburg, Russia41 - 6 Kevin Engman30(1) - 21 WPts Saint Petersburg Olympics 2032View
16/07/2032Saint Petersburg, Russia40 - 6 Syed Issa22(6) - 7 WPts Saint Petersburg Olympics 2032View
13/07/2032Saint Petersburg, Russia39 - 6 Dominic Haro19(2) - 6 WPts Saint Petersburg Olympics 2032View
02/06/2032Yerevan, Armenia38 - 6 Manug Chenyan16 - 3 WPts
02/05/2032Katlehong, South Africa37 - 6 Obiajulu Owusu15 - 15 WPts South Africa National Championships 2032View
29/04/2032Katlehong, South Africa36 - 6 Mashawn Adamafio20 - 13 WPts South Africa National Championships 2032View
26/04/2032Katlehong, South Africa35 - 6 Mandla Mathoho20 - 9 WPts South Africa National Championships 2032View
13/04/2032Pretoria, South Africa34 - 6 Tieu Huu20 - 12 WPts
13/03/2032Pretoria, South Africa33 - 6 Tieu Huu20 - 11 WPts
11/02/2032Pretoria, South Africa32 - 6 Tieu Huu20 - 10 WPts
09/01/2032Aba, Nigeria32 - 5 Ayser Oubtil17(2) - 6 LPts Africa Championships 2032View
06/12/2031Pretoria, South Africa31 - 5 Eric Hummel14 - 3 WPts
05/11/2031Pretoria, South Africa30 - 5 Eric Hummel14 - 2 WPts
19/09/2031Valencia, Venezuela30 - 4 Harish Apte23(1) - 3 LPts Valencia World Championships 2031View
16/09/2031Valencia, Venezuela29 - 4 Miloslav Fales29(1) - 2 WPts Valencia World Championships 2031View
13/09/2031Valencia, Venezuela28 - 4 Noel Deneuve20(11) - 9 WPts Valencia World Championships 2031View
10/09/2031Valencia, Venezuela27 - 4 Joshua McBay33 - 8 WPts Valencia World Championships 2031View
07/09/2031Valencia, Venezuela26 - 4 Esteban Rozario24 - 10 WPts Valencia World Championships 2031View
03/08/2031Hanoi, Vietnam25 - 4 Tieu Huu15 - 6 WPts
03/07/2031Pretoria, South Africa25 - 3 Aleksandr Seidegaliew21 - 10 LPts
02/06/2031Pretoria, South Africa24 - 3 Tariq Isgandarov19(1) - 4 WPts
02/05/2031Randburg, South Africa23 - 3 Spencer Mphahlele21 - 5 WPts South Africa National Championships 2031View
29/04/2031Randburg, South Africa22 - 3 Uland Mphahlele5 - 17 WPts South Africa National Championships 2031View
26/04/2031Randburg, South Africa21 - 3 Mandla Mathoho14 - 8 WPts South Africa National Championships 2031View
09/04/2031Montevideo, Uruguay20 - 3 Vegas Segundo13(1) - 1 WPts
09/03/2031Pretoria, South Africa19 - 3 Aleksandr Seidegaliew17 - 8 WPts
06/02/2031Almaty, Kazakhstan18 - 3 Aleksandr Seidegaliew17 - 7 WPts
06/01/2031Pretoria, South Africa18 - 2 Aleksandr Seidegaliew16 - 7 LPts
06/12/2030Adelaide, Australia17 - 2 Mark Albano10 - 4 WPts
05/11/2030Pretoria, South Africa16 - 2 Aleksandr Seidegaliew16 - 5 WPts
05/10/2030Pretoria, South Africa15 - 2 Cenon Athas10(2) - 3 WPts
31/08/2030Pretoria, South Africa14 - 2 Aftab Fadel55(4) - 34 WPts
31/07/2030Pune, India13 - 2 Aftab Fadel55(4) - 33 WPts
30/06/2030Pretoria, South Africa12 - 2 Tino Sogno1 - 0 WPts
02/05/2030Roodepoort, South Africa11 - 2 Alen Mbiyamuenza29 - 20(2) WPts South Africa National Championships 2030View
29/04/2030Roodepoort, South Africa10 - 2 James Ngelema11 - 7 WPts South Africa National Championships 2030View
26/04/2030Roodepoort, South Africa9 - 2 Robert Van der Merwe8(1) - 1 WPts South Africa National Championships 2030View
13/04/2030Detroit, USA8 - 2 Michael Zalenski4 - 9 WPts
13/02/2030Vienna, Austria7 - 2 Willimod Kalakunak7 - 12 WPts
16/12/2029Oulu, Finland6 - 2 Valdemar Uotila7 - 19(1) WPts
18/10/2029Helsinki, Finland5 - 2 Mikko Haanpaa12 - 12 WPts
20/08/2029Capiata, Paraguay4 - 2 Carlos Bermudes1 - 28(1) WPts
22/06/2029Cape Town, South Africa4 - 1 Max Vermeulen66(1) - 26 LPts
02/05/2029East London, South Africa3 - 1 Alen Mbiyamuenza22 - 14(2) WPts South Africa National Championships 2029View
29/04/2029East London, South Africa2 - 1 Robert Van der Merwe2 - 0 WPts South Africa National Championships 2029View
26/04/2029East London, South Africa1 - 1 Dai Kengo10 - 17 WPts South Africa National Championships 2029View
30/03/2029Khayelitsha, South Africa1 - 0 Robert Van der Merwe0 - 0 LPts
10/02/2029Pretoria, South Africa0 - 0 Heros Panoian2 - 5 WPts