No.
|
Result
|
Record
|
Opponent
|
Type
|
Round, time
|
Date
|
Location
|
Notes
|
29
|
Loss
|
23–6
|
Dave Apolinario
|
KO
|
1 (12), 2:50
|
29 July 2022
|
International Convention Centre, East London, South Africa
|
For vacant IBO flyweight title
|
28
|
Win
|
23–5
|
Jonas Matheus
|
SD
|
10
|
27 Nov 2021
|
International Convention Centre, East London, South Africa
|
|
27
|
Win
|
22–5
|
Adrian Jimenez
|
TKO
|
1 (12), 1:55
|
27 Jul 2019
|
International Convention Centre, East London, South Africa
|
Retained IBO super flyweight title
|
26
|
Win
|
21–5
|
Lucas Fernandez
|
UD
|
12
|
27 Jul 2018
|
International Convention Centre, East London, South Africa
|
Retained IBO super flyweight title
|
25
|
Win
|
20–5
|
Ryan Rey Ponteras
|
UD
|
12
|
28 Jul 2017
|
International Convention Centre, East London, South Africa
|
Retained IBO super flyweight title
|
24
|
Win
|
19–5
|
Angel Aviles Armenta
|
UD
|
12
|
31 Mar 2017
|
Indoor Sports Centre, Kempton Park, South Africa
|
Retained IBO super flyweight title
|
23
|
Win
|
18–5
|
Doctor Ntsele
|
PTS
|
8
|
16 Dec 2016
|
Mdantsane Indoor Centre, Mdantsane, South Africa
|
|
22
|
Win
|
17–5
|
Diego Luis Pichardo Liriano
|
UD
|
12
|
29 Apr 2016
|
Ngoako Ramatlhodi Sports Complex, Seshego, South Africa
|
Retained IBO super flyweight title
|
21
|
Win
|
16–5
|
Makazole Tete
|
UD
|
12
|
18 Dec 2015
|
Orient Theatre, East London, South Africa
|
Won vacant IBO super flyweight title
|
20
|
Win
|
15–5
|
Doctor Ntsele
|
PTS
|
12
|
9 Oct 2015
|
Pacofs Arena, Bloemfontein, South Africa
|
Won vacant WBA Pan African super flyweight title
|
19
|
Loss
|
14–5
|
Lwandile Sityatha
|
SD
|
12
|
24 Jul 2015
|
International Convention Centre, East London, South Africa
|
For IBO super flyweight title
|
18
|
Win
|
14–4
|
Immanuel Naidjala
|
SD
|
12
|
6 Dec 2014
|
Windhoek Country Club Resort, Windhoek, Namibia
|
Won WBO Africa bantamweight title
|
17
|
Loss
|
13–4
|
Edrin Dapudong
|
KO
|
1 (12), 2:29
|
15 Jun 2013
|
Emperors Palace, Kempton Park, South Africa
|
Lost IBO super flyweight title
|
16
|
Win
|
13–3
|
Edrin Dapudong
|
SD
|
12
|
10 Nov 2012
|
Emperors Palace, Kempton Park, South Africa
|
Won vacant IBO super flyweight title
|
15
|
Loss
|
12–3
|
Adrián Hernández
|
KO
|
2 (12), 2:20
|
24 Sep 2011
|
Foro Polanco, Mexico City, Mexico
|
For WBC light flyweight title
|
14
|
Win
|
12–2
|
Hekkie Budler
|
SD
|
12
|
27 Jan 2011
|
Emperors Palace, Kempton Park, South Africa
|
Won IBO light flyweight title
|
13
|
Win
|
11–2
|
Julius Alcos
|
UD
|
10
|
18 Sep 2010
|
Emperors Palace, Kempton Park, South Africa
|
|
12
|
Win
|
10–2
|
Ronelle Ferreras
|
UD
|
12
|
19 Jun 2010
|
Emperors Palace, Kempton Park, South Africa
|
Won vacant IBO minimumweight title
|
11
|
Win
|
9–2
|
Nelson Mtshali
|
TKO
|
4 (12), 1:04
|
22 Jan 2010
|
Bloemfontein City Hall, Bloemfontein, South Africa
|
Won vacant WBO Africa minimumweight title
|
10
|
Win
|
8–2
|
Thobani Mbangeni
|
TKO
|
1 (6)
|
7 Aug 2009
|
Mangaung Indoor Centre, Bloemfontein, South Africa
|
|
9
|
Loss
|
7–2
|
Tshepo Lefele
|
TKO
|
6 (12), 2:36
|
12 Sep 2008
|
Multipurpose Centre, Kestell, South Africa
|
Lost South African minimumweight title
|
8
|
Win
|
7–1
|
Jonas Kgasago
|
SD
|
12
|
30 May 2008
|
Carousel Casino, Hammanskraal, South Africa
|
Won South African minimumweight title
|
7
|
Win
|
6–1
|
Thobani Mbangeni
|
PTS
|
6
|
25 Aug 2007
|
Mdantsane Indoor Centre, Mdantsane, South Africa
|
|
6
|
Win
|
5–1
|
Pule Nhlapo
|
UD
|
4
|
9 Mar 2007
|
Emnothweni Casino, Nelspruit, South Africa
|
|
5
|
Win
|
4–1
|
Toto Twani
|
PTS
|
4
|
19 Jan 2007
|
Masizakhe Arena, Carletonville, South Africa
|
|
4
|
Win
|
3–1
|
Siviwe Ntsiko
|
TKO
|
3 (4)
|
25 Nov 2006
|
Rustenberg, South Africa
|
|
3
|
Win
|
2–1
|
Vuyisele Tshembese
|
PTS
|
4
|
28 Oct 2006
|
Portuguese Hall, Johannesburg, South Africa
|
|
2
|
Win
|
1–1
|
Alex Malefyane
|
TKO
|
3 (4)
|
12 Aug 2006
|
Durban, South Africa
|
|
1
|
Loss
|
0–1
|
Nestor Bolum
|
UD
|
4
|
21 Jul 2006
|
Goldfields Arena, Carletonville, South Africa
|
|