South Africa · All-rounder · 32 years
| Format | M | Inn | NO | Runs | HS | Avg | SR | 100 | 50 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|
| T20 | 53 | 38 | 17 | 295 | 46 | 14.05 | 116.14 | 0 | 0 | 22 | 10 |
| First-class | 68 | 107 | 17 | 2751 | 120 | 30.57 | 73.85 | 3 | 11 | 375 | 20 |
| List A | 51 | 41 | 4 | 487 | 56 | 13.16 | 88.38 | 0 | 1 | 31 | 13 |
| T10 | 4 | 3 | 0 | 24 | 15 | 8.00 | 218.18 | 0 | 0 | 2 | 2 |
| Format | M | Inn | Balls | Runs | Wkts | Best | Avg | Econ | SR | 5w |
|---|---|---|---|---|---|---|---|---|---|---|
| T20 | 53 | 48 | 990 | 1078 | 52 | 3/14 | 20.73 | 6.53 | 19.0 | 0 |
| First-class | 68 | 114 | 15208 | 7343 | 275 | 7/39 | 26.70 | 2.90 | 55.3 | 13 |
| List A | 51 | 50 | 2542 | 1778 | 73 | 4/20 | 24.36 | 4.20 | 34.8 | 0 |
| T10 | 4 | 4 | 35 | 93 | 2 | 2/28 | 46.50 | 15.94 | 17.5 | 0 |
| Match | Date | Format | Bat | Bowl |
|---|---|---|---|---|
| KwaZulu-Natal Inland v Western ProvinceCSA T20 Challenge | 28 Oct 26 | T20 | 3* (3) | 0/45 |
| Mpumalanga Rhinos v Western ProvinceCSA T20 Challenge | 11 Oct 26 | T20 | 4* (4) | 1/24 |
| Western Province v DolphinsCSA Four-Day Series Division One 2026-27 | 17 Sept 26 | First-class | 1 (3) | 7/179 |
| Western Province v DolphinsCSA Four-Day Series Division One 2026-27 | 17 Sept 26 | First-class | 11 (20) | 7/179 |
| Western Province v Kwazulu-Natal Inland TuskersCSA Provincial One-Day Challenge Division One 2026 | 15 Mar 26 | List A | 10 (4) | 1/52 |
| Western Province v BolandCSA Provincial One-Day Challenge Division One 2026 | 11 Mar 26 | List A | 0 (1) | 1/47 |
| Titans v Western ProvinceCSA Provincial One-Day Challenge Division One 2026 | 8 Mar 26 | List A | 20 (32) | 4/34 |
| Western Province v WarriorsCSA Provincial One-Day Challenge Division One 2026 | 3 Mar 26 | List A | 15 (13) | 3/32 |
| Lions v Western ProvinceCSA Provincial One-Day Challenge Division One 2026 | 28 Feb 26 | List A | 1 (4) | 1/22 |
| Western Province v TitansCSA Four-Day Series Division One 2025-26 | 9 Feb 26 | First-class | 4 (6) | 1/89 |
From our ball-by-ball data. Formats available: T20.
| Split | Balls | Runs | Outs | SR | Avg | Dot % |
|---|---|---|---|---|---|---|
| pace | 65 | 79 | 5 | 121.54 | 15.8 | 29.2 |
| spin | 34 | 31 | 3 | 91.18 | 10.33 | 52.9 |
| Split | Balls | Runs | Outs | SR | Avg | Dot % |
|---|---|---|---|---|---|---|
| powerplay | 4 | 4 | 1 | 100 | 4 | 75 |
| middle | 38 | 35 | 2 | 92.11 | 17.5 | 39.5 |
| death | 66 | 79 | 6 | 119.7 | 13.17 | 30.3 |
| Split | Balls | Runs | Outs | SR | Avg | Dot % |
|---|---|---|---|---|---|---|
| left arm | 17 | 22 | 1 | 129.41 | 22 | 29.4 |
| right arm | 82 | 88 | 7 | 107.32 | 12.57 | 39 |
| Split | Balls | Runs | Wkts | Econ/SR | Avg | Dot % |
|---|---|---|---|---|---|---|
| left hand | 86 | 120 | 5 | 17.2 | 24 | 31.4 |
| right hand | 268 | 302 | 13 | 20.6 | 23.23 | 34.7 |
| Split | Balls | Runs | Wkts | Econ/SR | Avg | Dot % |
|---|---|---|---|---|---|---|
| powerplay | 114 | 141 | 4 | 28.5 | 35.25 | 44.7 |
| middle | 264 | 300 | 13 | 20.3 | 23.08 | 32.6 |
| death | 12 | 9 | 2 | 6 | 4.5 | 41.7 |
| Ground | Inn | Runs | HS | Avg | SR |
|---|---|---|---|---|---|
| Senwes Park, Potchefstroom | 4 | 39 | 28 | 13 | 130 |
| The Wanderers Stadium, Johannesburg | 3 | 17 | 13 | 8.5 | 65.38 |
| Kingsmead, Durban | 2 | 29 | 25 | 14.5 | 116 |
| SuperSport Park, Centurion | 1 | 19 | 19 | — | 146.15 |
| Boland Park, Paarl | 1 | 6 | 6 | — | 300 |
| Uplands College | 1 | 4 | 4 | — | 100 |
| City Oval, Pietermaritzburg | 1 | 3 | 3 | — | 100 |
| St George's Park, Port Elizabeth | 1 | 1 | 1 | 1 | 25 |