Weightclass:  Heavyweight
Location:  Mitchells Plain, South Africa
Record:  43 - 14
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
27/08/2031Mitchells Plain, South Africa42 - 14 Richie Craigmile7 - 12 WPts
28/06/2031Mitchells Plain, South Africa41 - 14 Dale Purcell3 - 6 WPts
28/04/2031Mitchells Plain, South Africa40 - 14 Francisco Narez12 - 12(1) WPts
27/02/2031Mitchells Plain, South Africa39 - 14 Beau Blier0 - 7 WPts
28/12/2030Mitchells Plain, South Africa38 - 14 Rico Prudente1 - 5 WPts
29/10/2030Mitchells Plain, South Africa37 - 14 Borysko Osika2 - 1 WPts
31/08/2030Mitchells Plain, South Africa36 - 14 Ho Bai2 - 5 WPts
30/06/2030Mitchells Plain, South Africa35 - 14 Laurent Willems5 - 11 WPts
01/05/2030Mitchells Plain, South Africa34 - 14 Sasha Rochev0 - 3 WPts
02/03/2030Mitchells Plain, South Africa33 - 14 Angel Ribeiro0 - 10 WPts
01/01/2030Mitchells Plain, South Africa32 - 14 Guido Minier2 - 4 WPts
02/11/2029Mitchells Plain, South Africa31 - 14 Jarek Jablon7 - 18 WPts
03/09/2029Delmas, Haiti30 - 14 Brigham Mansart25 - 22(1) WPts
03/08/2029Mitchells Plain, South Africa29 - 14 Abydos Malas24 - 15 WPts
03/07/2029Mitchells Plain, South Africa28 - 14 Abydos Malas24 - 14 WPts
02/06/2029Mitchells Plain, South Africa27 - 14 Bayram Sabanci27 - 12 WPts
26/04/2029East London, South Africa27 - 13 Alwin Swart13 - 21 LPts South Africa National Championships 2029View
15/04/2029Mitchells Plain, South Africa27 - 12 Tariyel Abdurrahmanov29 - 9 LPts
15/03/2029Mitchells Plain, South Africa26 - 12 Tariyel Abdurrahmanov29 - 8 WPts
10/02/2029Mitchells Plain, South Africa25 - 12 Dušan Žugec17 - 15 WPts
13/12/2028Kolkata, India24 - 12 Ibrahim Sulaiman5 - 6 WPts
15/10/2028Mitchells Plain, South Africa23 - 12 Mohsin Saah11 - 23 WPts
14/09/2028Mitchells Plain, South Africa22 - 12 Mohsin Saah11 - 22 WPts
14/08/2028Mashhad, Iran21 - 12 Mohsin Saah11 - 21 WPts
13/07/2028Nanning, China21 - 11 Eric Murer26 - 12 LPts Nanning Olympics 2028View
24/06/2028Charleroi, Belgium20 - 11 Garland Jean-Pierre13 - 4 WPts
26/04/2028Durban, South Africa20 - 10 Alwin Swart11 - 13 LPts South Africa National Championships 2028View
14/04/2028Mitchells Plain, South Africa19 - 10 Frey Nydam15 - 23 WPts
14/03/2028Kampala, Uganda18 - 10 Okapi Aanyu12(1) - 10 WPts
15/01/2028Tangier, Morocco18 - 9 Charles Bayle34 - 29 LPts Africa Championships 2028View
12/01/2028Tangier, Morocco17 - 9 Carolus Dolassem29(1) - 21 WPts Africa Championships 2028View
09/01/2028Tangier, Morocco16 - 9 Shayan Nabil21 - 7 WPts Africa Championships 2028View
03/01/2028Mitchells Plain, South Africa15 - 9 Emin Karatay16 - 9 WPts
03/12/2027Mitchells Plain, South Africa14 - 9 Emin Karatay16 - 8 WPts
01/11/2027Mitchells Plain, South Africa13 - 9 Emin Karatay16 - 7 WPts
14/09/2027Tabriz, Iran12 - 9 Amer Sayadov14 - 6 WPts
14/08/2027Mitchells Plain, South Africa11 - 9 Aleksei Urbaniak17 - 6 WPts
27/06/2027Montevideo, Uruguay10 - 9 Vicente Basco16(2) - 18 WPts
29/04/2027Johannesburg, South Africa10 - 8 Bob Kiala16(1) - 23 LPts South Africa National Championships 2027View
26/04/2027Johannesburg, South Africa9 - 8 Alwin Swart8 - 9 WPts South Africa National Championships 2027View
24/03/2027Yerevan, Armenia8 - 8 Ghevont Darakdjyan8 - 15(1) WPts
24/01/2027Soweto, South Africa8 - 7 Jamar Shongwe13 - 8 LPts
25/11/2026Khayelitsha, South Africa8 - 6 Phornello Jamin10 - 6 LPts
03/10/2026Khayelitsha, South Africa7 - 6 Dom Van Vuuren0 - 24(10) WPts
05/08/2026East London, South Africa7 - 5 Robert Van Heerden20 - 24 LPts
09/06/2026Mamelodi, South Africa6 - 5 Uland Mayat12 - 7 WPts
26/04/2026Soshanguve, South Africa6 - 4 Steven Marais10 - 2 LPts South Africa National Championships 2026View
07/04/2026Yerevan, Armenia6 - 3 Hayrabed Chalabian12 - 26 LPts
07/02/2026iBhayi, South Africa5 - 3 Dominic Mbekile0 - 0 WPts
31/12/2025Tembisa, South Africa4 - 3 Sam Mabele0 - 0 WPts
30/11/2025Copenhagen, Denmark3 - 3 Kelsey Slott7 - 14 WPts
02/10/2025Zagreb, Croatia3 - 2 Marinko Grahovac28(1) - 21 LPts
04/08/2025Tallaght, Ireland2 - 2 Liam Tracey4 - 7 WPts
05/06/2025Mitchells Plain, South Africa2 - 1 Mark Hogg1 - 1 LPts
07/04/2025Tampere, Finland1 - 1 Sampo Hayha4 - 13 WPts
07/02/2025Johannesburg, South Africa0 - 1 Eric Msibi0 - 0 WPts
05/01/2025San Miguel de Tucuman, Argentina0 - 0 Diego Trigo0 - 0 LPts