| Last Odi: | vs India at Dubai International Cricket Stadium, February 23, 2025 |
| Last Test: | vs Bangladesh at Sylhet International Cricket Stadium, May 16, 2026 |
| MAT | NO | Runs | HS | AVG | SR | 100s | 50 | 4s | 6s | CT | ST | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TEST | 23 | 3 | 1802 | 208 | 44 | 49.05 | 4 | 10 | 180 | 2 | 15 | 0 |
| ODI | 19 | 1 | 408 | 68 | 27 | 85.36 | 0 | 4 | 45 | 1 | 6 | 0 |
| MAT | Wkts | AVG | ECON | Best | 5w | 10w | |
|---|---|---|---|---|---|---|---|
| TEST | 23 | 0 | 0 | 8.20 | 0/0 | 0 | 0 |
| ODI | 19 | 1 | 37.00 | 4.72 | 14/1 | 0 | 0 |
| TEST | ODI | T20 | |
|---|---|---|---|
| Batting | 15 | - | - |
| Bowling | - | - | - |
| All Rounder | - | - | - |
| 2nd Test Vs BAN | 8 (28) , 6 (21) |
| 1st Test Vs BAN | 0 (4) , 15 (32) |
| 2nd Test Vs SAF | 66 (147) , 11 (43) |
| 1st Test Vs SAF | 38 (53) , 0 (1) |
| 2nd Test Vs WI | 32 (62) , 13 (30) |
| 1st Test Vs WI | 84 (157) , 2 (9) |
| 2nd Test Vs SAF | 0 (6) , 23 (51) |
| 1st Test Vs SAF | 14 (6) , 84 (113) |
| 3rd Test Vs ENG | 134 (223) |
| 2nd Test Vs ENG | 4 (14) , 31 (51) |
| Match 5 Vs IND | 62 (76) |
| Match 1 Vs NZL | 6 (19) |
| Final Vs NZL | 8 (14) |
| Match 3 Vs SAF | 15 (16) |
| Match 44 Vs ENG | 29 (37) |
| Match 35 Vs NZL | 0 (0) |
| Match 31 Vs BAN | 0 (0) |
| Match 26 Vs SAF | 52 (52) |
| Match 22 Vs AFG | 25 (34) |
| Match 18 Vs AUS | 30 (31) |
| Find Player |