Weightclass:  Lightweight
Location:  Khayelitsha, South Africa
Record:  31(5) - 23
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
15/01/2033Khayelitsha, South Africa30(5) - 23 Callum Strother5 - 3 WPts
14/11/2032Khayelitsha, South Africa29(5) - 23 Nathan Van Haelst3 - 11 WPts
14/09/2032Khayelitsha, South Africa28(5) - 23 Joshua Kimvula21(5) - 6 WPts
16/07/2032Khayelitsha, South Africa27(5) - 23 Hendrick Cilliers5 - 11 WPts
18/05/2032Khayelitsha, South Africa26(5) - 23 Umber Casta2 - 10 WPts
18/03/2032Khayelitsha, South Africa25(4) - 23 Dave Grobbelaar0 - 6 WKO3
17/01/2032Khayelitsha, South Africa24(4) - 23 Joaquin Puerto2 - 8 WPts
17/11/2031Khayelitsha, South Africa23(4) - 23 Fraser Stitt1 - 9 WPts
16/09/2031Khayelitsha, South Africa22(4) - 23 Tavtag Makasjyan14 - 26 WPts
17/07/2031Khayelitsha, South Africa21(4) - 23 Chris Albany12 - 15 WPts
18/05/2031Khayelitsha, South Africa20(4) - 23 Marin Loeb0 - 9 WPts
19/03/2031Khayelitsha, South Africa19(4) - 23 Shaun Kamanga1 - 7 WPts
18/01/2031Khayelitsha, South Africa18(4) - 23 Leighton Khuzwayo0 - 1 WPts
19/11/2030Al Ain, UAE17(4) - 23 Amjad Naseer11 - 8 WPts
21/09/2030Khayelitsha, South Africa16(4) - 23 Farhan Atallah0 - 11 WPts
22/07/2030Kitwe, Zambia15(3) - 23 Chata Kaande8 - 23 WKO2
24/05/2030Zurich, Switzerland15(3) - 22 Edingu Peers16(1) - 26 LPts
26/03/2030Adelaide, Australia15(3) - 21 Rex Kyles13 - 6 LPts
26/01/2030Khayelitsha, South Africa15(3) - 20 Celestien Van der Knaap17 - 11 LPts
27/11/2029Roodepoort, South Africa15(3) - 19 Kai Makoni19(1) - 14 LPts
08/10/2029Port Elizabeth, South Africa15(3) - 18 Mike Meer21(1) - 14(1) LPts
12/08/2029Randburg, South Africa14(3) - 18 Mashawn Vilakazi15 - 19 WPts
18/06/2029Pretoria, South Africa13(3) - 18 Mason Ngalibali21(1) - 17 WPts
29/04/2029East London, South Africa13(3) - 17 Laken Osei2 - 0 LPts South Africa National Championships 2029View
26/04/2029East London, South Africa12(2) - 17 Ayanda Mahlobo4 - 3 WKO3 South Africa National Championships 2029View
03/04/2029Mitchells Plain, South Africa11(2) - 17 Michael Tambo13 - 9(1) WPts
17/02/2029Ulaanbaatar, Mongolia11(2) - 16 Kadeen Sadyckow20 - 20 LPts
20/12/2028Ho Chi Minh City, Vietnam10(2) - 16 Ngu Lanh12 - 10 WPts
22/10/2028Khayelitsha, South Africa10(2) - 15 Mick Kaja21 - 12 LPts
23/08/2028Khayelitsha, South Africa9(2) - 15 Takeo Ishii0 - 7 WPts
24/06/2028Ulaanbaatar, Mongolia9(2) - 14 Afon Ayuush17(1) - 7 LPts
26/04/2028Durban, South Africa9(2) - 13 Mick Kaja17 - 11 LPts South Africa National Championships 2028View
13/04/2028Guadalupe, Mexico9(2) - 12 Angel Solares65(1) - 19 LPts
14/02/2028Poznan, Poland9(2) - 11 Kacper Janusz29(2) - 15 LPts
17/12/2027Antipolo, Philippines8(2) - 11 Carlos Bual9 - 21 WPts
19/10/2027Mitchells Plain, South Africa8(2) - 10 Michael Tambo7 - 6(1) LPts
27/08/2027Durban, South Africa7(1) - 10 Arthur Felicien1(1) - 19 WKO3
28/06/2027Mitchells Plain, South Africa6(1) - 10 Mduduzi Ekstein4 - 8 WPts
30/04/2027Khayelitsha, South Africa5(1) - 10 Angel Robles8 - 18 WPts
02/03/2027Mitchells Plain, South Africa4(1) - 10 Diallo Mogoeng5 - 5 WPts
02/01/2027Khayelitsha, South Africa4(1) - 9 Simo Lahtinen28(1) - 30 LPts
04/11/2026Khayelitsha, South Africa3(1) - 9 Patrick Venter0 - 3 WPts
06/09/2026Brussels, Belgium2 - 9 Talbot de Laclos10 - 10(1) WKO3
09/07/2026Maroua, Cameroon2 - 8 Rush Pinault10 - 16 LPts
11/05/2026Malang, Indonesia2 - 7 Leo Elopere14 - 18(14) LPts
13/03/2026Tirana, Albania2 - 6 Ardi Bata66 - 16 LPts
13/01/2026Toshkent, Uzbekistan2 - 5 Isaak Dzhevanshir17 - 26 LPts
15/11/2025Davao City, Philippines1 - 5 Xalvador Siman11 - 16 WPts
17/09/2025Khayelitsha, South Africa0 - 5 Mark Peirsman6 - 12 WPts
20/07/2025Khayelitsha, South Africa0 - 4 Kenzie Kasulu1 - 6 LPts
22/05/2025Khayelitsha, South Africa0 - 3 Kenzie Coetzee7 - 26(8) LPts
24/03/2025Mamelodi, South Africa0 - 2 Genard De Beer5 - 15 LPts
10/02/2025Cape Town, South Africa0 - 1 Thabo Phiri13 - 28 LPts
05/01/2025Nizhny Novgorod, Russia0 - 0 Evgeny Denisov0 - 0 LPts