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 |
|---|---|---|---|---|---|
| 16 Aug 2026 | v Trent RocketsThe Hundred | — | 3/33 (3.2) | 77 | 6.3 |
| 14 Aug 2026 | v Sunrisers LeedsThe Hundred | — | 0/31 (3.2) | 6 | 6.6 |
| 11 Aug 2026 | v Sunrisers LeedsThe Hundred | — | 1/31 (3.2) | 33bowl 27 · field 5 | 4.5 |
| 8 Aug 2026 | v Southern BraveThe Hundred | — | 0/27 (3.2) | 7 | 6.7 |
| 5 Aug 2026 | v Welsh FireThe Hundred | — | 0/34 (2.3) | -7bowl <span class="neg">-8</span> · field 1 | 1.1 |
| 2 Aug 2026 | v MI LondonThe Hundred | 8 (3) | 2/41 (3.2) | 20bat 3 · bowl 17 | 1.9 |
| 31 Jul 2026 | v Trent RocketsThe Hundred | — | 0/35 (3.2) | -7 | 1.0 |
| 28 Jul 2026 | v Sunrisers LeedsThe Hundred | — | 0/37 (3) | -5 | 2.5 |
| 26 Jul 2026 | v Birmingham PhoenixThe Hundred | — | 2/16 (3.2) | 14 | 7.5 |
| 23 Jul 2026 | v London SpiritThe Hundred | 2* (3) | 0/36 (3.2) | -13bat 1 · bowl <span class="neg">-14</span> | -2.5 |
| 21 May 2026 | v Gujarat TitansIPL | 1 (5) | 0/41 (3) | -13bat <span class="neg">-3</span> · bowl <span class="neg">-10</span> | -1.2 |
| 18 May 2026 | v Sunrisers HyderabadIPL | — | 1/40 (4) | 12 | 1.9 |