Weightclass:  Light Welterweight
Location:  Pretoria, South Africa
Record:  60(1) - 28
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
27/06/2028Pretoria, South Africa59(1) - 28 Darijo Pilipovic3 - 19 WPts
28/04/2028Pretoria, South Africa58(1) - 28 Yago Olivas3 - 10 WPts
28/02/2028Pretoria, South Africa57(1) - 28 Kacper Kasperski8 - 4 WPts
30/12/2027Pretoria, South Africa56(1) - 28 Vidal Jacome4 - 20 WPts
31/10/2027Pretoria, South Africa55(1) - 28 Jeffrey Bobet4 - 18 WPts
31/08/2027Pretoria, South Africa54(1) - 28 Arlind Asim4 - 14 WPts
01/07/2027Pretoria, South Africa53(1) - 28 Vijay Gupta1 - 3 WPts
29/04/2027Pretoria, South Africa52(1) - 28 Louie de Sade5 - 8 WPts
28/02/2027Pretoria, South Africa51(1) - 28 Viktor Ibraimow9 - 17 WPts
30/12/2026Pretoria, South Africa50(1) - 28 Sean Quigg2 - 15 WPts
31/10/2026Pretoria, South Africa49(1) - 28 Nikolai Jumtinsh1 - 13 WPts
01/09/2026Pretoria, South Africa48(1) - 28 Haakon Orum5 - 15 WPts
03/07/2026Gdynia, Poland48(1) - 27 Tymoteusz Kedzior53 - 16 LPts
02/06/2026Gdynia, Poland48(1) - 26 Tymoteusz Kedzior52 - 16 LPts
02/05/2026Soshanguve, South Africa47(1) - 26 Louis Kamanda17 - 7 WPts South Africa National Championships 2026View
29/04/2026Soshanguve, South Africa46(1) - 26 Paul Kalunga7 - 1 WPts South Africa National Championships 2026View
26/04/2026Soshanguve, South Africa45(1) - 26 Quarren Berko11 - 11 WPts South Africa National Championships 2026View
17/04/2026Pretoria, South Africa45(1) - 25 Fraco Sebastian45(3) - 24 LPts
15/03/2026Gdynia, Poland45(1) - 24 Tymoteusz Kedzior48 - 16 LPts
12/02/2026Pretoria, South Africa45(1) - 23 Fumio Konda48 - 16 LPts
09/01/2026Kano, Nigeria45(1) - 22 Will Sowah47 - 18 LPts Africa Championships 2026View
14/12/2025Toshkent, Uzbekistan44(1) - 22 Ioakim Safaev39 - 24 WPts
13/11/2025Pretoria, South Africa44(1) - 21 Sajid Rahaim44 - 20 LPts
13/10/2025Pretoria, South Africa43(1) - 21 Dario Travieso49(2) - 17 WPts
07/09/2025Ningbo, China43(1) - 20 Zvi Svendsen47 - 23 LPts Ningbo World Championships 2025View
03/08/2025Pretoria, South Africa42(1) - 20 Rodrigue Kampert41(2) - 18 WPts
03/07/2025Pretoria, South Africa41(1) - 20 Will Sowah41 - 14 WPts
02/06/2025Pretoria, South Africa40(1) - 20 Will Sowah41 - 13 WPts
02/05/2025Durban, South Africa39(1) - 20 Kasi Kotei10 - 10 WPts South Africa National Championships 2025View
29/04/2025Durban, South Africa38(1) - 20 Ontibile Ntuli19 - 15 WPts South Africa National Championships 2025View
26/04/2025Durban, South Africa37(1) - 20 Michael Stella13(1) - 9 WPts South Africa National Championships 2025View
09/04/2025Pretoria, South Africa37(1) - 19 Joseph McPhee36 - 19 LPts
17/02/2025Pretoria, South Africa36(1) - 19 Angel Fidel32 - 30 WPts
17/01/2025Pretoria, South Africa35(1) - 19 Angel Fidel32 - 29 WPts
14/12/2024Pretoria, South Africa35(1) - 18 Gazi Aldimashqi31(1) - 31 LPts
13/11/2024Pretoria, South Africa34(1) - 18 Gazi Aldimashqi31(1) - 30 WPts
08/10/2024Pretoria, South Africa33(1) - 18 Zafa Amen18 - 31 WPts
07/09/2024Lusaka, Zambia32(1) - 18 Dewayne Chilekwa29(3) - 21 WPts
07/08/2024Pretoria, South Africa31(1) - 18 Ames Christophe36 - 19 WPts
06/07/2024Pretoria, South Africa30(1) - 18 Elis Bryngelson11 - 13 WPts
30/05/2024Pretoria, South Africa30(1) - 17 Kyan Yotamu25(2) - 23 LPts
29/04/2024Tembisa, South Africa30(1) - 16 Bongani Ngcongca15 - 11 LPts South Africa National Championships 2024View
26/04/2024Tembisa, South Africa29(1) - 16 Thamsanqa Erasmus2 - 14(2) WPts South Africa National Championships 2024View
15/04/2024Pretoria, South Africa28(1) - 16 Saad Pour22 - 14 WPts
15/03/2024Pretoria, South Africa28(1) - 15 Ike Andeh22(1) - 20 LPts
13/02/2024Quito, Ecuador28(1) - 14 Jose Alpizar43 - 6 LPts
12/01/2024Tangier, Morocco28(1) - 13 Ames Christophe31 - 14 LPts Africa Championships 2024View
09/01/2024Tangier, Morocco27(1) - 13 Shaun Nyumbu23(1) - 22 WPts Africa Championships 2024View
02/01/2024Pretoria, South Africa27(1) - 12 Shaun Nyumbu22(1) - 22 LPts
30/11/2023Pretoria, South Africa26(1) - 12 Ike Andeh22(1) - 16 WPts
30/10/2023Pretoria, South Africa25(1) - 12 Ike Andeh22(1) - 15 WPts
28/09/2023Pretoria, South Africa24(1) - 12 Malik Latif14 - 25 WPts
27/08/2023Katlehong, South Africa23(1) - 12 Dele Matlaba19 - 11 WPts
26/07/2023Riga, Latvia22(1) - 12 Aleksei Rukis21 - 11 WPts
28/05/2023Pretoria, South Africa21(1) - 12 Zamir Ayub1 - 4 WPts
29/03/2023Seattle, USA20(1) - 12 Ian Bonner8 - 11 WPts
29/01/2023Durban, South Africa20(1) - 11 Dave Mogoeng2 - 25(3) LPts
02/12/2022Ho Chi Minh City, Vietnam19(1) - 11 Tran Anh12 - 20 WPts
03/10/2022Pretoria, South Africa18(1) - 11 Peabo Knoetze17 - 8 WPts
01/09/2022Mitchells Plain, South Africa18(1) - 10 Oupa Mahlangu24 - 5 LPts
01/08/2022Johannesburg, South Africa18(1) - 9 Mzikayise Coetzee7(1) - 16 LPts
06/06/2022Palermo, Italy17 - 9 Emilio Giancola1 - 1 WKO3
08/04/2022Port Elizabeth, South Africa16 - 9 Harry Motsoaledi6 - 16 WPts
28/02/2022Soweto, South Africa15 - 9 Kwanda Ngcongca11(1) - 9 WPts
27/01/2022Ahmedabad, India15 - 8 Mahinder Muni10 - 13 LPts
29/11/2021Yerevan, Armenia15 - 7 Daron Pakradounian12 - 12 LPts
01/10/2021Pretoria, South Africa15 - 6 Koert Plessis20 - 3 LPts
31/07/2021Zagreb, Croatia15 - 5 Damir Tošic9 - 12 LPts
31/05/2021Leon, Nicaragua14 - 5 Santiago Sarmiento6 - 12 WPts
01/04/2021Vilnius, Lithuania13 - 5 Bonifacy Wazny4 - 12 WPts
01/02/2021Pretoria, South Africa12 - 5 Themba Segolela9 - 7 WPts
30/11/2020Khujand, Tajikistan11 - 5 Aghasafa Abdurrahmirov5 - 13 WPts
02/10/2020Touba, Senegal10 - 5 Thierry Diene1 - 1 WPts
04/08/2020Warsaw, Poland10 - 4 Szczeosny Bialkowski5 - 11(1) LPts
06/06/2020Roodepoort, South Africa9 - 4 Bouwen Van Rooyen1 - 7 WPts
22/04/2020Pretoria, South Africa8 - 4 Muslih Bagy5 - 6 WPts
23/02/2020Dubai, UAE8 - 3 Waqar Wardi2 - 3 LPts
25/12/2019Pretoria, South Africa8 - 2 Paul Mugni1 - 1 LPts
26/10/2019Soshanguve, South Africa7 - 2 Ayabulela Coetzee2 - 5(2) WPts
11/09/2019La Plata, Argentina7 - 1 Diego Amo5 - 0 LPts
14/07/2019Malmo, Sweden6 - 1 Gabriel Malmberg1 - 7 WPts
15/05/2019Pretoria, South Africa5 - 1 Jose Saplala1 - 2 WPts
15/03/2019San Juan, Puerto Rico4 - 1 Miguel Albuquerque1 - 4 WPts
14/01/2019Resistencia, Argentina3 - 1 Rodrigo Reynosa3 - 4 WPts
16/11/2018Pretoria, South Africa2 - 1 Thabang Mabudafhasi3 - 2 WPts
16/09/2018Pretoria, South Africa1 - 1 Donat Tyszka0 - 1 WPts
16/07/2018San Juan, Puerto Rico1 - 0 Urvano Navar1 - 0 LPts
18/05/2018Pretoria, South Africa0 - 0 Emanuel Campoverde0 - 1 WPts