Last 100 performances
Every match of the last few seasons on one chart, with the rating and points for each.
| Season | Matches | Runs | Wkts | Points | Rank |
|---|---|---|---|---|---|
| 2021 | 16 | 133 | 0 | 111 | 105 of 172 |
| 2020 | 14 | 419 | 0 | 517 | 22 of 156 |
| 2017 | 4 | 65 | 0 | 37 | 129 of 164 |
| 2016 | 7 | 123 | 0 | 119 | 93 of 160 |
| 2015 | 9 | 187 | 0 | 185 | 80 of 146 |
| 2013 | 13 | 307 | 0 | 417 | 49 of 198 |
| 2011 | 10 | 137 | 0 | 222 | 77 of 201 |
| 2010 | 5 | 35 | 0 | 35 | 134 of 179 |
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 |
|---|---|---|---|---|---|
| 8 Feb 2023 | v Pretoria CapitalsSA20 | 17 (13) | — | 32bat 30 · field 2 | 6.9 |
| 7 Feb 2023 | v Pretoria CapitalsSA20 | 24 (12) | — | 18bat 17 · field 1 | 7.3 |
| 19 Jan 2023 | v Sunrisers Eastern CapeSA20 | 2 (5) | — | -7 | -0.2 |
| 17 Jan 2023 | v Durban's Super GiantsSA20 | 2 (6) | — | -7 | 0.3 |
| 15 Jan 2023 | v Durban's Super GiantsSA20 | 64 (37) | — | 58 | 8.2 |
| 10 Jan 2023 | v MI Cape TownSA20 | 19 (15) | — | 18 | 3.2 |
| 2 Sep 2022 | v Manchester OriginalsThe Hundred | 0 (1) | — | -2bat <span class="neg">-3</span> · field 1 | 4.2 |
| 30 Aug 2022 | v Birmingham PhoenixThe Hundred | 8 (10) | — | 5bat 2 · field 4 | 2.5 |
| 27 Aug 2022 | v Oval InvinciblesThe Hundred | 5 (6) | — | -2 | 0.4 |
| 24 Aug 2022 | v Welsh FireThe Hundred | 0 (3) | — | -10 | 1.1 |
| 20 Aug 2022 | v Trent RocketsThe Hundred | 27 (16) | — | 42 | 9.0 |
| 14 Aug 2022 | v Northern SuperchargersThe Hundred | 5* (4) | — | 2 | 5.9 |