Weightclass:  Middleweight
Location:  iBhayi, South Africa
Record:  50 - 27(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
12/07/2042iBhayi, South Africa49 - 27(1) Stephen Klocko1 - 6 WPts
11/05/2042iBhayi, South Africa48 - 27(1) Oro Valverde0 - 5 WPts
12/03/2042iBhayi, South Africa47 - 27(1) Borislav á Dotchev7 - 8 WPts
09/01/2042iBhayi, South Africa46 - 27(1) Kailash Zivarattinam1 - 10(1) WPts
07/11/2041iBhayi, South Africa45 - 27(1) Nawaphon Unyapo3 - 10 WPts
06/09/2041iBhayi, South Africa44 - 27(1) Rumen á Zhirinkov17 - 14 WPts
06/07/2041iBhayi, South Africa43 - 27(1) Huang-fu Ilham0 - 1 WPts
03/05/2041iBhayi, South Africa42 - 27(1) Mehmet Kavur0 - 1 WPts
01/03/2041iBhayi, South Africa41 - 27(1) Boyko á Sirakov13 - 11(1) WPts
30/12/2040Katowice, Poland40 - 27(1) Jakub Danielewicz23 - 12(1) WPts
01/11/2040Zagreb, Croatia39 - 27(1) Tvrtko Erceg6 - 13 WPts
03/09/2040iBhayi, South Africa39 - 26(1) Chang-soo Roh34 - 30 LPts
19/07/2040iBhayi, South Africa38 - 26(1) Eduardo Urena42 - 19 WPts
18/06/2040iBhayi, South Africa37 - 26(1) Eduardo Urena42 - 18 WPts
02/05/2040Johannesburg, South Africa37 - 25(1) Bongi Matlala8 - 0 LPts South Africa National Championships 2040View
29/04/2040Johannesburg, South Africa36 - 25(1) Ellis Vermaak12 - 4 WPts South Africa National Championships 2040View
26/04/2040Johannesburg, South Africa35 - 25(1) Dume Mini8 - 4 WPts South Africa National Championships 2040View
13/04/2040iBhayi, South Africa34 - 25(1) Chang-soo Roh32 - 26 WPts
24/02/2040iBhayi, South Africa34 - 24(1) Ross Tenczin29 - 29 LPts
09/01/2040Nairobi, Kenya34 - 23(1) David Mangwende19(2) - 12 LPts Africa Championships 2040View
05/12/2039iBhayi, South Africa34 - 22(1) Kiefer Karylec37 - 13 LPts
04/11/2039Linz, Austria33 - 22(1) Kiefer Karylec37 - 12 WPts
04/10/2039iBhayi, South Africa33 - 21(1) Kiefer Karylec36 - 12 LPts
31/08/2039Portoviejo, Ecuador32 - 21(1) Ulises Regal13 - 25(2) WPts
03/07/2039iBhayi, South Africa31 - 21(1) Fraser Adu4 - 1 WPts
02/05/2039Boksburg, South Africa30 - 21(1) La Vonn Sono9 - 12 WPts South Africa National Championships 2039View
29/04/2039Boksburg, South Africa29 - 21(1) Dume Mini4 - 1 WPts South Africa National Championships 2039View
26/04/2039Boksburg, South Africa28 - 21(1) Kenzie Van der Walt5 - 8 WPts South Africa National Championships 2039View
24/02/2039Katlehong, South Africa27 - 21(1) Madisha Radebe27 - 20 WPts
26/12/2038Katlehong, South Africa27 - 20(1) Madisha Radebe26 - 20 LPts
26/10/2038Katlehong, South Africa26 - 20(1) Madisha Radebe26 - 19 WPts
25/08/2038Katlehong, South Africa25 - 20(1) Madisha Radebe26 - 18 WPts
30/06/2038iBhayi, South Africa25 - 19(1) Ashraf Afandiyev12 - 7 LPts
29/04/2038Germiston, South Africa25 - 18(1) Joe Tshifunka18(2) - 11 LPts South Africa National Championships 2038View
26/04/2038Germiston, South Africa24 - 18(1) Lavaughn Kuma4 - 9 WPts South Africa National Championships 2038View
28/02/2038Katlehong, South Africa23 - 18(1) Madisha Radebe24 - 17 WPts
29/12/2037Zamboanga City, Philippines22 - 18(1) Johnny Moye7(1) - 22 WPts
31/10/2037iBhayi, South Africa21 - 18(1) Madisha Radebe23 - 16 WPts
31/08/2037iBhayi, South Africa20 - 18(1) Lewis Makakadiaka20 - 21 WPts
02/07/2037Cape Town, South Africa19 - 18(1) Nwa Labi8 - 14 WPts
04/05/2037iBhayi, South Africa18 - 18(1) Fabio Messa1 - 5(2) WPts
06/03/2037Maracaibo, Venezuela17 - 18(1) Xavion Mancillas0 - 0 WPts
06/01/2037Winnipeg, Canada16 - 18(1) Courvoisier de Chaumont8 - 12 WPts
07/11/2036iBhayi, South Africa15 - 18(1) John Kitemoko15 - 17(1) WPts
07/09/2036Detroit, USA14 - 18(1) Ethan Robbie20 - 24 WPts
09/07/2036Huntsville, USA13 - 18(1) Bruce Appleby14 - 17 WPts
10/05/2036Port Elizabeth, South Africa12 - 18(1) David Mapisa2 - 9 WPts
12/03/2036iBhayi, South Africa11 - 18(1) Nwa Gyakari0 - 6 WPts
11/01/2036iBhayi, South Africa10 - 18(1) Duante Bamfokwakye5 - 16 WPts
11/11/2035iBhayi, South Africa9 - 18(1) George Penneman2 - 6(1) WPts
12/09/2035Quezon City, Philippines8 - 18(1) Carlos Calupitan1 - 6(1) WPts
15/07/2035Patrai, Greece7 - 18(1) Milo Kostopoulos3 - 14 WPts
17/05/2035Santa Cruz de la Sierra, Bolivia7 - 17(1) Ignado Tierno21 - 19(1) LPts
18/03/2035Jeddah, Saudi Arabia6 - 17(1) Mohsin Yaseen0 - 0 WPts
16/01/2035Copenhagen, Denmark6 - 16(1) Rad Bornhoft19(4) - 6 LPts
18/11/2034Ulaanbaatar, Mongolia6 - 15(1) Gendelger Raimbek23(1) - 10 LPts
19/09/2034Dun Laoghaire, Ireland6 - 14(1) Cillian Donnell21 - 10 LPts
21/07/2034Kyoto, Japan6 - 13(1) Keiichi Hironaka4 - 21(1) LPts
23/05/2034Saint-Etienne, France6 - 12(1) Dabney Florian7 - 16 LPts
25/03/2034Pretoria, South Africa5 - 12(1) Quaddus Berko1 - 14 WPts
28/01/2034Norfolk, USA4 - 12(1) Paul Shedden9 - 12 WPts
28/11/2033iBhayi, South Africa3 - 12(1) Bruce Mkhize2 - 3 WPts
29/09/2033Lowell, USA3 - 11(1) Tony Wayne12(1) - 18 LPts
01/08/2033iBhayi, South Africa3 - 10(1) Quoitrel Offei8 - 8 LPts
01/06/2033Porto Alegre, Brazil2 - 10(1) Fidel Veiga4 - 14 WPts
02/04/2033Durban, South Africa2 - 9(1) Lavaughn Salifu6 - 17 LPts
03/02/2033Rotterdam, Netherlands2 - 8(1) Barend Bate32 - 21 LPts
06/12/2032Port-au-Prince, Haiti2 - 7(1) Demont Duvauchelle15 - 13 LPts
07/10/2032Soshanguve, South Africa1 - 7(1) Wayne Jonker8 - 8 WPts
08/08/2032Prato, Italy1 - 6(1) Augusto Basini7 - 23(2) LPts
10/06/2032Boksburg, South Africa1 - 5(1) Fagrie Tlolane1 - 4 LPts
14/04/2032Johannesburg, South Africa1 - 4(1) Ndumisa Masina1 - 7 LPts
15/02/2032iBhayi, South Africa1 - 3 Tugdual Bika19(4) - 8 LKO3
17/12/2031iBhayi, South Africa1 - 2 Esteban Bernardez12 - 2 LPts
18/10/2031Katlehong, South Africa0 - 2 Aert Stander5 - 22 WPts
31/08/2031Soweto, South Africa0 - 1 Ontibile Sabah6 - 19 LPts
25/07/2031iBhayi, South Africa0 - 0 James De Beer4 - 3 LPts