| Last T20: | vs Australia at Cazaly's Stadium, August 16, 2025 |
| Last Odi: | vs New Zealand at Gaddafi Stadium, March 5, 2025 |
| Last Test: | vs Australia at Brisbane Cricket Ground, December 17, 2022 |
| MAT | NO | Runs | HS | AVG | SR | 100s | 50 | 4s | 6s | CT | ST | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TEST | 18 | 2 | 905 | 98 | 30 | 40.75 | 0 | 6 | 101 | 4 | 23 | 0 |
| ODI | 71 | 12 | 2657 | 134 | 50 | 87.03 | 6 | 17 | 206 | 50 | 30 | 0 |
| T20 | 57 | 11 | 1406 | 94 | 33 | 128.75 | 0 | 10 | 89 | 62 | 23 | 0 |
| MAT | Wkts | AVG | ECON | Best | 5w | 10w | |
|---|---|---|---|---|---|---|---|
| TEST | 18 | 0 | 0 | 0 | 0/0 | 0 | 0 |
| ODI | 71 | 1 | 3.00 | 3.00 | 3/1 | 0 | 0 |
| T20 | 57 | 0 | 0 | 0 | 0/0 | 0 | 0 |
| 1st Test Vs AUS | 5 (12) , 0 (4) |
| 2nd Test Vs ENG | 16 (31) , 41 (132) |
| 1st Test Vs ENG | 19 (36) |
| 2nd Test Vs NZL | 35 (124) , 45 (85) |
| 1st Test Vs NZL | 8 (29) , 9 (14) |
| 3rd Test Vs IND | 21 (54) , 41 (95) |
| 2nd Test Vs IND | 1 (17) , 40 (92) |
| 1st Test Vs IND | 3 (18) , 11 (65) |
| 2nd Test Vs WI | 4 (25) , 75 (142) |
| 1st Test Vs WI | 46 (148) |
| Semi Final 2 Vs NZL | 69 (66) |
| Match 11 Vs ENG | 72 (87) |
| Match 3 Vs AFG | 52 (46) |
| 3rd ODI Vs PAK | 35 (52) |
| 2nd ODI Vs PAK | 23 (30) |
| 1st ODI Vs PAK | 8 (14) |
| 3rd ODI Vs IRE | 3 (9) |
| 2nd ODI Vs IRE | 35 (39) |
| 1st ODI Vs IRE | 0 (4) |
| 3rd ODI Vs IND | 2 (17) |
| 3rd T20I Vs AUS | 38 (26) |
| 2nd T20I Vs AUS | 5 (3) |
| Final Vs NZL | 18 (17) |
| Match 5 Vs NZL | 14 (13) |
| Match 4 Vs ZIM | 52 (41) |
| Match 2 Vs NZL | 6 (8) |
| Match 1 Vs ZIM | 16 (13) |
| 2nd T20I Vs PAK | 66 (38) |
| 1st T20I Vs PAK | 0 (1) |
| 2nd T20I Vs WI | 17 (24) |
| Find Player |