
South Africa · Wicket-keeper · 30 years
| Format | M | Inn | NO | Runs | HS | Avg | SR | 100 | 50 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 16 | 28 | 3 | 928 | 259 | 37.12 | 53.09 | 2 | 1 | 111 | 7 |
| ODI | 19 | 19 | 2 | 552 | 103 | 32.47 | 87.07 | 1 | 2 | 56 | 8 |
| T20I | 29 | 29 | 3 | 741 | 77 | 28.50 | 150.30 | 0 | 4 | 57 | 42 |
| IPL | 26 | 26 | 2 | 836 | 123 | 34.83 | 168.21 | 1 | 5 | 78 | 55 |
| T20 | 139 | 132 | 10 | 3962 | 123 | 32.48 | 147.78 | 4 | 24 | 348 | 208 |
| First-class | 53 | 87 | 9 | 4212 | 54.00 | 57.14 | 16 | 17 | 536 | 46 | |
| List A | 70 | 68 | 7 | 2919 | 47.85 | 89.98 | 6 | 16 | 320 | 33 | |
| T10 | 2 | 1 | 0 | 10 | 10 | 10.00 | 100.00 | 0 | 0 | 0 | 0 |
| Format | M | Inn | Balls | Runs | Wkts | Best | Avg | Econ | SR | 5w |
|---|---|---|---|---|---|---|---|---|---|---|
| T20 | 139 | 1 | 24 | 14 | 1 | — | 14.00 | 3.50 | 24.0 | 0 |
| First-class | 53 | 2 | 12 | 7 | 0 | — | - | 3.50 | - | 0 |
| List A | 70 | 2 | 12 | 13 | 1 | — | 13.00 | 6.50 | 12.0 | 0 |
| Match | Date | Format | Bat | Bowl |
|---|---|---|---|---|
| South Africa v AustraliaAustralia tour of South Africa | 18 Oct 26 | Test | 31 (51) | - |
| South Africa v AustraliaAustralia tour of South Africa | 30 Sept 26 | ODI | 71* (81) | - |
| South Africa v AustraliaAustralia tour of South Africa | 24 Sept 26 | ODI | 27 (26) | - |
| Lions v BolandCSA Four-Day Series Division One 2026-27 | 10 Sept 26 | First-class | 49 (60) | - |
| Lions v BolandCSA Four-Day Series Division One 2026-27 | 10 Sept 26 | First-class | 127 (200) | - |
| Manchester Super Giants v Sunrisers LeedsThe Hundred Men's Competition | 14 Aug 26 | T20 | 54* (34) | - |
| Sunrisers Leeds v Manchester Super GiantsThe Hundred Men's Competition | 11 Aug 26 | T20 | 17 (7) | - |
| Sunrisers Leeds v Welsh FireThe Hundred Men's Competition | 9 Aug 26 | T20 | 40 (22) | - |
| Sunrisers Leeds v Birmingham PhoenixThe Hundred Men's Competition | 7 Aug 26 | T20 | 65 (37) | - |
| Sunrisers Leeds v London SpiritThe Hundred Men's Competition | 4 Aug 26 | T20 | 94* (42) | - |
From our ball-by-ball data. Formats available: T20, Test, First-class, ODI, IPL, T20I.
| Split | Balls | Runs | Outs | SR | Avg | Dot % |
|---|---|---|---|---|---|---|
| pace | 275 | 414 | 17 | 150.55 | 24.35 | 40.7 |
| spin | 180 | 248 | 6 | 137.78 | 41.33 | 25.6 |
| Split | Balls | Runs | Outs | SR | Avg | Dot % |
|---|---|---|---|---|---|---|
| powerplay | 244 | 336 | 17 | 137.7 | 19.76 | 45.5 |
| middle | 185 | 282 | 7 | 152.43 | 40.29 | 22.2 |
| death | 36 | 62 | 1 | 172.22 | 62 | 25 |
| Split | Balls | Runs | Outs | SR | Avg | Dot % |
|---|---|---|---|---|---|---|
| left arm | 123 | 181 | 8 | 147.15 | 22.62 | 26 |
| right arm | 332 | 481 | 15 | 144.88 | 32.07 | 38 |
| Ground | Inn | Runs | HS | Avg | SR |
|---|---|---|---|---|---|
| Narendra Modi Stadium, Ahmedabad | 4 | 106 | 45 | 35.33 | 158.21 |
| SuperSport Park, Centurion | 3 | 99 | 77 | 49.5 | 186.79 |
| Brian Lara Stadium, Tarouba, Trinidad | 3 | 51 | 27 | 17 | 121.43 |
| Sabina Park, Kingston | 3 | 43 | 19 | 14.33 | 113.16 |
| Sheikh Zayed Stadium | 2 | 112 | 76 | 56 | 160 |
| Marrara Stadium, Darwin | 2 | 85 | 71 | 42.5 | 130.77 |
| Arun Jaitley Stadium, Delhi | 2 | 61 | 31 | 30.5 | 160.53 |
| The Wanderers Stadium, Johannesburg | 2 | 16 | 15 | 8 | 123.08 |