Weightclass:  Light Welterweight
Location:  Pretoria, South Africa
Record:  22(6) - 12
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
02/05/2038Germiston, South Africa21(5) - 12 Mahdi Gyimah20 - 19 WKO2 South Africa National Championships 2038View
29/04/2038Germiston, South Africa20(4) - 12 Ian De Lange27 - 19(2) WKO3 South Africa National Championships 2038View
26/04/2038Germiston, South Africa19(3) - 12 Udenwa Erasmus8 - 7 WKO2 South Africa National Championships 2038View
16/04/2038Bulawayo, Zimbabwe19(3) - 11 Dillon Mangwende24(1) - 6 LPts
14/03/2038Bouake, Ivory Coast19(3) - 10 Foster Dreyfus42(2) - 15 LPts
11/02/2038Pretoria, South Africa19(3) - 9 Hitoshi Sakamoto21 - 11(1) LPts
09/01/2038Douala, Cameroon19(3) - 8 Foster Dreyfus40(2) - 14 LPts Africa Championships 2038View
14/12/2037Beijing, China18(3) - 8 Ho Loh68(9) - 32(1) WPts
13/11/2037Beijing, China18(3) - 7 Ho Loh67(9) - 32(1) LPts
13/10/2037Beijing, China18(3) - 6 Ho Loh66(9) - 32(1) LPts
10/09/2037Busan, South Korea18(3) - 5 Huug Van de Dicke42 - 21 LPts Busan World Championships 2037View
07/09/2037Busan, South Korea17(3) - 5 Venacio Para27(16) - 14 WPts Busan World Championships 2037View
30/08/2037Mamelodi, South Africa16(3) - 5 Jackson Mphahlele19 - 9 WPts
02/07/2037Pretoria, South Africa15(2) - 5 Joe Paku1 - 1 WKO2
02/05/2037Pretoria, South Africa15(2) - 4 Jackson Mphahlele17 - 9 LPts South Africa National Championships 2037View
29/04/2037Pretoria, South Africa14(1) - 4 Ian De Lange20 - 16(1) WKO2 South Africa National Championships 2037View
26/04/2037Pretoria, South Africa13(1) - 4 David Pistorius9 - 6 WPts South Africa National Championships 2037View
29/03/2037Limerick, Ireland12(1) - 4 Fionn Gallagher35 - 7 WPts
29/01/2037Tallaght, Ireland11 - 4 Leo McNish14 - 14 WKO3
01/12/2036Mamelodi, South Africa10 - 4 Faraji Buari14(2) - 10 WPts
14/10/2036Mamelodi, South Africa10 - 3 Jackson Mphahlele11 - 9 LPts
04/09/2036Pretoria, South Africa9 - 3 LeBron Coetzee8 - 7 WPts
06/07/2036Port Elizabeth, South Africa8 - 3 Martien Haarhoff0 - 0 WPts
22/05/2036Schaerbeek, Belgium7 - 3 Marin Verne8 - 14 WPts
24/03/2036Lima, Peru6 - 3 Santiago Arocha8 - 8 WPts
25/01/2036Los Teques, Venezuela5 - 3 Montel Zepeda16 - 22 WPts
25/11/2035Busan, South Korea4 - 3 Joo-ho Kwan21(1) - 21 WPts
27/09/2035Chungju, South Korea4 - 2 Soo-il Jou25 - 9 LPts
30/07/2035Pretoria, South Africa4 - 1 LeBron Coetzee3 - 5 LPts
30/05/2035Masally, Azerbaijan3 - 1 Tarlan Ismayilov13 - 5 WPts
01/04/2035Mamelodi, South Africa2 - 1 Faraji Buari7 - 7 WPts
01/02/2035Seosan, South Korea2 - 0 Tae-hee Toh18 - 14 LPts
04/12/2034Mar del Plata, Argentina1 - 0 Cris Apolinar11 - 24 WPts
05/10/2034Pretoria, South Africa0 - 0 Faraji Buari6 - 5 WPts