Weightclass:  Light Heavyweight
Location:  Umlazi, South Africa
Record:  42(3) - 29
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
17/11/2042Umlazi, South Africa41(3) - 29 Thulani Baloyi4 - 9 WPts
15/09/2042Umlazi, South Africa40(3) - 29 Juan Sierra5 - 4 WPts
14/07/2042Umlazi, South Africa39(3) - 29 Joaquin Madray20(1) - 5 WPts
12/05/2042Umlazi, South Africa38(3) - 29 August Malmborg0 - 1 WPts
12/03/2042Umlazi, South Africa37(3) - 29 Dave Olinga2 - 10 WPts
09/01/2042Umlazi, South Africa37(3) - 28 Juan Gonzales2 - 2 LPts
06/11/2041Umlazi, South Africa36(3) - 28 Charlie Colgan3 - 3 WPts
04/09/2041Umlazi, South Africa35(3) - 28 Arnie Archer2 - 15(1) WPts
04/07/2041Umlazi, South Africa34(3) - 28 Sam Mutumbami6 - 8(1) WPts
02/05/2041Boksburg, South Africa34(3) - 27 Edward Kiangudi15 - 11 LPts South Africa National Championships 2041View
29/04/2041Boksburg, South Africa33(2) - 27 Floyd Dube10 - 13 WKO3 South Africa National Championships 2041View
26/04/2041Boksburg, South Africa32(2) - 27 Shaun Ndulula31 - 16(1) WPts South Africa National Championships 2041View
07/04/2041Umlazi, South Africa32(2) - 26 Cuba Gascon18 - 8 LPts
05/02/2041Bursa, Turkey31(2) - 26 Ilkin Oztekin8 - 11 WPts
08/12/2040Umlazi, South Africa30(2) - 26 Adriano Barzanti10 - 23 WPts
07/10/2040Madrid, Spain29(2) - 26 Jose Jaramillo9 - 18(1) WPts
09/08/2040Panama City, Panama29(2) - 25 Emilio Behar37(2) - 15(2) LPts
30/06/2040Gaineau, Canada29(2) - 24 Forrest Beger29 - 8 LPts
02/05/2040Johannesburg, South Africa28(2) - 24 Jordaen Joubert29(3) - 6 WPts South Africa National Championships 2040View
29/04/2040Johannesburg, South Africa27(2) - 24 Shaun Ndulula23 - 13(1) WPts South Africa National Championships 2040View
26/04/2040Johannesburg, South Africa26(2) - 24 Tokelo Majoro13 - 11 WPts South Africa National Championships 2040View
10/04/2040Wiesbaden, Germany25(1) - 24 Emerson Manteufel1 - 13 WKO3
11/02/2040Umlazi, South Africa25(1) - 23 Alfonso Zevallos23 - 12 LPts
11/12/2039Tembisa, South Africa24(1) - 23 Mark Mngonyama21(1) - 19 WPts
11/10/2039Umlazi, South Africa23(1) - 23 Leszek Sobecki1 - 15 WPts
10/08/2039Tembisa, South Africa23(1) - 22 Mark Mngonyama19(1) - 19 LPts
28/06/2039Tijuana, Mexico23(1) - 21 Juan Ceballos16 - 16 LPts
29/04/2039Boksburg, South Africa23(1) - 20 Pinxt Coetzee19 - 16 LPts South Africa National Championships 2039View
26/04/2039Boksburg, South Africa22(1) - 20 Tokelo Majoro8 - 8 WPts South Africa National Championships 2039View
07/04/2039Umlazi, South Africa21 - 20 Farhan Aleffendi1 - 13(1) WKO3
05/02/2039Umlazi, South Africa20 - 20 Amjad Abad3 - 4 WPts
06/12/2038Córdoba, Argentina20 - 19 Tajo Ceron28(8) - 23(1) LPts
06/10/2038Paris, France19 - 19 Royal Bel15 - 23 WPts
07/08/2038Bayamon, Puerto Rico19 - 18 Jose Bomba21 - 14 LPts
08/06/2038Chitungwiza, Zimbabwe19 - 17 Jay Musharu22 - 12 LPts
10/04/2038Soweto, South Africa18 - 17 Tabansi Salawu2 - 13 WPts
10/02/2038Umlazi, South Africa17 - 17 Phumelele Kathrada10 - 9 WPts
10/12/2037Stockholm, Sweden16 - 17 Loke Karm11 - 13(1) WPts
12/10/2037Umlazi, South Africa15 - 17 Voller Kotze14 - 4 WPts
13/08/2037Umlazi, South Africa14 - 17 Shaquille Zokwana3 - 11 WPts
13/06/2037Umlazi, South Africa13 - 17 Madisha Mngonyama1 - 10 WPts
13/04/2037Riga, Latvia13 - 16 Mikhail Upene32 - 8 LPts
13/02/2037Umlazi, South Africa12 - 16 Kwanda Phala1 - 9 WPts
15/12/2036Umlazi, South Africa11 - 16 Robert Kindeke3 - 15(1) WPts
15/10/2036Prague, Czech Republic10 - 16 Robin Rovnak5 - 9 WPts
17/08/2036Copenhagen, Denmark9 - 16 Toste Dal17 - 16 WPts
19/06/2036Zurich, Switzerland9 - 15 Edsel Schank30 - 24 LPts
21/04/2036Odense, Denmark8 - 15 Ulick Hartung11 - 13 WPts
22/02/2036Tirana, Albania7 - 15 Bardhyl Frasheri5 - 20 WPts
25/12/2035Harare, Zimbabwe7 - 14 Theo Nyagumbo13 - 11 LPts
27/10/2035New Kingston, Jamaica7 - 13 Robert Mellas20(1) - 19 LPts
29/08/2035Isfahan, Iran6 - 13 Kashif Youssef3 - 22 WPts
01/07/2035Soweto, South Africa5 - 13 Ndumisa Mpontshane1 - 11 WPts
07/05/2035Roodepoort, South Africa4 - 13 Deiondre Waris1 - 8 WPts
09/03/2035Umlazi, South Africa3 - 13 Polo Agbo4 - 10 WPts
07/01/2035Umlazi, South Africa2 - 13 Manten Botha2 - 8 WPts
07/11/2034Umlazi, South Africa2 - 12 Mathijs Van Eynde16 - 14 LPts
07/09/2034Vilnius, Lithuania1 - 12 Adam Wojtkiewicz11 - 13 WPts
09/07/2034Umlazi, South Africa0 - 12 Kai Tshitoko8 - 4 WPts
08/05/2034Umlazi, South Africa0 - 11 Asif Jafari1 - 2 LPts
09/03/2034Boksburg, South Africa0 - 10 Brendan Sisulu7 - 4 LPts
12/01/2034Umlazi, South Africa0 - 9 Mark Mngonyama0 - 3 LPts
10/11/2033Dublin, Ireland0 - 8 Kieran Foley18 - 25 LPts
12/09/2033Prague, Czech Republic0 - 7 LubomÝr Simcik13(1) - 28 LPts
15/07/2033Aalborg, Denmark0 - 6 Egil Haagen11 - 12 LPts
17/05/2033Umlazi, South Africa0 - 5 Dimi Iskenderov4 - 4 LPts
18/03/2033Khayelitsha, South Africa0 - 4 Tieleman Pietersen0 - 0 LPts
18/01/2033Umlazi, South Africa0 - 3 Thuso Ncita3 - 4 LPts
18/11/2032Umlazi, South Africa0 - 2 Jamie Adriaanse8 - 3 LPts
23/09/2032Cape Town, South Africa0 - 1 Asavela Majoro5 - 15 LPts
01/08/2032Cape Town, South Africa0 - 0 Dave Mampassi17(1) - 22 LPts