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 | — | 2/43 (3) | 31 | 2.3 |
| 1 Oct 2026 | v BangladeshT20I | — | 0/18 (2) | -2bowl <span class="neg">-4</span> · field 2 | 1.9 |
| 5 Apr 2026 | v Multan SultansPSL | 22* (9) | — | 32 | 9.8 |
| 2 Apr 2026 | v Islamabad UnitedPSL | — | 0/43 (3.2) | -5bowl <span class="neg">-8</span> · field 3 | 0.7 |
| 29 Mar 2026 | v Hyderabad KingsmenPSL | 6* (8) | 2/14 (4) | 39bat 5 · bowl 35 | 9.0 |
| 27 Mar 2026 | v Karachi KingsPSL | 4 (3) | 3/38 (4) | 62bat 2 · bowl 60 | 6.7 |
| 24 Jul 2025 | v BangladeshT20I | — | 1/16 (3) | 5bowl 4 · field 1 | 5.1 |
| 22 Jul 2025 | v BangladeshT20I | 17 (11) | 2/24 (4) | 118bat 37 · bowl 82 | 11.2 |
| 18 May 2025 | v Lahore QalandarsPSL | 24 (14) | 2/22 (3) | 65bat 9 · bowl 56 | 9.2 |
| 17 May 2025 | v Karachi KingsPSL | — | 0/67 (4) | -14 | -1.5 |
| 5 May 2025 | v Multan SultansPSL | — | 3/18 (4) | 86bowl 81 · field 5 | 9.7 |
| 2 May 2025 | v Islamabad UnitedPSL | — | 1/30 (4) | 28 | 6.0 |