| Last Odi: | vs Nepal at Tribhuvan University International Cricket Ground, May 16, 2026 |
| Last T20: | vs West Indies at Pallekele International Cricket Stadium, March 6, 2020 |
| MAT | NO | Runs | HS | AVG | SR | 100s | 50 | 4s | 6s | CT | ST | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ODI | 14 | 1 | 254 | 96 | 23 | 75.15 | 0 | 2 | 18 | 3 | 2 | 0 |
| T20 | 18 | 0 | 241 | 40 | 15 | 108.56 | 0 | 0 | 20 | 8 | 4 | 0 |
| MAT | Wkts | AVG | ECON | Best | 5w | 10w | |
|---|---|---|---|---|---|---|---|
| ODI | 14 | 3 | 92.33 | 5.33 | 15/1 | 0 | 0 |
| T20 | 18 | 3 | 71.00 | 9.33 | 11/1 | 0 | 0 |
| Match 105 Vs NEP | 50 (52) |
| Match 104 Vs SCO | 9 (13) |
| 3rd ODI Vs PAK | 3 (6) |
| 2nd ODI Vs PAK | 96 (109) |
| 3rd ODI Vs BAN | 13 (7) |
| Match 3 Vs AFG | 14 (28) |
| 2nd ODI Vs SAF | 18 (27) |
| 1st ODI Vs SAF | 0 (8) |
| 2nd T20I Vs WI | 16 (18) |
| 1st T20I Vs WI | 0 (1) |
| 3rd T20I Vs AUS | 12 (15) |
| 2nd T20I Vs PAK | 34 (28) |
| 1st T20I Vs PAK | 2 (6) |
| 2nd T20I Vs NZL | 20 (13) |
| 1st T20I Vs NZL | 0 (0) |
| Find Player |