| Last Odi: | vs England at The Bristol County Ground, July 4, 2021 |
| Last Test: | vs Australia at Galle International Stadium, January 29, 2025 |
| Last T20: | vs England at The Ageas Bowl, June 26, 2021 |
| MAT | NO | Runs | HS | AVG | SR | 100s | 50 | 4s | 6s | CT | ST | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TEST | 22 | 4 | 1104 | 102 | 32 | 49.64 | 1 | 7 | 127 | 11 | 14 | 0 |
| ODI | 8 | 0 | 148 | 49 | 19 | 64.35 | 0 | 0 | 15 | 3 | 1 | 0 |
| T20 | 7 | 1 | 128 | 78 | 26 | 112.28 | 0 | 1 | 11 | 4 | 0 | 0 |
| MAT | Wkts | AVG | ECON | Best | 5w | 10w | |
|---|---|---|---|---|---|---|---|
| TEST | 22 | 0 | 0 | 6.33 | 0/0 | 0 | 0 |
| ODI | 8 | 0 | 0 | 8.00 | 0/0 | 0 | 0 |
| T20 | 7 | 0 | 0 | 0 | 0/0 | 0 | 0 |
| TEST | ODI | T20 | |
|---|---|---|---|
| Batting | 86 | - | - |
| Bowling | - | - | - |
| All Rounder | - | - | - |
| 1st Test Vs AUS | 7 (10) , 6 (10) |
| 2nd Test Vs NZL | 6 (32) , 5 (36) |
| 1st Test Vs NZL | 13 (31) , 28 (52) |
| 2nd Test Vs PAK | 50 (70) , 19 (24) |
| 1st Test Vs PAK | 35 (49) , 64 (125) |
| 2nd Test Vs AUS | 0 (0) |
| 1st Test Vs AUS | 12 (18) |
| 2nd Test Vs BAN | 21 (9) , 57 (91) |
| 1st Test Vs BAN | 36 (76) , 19 (36) |
| 2nd Test Vs WI | 18 (27) , 14 (41) |
| 3rd ODI Vs ENG | 18 (24) |
| 2nd ODI Vs WI | 2 (3) |
| 2nd ODI Vs PAK | 1 (14) |
| 5th ODI Vs SAF | 22 (47) |
| 4th ODI Vs SAF | 0 (4) |
| 3rd ODI Vs SAF | 25 (44) |
| 2nd ODI Vs SAF | 31 (45) |
| 1st ODI Vs SAF | 49 (49) |
| 3rd T20I Vs ENG | 19 (27) |
| 3rd T20I Vs IND | 2 (5) |
| 2nd T20I Vs IND | 10 (9) |
| 3rd T20I Vs AUS | 6 (4) |
| 1st T20I Vs AUS | 13 (21) |
| 3rd T20I Vs PAK | 78 (48) |
| Find Player |