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 |
|---|---|---|---|---|---|
| 25 Sep 2026 | v Western ProvinceCSA Pro20 | 4 (3) | — | 0 | 5.3 |
| 6 Sep 2026 | v ZimbabweT20I | 32 (23) | — | 30bat 29 · field 1 | 6.2 |
| 4 Sep 2026 | v NamibiaT20I | 3 (4) | — | 0bat <span class="neg">-1</span> · field 1 | 4.8 |
| 1 Sep 2026 | v ZimbabweT20I | 41 (27) | — | 47 | 7.5 |
| 29 Aug 2026 | v ZimbabweT20I | 75* (32) | — | 76bat 75 · field 1 | 12.1 |
| 28 Aug 2026 | v NamibiaT20I | 75 (50) | 1/22 (2) | 130bat 126 · bowl 4 | 8.8 |
| 12 Aug 2026 | v Welsh FireThe Hundred | 16 (17) | — | 18 | 3.5 |
| 9 Aug 2026 | v Birmingham PhoenixThe Hundred | 55* (31) | — | 58 | 9.1 |
| 6 Aug 2026 | v MI LondonThe Hundred | 4 (9) | — | -8 | 0.0 |
| 4 Aug 2026 | v Sunrisers LeedsThe Hundred | 38 (21) | — | 10bat 9 · field 1 | 6.2 |
| 1 Aug 2026 | v Southern BraveThe Hundred | 1 (5) | — | -9 | -0.7 |
| 29 Jul 2026 | v MI LondonThe Hundred | 37* (18) | — | 50 | 9.4 |