Weightclass:  Welterweight
Location:  Port Elizabeth, South Africa
Record:  53 - 16
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
06/12/2033Port Elizabeth, South Africa52 - 16 Vikenti Rafiev1 - 11 WPts
06/10/2033Port Elizabeth, South Africa51 - 16 Paku Tanadi0 - 8 WPts
06/08/2033Port Elizabeth, South Africa50 - 16 Fedar Iwanoc9 - 12 WPts
05/06/2033Port Elizabeth, South Africa49 - 16 Jose Colindres16 - 19 WPts
05/04/2033Port Elizabeth, South Africa48 - 16 Theo Lua5 - 3 WPts
02/02/2033Port Elizabeth, South Africa47 - 16 Besim Pernaska4 - 10 WPts
02/12/2032Cape Town, South Africa46 - 16 Tlou Nyatama4 - 29 WPts
04/10/2032Port Elizabeth, South Africa46 - 15 Pyotr Bacirov37 - 36 LPts
03/09/2032Port Elizabeth, South Africa45 - 15 Pyotr Bacirov37 - 35 WPts
03/08/2032Hangzhou, China44 - 15 Lei Kwok43 - 20 WPts
03/07/2032Port Elizabeth, South Africa43 - 15 Borden Foccart24 - 26 WPts
27/05/2032Petaling Jaya, Malaysia42 - 15 Haaris Azer39(1) - 23 WPts
26/04/2032Katlehong, South Africa42 - 14 Fagrie Manamela11 - 2 LPts South Africa National Championships 2032View
14/04/2032Port Elizabeth, South Africa42 - 13 Qulu Salahov33 - 26 LPts
14/03/2032Port Elizabeth, South Africa41 - 13 Qulu Salahov33 - 25 WPts
12/02/2032Port Elizabeth, South Africa40 - 13 Haaris Azer36(1) - 21 WPts
09/01/2032Aba, Nigeria40 - 12 Cody Konadu14(2) - 8 LPts Africa Championships 2032View
13/12/2031Port Elizabeth, South Africa39 - 12 Amjad Nazmi30 - 23 WPts
12/11/2031Port Elizabeth, South Africa38 - 12 Amjad Nazmi30 - 22 WPts
12/10/2031Port Elizabeth, South Africa37 - 12 Amjad Nazmi30 - 21 WPts
07/09/2031Valencia, Venezuela37 - 11 Yong Bajcodamov12 - 4 LPts Valencia World Championships 2031View
31/08/2031Port Elizabeth, South Africa36 - 11 Thurston Westrum28 - 11 WPts
31/07/2031Port Elizabeth, South Africa35 - 11 Thurston Westrum28 - 10 WPts
18/06/2031Port Elizabeth, South Africa34 - 11 Billy Don29 - 14 WPts
02/05/2031Randburg, South Africa33 - 11 John Booysen23 - 3 WPts South Africa National Championships 2031View
29/04/2031Randburg, South Africa32 - 11 Fagrie Manamela6 - 0 WPts South Africa National Championships 2031View
26/04/2031Randburg, South Africa31 - 11 Verlyn Mpontshane7 - 3 WPts South Africa National Championships 2031View
17/04/2031Port Elizabeth, South Africa30 - 11 Billy Don28 - 13 WPts
09/03/2031Port Elizabeth, South Africa29 - 11 Rehan Akbari30 - 12 WPts
06/02/2031Tangier, Morocco28 - 11 Ratib Elouali28 - 16 WPts
06/01/2031Tangier, Morocco28 - 10 Ratib Elouali27 - 16 LPts
05/12/2030Tangier, Morocco28 - 9 Ratib Elouali26 - 16 LPts
04/11/2030Port Elizabeth, South Africa28 - 8 Diego Natal27 - 19 LPts
04/10/2030Port Elizabeth, South Africa27 - 8 Diego Natal27 - 18 WPts
03/09/2030Asuncion, Paraguay26 - 8 Diego Natal27 - 17 WPts
03/08/2030Port Elizabeth, South Africa26 - 7 Harvey Sloan11 - 14 LPts
03/07/2030Port Elizabeth, South Africa25 - 7 Harvey Sloan11 - 13 WPts
02/06/2030Galway, Ireland24 - 7 Harvey Sloan11 - 12 WPts
02/05/2030Roodepoort, South Africa23 - 7 Lehlohonolo Manyama8 - 2 WPts South Africa National Championships 2030View
29/04/2030Roodepoort, South Africa22 - 7 Tlou Matlala10 - 3 WPts South Africa National Championships 2030View
26/04/2030Roodepoort, South Africa21 - 7 Jordan Muana14(2) - 12 WPts South Africa National Championships 2030View
11/04/2030Port Elizabeth, South Africa20 - 7 Ramirez Monsivais12 - 12 WPts
07/03/2030Port Elizabeth, South Africa19 - 7 Azam Algahary18 - 16(1) WPts
04/02/2030Port Elizabeth, South Africa18 - 7 Azam Algahary18 - 15(1) WPts
30/12/2029Port Elizabeth, South Africa17 - 7 Avel Polsky9(1) - 14 WPts
29/11/2029Minsk, Belarus16 - 7 Avel Polsky9(1) - 13 WPts
29/10/2029Santo Domingo de Guzman, Dominican Republic16 - 6 Cisco Madrazo14 - 5 LPts
28/09/2029Santo Domingo de Guzman, Dominican Republic16 - 5 Cisco Madrazo13 - 5 LPts
28/08/2029Riga, Latvia16 - 4 Arseni Mezkalninsh12 - 26 LPts
30/06/2029Riyadh, Saudi Arabia15 - 4 Rehman Jarrar12 - 21 WPts
02/05/2029East London, South Africa14 - 4 Tlou Matlala5 - 0 WPts South Africa National Championships 2029View
29/04/2029East London, South Africa13 - 4 Adam Molekane8 - 3 WPts South Africa National Championships 2029View
26/04/2029East London, South Africa12 - 4 Fagrie Govender15 - 18 WPts South Africa National Championships 2029View
25/02/2029Tokyo, Japan11 - 4 Yutaka Sugimoto24(5) - 20 WPts
28/12/2028San Pedro de Macoris, Dominican Republic10 - 4 Leonardo Linde10 - 14 WPts
30/10/2028Riga, Latvia10 - 3 Koldan Helmanis14 - 16 LPts
01/09/2028Petionville, Haiti9 - 3 Alexandre Bay11 - 10 WPts
04/07/2028Port Elizabeth, South Africa8 - 3 Duncan Komba1 - 4 WPts
06/05/2028Riga, Latvia7 - 3 Alik Bezbiksis0 - 5 WPts
08/03/2028Port Elizabeth, South Africa6 - 3 John Basini8(1) - 21 WPts
09/01/2028Randburg, South Africa5 - 3 Lloyd Kaboya3 - 8 WPts
15/11/2027Durban, South Africa4 - 3 Chike Kanda8(1) - 9 WPts
17/09/2027Umlazi, South Africa3 - 3 Gift Gcaba2 - 22 WPts
20/07/2027Tembisa, South Africa2 - 3 Lewis Mfeketho9 - 9 WPts
23/05/2027Umlazi, South Africa1 - 3 Chiamaka Offrata6 - 18 WPts
25/03/2027Algiers, Algeria1 - 2 Amjad Matoub15(1) - 15(3) LPts
25/01/2027Soweto, South Africa1 - 1 David Ndelela6 - 9 LPts
29/11/2026Soweto, South Africa0 - 1 Mark Van Zyl8 - 17 WPts
29/10/2026Port Elizabeth, South Africa0 - 0 Xhosas Dokuaa1 - 4 LPts