Weightclass:  Bantamweight
Location:  Germiston, South Africa
Record:  20 - 20(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
18/12/2033Ostrava, Czech Republic19 - 20(1) Oskar Vacek8 - 13 WPts
20/10/2033Villa Nueva, Guatemala18 - 20(1) Jose Esquivel12 - 11 WPts
22/08/2033Saitama, Japan17 - 20(1) Nao Yamamoto25(3) - 19 WPts
24/06/2033Umlazi, South Africa17 - 19(1) Thabo Motupa21(1) - 18 LPts
26/04/2033Khayelitsha, South Africa17 - 18(1) Thulani Gabuza18 - 11 LPts South Africa National Championships 2033View
17/04/2033Pretoria, South Africa16 - 18(1) Dale Rossouw11 - 17 WPts
23/02/2033Karaj, Iran16 - 17(1) Zuffur Khalid19 - 23 LPts
24/12/2032Malaga, Spain15 - 17(1) Onofre Penaloza5 - 10 WPts
26/10/2032Tangshan, China14 - 17(1) Confucius Low7 - 27 WPts
28/08/2032Ulaanbaatar, Mongolia14 - 16(1) Manchu Cha29(2) - 6 LPts
30/06/2032Gingoog, Philippines13 - 16(1) Paul Pacas15 - 17 WPts
02/05/2032San Juan, Argentina12 - 16(1) Montego Hernandez1 - 19 WPts
04/03/2032Davao City, Philippines12 - 15(1) Dom Calubaquib18(1) - 12 LPts
05/01/2032Dubai, UAE11 - 15(1) Zain Hadid0 - 0 WPts
07/11/2031San Jose, Costa Rica11 - 14 Juan Enrique32(1) - 25 LKO3
09/09/2031Rosario, Argentina11 - 13 Reyes Santo19 - 24 LPts
12/07/2031Seoul, South Korea10 - 13 Bum-young Sin7 - 15 WPts
13/05/2031Gwangju, South Korea10 - 12 Bum-young Reeh14 - 19 LPts
15/03/2031Germiston, South Africa9 - 12 Mablevi Kune10 - 13 WPts
15/01/2031Aden, Yemen8 - 12 Asif Najafi18(3) - 25(1) WPts
17/11/2030Zamboanga City, Philippines8 - 11 Dan Grano30(2) - 10 LPts
19/09/2030Grodno, Belarus7 - 11 Hadeon Russak10 - 19 WPts
22/07/2030Germiston, South Africa6 - 11 Mablevi Kune7 - 12 WPts
25/05/2030Pagadian, Philippines5 - 11 Vegas Dalig3 - 23 WPts
27/03/2030Nanchang, China5 - 10 Fo-hai Kam22 - 17 LPts
27/01/2030Lapu-Lapu, Philippines5 - 9 Antwan Cirino18 - 8 LPts
29/11/2029Río Cuarto, Argentina4 - 9 Malvolio Lozano3 - 26 WPts
01/10/2029Kiev, Ukraine4 - 8 Hadeon Malinski21 - 12 LPts
03/08/2029Pretoria, South Africa4 - 7 Mablevi Kune4 - 9 LPts
06/06/2029Brno, Czech Republic4 - 6 Erik Homza22 - 9 LPts
08/04/2029Port Elizabeth, South Africa4 - 5 Veltry Zokwana15 - 15 LPts
03/03/2029Khayelitsha, South Africa4 - 4 Verlyn Bariagher9 - 20 LPts
20/01/2029Durban, South Africa3 - 4 Jean-Marie Moolman0 - 0 WPts
09/12/2028Durres, Albania3 - 3 Brahim Kupi6 - 9 LPts
11/10/2028Sumqayit, Azerbaijan2 - 3 Khudaverdi Saadeh3 - 2 WPts
13/08/2028Germiston, South Africa1 - 3 Thabo Motupa5 - 4 WPts
14/06/2028Grodno, Belarus1 - 2 Danylko Zaleski6 - 15 LPts
16/04/2028Almaty, Kazakhstan1 - 1 Fedya Urazaeff17(4) - 19 LPts
17/02/2028Yerevan, Armenia0 - 1 Ghazaros Panossian3 - 13 WPts
20/12/2027Germiston, South Africa0 - 0 Lisimba Poku2 - 1 LPts