Test career26 MATCHES
Runs
1,325
Bat avg
34.87
Strike rate
56
High score
367
100s / 50s
3 / 1
Wickets
47
Bowl avg
24.64
Economy
2.91
Last played 2026-10-18 · all Test cricket in the archive
ODI career26 MATCHES
Runs
272
Bat avg
17
Strike rate
90.4
High score
64
100s / 50s
0 / 1
Wickets
24
Bowl avg
36.42
Economy
6.32
Last played 2025-09-07 · all ODI cricket in the archive
T20 career87 MATCHES
Runs
1,514
Bat avg
21.63
Strike rate
128.1
High score
83
100s / 50s
0 / 5
Wickets
50
Bowl avg
29.02
Economy
9.47
Last played 2026-06-09 · all T20 cricket in the archive (internationals and leagues)
Statistically similar players
Closest career profiles in the archive, by format — batting and bowling numbers, weighted by role.
TESTSIMILARITY / 100
ODISIMILARITY / 100
South Africa team-mates
Ball-by-ball data: Cricsheet. Names: Cricsheet people register × Wikidata.