Weightclass:  Lightweight
Location:  Soweto, South Africa
Record:  39 - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
05/06/2031Soweto, South Africa38 - 19 Royal Bayne1 - 9 WPts
05/04/2031Soweto, South Africa37 - 19 Rory Leishman1 - 5 WPts
04/02/2031Soweto, South Africa36 - 19 Gautam Ahluwalia0 - 1 WPts
06/12/2030Soweto, South Africa35 - 19 Weylandt Rombaut1 - 6 WPts
07/10/2030Soweto, South Africa34 - 19 Leonel Almas6 - 3 WPts
08/08/2030Soweto, South Africa33 - 19 Jesus Bolivar3 - 4 WPts
09/06/2030Soweto, South Africa32 - 19 Alejandro Solares7 - 17 WPts
10/04/2030Soweto, South Africa31 - 19 Joaquin Gloria7 - 12 WPts
09/02/2030Soweto, South Africa30 - 19 Saad Undasynoff7 - 11 WPts
11/12/2029Soweto, South Africa29 - 19 Ervin Jeroncic11 - 16 WPts
12/10/2029Soweto, South Africa28 - 19 Fedya Valihanov4 - 6 WPts
13/08/2029Soweto, South Africa27 - 19 Paul Theron4 - 10 WPts
14/06/2029Soweto, South Africa26 - 19 Dillon Kinvoundou0 - 2 WPts
15/04/2029Mamelodi, South Africa25 - 19 Peter Ninette20 - 18(2) WPts
15/02/2029San Miguel de Tucuman, Argentina24 - 19 Diego Velazco8 - 19 WPts
18/12/2028Randburg, South Africa24 - 18 Ulan Dikgacoi12 - 22 LPts
20/10/2028Soweto, South Africa23 - 18 Leighton Hetrick5 - 4 WPts
21/08/2028Fes, Morocco22 - 18 Zamen Bouramdane0 - 0 WPts
23/06/2028Soweto, South Africa21 - 18 Rehman Yared3 - 2 WPts
25/04/2028Aalborg, Denmark20 - 18 Carolus Kirkegaard10 - 10 WPts
26/02/2028Maipu, Chile20 - 17 Rodrigo Escalante12 - 9 LPts
29/12/2027Durban, South Africa19 - 17 Andile Mkhize14 - 14 WPts
02/11/2027Soweto, South Africa18 - 17 Napoleon Boakye3 - 11 WPts
02/09/2027Durban, South Africa17 - 17 Tlou Ntuli8 - 26 WPts
06/07/2027Zurich, Switzerland16 - 17 Rosswald Maul10 - 13 WPts
07/05/2027Brampton, Canada15 - 17 Hayden Ross5 - 8 WPts
09/03/2027Stockholm, Sweden14 - 17 Kevin Blum11 - 11 WPts
09/01/2027Pretoria, South Africa13 - 17 Diallo Khumalo4(1) - 17 WPts
11/11/2026Soweto, South Africa12 - 17 Babig Kabaklian4 - 12 WPts
12/09/2026Soweto, South Africa11 - 17 Razi Behbudov5 - 13(1) WPts
14/07/2026Germiston, South Africa11 - 16 Neil Mpontshane10 - 20(5) LPts
17/05/2026Johannesburg, South Africa11 - 15 Joey Kiyaya12 - 12 LPts
18/03/2026Boksburg, South Africa10 - 15 Mduduzi Phaahla7 - 5 WPts
18/01/2026Pretoria, South Africa10 - 14 Afram Khuzwayo9 - 8 LPts
21/11/2025Randburg, South Africa10 - 13 Phornello Mabena21 - 15 LPts
22/09/2025Tembisa, South Africa9 - 13 Faraji Lakay3 - 11 WPts
25/07/2025Soweto, South Africa8 - 13 Ioakim Vecroze2 - 15 WPts
27/05/2025Cape Town, South Africa8 - 12 Mark Nqakula20 - 20 LPts
26/04/2025Durban, South Africa8 - 11 Robert Mokonyane7 - 12 LPts South Africa National Championships 2025View
30/03/2025East London, South Africa7 - 11 Beno¯t Van den Berg7 - 27 WPts
03/02/2025Soweto, South Africa6 - 11 Ian Myron5 - 1 WPts
05/12/2024Cape Town, South Africa5 - 11 Dave Strydom4 - 7 WPts
08/10/2024Antofagasta, Chile4 - 11 Tajo Sais6 - 15 WPts
10/08/2024Soweto, South Africa3 - 11 Theo Honore1 - 1 WPts
11/06/2024Katlehong, South Africa3 - 10 Billy Lubuya28 - 12 LPts
17/04/2024Roodepoort, South Africa3 - 9 Deiondre Djan25 - 12 LPts
23/02/2024Cape Town, South Africa3 - 8 Lebogang Mahlangu19 - 13 LPts
27/12/2023Soweto, South Africa3 - 7 Kenzie Nshila25(2) - 8 LPts
24/11/2023Warren, USA3 - 6 Colin Casey25(2) - 7 LPts
26/09/2023Pretoria, South Africa2 - 6 Makalo Djan0 - 0 WPts
22/08/2023Jeddah, Saudi Arabia2 - 5 Obaid Farha8 - 27 LPts
23/06/2023Perth, Australia2 - 4 James Landon21(4) - 12 LPts
25/04/2023Jeddah, Saudi Arabia2 - 3 Obaid Farha7 - 26 LPts
25/02/2023East London, South Africa2 - 2 Glynn Bosman4 - 11 LPts
30/12/2022Soweto, South Africa1 - 2 Itumeleng Gabuza0 - 2(1) WPts
31/10/2022Almaty, Kazakhstan1 - 1 Toma Baimuratoff3 - 5 LPts
02/09/2022Hanoi, Vietnam1 - 0 Luu Trung15 - 14(5) LPts
05/07/2022Odense, Denmark0 - 0 Rad Kofoed0 - 0 WPts