| Last T20: | vs Bangladesh at Arnos Vale Ground, December 20, 2024 |
| Last Odi: | vs Sri Lanka at Harare Sports Club, July 7, 2023 |
| Last IPL: | vs Chennai at Sheikh Zayed Stadium, November 1, 2020 |
| MAT | NO | Runs | HS | AVG | SR | 100s | 50 | 4s | 6s | CT | ST | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ODI | 61 | 8 | 1983 | 118 | 40 | 99.15 | 3 | 11 | 157 | 80 | 23 | 2 |
| T20 | 106 | 10 | 2275 | 98 | 26 | 136.39 | 0 | 13 | 152 | 149 | 63 | 8 |
| MAT | Wkts | AVG | ECON | Best | 5w | 10w | |
|---|---|---|---|---|---|---|---|
| ODI | 61 | 6 | 29.00 | 6.18 | 48/4 | 0 | 0 |
| T20 | 106 | 0 | 0 | 0 | 0/0 | 0 | 0 |
| Super Sixes Match 9 Vs SRL | 14 (20) |
| Super Sixes Match 7 Vs OMN | 19 (14) |
| Super Sixes Match 3 Vs SCO | 21 (43) |
| Match 18 Vs NED | 104 (65) |
| Match 13 Vs ZIM | 34 (36) |
| Match 9 Vs NEP | 115 (94) |
| Match 2 Vs USA | 43 (28) |
| 3rd ODI Vs SAF | 39 (41) |
| 2nd ODI Vs SAF | 39 (41) |
| 3rd T20I Vs BAN | 15 (10) |
| 2nd T20I Vs BAN | 5 (8) |
| 1st T20I Vs BAN | 1 (6) |
| 5th T20I Vs ENG | 0 (0) |
| 4th T20I Vs ENG | 0 (2) |
| 3rd T20I Vs ENG | 7 (4) |
| 2nd T20I Vs ENG | 14 (23) |
| 1st T20I Vs ENG | 38 (29) |
| 3rd T20I Vs SAF | 35 (13) |
| 2nd T20I Vs SAF | 19 (19) |
| Find Player |