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 | 9 (9) | — | 2 | 0.4 |
| 1 Oct 2026 | v BangladeshT20I | 30* (15) | — | 63 | 10.9 |
| 3 May 2026 | v Hyderabad KingsmenPSL | 48 (34) | — | 70bat 64 · field 6 | 11.6 |
| 28 Apr 2026 | v Islamabad UnitedPSL | 0 (1) | — | 1bat <span class="neg">-3</span> · field 4 | 4.7 |
| 25 Apr 2026 | v Lahore QalandarsPSL | 4* (2) | — | 3 | 6.0 |
| 13 Apr 2026 | v Multan SultansPSL | 4* (5) | — | 6bat <span class="neg">-1</span> · field 7 | 3.4 |
| 11 Apr 2026 | v Lahore QalandarsPSL | 2 (2) | — | 5bat 1 · field 4 | 5.5 |
| 9 Apr 2026 | v Karachi KingsPSL | 40* (12) | — | 52bat 51 · field 1 | 10.6 |
| 8 Apr 2026 | v Hyderabad KingsmenPSL | 1 (3) | — | -6 | 1.5 |
| 28 Mar 2026 | v RawalpindizPSL | 33 (11) | — | 56 | 10.0 |
| 18 May 2025 | v Lahore QalandarsPSL | 17 (10) | — | 20bat 12 · field 9 | 6.1 |
| 27 Apr 2025 | v Quetta GladiatorsPSL | 2 (2) | — | -1bat <span class="neg">-2</span> · field 1 | 4.3 |