Personal details
Born10 Nov 1989
Age37 Years
NationalitySouth African
BattingLeft hand Bat
BowlingRight Arm Off Break
Career at a glance
| Format | M | Runs | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|
| Test | 10 | 479 | 26.61 | 43.27 | 0 | – |
| T20 | 80 | 1642 | 23.46 | 123.46 | 7 | 5.83 |
| List A | 87 | 2859 | 38.12 | 82.17 | 0 | 6.80 |
| First-class | 126 | 7453 | 37.07 | 50.68 | 7 | 4.16 |
Debuts
TestNew Zealand vs South Africa, Christchurch 17 Feb 2022
First Class S West D vs KZ-Natal, Durban 23 Oct 2008
List AKZN-Inland vs KZ-Natal, Durban 27 Jan 2008
T20Boland vs KZN-Inland, Paarl18 Dec 2011
Batting
| Format | M | Inn | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 4s | 6s | Ct |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 10 | 19 | 1 | 479 | 108 | 26.61 | 1107 | 43.27 | 1 | 1 | 56 | 0 | 8 |
| T20 | 80 | 75 | 5 | 1642 | 103 | 23.46 | 1330 | 123.46 | 1 | 9 | 182 | 48 | 31 |
| List A | 87 | 83 | 8 | 2859 | 116 | 38.12 | 3479 | 82.17 | 4 | 19 | 337 | 41 | 33 |
| First-class | 126 | 215 | 14 | 7453 | 200 | 37.07 | 14705 | 50.68 | 13 | 44 | 984 | 31 | 96 |
Bowling
| Format | M | Inn | Overs | Runs | Wkts | BBI | Avg | Econ | 5W | 10W |
|---|---|---|---|---|---|---|---|---|---|---|
| T20 | 80 | 6 | 11.4 | 68 | 7 | 2/14 | 9.71 | 5.83 | 0 | 0 |
| List A | 87 | 8 | 25 | 170 | 0 | – | – | 6.80 | 0 | 0 |
| First-class | 126 | 27 | 104.4 | 436 | 7 | 2/15 | 62.28 | 4.16 | 0 | 0 |
By tournament
| Tournament | M | Runs | HS | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|---|
| 4-Day Franchise Series | 36 | 2531 | 199 | 41.49 | 48.65 | 1 | 3.57 |
| CSA T20 Challenge | 8 | 31 | 28 | 7.75 | 91.18 | 0 | – |
| CSA Provincial One Day Challenge | 36 | 1151 | 116 | 37.13 | 81.40 | 0 | – |
| SA20 | 8 | 70 | 41 | 11.67 | 112.90 | 0 | – |
Against teams
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
England | 5 | 127 | 73 | 25.40 | 46.35 | 1 | 0 |
New Zealand | 4 | 126 | 108 | 31.50 | 48.09 | 0 | 1 |
Bangladesh | 4 | 114 | 41 | 28.50 | 44.02 | 0 | 0 |
Australia | 6 | 112 | 42 | 22.40 | 35.90 | 0 | 0 |
Last 10 innings · batting
17vs ENG-L
7vs ENG-L
23vs WI-L
12vs PAK-L
15vs IND-L
27vs WI L
11vs WAR
2vs LIO
1vs BOL
11vs WAR
T20
vs ENG-L16 Oct 2026 · c (sub OA Shah) b SR Patel
17(16)
T20
vs ENG-L13 Oct 2026 · c D Malan b RJ Sidebottom
7(7)
T20
vs WI-L4 Oct 2026 · c CR Brathwaite b FH Edwards
23(13)
T20
vs PAK-L25 Jul 2025 · lbw b M Hafeez
12(16)
T20
vs IND-L22 Jul 2025 · b Y Pathan
15(12)
T20
vs WI L19 Jul 2025 · runout (SS Cottrell)
27(18)
First Class
vs WAR3 Apr 2025 · c S Qeshile b CH King
11(15)
List A
vs LIO26 Feb 2025 · b CE Yusuf
2(9)
List A
vs BOL19 Feb 2025 · c A Mgijima b I Manack
1(7)
List A
vs WAR16 Feb 2025 · c A Mokgakane b S Muthusamy
11(33)
Last 10 innings · bowling
1/4vs WI-L
0/12vs LIO
0/9vs WAR
0/2vs TIT
0/3vs LIO
0/2vs COBRA
1/9vs LIO
0/4vs IND-A
2/25vs PAK
1/16vs NZ-SL
T20
vs WI-L4 Oct 2026
1/4
First Class
vs LIO27 Mar 2025
0/12
First Class
vs WAR27 Jan 2022
0/9
First Class
vs TIT25 Mar 2021
0/2
First Class
vs LIO7 Mar 2021
0/3
First Class
vs COBRA23 Nov 2020
0/2
First Class
vs LIO4 Jan 2019
1/9
First Class
vs IND-A10 Aug 2018
0/4
Other
vs PAK29 Oct 2017
2/25
Other
vs NZ-SL29 Oct 2017
1/16
Dolphins Cricket
England
New Zealand
Bangladesh
Australia