Weightclass:  Flyweight
Location:  Cape Town, South Africa
Record:  31 - 14
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
15/02/2033Cape Town, South Africa30 - 14 James Bonchaka1 - 5 WPts
16/12/2032Cape Town, South Africa29 - 14 Noel Batiste1 - 2 WPts
16/10/2032Cape Town, South Africa28 - 14 Antonio Tabora19 - 25 WPts
17/08/2032Cape Town, South Africa27 - 14 Diego Saldivar12 - 5 WPts
14/06/2032Cape Town, South Africa26 - 14 Ian Booysen16 - 20 WPts
18/04/2032Cape Town, South Africa25 - 14 Gabriel Maya1 - 3 WPts
17/02/2032Cape Town, South Africa24 - 14 Rico Barrantes1 - 4 WPts
19/12/2031Cape Town, South Africa23 - 14 Vitali Baljakin3 - 17 WPts
19/10/2031Cape Town, South Africa22 - 14 Rob Doak0 - 1 WPts
19/08/2031Cape Town, South Africa21 - 14 La Vonn Kole8 - 12 WPts
20/06/2031Cape Town, South Africa20 - 14 Gareth Steffensen0 - 11 WPts
20/04/2031Cape Town, South Africa19 - 14 Ellis Oyo32 - 15 WPts
20/02/2031Donetsk, Ukraine18 - 14 Borya Nestruyev3 - 6 WPts
23/12/2030Heraklion, Greece17 - 14 Melanthius Melis4 - 3 WPts
25/10/2030Jersey City, USA16 - 14 Lee Guinness0 - 7(2) WPts
27/08/2030Mitchells Plain, South Africa16 - 13 Madisha Msibi9 - 16 LPts
19/07/2030Panama City, Panama15 - 13 Jaguar Triano11 - 8 WPts
21/05/2030Cape Town, South Africa14 - 13 Josh Muthambi0 - 2 WPts
23/03/2030Georgetown, Guyana14 - 12 Robert Binnie11 - 10 LPts
23/01/2030Calgary, Canada14 - 11 David Dann17 - 27(9) LPts
25/11/2029Metz, France14 - 10 Jemond Noury11 - 13 LPts
27/09/2029Johannesburg, South Africa13 - 10 Ian Pietersen8(1) - 9 WPts
02/08/2029Tembisa, South Africa12 - 10 Richard Swart7 - 21 WPts
07/06/2029Georgetown, Guyana11 - 10 Daniel Havey19 - 4 WPts
09/04/2029New Amsterdam, Guyana10 - 10 John Bloyd7 - 14 WPts
09/02/2029Namangan, Uzbekistan9 - 10 Farda Abu16(1) - 10 WPts
12/12/2028Pretoria, South Africa8 - 10 Tshepo Khuzwayo8 - 19 WPts
22/10/2028Johannesburg, South Africa7 - 10 Ian Pietersen4 - 7 WPts
17/09/2028Randburg, South Africa7 - 9 Alo´s Verwoerd20 - 7 LPts
15/08/2028Cape Town, South Africa6 - 9 Xyshaun Mokeana1 - 20 WPts
16/06/2028Pretoria, South Africa6 - 8 Tshepo Khuzwayo7 - 17 LPts
25/04/2028Panama City, Panama6 - 7 Javier Mercado12(1) - 21 LPts
26/02/2028Tembisa, South Africa6 - 6 Banji Assiful12 - 8 LPts
06/01/2028Roodepoort, South Africa6 - 5 Mzikayise Maphatsoe5 - 23(1) LPts
23/11/2027Randburg, South Africa6 - 4 Alo´s Verwoerd15 - 7 LPts
21/10/2027Gomel, Belarus5 - 4 Afon Ruschak15 - 13(1) WPts
23/08/2027Cape Town, South Africa4 - 4 Arian Abay2 - 5 WPts
23/06/2027Cape Town, South Africa3 - 4 Rivaldo Pungwayo1 - 4 WPts
24/04/2027Brest, Belarus2 - 4 Sergei Chrobak10 - 12 WPts
24/02/2027San Miguelito, Panama2 - 3 Zacarias Tio8 - 12(1) LPts
27/12/2026Dubai, UAE2 - 2 Hassan Adel18 - 8(1) LPts
29/10/2026Kosice, Slovakia2 - 1 Aleü Janko3 - 1 LPts
31/08/2026Dushanbe, Tajikistan2 - 0 Teymur Mirjavadov2 - 20 LPts
03/07/2026Santa Cruz de la Sierra, Bolivia1 - 0 Juan Moras0 - 1 WPts
05/05/2026Cape Town, South Africa0 - 0 Paco Pinales0 - 0 WPts