Weightclass:  Welterweight
Location:  Khayelitsha, South Africa
Record:  15 - 27(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
24/05/2042Khayelitsha, South Africa14 - 27(1) Thomas Sheridan3 - 6(1) WPts
25/03/2042Khayelitsha, South Africa13 - 27(1) Chris Asare6 - 18 WPts
21/01/2042Khayelitsha, South Africa12 - 27(1) Emmanuel Diallo1 - 3 WPts
19/11/2041Khayelitsha, South Africa12 - 26(1) Emanuel Chavarria10 - 19 LPts
17/09/2041Khayelitsha, South Africa11 - 26(1) Max Balles4 - 27(1) WPts
16/07/2041Khayelitsha, South Africa10 - 26(1) Jaguar Alaniz0 - 8 WPts
15/05/2041Khayelitsha, South Africa10 - 25(1) Rodolfo Bortone12 - 1 LPts
15/03/2041Khayelitsha, South Africa9 - 25(1) Ian Hogan1 - 14(1) WPts
12/01/2041Khayelitsha, South Africa8 - 25(1) Peter Gumede4 - 23 WPts
13/11/2040Khayelitsha, South Africa7 - 25(1) Sam Ngakosso3 - 6(1) WPts
12/09/2040Khayelitsha, South Africa7 - 24(1) Vincent Ntita12 - 13 LPts
12/07/2040Soyapango, El Salvador6 - 24(1) Guillermo Viernes4 - 6 WPts
14/05/2040Khayelitsha, South Africa5 - 24(1) Davie Pistorius0 - 9 WPts
14/03/2040Boksburg, South Africa5 - 23(1) Dele Dube1 - 19 LPts
14/01/2040Toulon, France4 - 23(1) Francis Seyrig6 - 18 WPts
16/11/2039Khayelitsha, South Africa4 - 22(1) Rashon Bani8 - 16(1) LPts
15/09/2039Bangkok, Thailand3 - 22(1) Yodpitchai Phetphun12 - 17 WPts
18/07/2039Bayamon, Puerto Rico3 - 21(1) Isidro Apostol0 - 0 LPts
19/05/2039Carrefour, Haiti3 - 20(1) Campbell Kopa9 - 18 LPts
21/03/2039Las Condes, Chile3 - 19(1) Fidel Malagon28 - 8 LPts
21/01/2039Santo Domingo de Guzman, Dominican Republic3 - 18 Edmundo Colon76(4) - 9 LKO2
23/11/2038Tembisa, South Africa3 - 17 Mike Makakadiaka7 - 15 LPts
25/09/2038Khayelitsha, South Africa2 - 17 Noah Nanikuzailamo2 - 5 WPts
26/07/2038Zagreb, Croatia2 - 16 Dobroslav Krajinovic6 - 28 LPts
28/05/2038Khayelitsha, South Africa2 - 15 Hadeon Poltorak14 - 5 LPts
28/03/2038Khayelitsha, South Africa1 - 15 Jean-Baptiste Cronje1 - 0 WPts
26/01/2038Khayelitsha, South Africa0 - 15 Chike Asamoah0 - 7 WPts
26/11/2037Changwon, South Korea0 - 14 Keun-ho Ko12 - 8 LPts
28/09/2037Khayelitsha, South Africa0 - 13 John Rensburg0 - 3 LPts
30/07/2037Baku, Azerbaijan0 - 12 Ertogrul Nabibekov7 - 19 LPts
31/05/2037Pretoria, South Africa0 - 11 Kabonesa Phaahla1 - 2 LPts
02/04/2037Yerevan, Armenia0 - 10 Jhirayr Chakmakyan8 - 12 LPts
02/02/2037Montreal, Canada0 - 9 Neville Mansart5 - 21 LPts
05/12/2036Durban, South Africa0 - 8 Ubanwa Ayeh0 - 0 LPts
16/10/2036Seoul, South Korea0 - 7 Suk-young Jun21 - 27 LPts
18/08/2036Khayelitsha, South Africa0 - 6 Borya Akinfeev2 - 4 LPts
19/06/2036Philadelphia, USA0 - 5 Corey Baughn7 - 6 LPts
20/04/2036Dubai, UAE0 - 4 Khalid Basara9 - 19 LPts
21/02/2036East London, South Africa0 - 3 Palman Vermeulen21 - 20 LPts
29/12/2035Durban, South Africa0 - 2 Chike Gcaba21 - 13 LPts
06/11/2035Umlazi, South Africa0 - 1 Ian Nkaloulou16 - 11 LPts
05/10/2035Khayelitsha, South Africa0 - 0 Sid Katubadi1 - 1 LPts