Weightclass:  Welterweight
Location:  Johannesburg, South Africa
Record:  13 - 12
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
27/07/2031Johannesburg, South Africa12 - 12 Juan Terrones1 - 2 WPts
29/05/2031Zagreb, Croatia11 - 12 Zunich Ljubic29(1) - 12 WPts
30/03/2031Sofia, Bulgaria11 - 11 Andrey á Iliev12 - 5 LPts
30/01/2031Johannesburg, South Africa10 - 11 Dom Nsele5 - 7 WPts
01/12/2030Johannesburg, South Africa9 - 11 Joshua Kilduff10 - 3 WPts
03/10/2030Johannesburg, South Africa8 - 11 Jasper Nsayi5 - 4 WPts
04/08/2030Viba del Mar, Chile8 - 10 Dario Enciso34(3) - 8 LPts
06/06/2030Johannesburg, South Africa7 - 10 Macario Villaverde1 - 3 WPts
08/04/2030Tembisa, South Africa7 - 9 Sam Mphahlele8 - 4 LPts
10/02/2030Leeds, UK7 - 8 Chris Llywelyn10 - 7 LPts
13/12/2029Johannesburg, South Africa6 - 8 Evgeny Erdenebayar4 - 2 WPts
15/10/2029Soweto, South Africa6 - 7 Kris Kamalebo4 - 3 LPts
18/08/2029Puente Alto, Chile6 - 6 Guillermo Varon12 - 18(2) LPts
20/06/2029Johannesburg, South Africa5 - 6 Diego Solis0 - 11(1) WPts
21/04/2029Zaragoza, Spain4 - 6 Tajo Alban4 - 9 WPts
21/02/2029Settat, Morocco3 - 6 Zaky Avempace8 - 10(1) WPts
24/12/2028Bangkok, Thailand3 - 5 Thongtaeng Dangda19 - 13 LPts
26/10/2028Sofia, Bulgaria2 - 5 Viktor á Litvinov5 - 8 WPts
28/08/2028Prague, Czech Republic2 - 4 Andrej Bubel13 - 16 LPts
30/06/2028Johannesburg, South Africa1 - 4 Noel Nshila2 - 9 WPts
30/04/2028Vilnius, Lithuania1 - 3 Kacper Gunia23 - 10 LPts
02/03/2028Sydney, Australia1 - 2 Dave Donaghue12(1) - 23 LPts
03/01/2028Johannesburg, South Africa1 - 1 Manuel Belles12 - 8 LPts
05/11/2027Radom, Poland1 - 0 Alojzy Stasiak0 - 0 LPts
07/09/2027Johannesburg, South Africa0 - 0 John Kayemba0 - 1 WPts