Weightclass:  Lightweight
Location:  Port Elizabeth, South Africa
Record:  45 - 11
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
21/12/2034Barcelona, Spain44 - 11 Montego Najarro10 - 14 WPts
23/10/2034Boksburg, South Africa43 - 11 John Matlaba41 - 14 WPts
03/09/2034Wuhan, China42 - 11 Yu Kuo21(3) - 30 WPts
03/08/2034Samarqand, Uzbekistan42 - 10 Konstantin Salycoff34(2) - 19 LPts
03/07/2034Samarqand, Uzbekistan42 - 9 Konstantin Salycoff33(2) - 19 LPts
02/06/2034Samarqand, Uzbekistan42 - 8 Konstantin Salycoff32(2) - 19 LPts
29/04/2034Durban, South Africa42 - 7 Martijn Moolman17(2) - 3 LPts South Africa National Championships 2034View
26/04/2034Durban, South Africa41 - 7 Adam Hlatshwayo13 - 10 WPts South Africa National Championships 2034View
18/03/2034Port Elizabeth, South Africa40 - 7 Konstantin Salycoff29(2) - 17 WPts
11/02/2034Port Elizabeth, South Africa39 - 7 Diego Bustillo32 - 11 WPts
09/01/2034Suez, Egypt39 - 6 Hanief Alhiba52 - 23 LPts Africa Championships 2034View
02/01/2034Port Elizabeth, South Africa38 - 6 Chatpetch Sukha25 - 18 WPts
20/11/2033Port Elizabeth, South Africa37 - 6 Zelipe Vielma42(11) - 13 WPts
20/10/2033Port Elizabeth, South Africa36 - 6 Zelipe Vielma42(11) - 12 WPts
10/09/2033Surat, India36 - 5 Ramond Schaefer32(4) - 12 LPts Surat World Championships 2033View
07/09/2033Surat, India35 - 5 Xabat Rosal22 - 6 WPts Surat World Championships 2033View
27/08/2033East London, South Africa34 - 5 Okal Bani7 - 19 WPts
30/06/2033Zagreb, Croatia33 - 5 Blago Šintic12 - 10 WPts
02/05/2033Khayelitsha, South Africa32 - 5 John Matlaba34 - 10 WPts South Africa National Championships 2033View
29/04/2033Khayelitsha, South Africa31 - 5 Fagrie Mapisa6 - 24 WPts South Africa National Championships 2033View
26/04/2033Khayelitsha, South Africa30 - 5 John Van Niekerk15 - 25(1) WPts South Africa National Championships 2033View
11/04/2033Port Elizabeth, South Africa29 - 5 Trory Rahman15 - 16 WPts
13/02/2033Port Elizabeth, South Africa28 - 5 John Damalie14 - 13 WPts
14/12/2032Gdansk, Poland28 - 4 Krzysztof Dworaczyk17 - 11 LPts
15/10/2032Port Elizabeth, South Africa27 - 4 Hackett Fabre6 - 11 WPts
16/08/2032Soshanguve, South Africa26 - 4 Phumelele Mokotjo8 - 19 WPts
25/06/2032Katlehong, South Africa25 - 4 Kian Verdoorn15 - 8 WPts
29/04/2032Katlehong, South Africa25 - 3 James Lifunisabo16 - 8 LPts South Africa National Championships 2032View
26/04/2032Katlehong, South Africa24 - 3 Adam Hlatshwayo2 - 3 WPts South Africa National Championships 2032View
17/04/2032Guangzhou, China23 - 3 Yao Siauw19 - 18 WPts
18/02/2032Carolina, Puerto Rico22 - 3 Juan Leonardo16 - 13(4) WPts
21/12/2031Port Elizabeth, South Africa21 - 3 Paul Augustin5 - 10 WPts
22/10/2031Port Elizabeth, South Africa20 - 3 Hsin Gaarder0 - 2 WPts
23/08/2031Port Elizabeth, South Africa19 - 3 Trory Rahman12 - 7 WPts
25/06/2031Melbourne, Australia18 - 3 Zachary Andrew15 - 15 WPts
26/04/2031Randburg, South Africa18 - 2 Laken Osei15 - 3 LPts South Africa National Championships 2031View
16/04/2031Kharkiv, Ukraine17 - 2 Oleksiy Danko17 - 13 WPts
16/02/2031Turin, Italy16 - 2 Rico Scoccimarro1 - 6 WPts
19/12/2030Port Elizabeth, South Africa15 - 2 Bagaskoro Suprapto6 - 4 WPts
21/10/2030Port Elizabeth, South Africa14 - 2 Brigham Beaubien2 - 12 WPts
22/08/2030Belo Horizonte, Brazil13 - 2 Sierra Janota0 - 8 WPts
24/06/2030Tangier, Morocco12 - 2 Safwah Najmi2 - 12 WPts
26/04/2030Roodepoort, South Africa12 - 1 Laken Osei8 - 1 LPts South Africa National Championships 2030View
28/03/2030Ghent, Belgium11 - 1 Adje Baert4 - 18(1) WPts
28/01/2030Bratislava, Slovakia10 - 1 Radim Romanek4(1) - 25 WPts
30/11/2029Germiston, South Africa9 - 1 Xhosas Ado5(1) - 7 WPts
01/10/2029Managua, Nicaragua8 - 1 Xalvador Villicana9 - 9 WPts
03/08/2029Liege, Belgium7 - 1 Gage Pagnol13 - 27(3) WPts
05/06/2029Nassau, Bahamas6 - 1 Zachary Myres2 - 12(1) WPts
07/04/2029Port Elizabeth, South Africa5 - 1 Ryckaert Van den Bergh0 - 15(2) WPts
09/02/2029Ulaanbaatar, Mongolia5 - 0 Al-Jasa Kazbecov18 - 18 LPts
12/12/2028Port Elizabeth, South Africa4 - 0 Wandisile Ramatlhodi2 - 7 WPts
14/10/2028Port Elizabeth, South Africa3 - 0 Xavier Morelos0 - 8 WPts
16/08/2028Touba, Senegal2 - 0 Laramie Barry14 - 9 WPts
18/06/2028Khayelitsha, South Africa1 - 0 Gift Muthambi2 - 18(2) WPts
05/05/2028Port Elizabeth, South Africa0 - 0 Jasper Goudey0 - 0 WPts