Personal details
Born10 Feb 1989
Age37 Years
BattingRight Hand Bat
BowlingRight Arm Off Break
Career at a glance
| Format | M | Runs | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|
| Test | 17 | 391 | 20.58 | 39.78 | 83 | 2.95 |
| T20 | 225 | 1389 | 15.78 | 128.37 | 188 | 7.7 |
| List A | 103 | 1454 | 23.83 | 104 | 111 | 4.86 |
| First-class | 247 | 6990 | 24.1 | 47.13 | 1054 | 2.83 |
| T10 | 7 | 16 | 5.33 | 88.89 | 11 | 11.36 |
Debuts
TestSouth Africa vs West Indies, Cape Town 2 Jan 2015
First ClassGriq West vs E. Province, Port Elizabeth5 Nov 2009
List AE. Province vs Easterns, Gqeberha6 Feb 2010
T20W Province vs E. Province, Gqeberha 6 Nov 2011
Batting
| Format | M | Inn | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 4s | 6s | Ct |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 17 | 25 | 6 | 391 | 82 | 20.58 | 983 | 39.78 | 0 | 1 | 23 | 1 | 7 |
| T20 | 225 | 134 | 46 | 1389 | 55 | 15.78 | 1082 | 128.37 | 0 | 1 | 103 | 49 | 126 |
| List A | 103 | 88 | 27 | 1454 | 68 | 23.83 | 1398 | 104 | 0 | 3 | 114 | 43 | 68 |
| First-class | 247 | 358 | 68 | 6990 | 102 | 24.1 | 14829 | 47.13 | 2 | 35 | 808 | 71 | 259 |
| T10 | 7 | 3 | 0 | 16 | 15 | 5.33 | 18 | 88.89 | 0 | 0 | 1 | 1 | 2 |
Bowling
| Format | M | Inn | Overs | Runs | Wkts | BBI | Avg | Econ | 5W | 10W |
|---|---|---|---|---|---|---|---|---|---|---|
| Test | 17 | 30 | 650 | 1915 | 83 | 10/120 | 23.07 | 2.95 | 3 | 0 |
| T20 | 225 | 213 | 694 | 5345 | 188 | 4/18 | 28.43 | 7.7 | 0 | 0 |
| List A | 103 | 100 | 832.1 | 4045 | 111 | 5/47 | 36.44 | 4.86 | 1 | 0 |
| First-class | 247 | 429 | 9730.5 | 27592 | 1054 | 15/207 | 26.17 | 2.83 | 60 | 14 |
| T10 | 7 | 7 | 14 | 159 | 11 | 3/18 | 14.45 | 11.36 | 0 | 0 |
By tournament
| Tournament | M | Runs | HS | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|---|
| 4-Day Franchise Series | 18 | 307 | 56 | 17.06 | 44.69 | 91 | 2.79 |
| Vitality Blast | 117 | 882 | 56 | 15.47 | 140.89 | 119 | 7.92 |
| County Championship | 118 | 3358 | 102 | 22.84 | 47.20 | 507 | 2.79 |
| English One Day Cup | 23 | 447 | 68 | 29.80 | 113.45 | 28 | 5.00 |
| CSA Provincial One Day Challenge | 5 | 38 | 27 | 12.67 | 84.44 | 3 | 4.85 |
| SA20 | 29 | 50 | 14 | 10.00 | 106.38 | 13 | 7.57 |
Against teams
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
Australia | 6 | 165 | 82 | 41.25 | 40.24 | 1 | 0 |
Bangladesh | 4 | 87 | 38 | 29.00 | 44.85 | 0 | 0 |
India | 7 | 56 | 13 | 9.33 | 42.75 | 0 | 0 |
Pakistan | 3 | 35 | 19 | 35.00 | 48.61 | 0 | 0 |
West Indies | 3 | 30 | 19 | 10.00 | 26.79 | 0 | 0 |
England | 2 | 18 | 16 | 9.00 | 28.13 | 0 | 0 |
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
India | 8 | 27 | 406 | 15.04 | 2.50 | 36.15 |
Bangladesh | 6 | 16 | 378 | 23.63 | 2.93 | 48.31 |
Australia | 7 | 14 | 520 | 37.14 | 3.28 | 68.00 |
Pakistan | 4 | 13 | 277 | 21.31 | 3.01 | 42.54 |
West Indies | 4 | 12 | 261 | 21.75 | 3.08 | 42.33 |
England | 1 | 1 | 73 | 73.00 | 3.17 | 138.00 |
Last 10 innings · batting
0 & 1*vs AUS
82vs AUS
35 & 0*vs AUS
56vs DOL
2vs YOR
32vs DUR
20vs GLA
11vs WOR
22vs HAM
7vs HAM
Test
vs AUS27 Oct 2026 · Not out & b NM Lyon
0 & 1*(7 & 3)
Test
vs AUS18 Oct 2026 · b M Labuschagne
82(157)
Test
vs AUS9 Oct 2026 · Not out & c A Carey b J Hazlewood
35 & 0*(75 & 3)
First Class
vs DOL10 Sep 2026 · c N Zuma b Bayanda Majola
56(140)
List A
vs YOR11 Aug 2026 · st F Bean b A Lyth
2(8)
List A
vs DUR9 Aug 2026 · lbw b S Ghafari
32(35)
List A
vs GLA7 Aug 2026 · c ZU Hassan b C ORiordan
20(22)
List A
vs WOR2 Aug 2026 · c GH Roderick b BJ Gibbon
11(12)
List A
vs HAM31 Jul 2026 · c O S Williams b K Abbott
22(24)
T20
vs HAM15 Jul 2026 · lbw b S Baker
7(7)
Last 10 innings · bowling
4 & 6/104 & 16vs AUS
0 & 2/9 & 93vs AUS
1 & 1/68 & 121vs AUS
0 & 0/7 & 24vs DOL
1/26vs YOR
1/26vs DUR
0/37vs GLA
3/60vs WOR
1/50vs HAM
1/31vs HAM
Test
vs AUS27 Oct 2026
4 & 6/104 & 16
Test
vs AUS18 Oct 2026
0 & 2/9 & 93
Test
vs AUS9 Oct 2026
1 & 1/68 & 121
First Class
vs DOL10 Sep 2026
0 & 0/7 & 24
List A
vs YOR11 Aug 2026
1/26
List A
vs DUR9 Aug 2026
1/26
List A
vs GLA7 Aug 2026
0/37
List A
vs WOR2 Aug 2026
3/60
List A
vs HAM31 Jul 2026
1/50
T20
vs HAM15 Jul 2026
1/31
South Africa Cricket
Titans Cricket
Australia
Bangladesh
India
Pakistan
West Indies
England