| Last Odi: | vs Netherlands at Seddon Park, April 4, 2022 |
| Last Test: | vs Bangladesh at Hagley Oval, January 9, 2022 |
| Last T20: | vs Samoa at Al Amerat Cricket Ground (Turf 1), October 15, 2025 |
| MAT | NO | Runs | HS | AVG | SR | 100s | 50 | 4s | 6s | CT | ST | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TEST | 112 | 24 | 7683 | 290 | 45 | 59.30 | 19 | 35 | 932 | 55 | 163 | 0 |
| ODI | 236 | 39 | 8607 | 181 | 48 | 83.31 | 21 | 51 | 713 | 147 | 142 | 0 |
| T20 | 106 | 22 | 1954 | 63 | 26 | 121.37 | 0 | 7 | 123 | 72 | 49 | 0 |
| MAT | Wkts | AVG | ECON | Best | 5w | 10w | |
|---|---|---|---|---|---|---|---|
| TEST | 112 | 3 | 16.00 | 2.91 | 4/2 | 0 | 0 |
| ODI | 236 | 0 | 0 | 5.00 | 0/0 | 0 | 0 |
| T20 | 106 | 0 | 0 | 0 | 0/0 | 0 | 0 |
| 2nd Test Vs BAN | 28 (39) |
| 1st Test Vs BAN | 31 (64) , 40 (104) |
| 2nd Test Vs IND | 1 (2) , 6 (8) |
| 1st Test Vs IND | 11 (28) , 2 (24) |
| Final Vs IND | 11 (37) , 47 (100) |
| 2nd Test Vs ENG | 80 (139) |
| 1st Test Vs ENG | 14 (38) , 33 (35) |
| 2nd Test Vs PAK | 12 (33) |
| 1st Test Vs PAK | 70 (151) , 12 (13) |
| 2nd Test Vs WI | 9 (12) |
| 3rd ODI Vs NED | 14 (16) |
| 2nd ODI Vs NED | 1 (10) |
| 1st ODI Vs NED | 11 (17) |
| 3rd ODI Vs BAN | 7 (14) |
| 1st ODI Vs AUS | 4 (6) |
| 3rd ODI Vs IND | 12 (18) |
| 2nd ODI Vs IND | 73 (74) |
| 1st ODI Vs IND | 109 (84) |
| Final Vs ENG | 15 (31) |
| Super Six Match 7 Vs SAM | 0 (0) |
| Super Six Match 3 Vs SAM | 22 (19) |
| Match 6 Vs PNG | 1 (4) |
| Match 1 Vs OMN | 22 (28) |
| 2nd T20I Vs WI | 0 (0) |
| 1st T20I Vs WI | 0 (4) |
| 5th T20I Vs IND | 53 (47) |
| 4th T20I Vs IND | 24 (18) |
| 3rd T20I Vs IND | 17 (10) |
| 2nd T20I Vs IND | 18 (24) |
| Find Player |