Weightclass:  Bantamweight
Location:  Johannesburg, South Africa
Record:  18 - 16
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
08/07/2033Johannesburg, South Africa17 - 16 Seamus Lannon2 - 17 WPts
07/05/2033Johannesburg, South Africa16 - 16 Ralf Meintjies1 - 4 WPts
07/03/2033Johannesburg, South Africa15 - 16 Isidro Cabanas2 - 7 WPts
04/01/2033Johannesburg, South Africa14 - 16 Pravoslav Haba4 - 2 WPts
04/11/2032Johannesburg, South Africa13 - 16 Mzikayise Mahlobo15(3) - 16 WPts
04/09/2032Johannesburg, South Africa13 - 15 John Tsibwabwa16 - 14 LPts
06/07/2032Johannesburg, South Africa12 - 15 Peter Tshitala4 - 11 WPts
07/05/2032Johannesburg, South Africa11 - 15 Laurenzo Kotze5 - 14 WPts
08/03/2032Johannesburg, South Africa10 - 15 Amjad Ayad6 - 13 WPts
08/01/2032Johannesburg, South Africa9 - 15 Leo Kiaku1 - 18 WPts
09/11/2031Johannesburg, South Africa9 - 14 Thabo Motupa16(1) - 13 LPts
09/09/2031Johannesburg, South Africa8 - 14 Thabang Bapela0 - 5 WPts
11/07/2031Shamkir, Azerbaijan7 - 14 Roman Ibrahimov13 - 14 WPts
13/05/2031East London, South Africa6 - 14 Musa Khuzwayo8 - 14(1) WPts
18/03/2031Salta, Argentina6 - 13 Javier Beato15 - 8 LPts
18/01/2031Tegucigalpa, Honduras6 - 12 Diego Urenda16 - 11 LPts
20/11/2030Almaty, Kazakhstan6 - 11 Luka Cacpenow16 - 12 LPts
22/09/2030Tianjin, China6 - 10 Shen Xing6 - 26(2) LPts
24/07/2030Port Elizabeth, South Africa5 - 10 Leighton Wessels2 - 19 WPts
27/05/2030Johannesburg, South Africa4 - 10 Orkhan Junejo2 - 12 WPts
29/03/2030Johannesburg, South Africa3 - 10 William Kadiombo1 - 11 WPts
29/01/2030Johannesburg, South Africa3 - 9 Mduduzi Kune7 - 20 LPts
02/12/2029Athens, Greece3 - 8 Aeacus Doukas19 - 23 LPts
04/10/2029Salta, Argentina3 - 7 Carlos Paniagua23(1) - 14 LPts
06/08/2029Udon Thani, Thailand3 - 6 Yodpitchai Kwanmuang7 - 11 LPts
08/06/2029Tirana, Albania3 - 5 Fisnik Emini4 - 18 LPts
10/04/2029Ulaanbaatar, Mongolia3 - 4 Rifky Tan20 - 11 LPts
10/02/2029Almaty, Kazakhstan3 - 3 Fedya Urazaeff22(4) - 19 LPts
13/12/2028Johannesburg, South Africa2 - 3 Siphelele Hanekom0 - 3 WPts
14/10/2028Mogilev, Belarus2 - 2 Sergei Klocko1 - 8 LPts
15/08/2028Córdoba, Argentina1 - 2 Rodrigo Martel6 - 21 WPts
17/06/2028Mogilev, Belarus1 - 1 Fedir Dombrowsky8 - 13 LPts
19/04/2028San Jose, Costa Rica1 - 0 Luis Anguiano11 - 11 LPts
20/02/2028Johannesburg, South Africa0 - 0 La Vonn Aduamah0 - 2 WPts