South Africa · Bowler · 29 years
| Format | M | Inn | NO | Runs | HS | Avg | SR | 100 | 50 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|
| T20 | 36 | 20 | 3 | 157 | 51 | 9.24 | 106.80 | 0 | 1 | 9 | 3 |
| First-class | 20 | 34 | 5 | 497 | 67 | 17.14 | 61.74 | 0 | 2 | 71 | 5 |
| List A | 29 | 23 | 7 | 231 | 36 | 14.44 | 92.03 | 0 | 0 | 18 | 6 |
| Format | M | Inn | Balls | Runs | Wkts | Best | Avg | Econ | SR | 5w |
|---|---|---|---|---|---|---|---|---|---|---|
| T20 | 36 | 32 | 513 | 733 | 42 | 4/25 | 17.45 | 8.57 | 12.2 | 0 |
| First-class | 20 | 29 | 1800 | 1240 | 21 | 3/54 | 59.05 | 4.13 | 85.7 | 0 |
| List A | 29 | 27 | 1216 | 1236 | 30 | 3/34 | 41.20 | 6.10 | 40.5 | 0 |
| Match | Date | Format | Bat | Bowl |
|---|---|---|---|---|
| KwaZulu-Natal Inland v BolandCSA T20 Challenge | 6 Oct 26 | T20 | 17 (24) | 1/25 |
| Mpumalanga Rhinos v KwaZulu-Natal InlandCSA T20 Challenge | 4 Oct 26 | T20 | 5 (8) | 1/15 |
| Kwazulu-Natal Inland Tuskers v Mpumalanga RhinosCSA Provincial One-Day Challenge Division Two 2026-27 | 13 Sept 26 | List A | 1 (2) | 0/56 |
| Warriors v Kwazulu-Natal Inland TuskersCSA Provincial One-Day Challenge Division One 2026 | 21 Mar 26 | List A | 0 (1) | 3/47 |
| Western Province v Kwazulu-Natal Inland TuskersCSA Provincial One-Day Challenge Division One 2026 | 15 Mar 26 | List A | 10* (5) | 3/56 |
| Kwazulu-Natal Inland Tuskers v DolphinsCSA Provincial One-Day Challenge Division One 2026 | 8 Mar 26 | List A | 0 (1) | - |
| Kwazulu-Natal Inland Tuskers v North West - Eastvaal Renault DragonsCSA Provincial One-Day Challenge Division One 2026 | 1 Mar 26 | List A | 1* (1) | 0/43 |
| Kwazulu-Natal Inland Tuskers v Western ProvinceCSA Four-Day Series Division One 2025-26 | 9 Dec 25 | First-class | 0 (2) | 1/67 |
| Kwazulu-Natal Inland Tuskers v Western ProvinceCSA Four-Day Series Division One 2025-26 | 9 Dec 25 | First-class | 2 (15) | 1/67 |
| Kwazulu-Natal Inland Tuskers v BolandCSA T20 Challenge 2025 | 22 Nov 25 | T20 | 23* (14) | 1/26 |
From our ball-by-ball data. Formats available: T20.
| Split | Balls | Runs | Outs | SR | Avg | Dot % |
|---|---|---|---|---|---|---|
| pace | 43 | 35 | 6 | 81.4 | 5.83 | 44.2 |
| spin | 8 | 5 | 1 | 62.5 | 5 | 37.5 |
| Split | Balls | Runs | Outs | SR | Avg | Dot % |
|---|---|---|---|---|---|---|
| middle | 19 | 13 | 2 | 68.42 | 6.5 | 31.6 |
| death | 33 | 28 | 5 | 84.85 | 5.6 | 48.5 |
| Split | Balls | Runs | Outs | SR | Avg | Dot % |
|---|---|---|---|---|---|---|
| left arm | 7 | 6 | 2 | 85.71 | 3 | 42.9 |
| right arm | 44 | 34 | 5 | 77.27 | 6.8 | 43.2 |
| Split | Balls | Runs | Wkts | Econ/SR | Avg | Dot % |
|---|---|---|---|---|---|---|
| left hand | 61 | 69 | 8 | 7.6 | 8.62 | 37.7 |
| right hand | 183 | 245 | 19 | 9.6 | 12.89 | 33.9 |
| Split | Balls | Runs | Wkts | Econ/SR | Avg | Dot % |
|---|---|---|---|---|---|---|
| powerplay | 30 | 36 | 3 | 10 | 12 | 53.3 |
| middle | 144 | 178 | 12 | 12 | 14.83 | 30.6 |
| death | 88 | 125 | 13 | 6.8 | 9.62 | 31.8 |
| Ground | Inn | Runs | HS | Avg | SR |
|---|---|---|---|---|---|
| Senwes Park, Potchefstroom | 3 | 17 | 10 | 5.67 | 130.77 |
| City Oval, Pietermaritzburg | 1 | 17 | 17 | 17 | 70.83 |
| Uplands College | 1 | 5 | 5 | 5 | 62.5 |
| Kingsmead, Durban | 1 | 2 | 2 | 2 | 50 |
| SuperSport Park, Centurion | 1 | 0 | 0 | 0 | 0 |
| The Wanderers Stadium, Johannesburg | 1 | 0 | 0 | 0 | 0 |