Weightclass:  Light Welterweight
Location:  Johannesburg, South Africa
Record:  14 - 15
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
03/08/2028Johannesburg, South Africa13 - 15 Bryn Ntoto0 - 1 WPts
04/06/2028Johannesburg, South Africa12 - 15 Agapetus Corea2 - 5 WPts
05/04/2028Johannesburg, South Africa12 - 14 Sun-tae Jon4 - 6 LPts
06/02/2028Johannesburg, South Africa11 - 14 Jeong-hyeop Chin1 - 1 WPts
08/12/2027Johannesburg, South Africa10 - 14 Parviz Aslanov5 - 4 WPts
09/10/2027Johannesburg, South Africa10 - 13 Kian Kafumukache6 - 18 LPts
10/08/2027Johannesburg, South Africa10 - 12 Nathan Quimin13 - 11(1) LPts
11/06/2027Johannesburg, South Africa9 - 12 Vicente Penaranda2 - 18 WPts
13/04/2027Johannesburg, South Africa8 - 12 Santiago Viloria4 - 6 WPts
13/02/2027Johannesburg, South Africa7 - 12 Azam Hamed8 - 7 WPts
15/12/2026Johannesburg, South Africa6 - 12 Jose Huedem2 - 6 WPts
16/10/2026Johannesburg, South Africa6 - 11 Mike Zungu4 - 10 LPts
17/08/2026Johannesburg, South Africa5 - 11 Evert Morkel1 - 3 WPts
18/06/2026Honolulu, USA4 - 11 Ricky Murrie2 - 2 WPts
20/04/2026Cape Town, South Africa4 - 10 Chris Manyama11 - 27 LPts
25/02/2026Johannesburg, South Africa3 - 10 Jordan Kivebulaya3 - 4 WPts
27/12/2025Umlazi, South Africa2 - 10 Athenkosi Ntuli5 - 7 WPts
29/10/2025Johannesburg, South Africa2 - 9 Satoshi Arakaki4 - 6 LPts
31/08/2025Johannesburg, South Africa2 - 8 Keiichi Nomura1 - 1 LPts
02/07/2025Shizuoka, Japan2 - 7 Nori Koyama5 - 6 LPts
04/05/2025Cape Town, South Africa2 - 6 Renaat Potgieter0 - 1 LPts
09/03/2025Soshanguve, South Africa2 - 5 Minte Snyman0 - 18 LPts
09/01/2025Ensenada, Mexico2 - 4 Angel Ambriz5 - 18(4) LPts
11/11/2024Abidjan, Ivory Coast2 - 3 Honore Truffaut7 - 14 LPts
13/09/2024Milwaukee, USA2 - 2 Paul Beirne4 - 10 LPts
16/07/2024Johannesburg, South Africa1 - 2 Quintavius Bonsam6(1) - 10 WPts
17/05/2024Johannesburg, South Africa1 - 1 Louis Kamanda4 - 4 LPts
18/03/2024Port Elizabeth, South Africa1 - 0 Gerben Cloete5(1) - 12 LPts
11/02/2024Johannesburg, South Africa0 - 0 James Van Doorne0 - 11 WPts