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 |
|---|---|---|---|---|---|
| 19 Jul 2026 | v ZimbabweT20I | — | 0/17 (4) | 18 | 9.1 |
| 17 Jul 2026 | v ZimbabweT20I | — | 0/46 (4) | -14 | -1.4 |
| 15 Jul 2026 | v ZimbabweT20I | 4* (1) | 0/22 (4) | 16bat 4 · bowl 10 · field 2 | 7.2 |
| 21 Jun 2026 | v AustraliaT20I | 2* (3) | 0/27 (2) | -6bat 1 · bowl <span class="neg">-7</span> | 0.7 |
| 18 Jan 2026 | v Chattogram RoyalsBPL | 0* (3) | 3/28 (4) | 52bat <span class="neg">-3</span> · bowl 53 · field 2 | 5.1 |
| 17 Jan 2026 | v Rangpur RidersBPL | 2* (2) | 1/24 (4) | 30bat 1 · bowl 29 | 9.3 |
| 8 Jan 2026 | v Sylhet TitansBPL | 1* (2) | 0/43 (3) | -11bat <span class="neg">0</span> · bowl <span class="neg">-16</span> · field 4 | -2.8 |
| 7 Jan 2026 | v Noakhali ExpressBPL | — | 1/28 (4) | 26 | 6.3 |
| 4 Jan 2026 | v Rangpur RidersBPL | — | 1/38 (4) | 13 | 1.6 |
| 2 Jan 2026 | v Chattogram RoyalsBPL | 5 (4) | 0/28 (3) | 0bat 4 · bowl <span class="neg">-4</span> | 1.9 |
| 1 Jan 2026 | v Sylhet TitansBPL | 3* (5) | 1/47 (4) | 13bat 0 · bowl 10 · field 2 | -0.1 |
| 24 Dec 2025 | v Dubai CapitalsILT20 | — | 1/29 (3.1) | 13 | 0.6 |