| Last Odi: | vs England at Utilita Bowl, September 7, 2025 |
| Last Test: | vs India at ACA Stadium, November 22, 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 | 24 | 5 | 1253 | 367 | 36 | 57.82 | 3 | 1 | 152 | 17 | 31 | 0 |
| ODI | 30 | 6 | 338 | 64 | 19 | 84.92 | 0 | 2 | 33 | 5 | 9 | 0 |
| T20 | 15 | 2 | 152 | 36 | 15 | 104.83 | 0 | 0 | 11 | 6 | 7 | 0 |
| MAT | Wkts | AVG | ECON | Best | 5w | 10w | |
|---|---|---|---|---|---|---|---|
| TEST | 24 | 38 | 26.00 | 2.93 | 32/4 | 0 | 0 |
| ODI | 30 | 26 | 38.23 | 6.32 | 25/3 | 0 | 0 |
| T20 | 15 | 13 | 20.92 | 9.38 | 10/2 | 0 | 0 |
| 2nd Test Vs IND | 13 (18) , 35 (69) |
| 1st Test Vs IND | 24 (51) , 11 (30) |
| 1st Test Vs PAK | 17 (41) , 0 (3) |
| 2nd Test Vs ZIM | 367 (334) |
| 1st Test Vs ZIM | 17 (47) , 147 (206) |
| Final Vs AUS | 6 (44) , 27 (50) |
| 2nd Test Vs PAK | 5 (18) |
| 1st Test Vs SRL | 9 (12) , 15 (31) |
| 2nd Test Vs BAN | 105 (150) |
| 1st Test Vs BAN | 54 (112) |
| 3rd ODI Vs ENG | 0 (7) |
| 1st ODI Vs ENG | 0 (0) |
| 3rd ODI Vs AUS | 5 (12) |
| 2nd ODI Vs AUS | 26 (21) |
| 1st ODI Vs AUS | 31 (26) |
| Semi Final 2 Vs NZL | 8 (13) |
| Match 11 Vs ENG | 0 (0) |
| Match 3 Vs AFG | 12 (6) |
| Match 3 Vs PAK | 2 (6) |
| Match 2 Vs NZL | 64 (60) |
| 5th T20I Vs NZL | 31 (29) |
| 4th T20I Vs NZL | 0 (2) |
| 3rd T20I Vs NZL | 0 (4) |
| 2nd T20I Vs NZL | 16 (20) |
| 2nd T20I Vs IRE | 8 (5) |
| 1st T20I Vs IRE | 0 (0) |
| 3rd T20I Vs WI | 1 (1) |
| 3rd T20I Vs WI | 36 (28) |
| 2nd T20I Vs WI | 9 (8) |
| 1st T20I Vs WI | 0 (4) |
| Find Player |