Weightclass:  Lightweight
Location:  Boksburg, South Africa
Record:  42 - 15
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
23/12/2034Boksburg, South Africa41 - 15 Vasili Berzpumpurs4 - 8 WPts
23/10/2034Boksburg, South Africa41 - 14 Richie Kabanda43 - 11 LPts
23/08/2034Boksburg, South Africa40 - 14 Rodrigo Curto1 - 14 WPts
23/06/2034Randburg, South Africa39 - 14 Shaquille Agyemang24 - 21 WPts
29/04/2034Durban, South Africa39 - 13 Dumisani Mxenge22 - 6 LPts South Africa National Championships 2034View
26/04/2034Durban, South Africa38 - 13 Wandisile Ntshangase17 - 11 WPts South Africa National Championships 2034View
22/04/2034Salta, Argentina37 - 13 Orlando Lina5 - 16 WPts
21/02/2034Randburg, South Africa36 - 13 Shaquille Agyemang23 - 20 WPts
22/12/2033Randburg, South Africa35 - 13 Shaquille Agyemang23 - 19 WPts
30/10/2033Boksburg, South Africa34 - 13 Weylandt Rombaut15 - 11 WPts
30/08/2033Madrid, Spain34 - 12 Eloy Carpio15 - 7 LPts
02/07/2033Sana'a, Yemen34 - 11 Waleed Huq6 - 0 LPts
02/05/2033Khayelitsha, South Africa34 - 10 Richie Kabanda32 - 5 LPts South Africa National Championships 2033View
29/04/2033Khayelitsha, South Africa33 - 10 Okal Bani6 - 18 WPts South Africa National Championships 2033View
26/04/2033Khayelitsha, South Africa32 - 10 Joel Mona5 - 8 WPts South Africa National Championships 2033View
20/04/2033Pretoria, South Africa31 - 10 Jordan Cilliers12 - 32 WPts
19/02/2033Pretoria, South Africa30 - 10 Jordan Cilliers12 - 31 WPts
14/01/2033Port Elizabeth, South Africa29 - 10 Nabulung Ndulula21 - 14 WPts
12/12/2032Accra, Ghana29 - 9 Mark Ayew24 - 12 LPts
14/10/2032Johannesburg, South Africa28 - 9 Theo Ngalibali13 - 26 WPts
13/09/2032Port Elizabeth, South Africa28 - 8 Nabulung Ndulula20 - 13 LPts
13/08/2032Randburg, South Africa27 - 8 Shaquille Agyemang17 - 16 WPts
13/06/2032Johannesburg, South Africa26 - 8 Theo Ngalibali13 - 24 WPts
29/04/2032Katlehong, South Africa26 - 7 Laken Osei25 - 3 LPts South Africa National Championships 2032View
26/04/2032Katlehong, South Africa25 - 7 Oliver Matshanga4 - 10 WPts South Africa National Championships 2032View
17/04/2032Pretoria, South Africa24 - 7 Jordan Cilliers8 - 30 WPts
03/03/2032iBhayi, South Africa23 - 7 Bryan Ncita13 - 10 WPts
19/01/2032Mamelodi, South Africa23 - 6 Barry Kinshasa23 - 14 LPts
19/12/2031Pretoria, South Africa22 - 6 Jordan Cilliers7 - 29 WPts
26/10/2031Boksburg, South Africa21 - 6 Kwamin Iddrisu11 - 12 WPts
26/08/2031Santo Domingo Este, Dominican Republic20 - 6 Franco Orduna6 - 22 WPts
28/06/2031Boksburg, South Africa19 - 6 Fraco Carbajal10 - 4 WPts
29/04/2031Randburg, South Africa19 - 5 James Lifunisabo4 - 2 LPts South Africa National Championships 2031View
26/04/2031Randburg, South Africa18 - 5 Dele Hlatshwayo3 - 4 WPts South Africa National Championships 2031View
18/04/2031Munich, Germany17 - 5 Hulbart Gerstner7 - 13 WPts
18/02/2031Lagos, Nigeria16 - 5 Yakubu Uti4 - 17 WPts
21/12/2030Alexandria, Egypt15 - 5 Kashif Ismael5 - 6 WPts
23/10/2030Boksburg, South Africa14 - 5 Hayden Glendening2 - 7 WPts
24/08/2030Tangshan, China13 - 5 Yo Diem2 - 13 WPts
26/06/2030Germiston, South Africa12 - 5 Xhosas Ado6(1) - 10 WPts
21/05/2030Dublin, Ireland11 - 5 Leon Cavanaugh0 - 0 WPts
23/03/2030Sydney, Australia11 - 4 Paul Herdman19(4) - 24 LPts
23/01/2030Seoul, South Korea10 - 4 Jin-hyeon Yu10(2) - 21 WPts
25/11/2029Peristeri, Greece9 - 4 Atlas Constantinou7 - 11 WPts
27/09/2029Pretoria, South Africa8 - 4 Dave Tshichimbi7 - 9 WPts
02/08/2029Harare, Zimbabwe7 - 4 Sam Nyambuya3 - 9 WPts
04/06/2029Montreuil, France6 - 4 Francis Ostiguy8 - 40 WPts
06/04/2029Santo Domingo de Guzman, Dominican Republic5 - 4 Ovidio Cirino11 - 14 WPts
06/02/2029Tegucigalpa, Honduras5 - 3 Carlos Sanchez8 - 16 LPts
09/12/2028Johannesburg, South Africa4 - 3 Tyrell Mabokgwane4 - 3 WPts
17/10/2028Hanoi, Vietnam4 - 2 Vu Hieu25(1) - 27 LPts
19/08/2028East London, South Africa3 - 2 Dume Akrofi6 - 12(1) WPts
21/06/2028Ulaanbaatar, Mongolia2 - 2 Kong Nhieu9 - 15 WPts
23/04/2028Lonueuil, Canada2 - 1 Tenenan Cohen9 - 3 LPts
24/02/2028Germiston, South Africa2 - 0 Quaashie Chikane5 - 17 LPts
31/12/2027Mamelodi, South Africa1 - 0 Kris Shongwe6 - 17 WPts
29/11/2027Boksburg, South Africa0 - 0 Mashawn Gyimah0 - 2 WPts