| Last Test: | vs India at ACA Stadium, November 22, 2025 |
| Last Odi: | vs India at Shaheed Veer Narayan Singh International Stadium, December 3, 2025 |
| Last T20: | vs New Zealand at Hagley Oval, March 25, 2026 |
| MAT | NO | Runs | HS | AVG | SR | 100s | 50 | 4s | 6s | CT | ST | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TEST | 17 | 1 | 919 | 177 | 31 | 54.80 | 2 | 3 | 88 | 13 | 13 | 0 |
| ODI | 22 | 2 | 705 | 119 | 37 | 98.60 | 1 | 2 | 73 | 23 | 1 | 0 |
| T20 | 7 | 0 | 93 | 33 | 13 | 102.20 | 0 | 0 | 13 | 2 | 2 | 0 |
| MAT | Wkts | AVG | ECON | Best | 5w | 10w | |
|---|---|---|---|---|---|---|---|
| TEST | 17 | 0 | 0 | 0 | 0/0 | 0 | 0 |
| ODI | 22 | 0 | 0 | 0 | 0/0 | 0 | 0 |
| T20 | 7 | 0 | 0 | 0 | 0/0 | 0 | 0 |
| TEST | ODI | T20 | |
|---|---|---|---|
| Batting | 45 | 56 | - |
| Bowling | - | - | - |
| All Rounder | - | - | - |
| 2nd Test Vs IND | 28 (59) , 49 (68) |
| 1st Test Vs IND | 24 (55) , 2 (2) |
| 2nd Test Vs PAK | 55 (93) |
| 1st Test Vs PAK | 104 (171) , 16 (47) |
| 2nd Test Vs ZIM | 10 (30) |
| 1st Test Vs ZIM | 0 (16) , 31 (35) |
| 1st Test Vs PAK | 2 (8) , 2 (13) |
| 2nd Test Vs SRL | 0 (1) , 19 (38) |
| 1st Test Vs SRL | 4 (9) , 17 (32) |
| 2nd Test Vs BAN | 177 (269) |
| 2nd ODI Vs IND | 17 (11) |
| 1st ODI Vs IND | 39 (35) |
| 3rd ODI Vs PAK | 2 (14) |
| 2nd ODI Vs PAK | 76 (63) |
| 1st ODI Vs PAK | 18 (20) |
| 1st ODI Vs ENG | 0 (0) |
| 3rd ODI Vs AUS | 33 (30) |
| 2nd ODI Vs AUS | 38 (39) |
| Match 3 Vs AFG | 11 (11) |
| Match 3 Vs PAK | 22 (18) |
| 5th T20I Vs NZL | 12 (14) |
| 4th T20I Vs NZL | 23 (21) |
| 3rd T20I Vs NZL | 15 (18) |
| 2nd T20I Vs NZL | 1 (4) |
| 1st T20I Vs NZL | 2 (8) |
| 2nd T20I Vs PAK | 7 (10) |
| 1st T20I Vs PAK | 33 (16) |
| Find Player |