Weightclass:  Middleweight
Location:  Mamelodi, South Africa
Record:  22 - 8
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
04/12/2028Mamelodi, South Africa21 - 8 Jaguar Pecina5 - 7 WPts
05/10/2028Mamelodi, South Africa21 - 7 Zafa Bechara8 - 5 LPts
06/08/2028Mamelodi, South Africa20 - 7 Venacio Cura6(2) - 21 WPts
08/06/2028Mamelodi, South Africa19 - 7 David Gamerikian2 - 2 WPts
10/04/2028Mamelodi, South Africa18 - 7 Mashawn Adamafio0 - 3 WPts
11/02/2028Mamelodi, South Africa17 - 7 Zafa Bechara6 - 3 WPts
13/12/2027Mamelodi, South Africa16 - 7 Roshaun Badu3 - 9 WPts
14/10/2027Mamelodi, South Africa15 - 7 Quito Serafin2 - 3 WPts
15/08/2027Mamelodi, South Africa14 - 7 Bruin De Lange7 - 16 WPts
15/06/2027Mamelodi, South Africa13 - 7 Chase Maheux1 - 0 WPts
17/04/2027Mamelodi, South Africa12 - 7 Sam Tshibindji1 - 0 WPts
16/02/2027Mamelodi, South Africa11 - 7 Herb Strantz3 - 10(1) WPts
18/12/2026Mamelodi, South Africa10 - 7 Justin Van Zyl1 - 9 WPts
19/10/2026Mamelodi, South Africa9 - 7 Sam Nakufi4 - 10 WPts
20/08/2026East London, South Africa8 - 7 Vuyisile Sekola6 - 3 WPts
21/06/2026Depok, Indonesia8 - 6 Noah Soeratman9 - 13 LPts
23/04/2026Rio de Janeiro, Brazil8 - 5 Rodrigo Monge10(1) - 3 LPts
23/02/2026Mamelodi, South Africa7 - 5 May Matlala3 - 16 WPts
25/12/2025Mamelodi, South Africa7 - 4 Diallo Attoh7 - 12 LPts
26/10/2025Port-au-Prince, Haiti6 - 4 Pierre Gide5 - 8 WPts
28/08/2025Rome, Italy6 - 3 Dino Cappucci8(1) - 11 LPts
30/06/2025East London, South Africa6 - 2 David Zulu0 - 0 LPts
17/05/2025Umlazi, South Africa5 - 2 Veltry Motshekga7(1) - 20(2) WPts
26/03/2025Soweto, South Africa5 - 1 Thabo Gumede22 - 6 LPts
12/02/2025Tembisa, South Africa4 - 1 Dai Kengo0 - 0 WPts
11/01/2025Mamelodi, South Africa3 - 1 Dillon Gregoire5 - 7 WPts
12/11/2024Mamelodi, South Africa2 - 1 Hubertus Van den Berg1 - 0 WPts
11/09/2024Randburg, South Africa2 - 0 Matthew Masina1 - 4 LPts
02/08/2024Cape Town, South Africa1 - 0 John Fuazo6 - 19 WPts
30/06/2024Mamelodi, South Africa0 - 0 Mduduzi Hlatshwayo2 - 3 WPts