| Last Test: | vs Australia at Blundstone Arena, January 14, 2022 |
| Last T20: | vs New Zealand at Trent Bridge, September 5, 2023 |
| Last Odi: | vs Pakistan at Eden Gardens, November 11, 2023 |
| MAT | NO | Runs | HS | AVG | SR | 100s | 50 | 4s | 6s | CT | ST | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TEST | 22 | 0 | 1074 | 140 | 28 | 40.96 | 1 | 9 | 146 | 1 | 13 | 0 |
| ODI | 30 | 4 | 1450 | 140 | 56 | 97.45 | 6 | 7 | 150 | 32 | 11 | 0 |
| T20 | 62 | 8 | 1892 | 103 | 36 | 132.49 | 1 | 16 | 194 | 62 | 22 | 0 |
| MAT | Wkts | AVG | ECON | Best | 5w | 10w | |
|---|---|---|---|---|---|---|---|
| TEST | 22 | 2 | 65.50 | 3.54 | 33/2 | 0 | 0 |
| ODI | 30 | 1 | 17.00 | 6.80 | 5/1 | 0 | 0 |
| T20 | 62 | 1 | 27.00 | 13.50 | 27/1 | 0 | 0 |
| 5th Test Vs AUS | 25 (64) , 10 (20) |
| 4th Test Vs AUS | 3 (39) , 4 (29) |
| 3rd Test Vs AUS | 14 (66) , 0 (1) |
| 2nd Test Vs AUS | 80 (157) , 20 (52) |
| 1st Test Vs AUS | 6 (9) , 82 (195) |
| 4th Test Vs IND | 31 (67) , 5 (33) |
| 3rd Test Vs IND | 70 (128) |
| 1st Test Vs IND | 8 (14) , 20 (64) |
| 2nd Test Vs PAK | 28 (71) |
| 1st Test Vs PAK | 12 (50) , 6 (3) |
| Match 44 Vs PAK | 31 (39) |
| Match 40 Vs NED | 87 (74) |
| Match 36 Vs AUS | 50 (64) |
| Match 29 Vs IND | 16 (17) |
| Match 25 Vs SRL | 28 (25) |
| Match 20 Vs SAF | 6 (11) |
| Match 13 Vs AFG | 32 (39) |
| Match 7 Vs BAN | 140 (107) |
| Match 1 Vs NZL | 14 (24) |
| 4th ODI Vs NZL | 127 (114) |
| 4th T20I Vs NZL | 26 (21) |
| 3rd T20I Vs NZL | 2 (11) |
| 2nd T20I Vs NZL | 0 (4) |
| 1st T20I Vs NZL | 54 (42) |
| 3rd T20I Vs BAN | 53 (47) |
| 2nd T20I Vs BAN | 5 (8) |
| 1st T20I Vs BAN | 4 (7) |
| Match 39 Vs SRL | 0 (0) |
| Match 33 Vs NZL | 3 (1) |
| Match 20 Vs IRE | 35 (37) |
| Find Player |