Weightclass:  Featherweight
Location:  Khayelitsha, South Africa
Record:  60(1) - 15(2)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
27/06/2042Ulaanbaatar, Mongolia59 - 15(2) Safwah Umralieff4 - 17(1) WKO3
29/04/2042Mamelodi, South Africa59 - 14(2) Neil Hlatshwayo6 - 5(1) LPts South Africa National Championships 2042View
26/04/2042Mamelodi, South Africa58 - 14(2) Oja Mthethwa1 - 0 WPts South Africa National Championships 2042View
15/03/2042Kumasi, Ghana57 - 14(2) Quadrees Attakora21(2) - 18 WPts
15/01/2042Harare, Zimbabwe57 - 13(1) John Adabor77(1) - 22(1) LKO3 Africa Championships 2042View
12/01/2042Harare, Zimbabwe56 - 13(1) Robert Konchellah33(8) - 13 WPts Africa Championships 2042View
09/01/2042Harare, Zimbabwe55 - 13(1) Tariq Ghermati5 - 5 WPts Africa Championships 2042View
01/01/2042Khayelitsha, South Africa54 - 13(1) Chase Pierre-Louis1 - 1 WPts
30/10/2041Barcelona, Spain53 - 13(1) Senon Salazar16 - 10(1) WPts
01/09/2041Mueang Samut Prakan, Thailand52 - 13(1) Kongjak Pricha11 - 13(1) WPts
04/07/2041Khayelitsha, South Africa51 - 13(1) Massimo Soprano5 - 5 WPts
02/05/2041Boksburg, South Africa51 - 12(1) Joe Knoetze19 - 3 LPts South Africa National Championships 2041View
29/04/2041Boksburg, South Africa50 - 12(1) Mark Pungwayo32 - 12(1) WPts South Africa National Championships 2041View
26/04/2041Boksburg, South Africa49 - 12(1) Diallo Boateng11(2) - 10 WPts South Africa National Championships 2041View
08/04/2041Khayelitsha, South Africa48 - 12(1) John La Forgia0 - 15 WPts
06/02/2041Khayelitsha, South Africa47 - 12(1) Lorenzo Talavera32 - 20 WPts
06/01/2041Khayelitsha, South Africa46 - 12(1) Lorenzo Talavera32 - 19 WPts
06/12/2040Khayelitsha, South Africa45 - 12(1) Lorenzo Talavera32 - 18 WPts
05/11/2040Khayelitsha, South Africa44 - 12(1) Lorenzo Talavera32 - 17 WPts
05/10/2040Khayelitsha, South Africa43 - 12(1) Lorenzo Talavera32 - 16 WPts
13/08/2040Al Hudaydah, Yemen42 - 12(1) Waqas Salame30(1) - 17 WPts
13/07/2040Tehran, Iran42 - 11(1) Selestino Borrayo55(4) - 17 LPts Tehran Olympics 2040View
03/07/2040Khayelitsha, South Africa41 - 11(1) Nathan Matilu30 - 17(1) WPts
02/06/2040Khayelitsha, South Africa40 - 11(1) Nathan Matilu30 - 16(1) WPts
02/05/2040Johannesburg, South Africa39 - 11(1) Lebogang Dikgacoi16(1) - 9 WPts South Africa National Championships 2040View
29/04/2040Johannesburg, South Africa38 - 11(1) Arthur Shongwe16 - 7 WPts South Africa National Championships 2040View
26/04/2040Johannesburg, South Africa37 - 11(1) Alen Kambaja4 - 0 WPts South Africa National Championships 2040View
17/04/2040Khayelitsha, South Africa36 - 11(1) Eduardo Ovando42 - 12(3) WPts
15/03/2040Khayelitsha, South Africa35 - 11(1) Wilmer Gunst28 - 19 WPts
13/02/2040Guayaquil, Ecuador34 - 11(1) Eduardo Ovando39 - 11(3) WPts
09/01/2040Nairobi, Kenya34 - 10(1) Dewayne Kizito28 - 24 LPts Africa Championships 2040View
09/12/2039Zurich, Switzerland34 - 9(1) Louie Jeschke39 - 9(1) LPts
08/11/2039Khayelitsha, South Africa34 - 8(1) Diego Lucagbo30 - 7(2) LPts
08/10/2039Quezon City, Philippines33 - 8(1) Diego Lucagbo30 - 6(2) WPts
07/09/2039Brisbane, Australia33 - 7 Gaylord Cassel35(1) - 19 LKO3 Brisbane World Championships 2039View
19/07/2039Khayelitsha, South Africa32 - 7 Maurits Lefournier27 - 12(1) WPts
18/06/2039Khayelitsha, South Africa31 - 7 Maurits Lefournier27 - 11(1) WPts
02/05/2039Boksburg, South Africa30 - 7 Joe Knoetze6 - 0 WPts South Africa National Championships 2039View
29/04/2039Boksburg, South Africa29 - 7 Lebogang Dikgacoi11 - 5 WPts South Africa National Championships 2039View
26/04/2039Boksburg, South Africa28 - 7 Diallo Boateng3 - 5 WPts South Africa National Championships 2039View
23/03/2039Khayelitsha, South Africa27 - 7 Ra'id Dati23 - 19 WPts
20/02/2039Khayelitsha, South Africa26 - 7 Ra'id Dati23 - 18 WPts
19/01/2039Khayelitsha, South Africa25 - 7 Xavion Ferraz25 - 14 WPts
18/12/2038Khayelitsha, South Africa24 - 7 Ra'id Dati23 - 16 WPts
17/11/2038Khayelitsha, South Africa23 - 7 Ra'id Dati23 - 15 WPts
17/10/2038Khayelitsha, South Africa22 - 7 Xavion Ferraz25 - 11 WPts
16/09/2038Khayelitsha, South Africa21 - 7 Xavion Ferraz25 - 10 WPts
16/08/2038Sao Paulo, Brazil20 - 7 Xavion Ferraz25 - 9 WPts
16/07/2038Khayelitsha, South Africa20 - 6 Rafael Manarang17 - 8 LPts
15/06/2038Khayelitsha, South Africa19 - 6 Rafael Manarang17 - 7 WPts
02/05/2038Germiston, South Africa18 - 6 Lebogang Dikgacoi5 - 3 WPts South Africa National Championships 2038View
29/04/2038Germiston, South Africa17 - 6 Tobias Ngoza5 - 1 WPts South Africa National Championships 2038View
26/04/2038Germiston, South Africa16 - 6 Oscar Mnyamane16 - 9 WPts South Africa National Championships 2038View
11/04/2038Khayelitsha, South Africa16 - 5 Xavion Ferraz21 - 9 LPts
09/03/2038Amman, Jordan15 - 5 Hassan Aydin10 - 12(1) WPts
06/02/2038Khayelitsha, South Africa14 - 5 Xavion Ferraz21 - 7 WPts
25/12/2037Khayelitsha, South Africa13 - 5 Taro Kido3 - 5 WPts
26/10/2037Khayelitsha, South Africa12 - 5 Bilal Dandachi1 - 16(1) WPts
26/08/2037Khayelitsha, South Africa11 - 5 Pancho Lara10 - 11 WPts
27/06/2037Khayelitsha, South Africa10 - 5 Alain Cotillard3 - 3 WPts
26/04/2037Pretoria, South Africa10 - 4 Puleng Nonyane46(1) - 10 LPts South Africa National Championships 2037View
10/03/2037Paris, France9 - 4 Oriel Cabal21 - 15 WPts
09/01/2037Durban, South Africa9 - 3 Kurt Kuiper28(1) - 15 LPts
21/11/2036Umlazi, South Africa8 - 3 Faraji Awoonor10 - 24 WPts
21/10/2036Khayelitsha, South Africa7 - 3 Laurens Pienaar4 - 7 WPts
22/08/2036Takoradi, Ghana7 - 2 Kendis Asare16 - 25 LPts
24/06/2036Winterthur, Switzerland7 - 1 Lamar Mehler27 - 15 LPts
26/04/2036Randburg, South Africa7 - 0 Mark Nonyane6(2) - 9 LPts South Africa National Championships 2036View
28/02/2036Khayelitsha, South Africa6 - 0 Ryo Enciso3 - 3 WPts
29/12/2035Khayelitsha, South Africa5 - 0 Joo-ho Lim0 - 4 WPts
29/10/2035Khayelitsha, South Africa4 - 0 Leo Ames5 - 8 WPts
30/08/2035Bangalore, India3 - 0 Baldev Garg1 - 6 WPts
02/07/2035New York City, USA2 - 0 Glynn Muniz7 - 11 WPts
04/05/2035Khayelitsha, South Africa1 - 0 Ebi Addo1 - 8 WPts
06/03/2035Khayelitsha, South Africa0 - 0 Everard Van Wyk3 - 1 WPts