
Includes finals, playoffs and exhibition games, so totals run higher than regular-season figures.
| Season | ||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 Cricket 24203South Africa | 1 | 143 | 302 | 17 | 0 | 2 | 2 | 5 | – | 1 | – | – | 0 | – | 215 | 1 | 5 | – | 65 | 5 | 0 | – | – | – | – | – | 1 | 1 | – | 442 | 5 | 1 |
| 2026 TestsSouth Africa | 2 | 33 | 66 | 5 | 0 | 3 | 3 | 4 | – | – | – | – | 0 | 1 | 50 | – | 4 | – | 9 | 2 | 0 | – | – | – | 3 | – | – | – | – | – | – | – |
| 2026 ODIsSouth Africa | 2 | 98 | 107 | 9 | 2 | 2 | 1 | – | – | – | 1 | – | 1 | – | 51 | – | – | – | 41 | 3 | 1 | – | – | – | 1 | – | – | – | – | – | – | – |
| 2025 T20IsSouth Africa | 15 | 417 | 270 | 34 | 22 | 15 | 12 | 8 | – | – | 2 | – | 3 | 2 | 87 | – | 8 | – | 105 | 22 | 0 | – | – | – | 12 | – | – | – | – | – | – | – |
| 2025 ODIsSouth Africa | 8 | 119 | 174 | 14 | 0 | 8 | 7 | 9 | 4 | – | – | – | 1 | 2 | 116 | 2 | 13 | – | 32 | 7 | 4 | – | – | 1 | 6 | – | – | – | – | – | – | 4 |
| 2025 TestsSouth Africa | 5 | 281 | 559 | 34 | 3 | 10 | 9 | 1 | – | – | 1 | – | 1 | – | 414 | 1 | 1 | – | 92 | 13 | 3 | – | – | 1 | 7 | – | 1 | – | – | – | – | – |
| 2024 ODIsSouth Africa | 7 | 215 | 221 | 26 | 4 | 6 | 6 | 7 | – | – | 1 | – | 0 | – | 120 | 1 | 7 | 1 | 56 | 14 | 1 | 1 | 2 | 3 | 3 | 1 | – | – | – | – | – | – |
| 2024 TestsSouth Africa | 6 | 451 | 795 | 52 | 3 | 9 | 8 | 5 | – | 2 | – | 1 | 1 | 1 | 549 | – | 5 | 1 | 160 | 28 | 3 | – | – | – | 5 | – | 3 | – | – | – | – | – |
| 2024 T20IsSouth Africa | 13 | 263 | 195 | 18 | 16 | 13 | 13 | 6 | – | – | 1 | – | 0 | – | 84 | 1 | 6 | 1 | 61 | 14 | 2 | – | – | 1 | 11 | – | – | – | 1 | – | – | – |
| 2022 ODIsSouth Africa | 2 | 17 | 26 | 0 | 1 | 2 | 2 | 2 | 2 | – | – | – | 0 | – | 16 | 1 | 4 | – | 8 | 0 | 1 | – | – | – | 1 | – | 1 | – | – | – | – | 1 |
| 2022 TestsSouth Africa | 2 | 51 | 113 | 8 | 0 | 4 | 4 | – | – | – | – | – | 0 | – | 89 | – | – | – | 13 | 3 | 0 | – | – | – | 3 | – | 1 | – | – | – | – | – |
| 2021 TestsSouth Africa | 2 | 114 | 230 | 12 | 1 | 4 | 3 | 1 | – | – | – | – | 1 | – | 168 | 1 | 1 | – | 40 | 7 | 2 | – | – | – | 3 | – | – | – | – | – | – | – |
| Career12 seasons | 65 | 2,202 | 3,058 | 229 | 52 | 78 | 70 | 48 | 6 | 3 | 6 | 1 | 8 | 6 | 1,959 | 8 | 54 | 3 | 682 | 118 | 17 | 1 | 2 | 6 | 55 | 1 | 7 | 1 | 1 | 442 | 5 | 6 |
5 matches, 7 innings: 274 runs at 45.7, SR 58, HS 101, 1 × 100, 1 × 50
| Match | Inns | Bat | How out |
|---|---|---|---|
| v Australia27 Oct · Cricket 24203 | 1st | 42 (83) | lbw |
| 2nd | 101 (219) | run out | |
| v Australia18 Oct · Tests | 31 (51) | caught | |
| v Australia9 Oct · Tests | 1st | 0 (3) | caught |
| 2nd | 2 (12) | caught | |
| v Australia30 Sept · ODIs | 71* (81) | not out | |
| v Australia24 Sept · ODIs | 27 (26) | caught |
| Game | |||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 3rd Test v AustraliaW 716-540 27 Oct | 143 | 302 | 17 | 0 | 2 | 2 | 5 | – | 1 | – | – | 0 | – | 215 | 1 | 5 | – | 65 | 5 | 0 | – | – | – | – | – | 1 | 1 | – | 442 | 5 | 1 |
| Split | ||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| HomeHome or away · won 1 of 1 | 1 | 143 | 302 | 17.0 | 0.0 | 2.0 | 2.0 | 5.0 | – | 1.0 | – | – | 0.0 | – | 215 | 1.0 | 5.0 | – | 65.0 | 5.0 | 0.0 | – | – | – | – | – | 1.0 | 1.0 | – | 442 | 5.0 | 1.0 |
| WinsResult | 1 | 143 | 302 | 17.0 | 0.0 | 2.0 | 2.0 | 5.0 | – | 1.0 | – | – | 0.0 | – | 215 | 1.0 | 5.0 | – | 65.0 | 5.0 | 0.0 | – | – | – | – | – | 1.0 | 1.0 | – | 442 | 5.0 | 1.0 |
| Regular seasonStage · won 1 of 1 | 1 | 143 | 302 | 17.0 | 0.0 | 2.0 | 2.0 | 5.0 | – | 1.0 | – | – | 0.0 | – | 215 | 1.0 | 5.0 | – | 65.0 | 5.0 | 0.0 | – | – | – | – | – | 1.0 | 1.0 | – | 442 | 5.0 | 1.0 |
| AustraliaOpponent · won 1 of 1 | 1 | 143 | 302 | 17.0 | 0.0 | 2.0 | 2.0 | 5.0 | – | 1.0 | – | – | 0.0 | – | 215 | 1.0 | 5.0 | – | 65.0 | 5.0 | 0.0 | – | – | – | – | – | 1.0 | 1.0 | – | 442 | 5.0 | 1.0 |
| Newlands, Cape TownGround · won 1 of 1 | 1 | 143 | 302 | 17.0 | 0.0 | 2.0 | 2.0 | 5.0 | – | 1.0 | – | – | 0.0 | – | 215 | 1.0 | 5.0 | – | 65.0 | 5.0 | 0.0 | – | – | – | – | – | 1.0 | 1.0 | – | 442 | 5.0 | 1.0 |
Stats from official league and public sports feeds. Updated hourly.