| Last Odi: | vs New Zealand at Bay Oval, April 5, 2025 |
| Last Test: | vs South Africa at Rawalpindi Cricket Stadium, October 20, 2025 |
| Last T20: | vs Australia at Optus Stadium, November 8, 2019 |
| MAT | NO | Runs | HS | AVG | SR | 100s | 50 | 4s | 6s | CT | ST | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TEST | 26 | 4 | 1687 | 157 | 37 | 46.76 | 3 | 10 | 180 | 13 | 21 | 0 |
| ODI | 75 | 7 | 3152 | 151 | 47 | 81.96 | 9 | 20 | 253 | 30 | 16 | 0 |
| T20 | 2 | 0 | 21 | 14 | 11 | 84.00 | 0 | 0 | 2 | 0 | 0 | 0 |
| MAT | Wkts | AVG | ECON | Best | 5w | 10w | |
|---|---|---|---|---|---|---|---|
| TEST | 26 | 0 | 0 | 4.50 | 0/0 | 0 | 0 |
| ODI | 75 | 0 | 0 | 0 | 0/0 | 0 | 0 |
| T20 | 2 | 0 | 0 | 0 | 0/0 | 0 | 0 |
| 2nd Test Vs SAF | 17 (35) , 9 (14) |
| 1st Test Vs SAF | 93 (153) , 0 (2) |
| 2nd Test Vs AUS | 10 (44) , 12 (38) |
| 1st Test Vs AUS | 62 (199) , 10 (20) |
| 2nd Test Vs SRL | 6 (6) |
| 1st Test Vs SRL | 1 (10) , 50 (84) |
| 2nd Test Vs NZL | 83 (165) , 12 (26) |
| 1st Test Vs NZL | 24 (38) , 96 (206) |
| 2nd Test Vs ENG | 0 (2) , 60 (104) |
| 1st Test Vs ENG | 121 (207) , 48 (77) |
| 3rd ODI Vs NZL | 1 (7) |
| 2nd ODI Vs NZL | 3 (12) |
| Match 5 Vs IND | 10 (26) |
| Match 26 Vs SAF | 12 (18) |
| Match 22 Vs AFG | 17 (22) |
| Match 18 Vs AUS | 70 (71) |
| Match 12 Vs IND | 36 (38) |
| Match 8 Vs SRL | 12 (12) |
| Match 2 Vs NED | 15 (19) |
| Super Four Match 3 Vs IND | 9 (18) |
| 3rd T20I Vs AUS | 14 (15) |
| Only T20I Vs ENG | 7 (10) |
| Find Player |