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 |
|---|---|---|---|---|---|
| 28 Sep 2026 | v BorderCSA Pro20 | 3 (8) | — | -12 | -3.1 |
| 6 Sep 2026 | v ZimbabweT20I | 27 (16) | — | 27 | 7.1 |
| 4 Sep 2026 | v NamibiaT20I | 26 (21) | — | 10 | 1.2 |
| 1 Sep 2026 | v ZimbabweT20I | 1 (3) | — | -3 | 3.8 |
| 29 Aug 2026 | v ZimbabweT20I | 11* (7) | — | 8 | 7.0 |
| 28 Aug 2026 | v NamibiaT20I | 12 (9) | — | 19 | 6.6 |
| 7 Aug 2026 | v Galle GallantsLPL | 45 (33) | — | 58 | 9.2 |
| 5 Aug 2026 | v Kandy RoyalsLPL | 2 (6) | — | -9bat <span class="neg">-10</span> · field 2 | -0.0 |
| 1 Aug 2026 | v Galle GallantsLPL | 5 (6) | — | -4 | 2.5 |
| 29 Jul 2026 | v Dambulla SixersLPL | 48 (26) | — | 74 | 9.5 |
| 28 Jul 2026 | v Jaffna KingsLPL | 1 (2) | — | -7 | 3.2 |
| 25 Jul 2026 | v Dambulla SixersLPL | 39 (24) | — | 44 | 7.5 |