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 |
|---|---|---|---|---|---|
| 3 Oct 2026 | v IndiaT20I | 29 (22) | 1/47 (4) | 54bat 15 · bowl 39 | -0.4 |
| 1 Oct 2026 | v BangladeshT20I | 21 (12) | 1/3 (2) | 88bat 37 · bowl 45 · field 5 | 9.2 |
| 20 Sep 2026 | v Antigua and Barbuda FalconsCPL | 29 (22) | 1/42 (3) | 51bat 26 · bowl 25 | 2.5 |
| 18 Sep 2026 | v Guyana Amazon WarriorsCPL | 23 (17) | 0/34 (3) | 18bat 22 · bowl <span class="neg">-7</span> · field 3 | -0.4 |
| 16 Sep 2026 | v Barbados TridentsCPL | 3* (2) | 1/28 (4) | 64bat 2 · bowl 62 | 7.2 |
| 29 Aug 2026 | v Trinbago Knight RidersCPL | 24* (18) | 0/37 (4) | 30bat 34 · bowl <span class="neg">-5</span> | 1.8 |
| 27 Aug 2026 | v St Kitts and Nevis PatriotsCPL | 102 (58) | 1/20 (4) | 190bat 154 · bowl 36 | 15.0 |
| 21 Aug 2026 | v St Lucia KingsCPL | 1 (3) | 0/40 (4) | -17bat <span class="neg">-12</span> · bowl <span class="neg">-5</span> | 0.7 |
| 3 May 2026 | v Peshawar ZalmiPSL | 54 (50) | 0/13 (1) | 49bat 52 · bowl <span class="neg">-3</span> | 7.6 |
| 1 May 2026 | v Islamabad UnitedPSL | 38 (27) | 1/32 (4) | 65bat 36 · bowl 29 | 7.4 |
| 29 Apr 2026 | v Multan SultansPSL | 15* (15) | 1/23 (4) | 67bat 5 · bowl 57 · field 5 | 7.6 |
| 26 Apr 2026 | v RawalpindizPSL | 12 (6) | 0/27 (2) | 3bat 7 · bowl <span class="neg">-4</span> · field 0 | 2.6 |