Includes finals, playoffs and exhibition games, so totals run higher than regular-season figures.
| Season | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025 Tests | 1 | – | – | – | – | – | – | 1 | – | – | – | – | – | 1 | – | – | – | 1 | 1 | – | – | – |
| 2023 TestsSouth Africa | 2 | 95 | 292 | 13 | 0 | 4 | 4 | 2 | – | 0 | – | 243 | 1 | 2 | 29 | 7 | 0 | – | – | 1 | 3 | – |
| 2021 TestsSouth Africa | 1 | 31 | 106 | 4 | 0 | 2 | 2 | – | – | 0 | – | 91 | – | – | 8 | 2 | 1 | – | – | – | 2 | – |
| 2021 ODIsSouth Africa | 1 | 56 | 79 | 5 | 1 | 1 | 1 | – | 1 | 0 | – | 46 | – | – | 25 | 1 | 1 | – | – | – | 1 | – |
| 2019 TestsSouth Africa | 4 | 140 | 270 | 20 | 1 | 8 | 8 | 3 | 1 | 0 | 1 | 208 | – | 3 | 31 | 7 | 3 | – | – | 2 | 6 | – |
| 2018 TestsSouth Africa | 3 | 41 | 70 | 5 | 1 | 2 | 2 | 4 | – | 0 | 1 | 54 | – | 4 | 7 | 1 | 2 | 2 | 2 | – | 1 | 1 |
| Career6 seasons | 12 | 363 | 817 | 47 | 3 | 17 | 17 | 10 | 2 | 0 | 2 | 642 | 1 | 10 | 100 | 18 | 7 | 3 | 3 | 3 | 13 | 1 |
5 matches, 7 innings: 182 runs at 26.0, SR 38, HS 56, 1 × 50
| Match | Inns | Bat | How out |
|---|---|---|---|
| v6 July · Tests | DNB | ||
| v New Zealand13 Feb · Tests | 1st | 20 (99) | caught |
| 2nd | 17 (63) | caught | |
| v New Zealand4 Feb · Tests | 1st | 22 (38) | bowled |
| 2nd | 36 (92) | caught | |
| v New Zealand17 Feb · Tests | 1st | 25 (74) | caught |
| 2nd | 6 (32) | caught | |
| v Netherlands26 Nov · ODIs | 56 (79) | caught |
| Game | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Match 2 v6 July | – | – | – | – | – | – | 1 | – | – | – | – | – | 1 | – | – | – | 1 | 1 | – | – | – |
| Split | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| LossesResult | 6 | 37.2 | 96.7 | 5.2 | 0.2 | 2.0 | 2.0 | 0.5 | 0.2 | 0.0 | 0.2 | 79.3 | 0.2 | 0.5 | 9.2 | 2.2 | 0.7 | – | – | 0.5 | 1.5 | – |
| WinsResult | 2 | 42.0 | 79.0 | 5.5 | 0.5 | 2.0 | 2.0 | 2.0 | – | 0.0 | 0.5 | 60.0 | – | 2.0 | 10.0 | 2.0 | 1.0 | – | – | – | 1.5 | 0.5 |
| Regular seasonStage · won 2 of 11 | 11 | 27.9 | 67.1 | 3.8 | 0.2 | 1.5 | 1.5 | 0.9 | 0.1 | 0.0 | 0.2 | 54.2 | 0.1 | 0.9 | 6.8 | 1.5 | 0.5 | 0.3 | 0.3 | 0.3 | 1.1 | 0.1 |
| EnglandOpponent · won 1 of 3 | 3 | 26.0 | 61.7 | 3.3 | 0.0 | 2.0 | 2.0 | 1.0 | – | 0.0 | – | 48.0 | – | 1.0 | 8.3 | 1.7 | 0.3 | – | – | – | 2.0 | – |
| New ZealandOpponent · won 0 of 3 | 3 | 42.0 | 133 | 5.7 | 0.0 | 2.0 | 2.0 | 0.7 | – | 0.0 | – | 111 | 0.3 | 0.7 | 12.3 | 3.0 | 0.3 | – | – | 0.3 | 1.7 | – |
| IndiaOpponent · won 0 of 1 | 1 | 62.0 | 85.0 | 10.0 | 1.0 | 2.0 | 2.0 | – | 1.0 | 0.0 | 1.0 | 64.0 | – | – | 6.0 | 2.0 | 2.0 | – | – | 2.0 | – | – |
| PakistanOpponent · won 1 of 1 | 1 | 41.0 | 70.0 | 5.0 | 1.0 | 2.0 | 2.0 | 2.0 | – | 0.0 | 1.0 | 54.0 | – | 2.0 | 7.0 | 1.0 | 2.0 | – | – | – | 1.0 | 1.0 |
| Newlands, Cape TownGround · won 0 of 2 | 2 | 11.5 | 35.5 | 1.0 | 0.0 | 1.0 | 1.0 | 1.0 | – | 0.0 | – | 28.5 | – | 1.0 | 5.0 | 0.5 | 0.5 | 0.5 | 0.5 | – | 1.0 | – |
| Bay Oval, Mount MaunganuiGround · won 0 of 1 | 1 | 58.0 | 130 | 8.0 | 0.0 | 2.0 | 2.0 | 1.0 | – | 0.0 | – | 100 | – | 1.0 | 18.0 | 4.0 | 0.0 | – | – | 1.0 | 1.0 | – |
| Hagley Oval, ChristchurchGround · won 0 of 1 | 1 | 31.0 | 106 | 4.0 | 0.0 | 2.0 | 2.0 | – | – | 0.0 | – | 91.0 | – | – | 8.0 | 2.0 | 1.0 | – | – | – | 2.0 | – |
| JSCA International Stadium Complex, RanchiGround · won 0 of 1 | 1 | 62.0 | 85.0 | 10.0 | 1.0 | 2.0 | 2.0 | – | 1.0 | 0.0 | 1.0 | 64.0 | – | – | 6.0 | 2.0 | 2.0 | – | – | 2.0 | – | – |
| Kingsmead, DurbanGround · won 0 of 1 | 1 | – | – | – | – | – | – | 1.0 | – | – | – | – | – | 1.0 | – | – | – | 1.0 | 1.0 | – | – | – |
| Queens Sports Club, BulawayoGround · won 0 of 1 | 1 | – | – | – | – | – | – | 1.0 | – | – | – | – | – | 1.0 | – | – | – | 1.0 | 1.0 | – | – | – |
| Seddon Park, HamiltonGround · won 0 of 1 | 1 | 37.0 | 162 | 5.0 | 0.0 | 2.0 | 2.0 | 1.0 | – | 0.0 | – | 143 | 1.0 | 1.0 | 11.0 | 3.0 | 0.0 | – | – | – | 2.0 | – |
| St George's Park, Port ElizabethGround · won 0 of 1 | 1 | 12.0 | 26.0 | 2.0 | 0.0 | 2.0 | 2.0 | – | – | 0.0 | – | 21.0 | – | – | 2.0 | 1.0 | 0.0 | – | – | – | 2.0 | – |
| SuperSport Park, CenturionGround · won 1 of 1 | 1 | 43.0 | 88.0 | 6.0 | 0.0 | 2.0 | 2.0 | 2.0 | – | 0.0 | – | 66.0 | – | 2.0 | 13.0 | 3.0 | 0.0 | – | – | – | 2.0 | – |
| Wanderers Stadium, JohannesburgGround · won 1 of 1 | 1 | 41.0 | 70.0 | 5.0 | 1.0 | 2.0 | 2.0 | 2.0 | – | 0.0 | 1.0 | 54.0 | – | 2.0 | 7.0 | 1.0 | 2.0 | – | – | – | 1.0 | 1.0 |
Stats from official league and public sports feeds. Updated hourly.