Personal details
Born4 Apr 1989
Age37 Years
BattingRight Hand Bat
BowlingRight Arm Fast Medium
Career at a glance
| Format | M | Runs | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|
| Test | 7 | 101 | 12.62 | 91.81 | 25 | 2.98 |
| ODI | 4 | 0 | – | 0 | 4 | 6.22 |
| T20I | 8 | 5 | 5 | 250 | 9 | 8.88 |
| T20 | 110 | 187 | 8.90 | 123.03 | 113 | 8.04 |
| List A | 123 | 420 | 11.35 | 101.2 | 174 | 5.24 |
| First-class | 183 | 1864 | 11.72 | 70.04 | 663 | 3.06 |
Debuts
TestSouth Africa vs England, Gqeberha 16 Jan 2020
ODISouth Africa vs Bangladesh, Kimberley 15 Oct 2017
T20ISouth Africa vs Sri Lanka, Cape Town25 Jan 2017
First ClassGriq West vs W Province, Kimberley 19 Nov 2009
List A W Province vs KZ-Natal, Cape Town 28 Mar 2009
T20 KZ-Natal vs Easterns, Durban 27 Jan 2017
Batting
| Format | M | Inn | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 4s | 6s | Ct |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 7 | 11 | 3 | 101 | 39 | 12.62 | 110 | 91.81 | 0 | 0 | 15 | 3 | 2 |
| ODI | 4 | 0 | 0 | 0 | 0 | – | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| T20I | 8 | 2 | 1 | 5 | 4 | 5 | 2 | 250 | 0 | 0 | 1 | 0 | 1 |
| T20 | 110 | 40 | 19 | 187 | 24 | 8.90 | 152 | 123.03 | 0 | 0 | 13 | 6 | 27 |
| List A | 123 | 57 | 20 | 420 | 29 | 11.35 | 415 | 101.2 | 0 | 0 | 25 | 27 | 34 |
| First-class | 183 | 228 | 69 | 1864 | 59 | 11.72 | 2661 | 70.04 | 0 | 1 | 193 | 88 | 53 |
Bowling
| Format | M | Inn | Overs | Runs | Wkts | BBI | Avg | Econ | 5W | 10W |
|---|---|---|---|---|---|---|---|---|---|---|
| Test | 7 | 13 | 219.5 | 656 | 25 | 7/104 | 26.24 | 2.98 | 2 | 0 |
| ODI | 4 | 4 | 34.5 | 217 | 4 | 3/44 | 54.25 | 6.22 | 0 | 0 |
| T20I | 8 | 8 | 29.5 | 265 | 9 | 4/32 | 29.44 | 8.88 | 0 | 0 |
| T20 | 110 | 107 | 360.3 | 2897 | 113 | 4/24 | 25.64 | 8.04 | 0 | 0 |
| List A | 123 | 120 | 987.4 | 5181 | 174 | 5/19 | 29.77 | 5.24 | 2 | 0 |
| First-class | 183 | 326 | 5155.1 | 15777 | 663 | 10/62 | 23.79 | 3.06 | 24 | 2 |
By tournament
| Tournament | M | Runs | HS | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|---|
| 4-Day Franchise Series | 25 | 330 | 41 | 12.22 | 76.92 | 98 | 2.91 |
| CSA T20 Challenge | 15 | 24 | 7 | 12.00 | 96.00 | 11 | 9.41 |
| Vitality Blast | 11 | 15 | 6 | 5.00 | 78.95 | 15 | 10.14 |
| County Championship | 49 | 278 | 22 | 7.94 | 51.01 | 191 | 3.07 |
| English One Day Cup | 14 | 83 | 21 | 27.67 | 116.90 | 23 | 5.83 |
| CSA Provincial One Day Challenge | 36 | 94 | 17 | 5.88 | 78.33 | 49 | 5.52 |
Against teams
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
England | 1 | 4 | 4 | – | 400.00 | 0 | 0 |
India | 1 | 1 | 1 | 1.00 | 100.00 | 0 | 0 |
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
England | 2 | 5 | 64 | 12.80 | 8.00 | 9.60 |
Bangladesh | 1 | 2 | 29 | 14.50 | 7.25 | 12.00 |
Zimbabwe | 1 | 2 | 22 | 11.00 | 5.50 | 12.00 |
New Zealand | 1 | 0 | 13 | – | 6.50 | – |
Sri Lanka | 1 | 0 | 38 | – | 9.91 | – |
India | 2 | 0 | 99 | – | 12.38 | – |
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
Bangladesh | 3 | 4 | 180 | 45.00 | 6.71 | 40.25 |
Pakistan | 1 | 0 | 37 | – | 4.63 | – |
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
England | 4 | 43 | 39 | 43.00 | 87.76 | 0 | 0 |
New Zealand | 4 | 23 | 15 | 5.75 | 85.19 | 0 | 0 |
Sri Lanka | 2 | 23 | 14 | 11.50 | 127.78 | 0 | 0 |
Pakistan | 1 | 12 | 12 | 12.00 | 75.00 | 0 | 0 |
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
Sri Lanka | 2 | 7 | 104 | 14.86 | 3.06 | 29.14 |
Pakistan | 2 | 6 | 116 | 19.33 | 3.41 | 34.00 |
New Zealand | 4 | 5 | 233 | 46.60 | 2.88 | 97.20 |
England | 3 | 4 | 166 | 41.50 | 2.87 | 86.75 |
Bangladesh | 2 | 3 | 37 | 12.33 | 2.85 | 26.00 |
Last 10 innings · batting
0*vs LIO
0*vs WAR
33vs ENG-L
27*vs ENG-L
0vs DOL
5*vs KZNI
8 & 0vs TIT
0vs BOL
0vs KZNI
12*vs WAR
T20
vs LIO7 Nov 2026 · Not out
0*(1)
First Class
vs WAR10 Sep 2026 · Not out
0*(4)
First Class
vs ENG-L29 May 2026 · c D Mousley b R Ahmed
33(26)
First Class
vs ENG-L22 May 2026 · Not out
27*(40)
List A
vs DOL22 Mar 2026 · c Tristan Luus b Buyanda Majola
0(1)
List A
vs KZNI15 Mar 2026 · Not out
5*(7)
First Class
vs TIT9 Feb 2026 · c BS Makhanya b CJ Dala & b D Jansen
8 & 0(10 & 1)
First Class
vs BOL1 Feb 2026 · c GA Stuurman b I Manack
0(3)
First Class
vs KZNI9 Dec 2025 · b SA Whitehead
0(1)
T20
vs WAR7 Nov 2025 · Not out
12*(6)
Last 10 innings · bowling
2/16vs SWD
0/27vs LIO
2 & 0/62 & 5vs DOL
2 & 1/72 & 30vs WAR
2 & 3/39 & 50vs ENG-L
2 & 3/35 & 76vs ENG-L
2/54vs DOL
2/43vs NWD
5/34vs KZNI
2/36vs BOL
T20
vs SWD10 Nov 2026
2/16
T20
vs LIO7 Nov 2026
0/27
First Class
vs DOL17 Sep 2026
2 & 0/62 & 5
First Class
vs WAR10 Sep 2026
2 & 1/72 & 30
First Class
vs ENG-L29 May 2026
2 & 3/39 & 50
First Class
vs ENG-L22 May 2026
2 & 3/35 & 76
List A
vs DOL22 Mar 2026
2/54
List A
vs NWD19 Mar 2026
2/43
List A
vs KZNI15 Mar 2026
5/34
List A
vs BOL11 Mar 2026
2/36
South Africa Cricket
England
India
Bangladesh
Zimbabwe
New Zealand
Sri Lanka
Pakistan