Weightclass:  Featherweight
Location:  Katlehong, South Africa
Record:  42 - 29
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
21/06/2031Katlehong, South Africa41 - 29 Ignado Badia26 - 7 WPts
21/04/2031Katlehong, South Africa40 - 29 Eiji Ogino2 - 15 WPts
20/02/2031Katlehong, South Africa39 - 29 Oriel Allie2 - 8 WPts
22/12/2030Katlehong, South Africa38 - 29 Sung-yun Ko5 - 3 WPts
23/10/2030Katlehong, South Africa37 - 29 Adrian Cieply1 - 0 WPts
24/08/2030Katlehong, South Africa36 - 29 Fumio Tsutsumi20 - 6 WPts
25/06/2030Katlehong, South Africa35 - 29 Angel Aristizabal7 - 7 WPts
26/04/2030Katlehong, South Africa34 - 29 Sierra Fernando1 - 1 WPts
25/02/2030Katlehong, South Africa33 - 29 Gajah Pasaribu4 - 8 WPts
28/12/2029Katlehong, South Africa32 - 29 Manuel Sauceda2 - 6 WPts
29/10/2029Katlehong, South Africa31 - 29 Eiji Araki2 - 5 WPts
30/08/2029Katlehong, South Africa30 - 29 Nicholas Spencer4 - 7 WPts
01/07/2029Changwon, South Korea29 - 29 Woo-young Jue10 - 5 WPts
02/05/2029East London, South Africa29 - 28 Phumelele Nyatama14 - 19 LPts South Africa National Championships 2029View
29/04/2029East London, South Africa28 - 28 Jonathan Tshibala14(1) - 17(1) WPts South Africa National Championships 2029View
26/04/2029East London, South Africa27 - 28 Henry Ndulula5 - 0 WPts South Africa National Championships 2029View
28/02/2029Las Condes, Chile26 - 28 Kiki Mancha8 - 21 WPts
31/12/2028Gaziantep, Turkey26 - 27 Duygu Yucekok30 - 9 LPts
01/11/2028Izmir, Turkey25 - 27 Suleiman Sokmen2 - 17 WPts
03/09/2028Katlehong, South Africa25 - 26 Yakiv Macik40 - 11 LPts
03/08/2028Katlehong, South Africa24 - 26 Luka Eshinov31 - 12 WPts
03/07/2028Katlehong, South Africa23 - 26 Luka Eshinov31 - 11 WPts
30/05/2028Aden, Yemen22 - 26 Obaid Ahmed27 - 19 WPts
29/04/2028Durban, South Africa22 - 25 Rob Tshipanda30 - 4 LPts South Africa National Championships 2028View
26/04/2028Durban, South Africa21 - 25 Nathan Strydom5 - 19(1) WPts South Africa National Championships 2028View
17/04/2028Katlehong, South Africa21 - 24 Mike Imlay22 - 27 LPts
13/03/2028Riga, Latvia21 - 23 Dimi Kevite19(1) - 17 LPts
11/02/2028Katlehong, South Africa21 - 22 Chris Hendren32 - 19 LPts
11/01/2028Manukau, New Zealand21 - 21 Rich Carruthers36(2) - 10 LPts
11/12/2027New Kingston, Jamaica21 - 20 Chris Hendren31 - 18 LPts
10/11/2027New Kingston, Jamaica21 - 19 Chris Hendren30 - 18 LPts
08/10/2027Katlehong, South Africa21 - 18 Xi-Wang Goh30 - 17 LPts
04/09/2027Gomel, Belarus20 - 18 Nikolai Lopatin27(1) - 15 WPts
04/08/2027Katlehong, South Africa20 - 17 Adnan Alkindi27 - 15 LPts
03/07/2027San Pedro Sula, Honduras20 - 16 Malvolio Roso18 - 10 LPts
02/06/2027Dubai, UAE20 - 15 Adnan Alkindi26 - 14 LPts
02/05/2027Johannesburg, South Africa19 - 15 Uzoma Buah17 - 9 WPts South Africa National Championships 2027View
29/04/2027Johannesburg, South Africa18 - 15 Quadrees Akrobettoe12 - 26 WPts South Africa National Championships 2027View
26/04/2027Johannesburg, South Africa17 - 15 Jacob Sangweni13 - 6 WPts South Africa National Championships 2027View
12/04/2027Kampala, Uganda16 - 15 Joey Nasur5 - 20(2) WPts
10/03/2027Lima, Peru16 - 14 Jose Alfaro13(1) - 18 LPts
05/02/2027Sydney, Australia16 - 13 Zach Dewey12 - 9 LPts
05/01/2027Sydney, Australia16 - 12 Zach Dewey11 - 9 LPts
05/12/2026Katlehong, South Africa16 - 11 Zach Dewey10 - 9 LPts
04/11/2026Katlehong, South Africa15 - 11 Zach Dewey10 - 8 WPts
26/09/2026Yaoundé, Cameroon15 - 10 Orane Omer16 - 5 LPts
26/08/2026Durban, South Africa15 - 9 Ashley Tshianzambonga10(1) - 17 LPts
01/07/2026Katlehong, South Africa14 - 9 Joseph McCormack0 - 2 WPts
02/05/2026Soshanguve, South Africa14 - 8 Ben Katekelayi30 - 13 LPts South Africa National Championships 2026View
29/04/2026Soshanguve, South Africa13 - 8 Ashley Tshianzambonga10(1) - 15 WPts South Africa National Championships 2026View
26/04/2026Soshanguve, South Africa12 - 8 Lewis Twala6 - 9(1) WPts South Africa National Championships 2026View
26/02/2026Sapporo, Japan11 - 8 Daichi Matsushita2 - 5 WPts
29/12/2025Katlehong, South Africa10 - 8 Saad Saah0 - 3 WPts
31/10/2025Katlehong, South Africa9 - 8 Nemesio Vine3 - 11 WPts
02/09/2025Katlehong, South Africa8 - 8 Didde De Vries0 - 11(1) WPts
04/07/2025San Juan, Argentina7 - 8 Cris Real14 - 25 WPts
06/05/2025Katlehong, South Africa6 - 8 Shontae Kyei7 - 12 WPts
07/03/2025La Florida, Chile6 - 7 Ovidio Vilchez47(4) - 5 LPts
07/01/2025Sendai, Japan5 - 7 Satoshi Ida5 - 18 WPts
08/11/2024Puebla, Mexico5 - 6 Elias Quinto22 - 13 LPts
10/09/2024Sendai, Japan4 - 6 Daichi Nakano3 - 9 WPts
13/07/2024Soshanguve, South Africa4 - 5 Ayabulela Cele28(5) - 9 LPts
22/05/2024Evansville, USA3 - 5 Daniel Meek3 - 9 WPts
24/03/2024Bogota, Colombia2 - 5 Yago Alcazar8 - 14 WPts
25/01/2024Katlehong, South Africa1 - 5 Phumelele Nyauza0 - 3 WPts
26/11/2023Katlehong, South Africa1 - 4 Mzikayise Mphahlele2 - 3 LPts
25/09/2023Soweto, South Africa1 - 3 Lugono Shabangu7 - 7 LPts
01/08/2023Pematang Siantar, Indonesia1 - 2 Gathot Bellina3 - 20 LPts
03/06/2023Port Elizabeth, South Africa0 - 2 Shontae Kyei2 - 5 WPts
11/04/2023Umlazi, South Africa0 - 1 Richie Kambulu23 - 5(1) LPts
18/02/2023Katlehong, South Africa0 - 0 Puleng Ledwaba0 - 0 LPts