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 |
|---|---|---|---|---|---|
| 10 Sep 2026 | v Barbados TridentsCPL | 0 (2) | — | -15bat <span class="neg">-16</span> · field 1 | -3.8 |
| 6 Sep 2026 | v Guyana Amazon WarriorsCPL | 20 (12) | — | 32 | 7.1 |
| 3 Sep 2026 | v St Lucia KingsCPL | 1 (4) | — | -11 | -0.4 |
| 1 Sep 2026 | v Barbados TridentsCPL | 29 (27) | 0/26 (2) | 11bat 12 · bowl <span class="neg">-5</span> · field 4 | -2.2 |
| 27 Aug 2026 | v Jamaica KingsmenCPL | 8 (6) | — | 2 | 4.1 |
| 20 Aug 2026 | v Antigua and Barbuda FalconsCPL | 34 (18) | 2/41 (4) | 75bat 41 · bowl 34 | 4.6 |
| 18 Aug 2026 | v Jamaica KingsmenCPL | 8 (8) | 0/9 (1) | 5bat 2 · bowl 3 | 3.6 |
| 12 Aug 2026 | v St Lucia KingsCPL | 32 (16) | 0/16 (2) | 50bat 48 · bowl 0 · field 1 | 8.2 |
| 8 Aug 2026 | v Trinbago Knight RidersCPL | 0 (1) | — | -17 | -3.8 |
| 20 Jan 2026 | v Sylhet TitansBPL | 8 (13) | — | -2 | -1.8 |
| 17 Jan 2026 | v Dhaka CapitalsBPL | 24 (16) | 0/17 (1) | 9bat 20 · bowl <span class="neg">-11</span> | 3.7 |
| 12 Jan 2026 | v Sylhet TitansBPL | 0 (4) | — | -17 | -4.1 |