| Last Odi: | vs West Indies at Kensington Oval, July 27, 2021 |
| Last Test: | vs India at Brisbane Cricket Ground, January 15, 2021 |
| Last T20: | vs India at Daren Sammy National Cricket Stadium, June 24, 2024 |
| MAT | NO | Runs | HS | AVG | SR | 100s | 50 | 4s | 6s | CT | ST | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TEST | 36 | 9 | 1613 | 117 | 30 | 50.36 | 4 | 5 | 175 | 12 | 74 | 11 |
| ODI | 97 | 12 | 1867 | 100 | 26 | 81.60 | 1 | 11 | 129 | 34 | 108 | 9 |
| T20 | 92 | 22 | 1202 | 80 | 26 | 134.15 | 0 | 3 | 95 | 46 | 58 | 6 |
| MAT | Wkts | AVG | ECON | Best | 5w | 10w | |
|---|---|---|---|---|---|---|---|
| TEST | 36 | 0 | 0 | 5.60 | 0/0 | 0 | 0 |
| ODI | 97 | 0 | 0 | 0 | 0/0 | 0 | 0 |
| T20 | 92 | 0 | 0 | 0 | 0/0 | 0 | 0 |
| 4th Test Vs IND | 45 (87) , 0 (3) |
| 3rd Test Vs IND | 13 (16) , 4 (11) |
| 2nd Test Vs IND | 30 (39) , 40 (137) |
| 1st Test Vs IND | 8 (51) , 33 (53) |
| 3rd Test Vs NZL | 22 (32) |
| 2nd Test Vs NZL | 38 (78) , 30 (54) |
| 1st Test Vs NZL | 12 (26) , 17 (52) |
| 2nd Test Vs PAK | 38 (40) |
| 1st Test Vs PAK | 60 (97) |
| 5th Test Vs ENG | 19 (31) , 117 (166) |
| 3rd ODI Vs WI | 51 (52) |
| 2nd ODI Vs WI | 36 (68) |
| 1st ODI Vs WI | 3 (4) |
| 5th ODI Vs IND | 20 (18) |
| 4th ODI Vs IND | 3* (3) |
| 2nd ODI Vs IND | 2 (8) |
| 1st ODI Vs IND | 9 (10) |
| Super Eight Match 11 Vs IND | 1 (2) |
| Super Eight Match 8 Vs AFG | 5 (7) |
| Super Eight Match 4 Vs BAN | 0 (0) |
| Match 35 Vs SCO | 4 (5) |
| Match 24 Vs NAM | 0 (0) |
| Match 17 Vs ENG | 17 (10) |
| Match 10 Vs OMN | 0 (0) |
| 3rd T20I Vs NZL | 0 (0) |
| 2nd T20I Vs NZL | 1 (3) |
| 3rd T20I Vs WI | 7 (7) |
| Find Player |