Weightclass:  Featherweight
Location:  Pretoria, South Africa
Record:  29 - 22(2)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
27/07/2035Pretoria, South Africa28 - 22(2) Ames Nolette0 - 7 WPts
27/05/2035Pretoria, South Africa27 - 22(2) Jatawaman Supandji6 - 13 WPts
27/03/2035Pretoria, South Africa26 - 22(2) Robert Cooper7 - 5 WPts
25/01/2035Pretoria, South Africa25 - 22(2) Duncan Irwin2 - 6 WPts
25/11/2034Pretoria, South Africa24 - 22(2) Borya Papedis2 - 15 WPts
24/09/2034Pretoria, South Africa23 - 22(2) Hayden Breytenbach1 - 11 WPts
25/07/2034Pretoria, South Africa22 - 22(2) Xayvion Mashamaite0 - 19(1) WPts
24/05/2034Pretoria, South Africa21 - 22(2) Justin Mulder15 - 20 WPts
26/03/2034Cuenco, Ecuador20 - 22(2) Leonel Livas11 - 12 WPts
26/01/2034Guayaquil, Ecuador19 - 22(2) Sancho Garcia3 - 16 WPts
26/11/2033Cape Town, South Africa19 - 21(2) John Vlok15 - 17 LPts
28/09/2033Lexington, USA19 - 20(2) Morgan Ritchison26 - 7 LPts
30/07/2033Villa Nueva, Guatemala19 - 19(2) Diego Mazo15 - 1(1) LPts
01/06/2033Guatemala City, Guatemala18 - 19(2) Zelipe Vielma9 - 12 WPts
03/04/2033Tembisa, South Africa18 - 18(2) David Van der Westhuizen13(1) - 20(3) LPts
09/02/2033Tembisa, South Africa18 - 17(2) Umi Ntuli16 - 18 LPts
11/12/2032Baku, Azerbaijan18 - 16(2) Imam Mustafa8 - 7 LPts
12/10/2032Boksburg, South Africa17 - 16(2) Rune De Villiers5 - 27(1) WPts
14/08/2032Soweto, South Africa17 - 15(2) Uzoma Nonyane12 - 15 LPts
14/06/2032Pretoria, South Africa16 - 15(2) Mark Kabala13 - 10 WPts
26/04/2032Katlehong, South Africa16 - 14(2) Adam Cronje21 - 14(1) LPts South Africa National Championships 2032View
17/04/2032Pretoria, South Africa15 - 14(2) Imam Mustafa7 - 4 WPts
18/02/2032Pretoria, South Africa14 - 14(2) Justin Mulder8 - 13 WPts
22/12/2031Mexico City, Mexico13 - 14(2) Rio Chacon6 - 35 WPts
23/10/2031Ruiru, Kenya13 - 13(2) Ewan Mutuku34(1) - 28 LPts
25/08/2031Omsk, Russia12 - 13(2) Georgiy Markow10 - 12 WPts
27/06/2031Aalborg, Denmark12 - 12(2) Filip Nydam6 - 6 LPts
29/04/2031Changwon, South Korea11 - 12(2) Woo-young Son14 - 14 WPts
01/03/2031Seoul, South Korea10 - 12(2) Sung-yeung Paek14(1) - 7 WPts
01/01/2031Pretoria, South Africa9 - 12(2) Quashawn Ledwaba5 - 5 WPts
03/11/2030Boksburg, South Africa9 - 11(2) Wandisile Rantie15(5) - 14 LPts
05/09/2030Antipolo, Philippines8 - 11(2) Sam Babaylan0 - 0 WPts
08/07/2030Pretoria, South Africa7 - 11(2) Josh Hanekom5 - 7 WPts
09/05/2030Ahmedabad, India6 - 11(2) Ibrahim Nazimuddin4 - 19 WPts
11/03/2030Santa Cruz de la Sierra, Bolivia6 - 10(2) Tajo Ledesma18 - 25(5) LPts
11/01/2030Santo Domingo Oeste, Dominican Republic6 - 9(2) Vicente Barco19(1) - 26 LPts
13/11/2029Pretoria, South Africa5 - 9(2) Ubanwa Sekola0 - 2 WPts
13/09/2029Sofia, Bulgaria5 - 8(2) Mikhail á Dragomirov21(2) - 17 LPts
16/07/2029Pretoria, South Africa4 - 8(2) Gideon Klerk4(1) - 21 WPts
18/05/2029Harare, Zimbabwe4 - 7(2) Kris Dangarenbga26 - 19 LPts
20/03/2029Santo Domingo Oeste, Dominican Republic4 - 6(2) Angel Tome7 - 18 LPts
20/01/2029Gulu, Uganda4 - 5(2) Hugh Masiko8 - 21 LPts
22/11/2028Pretoria, South Africa3 - 5(2) Denton Malherbe1 - 4 WPts
23/09/2028Managua, Nicaragua2 - 5(2) Quin Espinosa1 - 4(1) WPts
26/07/2028Pretoria, South Africa2 - 4(2) Bob Ryan18 - 22 LPts
28/05/2028Sana'a, Yemen2 - 3(1) Rehman Marwan31(2) - 19(1) LKO3
30/03/2028Pretoria, South Africa1 - 3(1) Banyu Mikola0 - 4 WPts
31/01/2028Pretoria, South Africa1 - 2(1) Yakubu Egwim17 - 10 LPts
03/12/2027Oulu, Finland1 - 1 Ahti Eerikainen20 - 16 LKO3
05/10/2027Fukuoka, Japan1 - 0 Takeshi Horiuchi15 - 8 LPts
07/08/2027Pretoria, South Africa0 - 0 Ndumisa Dlala1 - 2 WPts