Weightclass:  Flyweight
Location:  Soshanguve, South Africa
Record:  33(11) - 22
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
23/04/2025Soshanguve, South Africa32(10) - 22 Kamran Can3 - 19 WKO3
22/02/2025Soshanguve, South Africa31(9) - 22 Miguel Vargas0 - 12 WKO3
24/12/2024Soshanguve, South Africa30(9) - 22 John Nkolo9 - 15 WPts
25/10/2024Soshanguve, South Africa29(9) - 22 Jake Van Straaten7 - 6 WPts
26/08/2024Soshanguve, South Africa28(8) - 22 Luis Rodriguez1 - 8 WKO3
27/06/2024Soshanguve, South Africa27(8) - 22 Angel Tomey1 - 14 WPts
27/04/2024Soshanguve, South Africa26(7) - 22 Jomthong Paholpat1 - 6 WKO3
27/02/2024Soshanguve, South Africa25(7) - 22 Cisco Trujillo2 - 5 WPts
29/12/2023Soshanguve, South Africa24(6) - 22 Chris Mwale1 - 6(3) WKO2
30/10/2023Soshanguve, South Africa23(5) - 22 Satriyo Matalatta1 - 8 WKO2
31/08/2023Soshanguve, South Africa22(4) - 22 Haider Ghandour14 - 8 WKO3
31/07/2023Soshanguve, South Africa22(4) - 21 Santiago Onate23 - 14 LPts
30/06/2023Athens, Greece21(3) - 21 Clio Vasiliou25 - 16 WKO3
30/05/2023Soshanguve, South Africa20(3) - 21 Jaguar Guzman20 - 17 WPts
26/04/2023Germiston, South Africa20(3) - 20 Thabo Dube19(2) - 17 LPts South Africa National Championships 2023View
31/03/2023Soshanguve, South Africa19(3) - 20 Marlon Joof24 - 14 WPts
27/02/2023Prato, Italy19(3) - 19 Lorenzo Crocetta32 - 10 LPts
27/01/2023Prato, Italy19(3) - 18 Lorenzo Crocetta31 - 10 LPts
26/12/2022Khabarovsk, Russia19(3) - 17 Ivan Kozel21(1) - 11 LPts
25/11/2022Khabarovsk, Russia19(3) - 16 Ivan Kozel20(1) - 11 LPts
25/10/2022Khabarovsk, Russia19(3) - 15 Ivan Kozel19(1) - 11 LPts
24/09/2022San Jose, Costa Rica19(3) - 14 Alvino Palos28(1) - 7 LPts
24/08/2022Ghent, Belgium18(3) - 14 Ben Van den Hauwe9 - 15 WPts
26/06/2022Umlazi, South Africa18(3) - 13 Ontibile Ayeh25 - 6 LPts
02/05/2022Cape Town, South Africa17(3) - 13 Morgan Mingui14 - 10 WPts South Africa National Championships 2022View
29/04/2022Cape Town, South Africa16(3) - 13 Chata Radebe16 - 7 WPts South Africa National Championships 2022View
26/04/2022Cape Town, South Africa15(2) - 13 Darryl Nseya13(1) - 17 WKO3 South Africa National Championships 2022View
03/03/2022Katlehong, South Africa14(2) - 13 Thulani Mbekile8 - 11 WPts
04/01/2022Soshanguve, South Africa13(1) - 13 Le Lam1 - 0 WKO3
04/11/2021Soshanguve, South Africa12(1) - 13 Uba Asante5 - 17 WPts
26/09/2021Soshanguve, South Africa11(1) - 13 Lewis De Jongh1 - 4 WPts
26/07/2021Boksburg, South Africa11(1) - 12 Ludacris Asante11 - 7 LPts
12/06/2021Soshanguve, South Africa10(1) - 12 Gus Duncan9 - 9 WPts
12/04/2021Soshanguve, South Africa9(1) - 12 Wandisile Dlamini4 - 14 WPts
09/02/2021Pretoria, South Africa9(1) - 11 Mark Jali11 - 3 LPts
24/12/2020Port Elizabeth, South Africa9(1) - 10 Brendan Gabuza13(1) - 4 LPts
09/11/2020Soshanguve, South Africa8(1) - 10 Santiago Rojas2 - 10 WPts
10/09/2020Soshanguve, South Africa7(1) - 10 Jose Fuente3 - 8 WPts
10/07/2020Abidjan, Ivory Coast6(1) - 10 Verrill Blanc5(1) - 8 WPts
11/05/2020Soshanguve, South Africa6(1) - 9 Mike Kifukiau6 - 4 LPts
07/04/2020Port-au-Prince, Haiti6(1) - 8 Laurent Tiozzo12 - 2 LPts
08/02/2020Soshanguve, South Africa5(1) - 8 Erichthonius Tasso5 - 5 WPts
09/12/2019Soshanguve, South Africa4 - 8 Ubanwa Sam2 - 7(2) WKO2
09/10/2019Soshanguve, South Africa3 - 8 Tevaughn Katantamalundu1 - 3 WPts
10/08/2019Soshanguve, South Africa3 - 7 Sam Mxoyana5 - 0 LPts
29/06/2019Soshanguve, South Africa3 - 6 Eloy Ante3(1) - 2 LPts
30/04/2019Soshanguve, South Africa2 - 6 Dong-jun Tang1 - 3 WPts
28/02/2019Pretoria, South Africa2 - 5 Veltry Letsholonyane6 - 3 LPts
31/12/2018Soshanguve, South Africa2 - 4 Rodrigo Villicana2 - 1 LPts
02/11/2018Soshanguve, South Africa1 - 4 Zaky Iksanov0 - 2 WPts
04/09/2018Soweto, South Africa1 - 3 Phornello Mensah0 - 1 LPts
26/07/2018Umlazi, South Africa0 - 3 Darryl Nseya2 - 2 WPts
02/06/2018Roodepoort, South Africa0 - 2 Dave Van Zyl1 - 1 LPts
06/04/2018Durban, South Africa0 - 1 Louis Muthambi0 - 0 LPts
19/02/2018Soshanguve, South Africa0 - 0 Ambroos Plessis1 - 0 LPts