Weightclass:  Light Flyweight
Location:  Durban, South Africa
Record:  20(1) - 30(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
21/11/2033Durban, South Africa19(1) - 30(1) Seyfaddin Bekhbutov2 - 7 WPts
21/09/2033Durban, South Africa18(1) - 30(1) Santiago Domantay8 - 20 WPts
21/07/2033Durban, South Africa17(1) - 30(1) Hyun-jun Lee11 - 20 WPts
21/05/2033Durban, South Africa16(1) - 30(1) Tae-hee Mok3 - 1 WPts
21/03/2033Durban, South Africa16(1) - 29(1) Beltran Parody15 - 9 LPts
19/01/2033Durban, South Africa15(1) - 29(1) Joaquin Montana1 - 9 WPts
19/11/2032Durban, South Africa14(1) - 29(1) Quiqui Lasso2 - 11 WPts
19/09/2032Durban, South Africa14(1) - 28(1) Turan Abishev21 - 23 LPts
19/08/2032Karagandy, Kazakhstan14(1) - 27(1) Turan Abishev20 - 23 LPts
16/07/2032Saint Petersburg, Russia14(1) - 26(1) Eduardo Pestana14 - 2 LPts Saint Petersburg Olympics 2032View
13/07/2032Saint Petersburg, Russia13(1) - 26(1) Dimi Stepanovich10 - 15 WPts Saint Petersburg Olympics 2032View
24/06/2032Seongnam, South Korea12(1) - 26(1) Shin-wook Ree18 - 11 WPts
26/04/2032Katlehong, South Africa12(1) - 25(1) Andy Makwetla21 - 9 LPts South Africa National Championships 2032View
16/04/2032Juarez, Mexico11(1) - 25(1) Reynaldo Magallanes2 - 11 WPts
17/02/2032Tembisa, South Africa11(1) - 24(1) Fagrie Mthethwa29 - 19 LPts
19/12/2031Durban, South Africa10(1) - 24(1) Ayanda Bapela5 - 14 WPts
20/10/2031Durban, South Africa9(1) - 24(1) Mike Kata0 - 2 WPts
20/08/2031Tembisa, South Africa9(1) - 23(1) Fagrie Mthethwa26 - 19 LPts
25/06/2031Durban, South Africa8(1) - 23(1) Vuyisile Shongwe0 - 1 WPts
26/04/2031Randburg, South Africa8(1) - 22(1) Roman Van den Berg13 - 12 LPts South Africa National Championships 2031View
17/04/2031Daejeon, South Korea7(1) - 22(1) Jin-su Wang18 - 13 WPts
17/02/2031Katlehong, South Africa6(1) - 22(1) Jack Dondo18 - 15 WPts
22/12/2030Tembisa, South Africa6(1) - 21(1) Fagrie Mthethwa22 - 19 LPts
24/10/2030Lankaran, Azerbaijan6(1) - 20(1) Baba Mekhraliyev22(2) - 24 LPts
26/08/2030Santo Domingo de Guzman, Dominican Republic6(1) - 19(1) Alejandro Calvillo19(5) - 21 LPts
28/06/2030Algiers, Algeria6(1) - 18(1) Imran Zazou31 - 29 LPts
29/04/2030Roodepoort, South Africa6(1) - 17(1) Dylan Ngonga17 - 11 LPts South Africa National Championships 2030View
26/04/2030Roodepoort, South Africa5(1) - 17(1) Nathan De Jongh9 - 3 WPts South Africa National Championships 2030View
26/02/2030Tembisa, South Africa4 - 17(1) Dave Mabena0 - 17(2) WKO3
17/01/2030Umlazi, South Africa4 - 16(1) Scott Kabwaya27(3) - 32 LPts
17/12/2029Durban, South Africa4 - 15(1) Eloy Garcia10 - 11(1) LPts
19/10/2029Mitchells Plain, South Africa4 - 14(1) Leighton Botha18 - 13 LPts
03/09/2029Daegu, South Korea4 - 13(1) Heung-Min Hyun11(3) - 19 LPts
06/07/2029Kingston, Jamaica3 - 13(1) Amon Kernell10 - 13 WPts
07/05/2029Guatemala City, Guatemala2 - 13(1) Diego Cerda3 - 5 WPts
09/03/2029Durban, South Africa2 - 12(1) Andy Makwetla5 - 3 LPts
08/01/2029Durban, South Africa1 - 12(1) Dave Mabena0 - 10(2) WPts
09/11/2028Durban, South Africa0 - 12(1) Yong-jae Bang7 - 8 WPts
10/09/2028London, Canada0 - 11(1) Sam Tennant9 - 9 LPts
13/07/2028Busan, South Korea0 - 10(1) Chan-dong Yang19 - 8 LPts
15/05/2028Durban, South Africa0 - 9(1) Zielen Kloppers4 - 6 LPts
16/03/2028Managua, Nicaragua0 - 8(1) Manuel Loreto3 - 12 LPts
17/01/2028Durban, South Africa0 - 7(1) Dylan Ngonga6 - 6 LPts
19/11/2027Soweto, South Africa0 - 6(1) Mahdi Bani11 - 14 LPts
21/09/2027Soweto, South Africa0 - 5(1) Mahdi Bani10 - 14 LPts
26/07/2027Managua, Nicaragua0 - 4 Juan Yanes18 - 21 LKO3
28/05/2027Durban, South Africa0 - 3 Spencer kaMagwaza1 - 1 LPts
29/03/2027Baltimore, USA0 - 2 Joseph Maskell1 - 12 LPts
29/01/2027Khayelitsha, South Africa0 - 1 Napoleon Maphatsoe11 - 13 LPts
20/12/2026Durban, South Africa0 - 0 Thamsanqa Tshwete0 - 0 LPts