Weightclass:  Light Welterweight
Location:  Germiston, South Africa
Record:  31 - 16
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
14/03/2025Germiston, South Africa30 - 16 Yong-jae Sur1 - 16(1) WPts
13/01/2025Germiston, South Africa29 - 16 Dave Awere3 - 5 WPts
14/11/2024Germiston, South Africa28 - 16 Ui-jo Whang1 - 6 WPts
14/09/2024Germiston, South Africa27 - 16 Thamsanqa Erasmus2 - 17(2) WPts
17/07/2024Germiston, South Africa26 - 16 Urvano Barajas4 - 3 WPts
17/05/2024Germiston, South Africa25 - 16 Quico Concepcion21 - 21(1) WPts
18/03/2024Germiston, South Africa24 - 16 Gift Mashaba20 - 22 WPts
18/01/2024Germiston, South Africa23 - 16 Verrill Normandeau1 - 4 WPts
19/11/2023Germiston, South Africa22 - 16 Blake Kinvoundou1 - 6 WPts
20/09/2023Germiston, South Africa21 - 16 Ellis Adriaanse3 - 6(3) WPts
21/07/2023Germiston, South Africa20 - 16 Dominic Shabangu1 - 2 WPts
21/05/2023Germiston, South Africa19 - 16 Jay Stater0 - 14 WPts
23/03/2023Rotterdam, Netherlands18 - 16 Pinxt Ghyselins14 - 18(2) WPts
23/01/2023Sofia, Bulgaria17 - 16 Kliment á Tanchovski18 - 12 WPts
25/11/2022Rostock, Germany16 - 16 Luther Krohne7 - 21(1) WPts
27/09/2022Pak Kret, Thailand16 - 15 Patomsuk Poopriboone13 - 12 LPts
30/07/2022Hamilton, New Zealand16 - 14 Leon Haxton8 - 20 LPts
30/05/2022Kumasi, Ghana15 - 14 Mike Inkoom8 - 13 WPts
01/04/2022Johannesburg, South Africa14 - 14 Leo Nziavake15 - 11 WPts
02/02/2022Johannesburg, South Africa13 - 14 Mzikayise Coetzee6(1) - 14 WPts
04/12/2021Soshanguve, South Africa12 - 14 Nathan Moise7 - 16 WPts
07/10/2021Pretoria, South Africa12 - 13 Mondli Mngonyama10 - 14 LPts
11/08/2021North Shore, New Zealand12 - 12 Davie Crary16(1) - 6 LPts
11/06/2021Marrakech, Morocco11 - 12 Mohsin Salehi12(1) - 10 WPts
12/04/2021Johannesburg, South Africa11 - 11 Leo Nziavake12 - 8 LPts
23/02/2021Soweto, South Africa10 - 11 Mike Phiri11 - 8 WPts
26/12/2020Germiston, South Africa9 - 11 Gan Hsieh1 - 8 WPts
25/10/2020Brasilia, Brazil8 - 11 Yago Camejo3 - 7 WPts
27/08/2020Durban, South Africa7 - 11 Mduduzi Phaahla6 - 5 WPts
27/07/2020San Salvador, El Salvador7 - 10 Sierra Macario8 - 6 LPts
29/05/2020Bristol, UK6 - 10 James McQuillan3 - 8(2) WPts
31/03/2020Hyderabad, India5 - 10 Damodar Sunder7 - 6 WPts
01/02/2020Nezahualcoyotl, Mexico5 - 9 Hilario Orduna2 - 6 LPts
04/12/2019Dasmarinas, Philippines5 - 8 Isidro Basilides4 - 1 LPts
06/10/2019Germiston, South Africa4 - 8 Jarno Blaauw3 - 5 WPts
29/08/2019Soshanguve, South Africa4 - 7 Usi Pungwayo8 - 1 LPts
08/07/2019Germiston, South Africa4 - 6 Jean-Louis Van den Casteele6 - 3 LPts
08/05/2019Radom, Poland4 - 5 Makary Smykowski4 - 0 LPts
09/03/2019Germiston, South Africa3 - 5 Hope Philip3 - 1 WPts
07/01/2019Germiston, South Africa3 - 4 Vincent Ehiosun1 - 2 LPts
07/11/2018Katlehong, South Africa3 - 3 Ontibile Adomah0 - 1 LPts
07/10/2018Germiston, South Africa2 - 3 Kamran Garakhanov0 - 2 WPts
07/08/2018Panama City, Panama1 - 3 Beltran Monsalve0 - 0 WPts
09/06/2018Germiston, South Africa0 - 3 Tony Cadwallader1 - 1 WPts
10/04/2018Soweto, South Africa0 - 2 Luister Asamoah1 - 1 LPts
27/02/2018Germiston, South Africa0 - 1 Ian Nkolo0 - 1 LPts
18/01/2018Germiston, South Africa0 - 0 Azam Wasti0 - 0 LPts