Weightclass:  Lightweight
Location:  Germiston, South Africa
Record:  12 - 21
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
15/10/2029Germiston, South Africa12 - 20 Alvino Chairez7 - 9 LPts
16/08/2029Germiston, South Africa12 - 19 Ulrik Kraft11 - 5 LPts
17/06/2029Germiston, South Africa12 - 18 Pashkhi Yaylyan3 - 14 LPts
18/04/2029Germiston, South Africa11 - 18 Cortez Santin2 - 1 WPts
17/02/2029Germiston, South Africa10 - 18 Huang-fu Weng3 - 1 WPts
19/12/2028Germiston, South Africa10 - 17 Mel Moolman11 - 24 LPts
20/10/2028Germiston, South Africa9 - 17 Sasha Jurmala4 - 13 WPts
21/08/2028Germiston, South Africa8 - 17 Jordan Cilliers0 - 15 WPts
22/06/2028Germiston, South Africa7 - 17 Khalid Masood8 - 11 WPts
24/04/2028Germiston, South Africa6 - 17 Wayne Dikgacoi0 - 1(1) WPts
24/02/2028Germiston, South Africa5 - 17 John Matlaba2 - 0 WPts
26/12/2027Germiston, South Africa4 - 17 May Mogoeng0 - 10 WPts
27/10/2027Cape Town, South Africa4 - 16 Ethan Manyama4 - 17 LPts
28/08/2027Mitchells Plain, South Africa4 - 15 Diallo Mogoeng6 - 7 LPts
29/06/2027Lima, Peru4 - 14 Manuel Zenon33 - 18 LPts
01/05/2027East London, South Africa4 - 13 Corey Mafafula8 - 24(1) LPts
06/03/2027Soweto, South Africa4 - 12 Tevin Agyemang-Badu6 - 8 LPts
07/01/2027Germiston, South Africa3 - 12 Theo Modjeka2 - 5 WPts
08/11/2026Germiston, South Africa2 - 12 Joris De Waal0 - 1 WPts
08/09/2026Daejeon, South Korea2 - 11 Bo-kyung Kil30(4) - 19 LPts
10/07/2026Tegucigalpa, Honduras2 - 10 Jose Londono4 - 22 LPts
12/05/2026Germiston, South Africa1 - 10 Reneilwe Zulu4 - 8 WPts
14/03/2026Soweto, South Africa1 - 9 Tevin Agyemang-Badu2 - 6 LPts
18/01/2026Sydney, Australia1 - 8 Joey Macklem10 - 9 LPts
20/11/2025Baku, Azerbaijan0 - 8 Ilqar Naseer2 - 8 WPts
22/09/2025Guayaquil, Ecuador0 - 7 Macario Amado6 - 6 LPts
25/07/2025Randburg, South Africa0 - 6 Phornello Mabena19 - 15 LPts
27/05/2025Soweto, South Africa0 - 5 Dakarai Quartey5 - 7 LPts
31/03/2025Johannesburg, South Africa0 - 4 Will Vermeulen0 - 0 LPts
01/02/2025Cape Town, South Africa0 - 3 Arthur Nkuba6 - 14 LPts
06/12/2024Boksburg, South Africa0 - 2 Tevin Otu4 - 20 LPts
20/10/2024Cape Town, South Africa0 - 1 Lebogang Mahlangu23(2) - 13 LPts
19/09/2024Germiston, South Africa0 - 0 Lamech Nhlapo1 - 2 LPts