Weightclass:  Welterweight
Location:  Mamelodi, South Africa
Record:  24 - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
16/06/2031Mamelodi, South Africa24 - 18 John Booysen23 - 4 LPts
16/04/2031Mamelodi, South Africa23 - 18 Justin Lumala4 - 12 WPts
15/02/2031Mamelodi, South Africa22 - 18 Jarot Kinsey5 - 5(1) WPts
17/12/2030Mamelodi, South Africa22 - 17 Ollie Stevison16(1) - 6 LPts
18/10/2030Mamelodi, South Africa21 - 17 Dino Corghi3 - 9 WPts
19/08/2030Mamelodi, South Africa20 - 17 Andrii Petrowski1 - 8 WPts
20/06/2030Mamelodi, South Africa19 - 17 Deshi Giaw2 - 3 WPts
21/04/2030Mamelodi, South Africa18 - 17 Nico Anselmi1 - 6 WPts
20/02/2030Mamelodi, South Africa17 - 17 Vito Chiarante10 - 13 WPts
22/12/2029Mamelodi, South Africa16 - 17 Rico Leonetti4 - 9 WPts
23/10/2029Mamelodi, South Africa15 - 17 Kolzak Bilicki0 - 14(5) WPts
24/08/2029Mamelodi, South Africa14 - 17 Madisha Hanekom6(1) - 9 WPts
25/06/2029Varna, Bulgaria14 - 16 Stanislav á Dimitrov25(2) - 21 LPts
27/04/2029Madison, USA13 - 16 Mason Lowe1 - 10(1) WPts
27/02/2029Mamelodi, South Africa12 - 16 Urepa Paora2 - 0 WPts
29/12/2028Donetsk, Ukraine12 - 15 Vasyl Mucha17 - 20 LPts
31/10/2028Soshanguve, South Africa11 - 15 Ramahlwe Jali0 - 19 WPts
02/09/2028Kingston, Jamaica11 - 14 Bryan Dougal1(1) - 0 LPts
05/07/2028Rome, Italy10 - 14 Rodolfo Dinucci0 - 0 WPts
07/05/2028Acapulco, Mexico10 - 13 Zelipe Pecha11 - 10 LPts
09/03/2028Jeonju, South Korea10 - 12 Soo-il Jong18 - 3 LPts
10/01/2028Mombasa, Kenya10 - 11 Mike Obuya16 - 14 LPts
12/11/2027Soka, Japan10 - 10 Mitsuru Shima26 - 20 LPts
14/09/2027Oslo, Norway10 - 9 Harper Tharaldson5(1) - 19 LPts
17/07/2027Mamelodi, South Africa9 - 9 Glynn Fatundu6 - 9 WPts
18/05/2027Shamkir, Azerbaijan9 - 8 Izzet Kassem12(2) - 4 LPts
20/03/2027Mamelodi, South Africa8 - 8 Dimos Portugal10 - 6 WPts
20/01/2027Carolina, Puerto Rico8 - 7 Manny Portales20(3) - 21 LPts
22/11/2026Mitchells Plain, South Africa7 - 7 Mzikayise Mnyamane0 - 15 WPts
25/09/2026Irapuato, Mexico7 - 6 Diego Cosme11 - 17 LPts
28/07/2026Yerevan, Armenia7 - 5 Tovin Makasdjyan7 - 18(1) LPts
30/05/2026Liege, Belgium6 - 5 Waltier Loeb8 - 14(1) WPts
01/04/2026San Jose, Costa Rica6 - 4 Ulises Toledo46(1) - 7 LPts
01/02/2026Cape Town, South Africa6 - 3 Denzel Motupa13 - 12(1) LPts
04/12/2025Ulsan, South Korea5 - 3 Se-jong Chon1 - 23 WPts
06/10/2025Mamelodi, South Africa4 - 3 Jose Ferrera2 - 2 WPts
08/08/2025Katlehong, South Africa3 - 3 Quarren Cele8 - 7 WPts
11/06/2025Espoo, Finland2 - 3 Rafael Iiasalo11 - 8 WPts
13/04/2025Shenzhen, China1 - 3 Gan Pung3 - 1 WPts
13/02/2025Ho Chi Minh City, Vietnam1 - 2 Le Nhung14 - 19 LPts
16/12/2024Holguin, Cuba1 - 1 Cortez Gongora16(1) - 31 LPts
18/10/2024Puente Alto, Chile1 - 0 Angel Rufino34 - 7 LPts
20/08/2024Mamelodi, South Africa0 - 0 Leon Nzemba2 - 4 WPts