Records type batting analysis [change type]
View innings by innings list [change view]
Primary team Pakistan remove Pakistan from query
Runs scored greater than or equal to 100 remove greater than or equal to 100 from query
Ordered by runs scored (descending)
Return to query menu
Cleared query menu
Career averages
Span Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
unfiltered 2015-2024 291 323 36 13740 196 47.87 16737 82.09 31 94 17 1411 155 Profile
filtered 2016-2023 31 31 9 3713 196 168.77 4397 84.44 31 0 0 358 47
Innings by innings list
196 603 425 21 1 46.11 4 caught 4 Test v Australia Karachi 12 Mar 2022 Test # 2455
161 363 280 15 1 57.50 4 caught 1 Test v New Zealand Karachi 26 Dec 2022 Test # 2486
158 198 139 14 4 113.66 3 caught 1 ODI v England Birmingham 13 Jul 2021 ODI # 4303
151 187 131 14 4 115.26 3 caught 1 ODI v Nepal Multan 30 Aug 2023 ODI # 4628
143 - 193 18 1 74.09 4 caught 2 Test v Bangladesh Rawalpindi 7 Feb 2020 Test # 2384
136 246 168 19 1 80.95 4 caught 2 Test v England Rawalpindi 1 Dec 2022 Test # 2478
127* - 263 12 2 48.28 6 not out 1 Test v New Zealand Dubai (DICS) 24 Nov 2018 Test # 2330
125* - 132 7 3 94.69 3 not out 1 ODI v West Indies Providence 9 Apr 2017 ODI # 3862
125 201 125 13 1 100.00 3 caught 2 ODI v Zimbabwe Rawalpindi 3 Nov 2020 ODI # 4264
123 164 126 9 1 97.61 3 caught 1 ODI v West Indies Sharjah 2 Oct 2016 ODI # 3788
122 77 59 15 4 206.77 2 caught 2 T20I v South Africa Centurion 14 Apr 2021 T20I # 1147
120 177 131 8 3 91.60 3 caught 1 ODI v West Indies Sharjah 30 Sep 2016 ODI # 3784
119 312 244 11 2 48.77 4 lbw 2 Test v Sri Lanka Galle 16 Jul 2022 Test # 2472
117 - 106 8 1 110.37 3 bowled 1 ODI v West Indies Abu Dhabi 5 Oct 2016 ODI # 3789
115 150 112 13 1 102.67 3 caught 1 ODI v England Nottingham 17 May 2019 ODI # 4138
115 - 105 8 4 109.52 3 caught 1 ODI v Sri Lanka Karachi 30 Sep 2019 ODI # 4211
114 119 83 11 1 137.34 3 caught 2 ODI v Australia Lahore 31 Mar 2022 ODI # 4380
110* 88 66 11 5 166.66 2 not out 2 T20I v England Karachi 22 Sep 2022 T20I # 1793
107 190 117 10 0 91.45 3 caught 1 ODI v New Zealand Karachi 5 May 2023 ODI # 4574
106* 111 76 9 2 139.47 3 not out 1 ODI v Zimbabwe Bulawayo 22 Jul 2018 ODI # 4021
105* 144 115 12 0 91.30 3 not out 2 ODI v Australia Lahore 2 Apr 2022 ODI # 4382
104 255 173 13 0 60.11 5 caught 3 Test v Australia Brisbane 21 Nov 2019 Test # 2368
103 - 131 5 0 78.62 3 caught 1 ODI v Sri Lanka Dubai (DICS) 13 Oct 2017 ODI # 3922
103 132 104 17 0 99.03 3 caught 2 ODI v South Africa Centurion 2 Apr 2021 ODI # 4285
103 184 107 9 0 96.26 3 caught 2 ODI v West Indies Multan 8 Jun 2022 ODI # 4401
102* 150 128 14 0 79.68 4 not out 2 Test v Sri Lanka Rawalpindi 11 Dec 2019 Test # 2373
101* 198 127 11 0 79.52 3 not out 2 ODI v New Zealand Birmingham 26 Jun 2019 ODI # 4174
101* 95 58 11 3 174.13 2 not out 1 T20I v New Zealand Lahore 15 Apr 2023 T20I # 2046
101 - 133 6 0 75.93 3 caught 1 ODI v Sri Lanka Abu Dhabi 16 Oct 2017 ODI # 3924
100* 168 131 7 1 76.33 4 not out 3 Test v Sri Lanka Karachi 19 Dec 2019 Test # 2375
100 153 109 7 1 91.74 3 caught 2 ODI v Australia Adelaide 26 Jan 2017 ODI # 3826
Statsguru includes the following current or recent relevant matches:
West Indies v New Zealand at Tarouba, ICC Men's T20 World Cup 26th match, Jun 12, 2024 [T20I # 2672 - Live]
    » New Zealand 136/9 (20.0 ov, MJ Santner 21*, LH Ferguson 0*, R Shepherd 0/36) - Match over
United States of America v India at New York, ICC Men's T20 World Cup 25th match, Jun 12, 2024 [T20I # 2671]
Hungary v Israel at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 12th match, Jun 12, 2024 [T20I # 2670]
Luxembourg v Turkey at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 11th match, Jun 12, 2024 [T20I # 2669]
Austria v Portugal at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 10th match, Jun 12, 2024 [T20I # 2668]
Italy v Isle of Man at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 9th match, Jun 12, 2024 [T20I # 2667]
 
Feedback Print this page