Weightclass:  Welterweight
Location:  Soweto, South Africa
Record:  17 - 14(2)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
26/08/2030Soweto, South Africa16 - 14(2) Bart Oasay0 - 1 WPts
27/06/2030Soweto, South Africa15 - 14(2) Quinto Plata2 - 16(4) WPts
27/04/2030Soweto, South Africa14 - 14(2) Garron Gerstein2 - 3 WPts
26/02/2030Soweto, South Africa14 - 13(2) Amer Raheel15 - 14 LPts
28/12/2029Soweto, South Africa13 - 13(2) Mariano Fumagalli2 - 3 WPts
28/10/2029Soweto, South Africa12 - 13(2) Lodovico Pfister4 - 8 WPts
29/08/2029Soweto, South Africa11 - 13(2) Joe Kinnock1 - 2 WPts
30/06/2029Soweto, South Africa10 - 13(2) Jose Gomez7 - 10(1) WPts
01/05/2029Soweto, South Africa10 - 12(2) Kendis Ngcongca22 - 15 LPts
02/03/2029Soweto, South Africa9 - 12(2) Bradley Mayobo1 - 1 WPts
01/01/2029Soweto, South Africa8 - 12(2) Praveen Jaitly6 - 8 WPts
02/11/2028Soweto, South Africa8 - 11(2) Thulani Khuzwayo3 - 5 LPts
04/09/2028Soweto, South Africa7 - 11(2) Madisha Hanekom3(1) - 6 WPts
07/07/2028Riyadh, Saudi Arabia6 - 11(2) Shayan Hashemi7 - 14 WPts
09/05/2028Soweto, South Africa5 - 11(2) Juan Vicario1 - 1 WPts
11/03/2028Mitchells Plain, South Africa5 - 10(2) Shevon Govender15 - 17 LPts
12/01/2028Soweto, South Africa4 - 10(2) Naeem Masango7 - 11 WPts
12/11/2027Soweto, South Africa3 - 10(2) Yobachi Biekro8 - 10 WPts
15/09/2027Soweto, South Africa2 - 10(2) Amon Van Onselen0 - 1 WPts
17/07/2027East London, South Africa2 - 9(2) Roshaun Radebe2 - 4 LPts
19/05/2027Yerevan, Armenia2 - 8(1) Hamazasb Dadyan36(4) - 22 LKO2
21/03/2027Sheffield, UK2 - 7(1) Wayne Mairs5 - 9 LPts
21/01/2027Garoua, Cameroon2 - 6(1) Roy Ledoyen23 - 16 LPts
23/11/2026Tembisa, South Africa1 - 6(1) Richard Buys3 - 3 WPts
02/10/2026Soshanguve, South Africa1 - 5(1) Mzikayise Nyatama23 - 26 LPts
06/08/2026Soweto, South Africa0 - 5(1) Otieno Holomisa6 - 21 WPts
08/06/2026Roodepoort, South Africa0 - 4(1) Roshaun Archer6 - 13 LPts
23/04/2026Durban, South Africa0 - 3 Leo Pietersen25(2) - 23 LKO3
23/03/2026Riga, Latvia0 - 2 Ioakim Baltgalva5 - 7 LPts
23/01/2026Soweto, South Africa0 - 1 Kalig Badjaksejyan19(1) - 10 LPts
25/11/2025Soweto, South Africa0 - 0 Sulaiman Poku0 - 6 LPts