| Last Odi: | vs Netherlands at Hazelaarweg, August 21, 2024 |
| Last T20: | vs Oman at Al Amerat Cricket Ground (Turf 1), February 21, 2025 |
| MAT | NO | Runs | HS | AVG | SR | 100s | 50 | 4s | 6s | CT | ST | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ODI | 49 | 0 | 1265 | 114 | 26 | 78.82 | 1 | 7 | 145 | 27 | 18 | 0 |
| T20 | 18 | 1 | 487 | 101 | 29 | 131.98 | 1 | 2 | 54 | 21 | 4 | 0 |
| MAT | Wkts | AVG | ECON | Best | 5w | 10w | |
|---|---|---|---|---|---|---|---|
| ODI | 49 | 40 | 30.02 | 4.51 | 23/4 | 0 | 0 |
| T20 | 18 | 5 | 37.60 | 6.96 | 9/2 | 0 | 0 |
| Match 24 Vs NED | 0 (5) |
| Match 23 Vs CAN | 46 (77) |
| Match 21 Vs NED | 0 (2) |
| Match 20 Vs CAN | 27 (48) |
| Playoff Vs IRE | 23 (24) |
| Match 17 Vs ZIM | 0 (7) |
| Match 10 Vs NED | 10 (19) |
| Match 6 Vs NEP | 4 (9) |
| Match 2 Vs WI | 18 (21) |
| Match 13 Vs JER | 79 (100) |
| 2nd T20I Vs OMN | 0 (2) |
| 1st T20I Vs OMN | 6 (10) |
| Super Eight Match 9 Vs ENG | 12 (13) |
| Super Eight Match 6 Vs WI | 2 (7) |
| Super Eight Match 1 Vs SAF | 24 (14) |
| Match 25 Vs IND | 24 (30) |
| Match 11 Vs PAK | 12 (16) |
| Match 1 Vs CAN | 0 (2) |
| 2nd T20I Vs BAN | 31 (28) |
| 1st T20I Vs BAN | 28 (29) |
| Find Player |