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 Apr 2026 | v Quetta GladiatorsPSL | — | 0/28 (3) | 4 | 5.6 |
| 23 Apr 2026 | v Lahore QalandarsPSL | 14 (15) | 0/14 (1) | 1bat 5 · bowl <span class="neg">-4</span> | 1.1 |
| 22 Apr 2026 | v Peshawar ZalmiPSL | 12 (9) | — | 8 | 5.1 |
| 19 Apr 2026 | v Multan SultansPSL | 2 (5) | — | -9 | 0.8 |
| 16 Apr 2026 | v Islamabad UnitedPSL | 4 (6) | 0/14 (1) | -8bat <span class="neg">-3</span> · bowl <span class="neg">-5</span> | 2.0 |
| 11 Apr 2026 | v Hyderabad KingsmenPSL | 24 (16) | 1/7 (1) | 53bat 19 · bowl 35 | 5.2 |
| 9 Apr 2026 | v Peshawar ZalmiPSL | 5 (7) | — | 2bat <span class="neg">-2</span> · field 4 | 4.2 |
| 2 Apr 2026 | v RawalpindizPSL | 29 (24) | — | 18 | -0.1 |
| 29 Mar 2026 | v Lahore QalandarsPSL | 0 (2) | 1/26 (3) | 26bat <span class="neg">-16</span> · bowl 41 | 1.3 |
| 27 Mar 2026 | v Quetta GladiatorsPSL | 22 (10) | 1/10 (2) | 48bat 26 · bowl 22 | 7.5 |
| 28 Feb 2026 | v Sri LankaT20I | 0 (2) | — | -4 | 3.9 |
| 24 Feb 2026 | v EnglandT20I | 5 (6) | — | -5 | 0.5 |