Weightclass:  Welterweight
Location:  Roodepoort, South Africa
Record:  62 - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
17/12/2026Roodepoort, South Africa61 - 17 Bamey Kamp2 - 2 WPts
18/10/2026Roodepoort, South Africa60 - 17 Fedor Balaban1 - 4 WPts
19/08/2026Roodepoort, South Africa59 - 17 John Stieve9(1) - 16(1) WPts
20/06/2026Roodepoort, South Africa58 - 17 Daniil Timoshinin2 - 8(1) WPts
21/04/2026Roodepoort, South Africa57 - 17 Vincent Passemier17 - 16 WPts
20/02/2026Roodepoort, South Africa56 - 17 Koldan Basak1 - 4 WPts
22/12/2025Roodepoort, South Africa55 - 17 Lear Heister1 - 14(1) WPts
23/10/2025Roodepoort, South Africa54 - 17 Will Cavite3 - 7 WPts
24/08/2025Roodepoort, South Africa53 - 17 Arthur Patulet4 - 7 WPts
25/06/2025Roodepoort, South Africa52 - 17 Gerald Biya2 - 5 WPts
26/04/2025Roodepoort, South Africa51 - 17 Matt Jolly2 - 3 WPts
25/02/2025Roodepoort, South Africa50 - 17 Dominic Delgado2 - 7 WPts
27/12/2024Roodepoort, South Africa49 - 17 Afon Gadjibekov49 - 13 WPts
26/11/2024Samarqand, Uzbekistan48 - 17 Afon Gadjibekov49 - 12 WPts
26/10/2024Managua, Nicaragua48 - 16 Alfonso Villano50 - 16 LPts
25/09/2024Managua, Nicaragua48 - 15 Alfonso Villano49 - 16 LPts
25/08/2024Samarqand, Uzbekistan48 - 14 Afon Gadjibekov47 - 12 LPts
25/07/2024Busan, South Korea48 - 13 Emanuel Puentes60(2) - 6 LPts Busan Olympics 2024View
22/07/2024Busan, South Korea47 - 13 Alfonso Villano48 - 15 WPts Busan Olympics 2024View
19/07/2024Busan, South Korea46 - 13 Joshua Flanagon42 - 10 WPts Busan Olympics 2024View
16/07/2024Busan, South Korea45 - 13 Yutaka Kubo40(1) - 8 WPts Busan Olympics 2024View
13/07/2024Busan, South Korea44 - 13 Joni Pulkkinen39 - 18 WPts Busan Olympics 2024View
03/07/2024Roodepoort, South Africa43 - 13 Nethra Samutkojon27 - 26(3) WPts
02/06/2024Khujand, Tajikistan42 - 13 Daniil Jafarov44(1) - 9 WPts
02/05/2024Tembisa, South Africa41 - 13 John Haarhoff7 - 3 WPts South Africa National Championships 2024View
29/04/2024Tembisa, South Africa40 - 13 Sammy Mabweni32(2) - 12(3) WPts South Africa National Championships 2024View
26/04/2024Tembisa, South Africa39 - 13 Themba Rantie7 - 16 WPts South Africa National Championships 2024View
16/04/2024Roodepoort, South Africa38 - 13 Haider Aueb27 - 20 WPts
16/03/2024Roodepoort, South Africa37 - 13 Alfonso Villano40 - 14 WPts
14/02/2024Roodepoort, South Africa36 - 13 Nethra Samutkojon24 - 22(2) WPts
12/01/2024Tangier, Morocco36 - 12 Olier Bartholdi52 - 6 LPts Africa Championships 2024View
09/01/2024Tangier, Morocco35 - 12 Waltier Beatrice35(1) - 14 WPts Africa Championships 2024View
10/12/2023Roodepoort, South Africa34 - 12 Nethra Samutkojon23 - 20(2) WPts
09/11/2023Rome, Italy33 - 12 Vito Grieco42 - 4 WPts
07/10/2023Hanoi, Vietnam33 - 11 Kieu Hao40 - 6 LPts
03/09/2023Valladolid, Spain33 - 10 Gervasio Solares46 - 4 LPts
03/08/2023Roodepoort, South Africa32 - 10 Gower Paille34 - 12 WPts
03/07/2023Roodepoort, South Africa31 - 10 Dmitriy Alizade38 - 8 WPts
31/05/2023Roodepoort, South Africa31 - 9 Ulises Oliveros40 - 7 LPts
29/04/2023Germiston, South Africa31 - 8 Madisha Manyama21 - 8 LPts South Africa National Championships 2023View
26/04/2023Germiston, South Africa30 - 8 Dai Moke26 - 7 WPts South Africa National Championships 2023View
03/04/2023Managua, Nicaragua29 - 8 Alfonso Villano29 - 10 WPts
03/03/2023Ulaanbaatar, Mongolia29 - 7 Yulian Zorig33 - 4 LPts
31/01/2023Montevideo, Uruguay29 - 6 Ulises Oliveros38 - 4 LPts
31/12/2022Montevideo, Uruguay29 - 5 Ulises Oliveros37 - 4 LPts
30/11/2022Roodepoort, South Africa29 - 4 Vincent Gaw25 - 5 LPts
29/10/2022Roodepoort, South Africa28 - 4 Ulises Oliveros36 - 3 WPts
28/09/2022Bratislava, Slovakia27 - 4 Ivan Jares21(1) - 10 WPts
28/08/2022San Miguel, El Salvador26 - 4 Juan Garcia3 - 4 WPts
29/06/2022Khayelitsha, South Africa25 - 4 Josh Manamela18(1) - 7 WPts
02/05/2022Cape Town, South Africa25 - 3 Arnie Kasuku29(1) - 4 LPts South Africa National Championships 2022View
29/04/2022Cape Town, South Africa24 - 3 Josh Manamela18(1) - 6 WPts South Africa National Championships 2022View
26/04/2022Cape Town, South Africa23 - 3 Patrick Bomoyi13 - 10 WPts South Africa National Championships 2022View
17/03/2022Plovdiv, Bulgaria22 - 3 Vasil á Litvinov11 - 13 WPts
16/01/2022Roodepoort, South Africa21 - 3 Juan Islas15 - 7 WPts
16/11/2021Bern, Switzerland20 - 3 Baldric Alsman14 - 8 WPts
17/09/2021Randburg, South Africa19 - 3 Jackson Tlolane15 - 7 WPts
27/07/2021Khayelitsha, South Africa18 - 3 Bruce Matlaba13 - 7 WPts
04/06/2021Tembisa, South Africa18 - 2 Erasmus Verster10(2) - 10 LPts
26/04/2021Randburg, South Africa18 - 1 Josh Morkel16 - 1 LPts South Africa National Championships 2021View
27/02/2021Curitiba, Brazil17 - 1 Quin Casal3 - 16 WPts
30/12/2020Roodepoort, South Africa16 - 1 Inigo Flanagan2 - 3 WPts
30/10/2020Amman, Jordan15 - 1 Haider Rashed17 - 4 WPts
01/09/2020Roodepoort, South Africa14 - 1 Cruz Buenrostro5 - 9 WPts
01/07/2020Cali, Colombia13 - 1 Marco Febo10 - 2 WPts
02/05/2020East London, South Africa12 - 1 James Dikiyu15 - 3 WPts South Africa National Championships 2020View
29/04/2020East London, South Africa11 - 1 Jackson Tlolane11 - 2 WPts South Africa National Championships 2020View
26/04/2020East London, South Africa10 - 1 Donker Van Deventer15 - 2 WPts South Africa National Championships 2020View
31/03/2020Pune, India9 - 1 Kishore Saini1 - 10 WPts
01/02/2020Mitchells Plain, South Africa8 - 1 Merk Buys6 - 5 WPts
11/12/2019Amagasaki, Japan7 - 1 Takeshi Hashimoto8 - 4 WPts
13/10/2019Soshanguve, South Africa6 - 1 Bryan Stander5 - 3 WPts
25/08/2019Pretoria, South Africa5 - 1 Tshepo Ngcobo5 - 2 WPts
26/06/2019Durban, South Africa4 - 1 Bruce Fatundu7 - 2 WPts
09/05/2019Roodepoort, South Africa3 - 1 Ciaran McFarland1 - 6 WPts
08/03/2019Roodepoort, South Africa2 - 1 Genard De Vries1 - 5 WPts
06/01/2019Kumasi, Ghana2 - 0 Rob Adjei0 - 0 LPts
07/11/2018Roodepoort, South Africa1 - 0 Dele Mahlobo2 - 0 WPts
07/09/2018Roodepoort, South Africa0 - 0 Okal Dikgacoi1 - 1 WPts