Weightclass:  Light Welterweight
Location:  Soshanguve, South Africa
Record:  38 - 12
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
12/07/2032Soshanguve, South Africa37 - 12 Santiago Tomas21(1) - 5 WPts
13/05/2032Soshanguve, South Africa36 - 12 Sergeant Casta8 - 7 WPts
13/03/2032Soshanguve, South Africa35 - 12 Dylan Benzie12(1) - 11 WPts
12/01/2032Soshanguve, South Africa35 - 11 Salim Nqakula18 - 17(1) LPts
13/11/2031Soshanguve, South Africa34 - 11 John Mpunga27 - 12 WPts
13/09/2031Soshanguve, South Africa33 - 11 Killian Slane2 - 10 WPts
15/07/2031Soshanguve, South Africa32 - 11 Cibor Stopa0 - 6 WPts
14/05/2031Soshanguve, South Africa31 - 11 Vikenti Sayadov11 - 13 WPts
14/03/2031Soshanguve, South Africa30 - 11 Loys Yeghian6 - 5 WPts
12/01/2031Soshanguve, South Africa29 - 11 Jack Cotts4 - 11 WPts
12/11/2030Soshanguve, South Africa28 - 11 Trasdamad Ferhadyan1 - 14(1) WPts
12/09/2030Soshanguve, South Africa27 - 11 HuiK'o Won7 - 11 WPts
13/07/2030Roodepoort, South Africa26 - 11 Tabari Mabudafhasi24 - 10 WPts
11/06/2030Umlazi, South Africa25 - 11 Athenkosi Ntuli23 - 24 WPts
02/05/2030Roodepoort, South Africa24 - 11 Sulaiman Apea11 - 3 WPts South Africa National Championships 2030View
29/04/2030Roodepoort, South Africa23 - 11 Vashon Kanda17 - 18 WPts South Africa National Championships 2030View
26/04/2030Roodepoort, South Africa22 - 11 Vandwon Ampaw14 - 8(1) WPts South Africa National Championships 2030View
20/04/2030Nantes, France21 - 11 Louis Colette0 - 6 WPts
20/02/2030Dushanbe, Tajikistan21 - 10 Andrii Ketebaew33 - 13 LPts
23/12/2029Soshanguve, South Africa20 - 10 Sam Kalambaye2 - 9 WPts
24/10/2029Nuremberg, Germany19 - 10 Amery Berlinger2 - 10 WPts
26/08/2029Gomel, Belarus18 - 10 Kyrylo Komara23 - 9 WPts
28/06/2029Soshanguve, South Africa17 - 10 Peter Venter3 - 7 WPts
29/04/2029East London, South Africa17 - 9 Athenkosi Ntuli18 - 18 LPts South Africa National Championships 2029View
26/04/2029East London, South Africa16 - 9 Deion Nyanda2 - 1 WPts South Africa National Championships 2029View
10/03/2029Santa Cruz de la Sierra, Bolivia16 - 8 Montel Escoto30(1) - 24 LPts
10/01/2029Zagreb, Croatia16 - 7 Ljubo Matoševic18 - 14 LPts
12/11/2028Santa Cruz de la Sierra, Bolivia15 - 7 Eduardo Pomales14 - 16 WPts
14/09/2028Dushanbe, Tajikistan15 - 6 Igor Salykoff17(1) - 7 LPts
17/07/2028Nonthaburi, Thailand15 - 5 Noknoi Punsan9 - 11 LPts
19/05/2028Soshanguve, South Africa14 - 5 Clint Chohan0 - 2 WPts
21/03/2028Sofia, Bulgaria13 - 5 Veselin á Plaksov6 - 18 WPts
22/01/2028Carrefour, Haiti13 - 4 Carolus Marot13 - 21(5) LPts
24/11/2027Nantes, France12 - 4 Sorrel Cendrars5 - 13 WPts
26/09/2027Wuppertal, Germany11 - 4 VolIny Plotz8(1) - 17 WPts
29/07/2027Saratov, Russia10 - 4 Dmitri Minenkov6 - 8 WPts
31/05/2027Osaka, Japan9 - 4 Taro Tomita5 - 4 WPts
02/04/2027Augsburg, Germany8 - 4 Audwin Majer6 - 8 WPts
02/02/2027Augusta, USA7 - 4 Stuart Sharer2 - 9 WPts
05/12/2026Khayelitsha, South Africa6 - 4 Siphelele Ledwaba6 - 4 WPts
23/10/2026Soshanguve, South Africa5 - 4 Gustave Molen3 - 12 WPts
24/08/2026Katlehong, South Africa5 - 3 Michael Stella17(1) - 14 LPts
27/06/2026Mitchells Plain, South Africa4 - 3 Zareb Omaboe12(1) - 21 WPts
29/04/2026Soweto, South Africa3 - 3 Jonathan Ngcongca9 - 22 WPts
29/03/2026Mitchells Plain, South Africa2 - 3 Chata Asante0 - 0 WPts
12/02/2026San Juan, Puerto Rico2 - 2 Orlando Borrero31(1) - 17(1) LPts
15/12/2025Cape Town, South Africa2 - 1 Ian Nkolo33 - 21(1) LPts
21/10/2025Soshanguve, South Africa2 - 0 Kaleb Frimpong2 - 3 LPts
22/08/2025Soshanguve, South Africa1 - 0 Noah Nguandi0 - 8 WPts
23/06/2025Soshanguve, South Africa0 - 0 Simba Bonchaka4 - 2 WPts