
South Africa · All-rounder · 26 years
| Format | M | Inn | NO | Runs | HS | Avg | SR | 100 | 50 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 22 | 33 | 5 | 709 | 93 | 25.32 | 56.95 | 0 | 5 | 86 | 16 |
| ODI | 34 | 29 | 5 | 647 | 75 | 26.96 | 114.31 | 0 | 3 | 52 | 31 |
| T20I | 30 | 20 | 5 | 268 | 55 | 17.87 | 147.25 | 0 | 2 | 17 | 21 |
| IPL | 49 | 25 | 10 | 192 | 34 | 12.80 | 110.34 | 0 | 0 | 9 | 9 |
| T20 | 142 | 85 | 28 | 1062 | 71 | 18.63 | 133.92 | 0 | 4 | 65 | 62 |
| First-class | 19 | 34 | 5 | 620 | 21.38 | 62.06 | 0 | 5 | 111 | 14 | |
| List A | 13 | 8 | 5 | 42 | 14.00 | 71.19 | 0 | 0 | 14 | 2 |
| Format | M | Inn | Balls | Runs | Wkts | Best | Avg | Econ | SR | 5w |
|---|---|---|---|---|---|---|---|---|---|---|
| Test | 22 | 40 | 3577 | 1947 | 95 | 7/13 | 20.49 | 3.27 | 37.6 | 5 |
| ODI | 34 | 34 | 1650 | 1757 | 52 | 5/39 | 33.79 | 6.39 | 31.7 | 1 |
| T20I | 30 | 30 | 659 | 982 | 33 | 4/22 | 29.76 | 8.94 | 20.0 | 0 |
| IPL | 49 | 47 | 1017 | 1632 | 45 | 3/17 | 36.27 | 9.63 | 22.6 | 0 |
| T20 | 142 | 139 | 3007 | 4212 | 155 | 5/30 | 27.17 | 8.40 | 19.4 | 1 |
| First-class | 19 | 31 | 3163 | 1562 | 64 | — | 24.41 | 2.96 | 49.4 | 1 |
| List A | 13 | 13 | 521 | 436 | 16 | — | 27.25 | 5.02 | 32.6 | 0 |
| Match | Date | Format | Bat | Bowl |
|---|---|---|---|---|
| South Africa v AustraliaAustralia tour of South Africa | 18 Oct 26 | Test | 85 (100) | 6/67 |
| South Africa v AustraliaAustralia tour of South Africa | 27 Sept 26 | ODI | 19 (15) | 2/53 |
| South Africa v AustraliaAustralia tour of South Africa | 24 Sept 26 | ODI | 75 (59) | 1/64 |
| Dolphins v TitansCSA Four-Day Series Division One 2026-27 | 10 Sept 26 | First-class | 37 (45) | 7/100 |
| London Spirit v Welsh FireThe Hundred Men's Competition | 12 Aug 26 | T20 | 1 (4) | 2/16 |
| Sunrisers Leeds v Welsh FireThe Hundred Men's Competition | 9 Aug 26 | T20 | 1 (2) | 0/36 |
| Welsh Fire v Manchester Super GiantsThe Hundred Men's Competition | 5 Aug 26 | T20 | 5* (3) | 0/42 |
| Welsh Fire v Trent RocketsThe Hundred Men's Competition | 29 Jul 26 | T20 | 2 (3) | 0/25 |
| Welsh Fire v MI LondonThe Hundred Men's Competition | 25 Jul 26 | T20 | 4 (2) | 0/37 |
| Texas Super Kings v Washington FreedomMajor League Cricket | 11 Jul 26 | T20 | 7* (4) | 0/21 |
From our ball-by-ball data. Formats available: Test, T20, ODI, T20I, IPL.
| Split | Balls | Runs | Outs | SR | Avg | Dot % |
|---|---|---|---|---|---|---|
| pace | 88 | 133 | 8 | 151.14 | 16.62 | 36.4 |
| spin | 87 | 119 | 6 | 136.78 | 19.83 | 47.1 |
| Split | Balls | Runs | Outs | SR | Avg | Dot % |
|---|---|---|---|---|---|---|
| middle | 107 | 122 | 6 | 114.02 | 20.33 | 46.7 |
| death | 68 | 130 | 8 | 191.18 | 16.25 | 33.8 |
| Split | Balls | Runs | Outs | SR | Avg | Dot % |
|---|---|---|---|---|---|---|
| left arm | 39 | 68 | 2 | 174.36 | 34 | 33.3 |
| right arm | 136 | 184 | 12 | 135.29 | 15.33 | 44.1 |
| Split | Balls | Runs | Wkts | Econ/SR | Avg | Dot % |
|---|---|---|---|---|---|---|
| left hand | 234 | 340 | 14 | 16.7 | 24.29 | 45.3 |
| right hand | 383 | 584 | 15 | 25.5 | 38.93 | 42.6 |
| Split | Balls | Runs | Wkts | Econ/SR | Avg | Dot % |
|---|---|---|---|---|---|---|
| powerplay | 354 | 514 | 18 | 19.7 | 28.56 | 51.1 |
| middle | 119 | 176 | 5 | 23.8 | 35.2 | 32.8 |
| death | 144 | 234 | 6 | 24 | 39 | 34 |
| Ground | Inn | Runs | HS | Avg | SR |
|---|---|---|---|---|---|
| Kingsmead, Durban | 2 | 32 | 20 | 16 | 145.45 |
| Narendra Modi Stadium, Ahmedabad | 2 | 16 | 14 | 8 | 145.45 |
| Nassau County International Cricket Stadium, New York | 2 | 8 | 5 | 8 | 80 |
| Eden Gardens | 1 | 55 | 55 | — | 183.33 |
| SuperSport Park, Centurion | 1 | 54 | 54 | 54 | 317.65 |
| The Wanderers Stadium, Johannesburg | 1 | 29 | 29 | — | 241.67 |
| Sir Vivian Richards Stadium, North Sound, Antigua | 1 | 21 | 21 | — | 150 |
| Barabati Stadium | 1 | 12 | 12 | 12 | 100 |