South Africa · Batter · 33 years
| Format | M | Inn | NO | Runs | HS | Avg | SR | 100 | 50 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 14 | 25 | 0 | 704 | 82 | 28.16 | 47.66 | 0 | 4 | 86 | 0 |
| T20 | 77 | 66 | 13 | 1314 | 73 | 24.79 | 105.46 | 0 | 7 | 120 | 23 |
| First-class | 133 | 226 | 21 | 8193 | 39.97 | 52.80 | 20 | 40 | 1031 | 44 | |
| List A | 93 | 85 | 10 | 2614 | 134 | 34.85 | 72.43 | 4 | 16 | 225 | 34 |
| Format | M | Inn | Balls | Runs | Wkts | Best | Avg | Econ | SR | 5w |
|---|---|---|---|---|---|---|---|---|---|---|
| T20 | 77 | 5 | 42 | 69 | 0 | — | - | 9.86 | - | 0 |
| First-class | 133 | 17 | 342 | 327 | 3 | — | 109.00 | 5.74 | 114.0 | 0 |
| List A | 93 | 8 | 166 | 145 | 3 | 1/18 | 48.33 | 5.24 | 55.3 | 0 |
| Match | Date | Format | Bat | Bowl |
|---|---|---|---|---|
| Dolphins v TitansCSA Four-Day Series Division One 2026-27 | 10 Sept 26 | First-class | 4 (10) | - |
| Lions v TitansCSA Provincial One-Day Challenge Division One 2026 | 29 Mar 26 | List A | 90 (134) | - |
| Warriors v TitansCSA Provincial One-Day Challenge Division One 2026 | 25 Mar 26 | List A | 39 (69) | - |
| Titans v North West - Eastvaal Renault DragonsCSA Provincial One-Day Challenge Division One 2026 | 22 Mar 26 | List A | 31 (34) | - |
| Warriors v TitansCSA Provincial One-Day Challenge Division One 2026 | 18 Mar 26 | List A | 8 (21) | - |
| Lions v TitansCSA Provincial One-Day Challenge Division One 2026 | 15 Mar 26 | List A | 16 (24) | - |
| Titans v Kwazulu-Natal Inland TuskersCSA Provincial One-Day Challenge Division One 2026 | 12 Mar 26 | List A | 12 (14) | - |
| Titans v Western ProvinceCSA Provincial One-Day Challenge Division One 2026 | 8 Mar 26 | List A | 71 (101) | - |
| Dolphins v TitansCSA Provincial One-Day Challenge Division One 2026 | 5 Mar 26 | List A | 18 (16) | - |
| Titans v BolandCSA Provincial One-Day Challenge Division One 2026 | 1 Mar 26 | List A | 30 (23) | - |
From our ball-by-ball data. Formats available: Test, First-class, T20.
| Split | Balls | Runs | Outs | SR | Avg | Dot % |
|---|---|---|---|---|---|---|
| pace | 1005 | 545 | 18 | 54.23 | 30.28 | 72.9 |
| spin | 472 | 159 | 6 | 33.69 | 26.5 | 81.6 |
| Split | Balls | Runs | Outs | SR | Avg | Dot % |
|---|---|---|---|---|---|---|
| first | 700 | 374 | 11 | 53.43 | 34 | 74.1 |
| middle | 757 | 325 | 12 | 42.93 | 27.08 | 77.3 |
| late | 20 | 5 | 1 | 25 | 5 | 70 |
| Split | Balls | Runs | Outs | SR | Avg | Dot % |
|---|---|---|---|---|---|---|
| left arm | 312 | 92 | 4 | 29.49 | 23 | 84.9 |
| right arm | 1165 | 612 | 20 | 52.53 | 30.6 | 73.2 |
| Ground | Inn | Runs | HS | Avg | SR |
|---|---|---|---|---|---|
| SuperSport Park, Centurion | 5 | 55 | 17 | 11 | 44.72 |
| Daren Sammy National Cricket Stadium, Gros Islet, St Lucia | 3 | 44 | 19 | 14.67 | 49.44 |
| Newlands, Cape Town | 2 | 154 | 82 | 77 | 55.2 |
| The Wanderers Stadium, Johannesburg | 2 | 90 | 62 | 45 | 55.56 |
| St George's Park, Port Elizabeth | 2 | 78 | 64 | 39 | 52.35 |
| Old Trafford, Manchester | 2 | 63 | 42 | 31.5 | 33.51 |
| Bay Oval, Mount Maunganui | 2 | 61 | 45 | 30.5 | 31.28 |
| Kingsmead, Durban | 2 | 55 | 36 | 27.5 | 45.45 |