| Last Odi: | vs Nepal at Cambusdoon New Ground, July 16, 2022 |
| Last T20: | vs England at Sir Vivian Richards Stadium, June 15, 2024 |
| MAT | NO | Runs | HS | AVG | SR | 100s | 50 | 4s | 6s | CT | ST | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ODI | 15 | 2 | 330 | 67 | 25 | 89.43 | 0 | 1 | 21 | 10 | 2 | 0 |
| T20 | 54 | 14 | 624 | 66 | 24 | 127.87 | 0 | 3 | 35 | 30 | 21 | 0 |
| MAT | Wkts | AVG | ECON | Best | 5w | 10w | |
|---|---|---|---|---|---|---|---|
| ODI | 15 | 15 | 45.73 | 5.58 | 50/3 | 0 | 0 |
| T20 | 54 | 59 | 22.00 | 7.18 | 23/5 | 1 | 0 |
| Match 84 Vs NEP | 34 (50) |
| Match 83 Vs SCO | 9 (13) |
| Match 81 Vs NEP | 18 (23) |
| Match 80 Vs SCO | 2 (5) |
| Match 55 Vs OMN | 48 (41) |
| Match 54 Vs UAE | 10 (11) |
| Match 53 Vs OMN | 40 (26) |
| Match 51 Vs UAE | 67 (84) |
| Match 50 Vs OMN | 0 (1) |
| Match 34 Vs ENG | 27 (12) |
| Match 24 Vs AUS | 1 (7) |
| Match 12 Vs SCO | 14 (13) |
| Match 3 Vs OMN | 9 (8) |
| 5th T20I Vs OMN | 29 (17) |
| 4th T20I Vs OMN | 51 (32) |
| 3rd T20I Vs OMN | 2 (7) |
| 2nd T20I Vs OMN | 14 (13) |
| 1st T20I Vs OMN | 23 (16) |
| Match 21 Vs NER | 0 (0) |
| Find Player |