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 |
|---|---|---|---|---|---|
| 1 May 2026 | v Hyderabad KingsmenPSL | — | 0/43 (4) | 5bowl <span class="neg">-4</span> · field 9 | 1.4 |
| 28 Apr 2026 | v Peshawar ZalmiPSL | 5 (7) | 1/35 (3) | 8bat <span class="neg">-1</span> · bowl 10 | 2.7 |
| 26 Apr 2026 | v Multan SultansPSL | — | 1/53 (3) | 4bowl 3 · field 1 | -2.7 |
| 24 Apr 2026 | v Hyderabad KingsmenPSL | — | 1/19 (3) | 22 | 4.5 |
| 2 Apr 2026 | v Quetta GladiatorsPSL | — | 0/39 (4) | 0 | 3.5 |
| 28 Mar 2026 | v Multan SultansPSL | 3* (2) | 0/49 (3) | -18bat 3 · bowl <span class="neg">-21</span> | -4.9 |
| 24 Feb 2026 | v EnglandT20I | 2* (3) | 0/26 (3.1) | 0bat 2 · bowl <span class="neg">-2</span> | 2.7 |
| 18 Feb 2026 | v NamibiaT20I | — | 1/12 (2) | 24 | 6.9 |
| 7 Feb 2026 | v NetherlandsT20I | — | 3/25 (3.5) | 59 | 6.6 |
| 29 Jan 2026 | v AustraliaT20I | 4* (2) | 0/27 (3) | 6bat 8 · bowl <span class="neg">-3</span> | 3.2 |
| 7 Jan 2026 | v Sri LankaT20I | — | 3/19 (4) | 90 | 9.6 |
| 2 Jan 2026 | v Chattogram RoyalsBPL | 0 (3) | 0/21 (2) | -8bat <span class="neg">-4</span> · bowl <span class="neg">-4</span> | 1.4 |