Weightclass:  Middleweight
Location:  Khayelitsha, South Africa
Record:  21 - 15
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
06/12/2033Khayelitsha, South Africa21 - 14 Waqar El-Nenny2 - 1 LPts
03/10/2033Khayelitsha, South Africa20 - 14 Juan Lago1 - 6 WPts
03/08/2033Khayelitsha, South Africa19 - 14 Thamsanqa Ledwaba1 - 0 WPts
03/06/2033Khayelitsha, South Africa18 - 14 Amon Coetzee3 - 4 WPts
03/04/2033Philadelphia, USA17 - 14 Davie Durning7 - 20 WPts
03/02/2033Busan, South Korea16 - 14 Seung-gyu Ma16 - 6 WPts
06/12/2032Krasnoyarsk, Russia15 - 14 Sasha Wolsky8 - 24 WPts
08/10/2032Khayelitsha, South Africa14 - 14 Sam Van den Heever10 - 15 WPts
09/08/2032Khayelitsha, South Africa13 - 14 Thuso Phala4 - 16 WPts
10/06/2032Randburg, South Africa12 - 14 Declan Nanitelamio4 - 11 WPts
12/04/2032Lusaka, Zambia11 - 14 Napoleon Kamima13 - 8 WPts
13/02/2032Khayelitsha, South Africa11 - 13 Robert Van der Merwe18(3) - 2 LPts
16/12/2031Germiston, South Africa10 - 13 Mablevi Mbekile11 - 15 WPts
21/10/2031Dresden, Germany9 - 13 Rickert Gerstle12 - 7 WPts
23/08/2031Mitchells Plain, South Africa9 - 12 Joe Kiungu9 - 17 LPts
28/06/2031Lima, Peru8 - 12 Rico Chavez8 - 24 WPts
30/04/2031San Pedro, Philippines7 - 12 Juan Tabil6 - 15 WPts
02/03/2031Garoua, Cameroon6 - 12 Tremeur Ekangaehawa1 - 3(1) WPts
02/01/2031Puente Alto, Chile6 - 11 Ponce Travieso23(1) - 10 LPts
04/11/2030Khayelitsha, South Africa6 - 10 Kamohelo Ntuli8 - 16 LPts
06/09/2030Athens, Greece5 - 10 Melampus Athan1 - 23 WPts
09/07/2030Carolina, Puerto Rico5 - 9 Xavier Villegas15(1) - 13 LPts
11/05/2030Amsterdam, Netherlands5 - 8 Lucien Van Eenderho5 - 19(1) LPts
13/03/2030Calgary, Canada5 - 7 James Jelley36(1) - 9 LPts
13/01/2030Rotterdam, Netherlands5 - 6 Koen Cans20 - 25 LPts
15/11/2029Soweto, South Africa4 - 6 Uzoma Nomvete4 - 13 WPts
17/09/2029Pretoria, South Africa3 - 6 Xayvion Awal0 - 4 WPts
23/07/2029Khayelitsha, South Africa3 - 5 Mandla Mathoho5 - 5 LPts
24/05/2029Soshanguve, South Africa3 - 4 Tokelo Msibi3 - 7 LPts
28/03/2029San Miguelito, Panama3 - 3 Jesus Urena9 - 26(3) LPts
28/01/2029Johor Bahru, Malaysia3 - 2 Irfan Mohammadi13 - 21 LPts
30/11/2028Khayelitsha, South Africa2 - 2 John William Van Onselen1 - 2 WPts
02/10/2028Khayelitsha, South Africa2 - 1 Uland Mphahlele1 - 3 LPts
04/08/2028Khayelitsha, South Africa1 - 1 Naftali Fuseini0 - 5 WPts
05/06/2028Umlazi, South Africa1 - 0 Usi Gyimah1 - 4 LPts
05/05/2028Kaduna, Nigeria0 - 0 Ogenyi Shagari0 - 0 WPts