Weightclass:  Lightweight
Location:  Soshanguve, South Africa
Record:  31 - 25
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
30/07/2030Soshanguve, South Africa30 - 25 Guillermo Deocampo2 - 13 WPts
29/05/2030Soshanguve, South Africa29 - 25 Madisha Majola5 - 5 WPts
30/03/2030Pretoria, South Africa28 - 25 Thuso Mxenge20 - 26 WPts
03/02/2030Resistencia, Argentina27 - 25 Quico Benavidez13 - 8 WPts
06/12/2029Cape Town, South Africa26 - 25 Ethan Manyama10 - 24 WPts
08/10/2029Riga, Latvia26 - 24 Luka Students11 - 11 LPts
10/08/2029Athens, Greece25 - 24 Leonidas Glaros12 - 18 WPts
12/06/2029Soshanguve, South Africa24 - 24 Ayanda Mahlobo4 - 4(1) WPts
13/04/2029Soshanguve, South Africa23 - 24 Isa Dilbazi5 - 9 WPts
13/02/2029Athens, Greece22 - 24 Nicholaus Mula18 - 22(4) WPts
16/12/2028Havana, Cuba21 - 24 Iago Garcia2 - 0 WPts
18/10/2028Johannesburg, South Africa21 - 23 Faraji Ofosu-Ayeh33(1) - 8 LPts
07/09/2028Roodepoort, South Africa20 - 23 Ndumisa Zulu34 - 31 WPts
06/08/2028Lusaka, Zambia19 - 23 Oja Kabuta12 - 10 WPts
08/06/2028Oslo, Norway18 - 23 Ragnar Klepp8 - 8 WPts
10/04/2028Lipa, Philippines18 - 22 Nathan Casumbal10 - 17 LPts
11/02/2028Santiago de los Caballeros, Dominican Republic17 - 22 Lorenzo Coito0 - 4 WPts
14/12/2027Soweto, South Africa16 - 22 Thulani Bapela15 - 16 WPts
24/10/2027Oslo, Norway15 - 22 Njord Espeland16 - 6 WPts
26/08/2027Haiphong, Vietnam15 - 21 Nguy Tuan20(1) - 33 LPts
27/06/2027Changsha, China15 - 20 Ho May10 - 19 LPts
29/04/2027Johannesburg, South Africa15 - 19 Faraji Ofosu-Ayeh25 - 6 LPts South Africa National Championships 2027View
26/04/2027Johannesburg, South Africa14 - 19 Peter Ninette11 - 15(2) WPts South Africa National Championships 2027View
07/03/2027Hamilton, Canada13 - 19 Brad Lusher5 - 13 WPts
07/01/2027Manila, Philippines12 - 19 Vicente Belmonte10 - 21 WPts
09/11/2026Rodriguez, Philippines11 - 19 Ulises Arboleda13(1) - 17(2) WPts
10/09/2026Soshanguve, South Africa10 - 19 Kongsuk Boonjumnong4(1) - 21 WPts
12/07/2026Guayaquil, Ecuador9 - 19 Rodrigo Remigio3 - 7 WPts
13/05/2026Soweto, South Africa8 - 19 Andy Kandolo2 - 11 WPts
15/03/2026Soweto, South Africa8 - 18 Leendert Swart4 - 14 LPts
16/01/2026Mamelodi, South Africa7 - 18 Genard De Beer10 - 15 WPts
19/11/2025Soshanguve, South Africa6 - 18 Tijs Van Dyk3 - 6 WPts
20/09/2025Nassau, Bahamas6 - 17 Paul Henderson1 - 6 LPts
23/07/2025Nonthaburi, Thailand6 - 16 Chalermpol Joemdee9 - 13 LPts
25/05/2025Soweto, South Africa5 - 16 Bongani Majoro4 - 9 WPts
27/03/2025Maracaibo, Venezuela5 - 15 Ryo Alvarado5 - 13 LPts
27/01/2025Sumqayit, Azerbaijan5 - 14 Qadir Gambarov9 - 15 LPts
29/11/2024Izmir, Turkey5 - 13 Umut Akkaya26 - 18 LPts
01/10/2024Soshanguve, South Africa4 - 13 Manny Lepe0 - 3 WPts
03/08/2024Durban, South Africa4 - 12 Robert Van Schalkwyk22(1) - 14 LPts
15/06/2024Soshanguve, South Africa4 - 11 Rehan Gaber2 - 7 LPts
16/04/2024Durban, South Africa4 - 10 Floyd Liebenberg5 - 29 LPts
03/03/2024Katlehong, South Africa4 - 9 Ulan Afful18 - 15 LPts
01/02/2024Koronadal, Philippines4 - 8 Diego Villanueva7 - 16(1) LPts
04/12/2023Lusaka, Zambia4 - 7 Shaquille Habulembe20 - 8 LPts
06/10/2023Soshanguve, South Africa3 - 7 Carlos Garcia1 - 7 WPts
08/08/2023Shubra El-Kheima, Egypt3 - 6 Saad Rasheed15 - 9 LPts
09/06/2023Ulsan, South Korea3 - 5 Dong-jun Chae10 - 13 LPts
11/04/2023Soshanguve, South Africa3 - 4 Quoitrel Dotse5 - 7 LPts
11/02/2023Durban, South Africa3 - 3 Robert Van Schalkwyk16(1) - 11 LPts
30/12/2022Soshanguve, South Africa2 - 3 Oskar Holan5 - 15 WPts
01/11/2022Boksburg, South Africa1 - 3 Lamech Muthambi22 - 5 WPts
10/09/2022Roodepoort, South Africa1 - 2 Vul Mashamaite17 - 10 LPts
20/07/2022Montevideo, Uruguay1 - 1 Dimos Lombardo19 - 7 LPts
20/05/2022Soshanguve, South Africa0 - 1 Sean Dube1 - 27(2) WPts
18/04/2022Soshanguve, South Africa0 - 0 Amand Rossouw2 - 2 LPts