Last 100 performances
Every match of the last few seasons on one chart, with the rating and points for each.
Match points: batting, bowling and fielding added together, with the split underneath when a player did more than one. Rating is the match rating on the −5 to 15 scale.
| Date | Match | Batting | Bowling | Points | Rating |
|---|---|---|---|---|---|
| 6 Sep 2026 | v ZimbabweT20I | — | 0/20 (2) | -5 | 2.7 |
| 4 Sep 2026 | v NamibiaT20I | — | 2/43 (4) | 18 | 6.8 |
| 28 Aug 2026 | v NamibiaT20I | 0 (3) | 1/40 (4) | 1bat <span class="neg">-2</span> · bowl 1 · field 3 | -1.0 |
| 20 Mar 2026 | v New ZealandT20I | 26* (20) | 0/30 (3) | 50bat 52 · bowl <span class="neg">-2</span> | 10.9 |
| 17 Mar 2026 | v New ZealandT20I | 0 (1) | 0/23 (4) | 11bat <span class="neg">-2</span> · bowl 14 | 7.4 |
| 15 Mar 2026 | v New ZealandT20I | — | 3/26 (3.3) | 132 | 3.5 |
| 22 Jan 2026 | v Joburg Super KingsSA20 | — | 1/31 (3) | 19 | 5.4 |
| 19 Jan 2026 | v Joburg Super KingsSA20 | 4 (5) | 1/28 (3) | 14bat 2 · bowl 12 | 1.1 |
| 13 Jan 2026 | v Durban's Super GiantsSA20 | — | 2/56 (4) | 7 | -2.1 |
| 10 Jan 2026 | v Pretoria CapitalsSA20 | — | 1/34 (4) | 41bowl 35 · field 6 | 3.5 |
| 8 Jan 2026 | v Joburg Super KingsSA20 | — | 1/48 (4) | 4bowl 3 · field 1 | -0.3 |
| 4 Jan 2026 | v MI Cape TownSA20 | — | 2/10 (3) | 100 | 11.8 |