Records type all-round analysis [change type]
View match by match list [change view]
Start of match date greater than or equal to 30 Jan 1995 remove greater than or equal to 30 Jan 1995 from query
Match result won match remove won match from query
Ordered by batting average (descending)
Return to query menu
Cleared query menu
Career averages
Span Mat Runs HS Bat Av 100 Wkts BBI Bowl Av 5 Ct St Ave Diff
unfiltered 2015-2024 288 13650 196 48.06 31 2 1/1 21.00 0 140 0 27.06 Profile
filtered 2015-2024 152 7787 151 59.44 22 1 1/1 11.00 0 72 0 48.44
Match by match list
60 100* 160 160.00 - - 1 0 Test v Sri Lanka Karachi 19 Dec 2019 Test # 2375
151 - 151 151.00 - - 0 0 ODI v Nepal Multan 30 Aug 2023 ODI # 4628
143 - 143 143.00 - - 0 0 Test v Bangladesh Rawalpindi 7 Feb 2020 Test # 2384
127* - 127 - - - 0 0 Test v New Zealand Dubai (DICS) 24 Nov 2018 Test # 2330
125* - 125 - - - 2 0 ODI v West Indies Providence 9 Apr 2017 ODI # 3862
123 - 123 123.00 - - 0 0 ODI v West Indies Sharjah 2 Oct 2016 ODI # 3788
122 - 122 122.00 - - 0 0 T20I v South Africa Centurion 14 Apr 2021 T20I # 1147
120 - 120 120.00 - - 0 0 ODI v West Indies Sharjah 30 Sep 2016 ODI # 3784
117 - 117 117.00 - - 0 0 ODI v West Indies Abu Dhabi 5 Oct 2016 ODI # 3789
115 - 115 115.00 - - 0 0 ODI v Sri Lanka Karachi 30 Sep 2019 ODI # 4211
114 - 114 114.00 - - 1 0 ODI v Australia Lahore 31 Mar 2022 ODI # 4380
110* - 110 - - - 0 0 T20I v England Karachi 22 Sep 2022 T20I # 1793
107 - 107 107.00 - - 0 0 ODI v New Zealand Karachi 5 May 2023 ODI # 4574
106* - 106 - - - 0 0 ODI v Zimbabwe Bulawayo 22 Jul 2018 ODI # 4021
105* - 105 - - - 0 0 ODI v Australia Lahore 2 Apr 2022 ODI # 4382
103 - 103 103.00 - - 1 0 ODI v South Africa Centurion 2 Apr 2021 ODI # 4285
103 - 103 103.00 - - 0 0 ODI v Sri Lanka Dubai (DICS) 13 Oct 2017 ODI # 3922
103 - 103 103.00 - - 0 0 ODI v West Indies Multan 8 Jun 2022 ODI # 4401
101* - 101 - - - 0 0 T20I v New Zealand Lahore 15 Apr 2023 T20I # 2046
101* - 101 - - - 0 0 ODI v New Zealand Birmingham 26 Jun 2019 ODI # 4174
101 - 101 101.00 - - 2 0 ODI v Sri Lanka Abu Dhabi 16 Oct 2017 ODI # 3924
97* - 97 - - - 1 0 T20I v West Indies Karachi 2 Apr 2018 T20I # 664
96 - 96 96.00 - - 1 0 ODI v Bangladesh Lord's 5 Jul 2019 ODI # 4186
94 - 94 94.00 - - 0 0 ODI v South Africa Centurion 7 Apr 2021 ODI # 4287
91 - 91 91.00 - - 0 0 ODI v Netherlands Rotterdam 21 Aug 2022 ODI # 4455
119 55 174 87.00 0 9 2 0 Test v Sri Lanka Galle 16 Jul 2022 Test # 2472
86 - 86 86.00 - - 0 0 T20I v World-XI Lahore 12 Sep 2017 T20I # 619
85 - 85 85.00 - - 1 0 T20I v England Nottingham 16 Jul 2021 T20I # 1191
82 - 82 82.00 - - 0 0 T20I v Zimbabwe Rawalpindi 7 Nov 2020 T20I # 1105
72 9* 81 81.00 - - 0 0 Test v West Indies Kingston 21 Apr 2017 Test # 2259
79* - 79 - - - 0 0 T20I v New Zealand Christchurch 8 Oct 2022 T20I # 1809
79 - 79 79.00 - - 0 0 T20I v West Indies Karachi 16 Dec 2021 T20I # 1450
79 - 79 79.00 - - 1 0 T20I v New Zealand Dubai (DICS) 4 Nov 2018 T20I # 708
77 - 77 77.00 - - 0 0 ODI v West Indies Multan 10 Jun 2022 ODI # 4405
77* - 77 - - - 0 0 ODI v Zimbabwe Rawalpindi 1 Nov 2020 ODI # 4263
76 - 76 76.00 1 2 1 0 Test v Bangladesh Mirpur 4 Dec 2021 Test # 2439
75 - 75 75.00 - - 1 0 T20I v Ireland Dublin 14 May 2024 T20I # 2610
74 - 74 74.00 - - 1 0 ODI v Netherlands Rotterdam 16 Aug 2022 ODI # 4448
70 - 70 70.00 - - 0 0 T20I v Namibia Abu Dhabi 2 Nov 2021 T20I # 1386
69 - 69 69.00 - - 0 0 ODI v South Africa Lord's 23 Jun 2019 ODI # 4171
69 - 69 69.00 - - 1 0 T20I v New Zealand Lahore 27 Apr 2024 T20I # 2583
69* - 69 - - - 2 0 ODI v Sri Lanka Sharjah 20 Oct 2017 ODI # 3927
68* DNB 68 - - - 0 0 Test v England Lord's 24 May 2018 Test # 2304
68* - 68 - - - 1 0 T20I v India Dubai (DICS) 24 Oct 2021 T20I # 1361
68* - 68 - - - 0 0 T20I v Australia Abu Dhabi 24 Oct 2018 T20I # 701
66 - 66 66.00 - - 0 0 ODI v Afghanistan Abu Dhabi 21 Sep 2018 ODI # 4043
66* - 66 - - - 0 0 T20I v Bangladesh Lahore 25 Jan 2020 T20I # 1033
66 - 66 66.00 - - 1 0 ODI v New Zealand Karachi 9 Jan 2023 ODI # 4500
66 - 66 66.00 - - 0 0 T20I v Scotland Sharjah 7 Nov 2021 T20I # 1406
66* - 66 - - - 0 0 ODI v New Zealand Bengaluru 4 Nov 2023 ODI # 4692
65 - 65 65.00 - - 0 0 ODI v New Zealand Rawalpindi 29 Apr 2023 ODI # 4571
63 - 63 63.00 - - 0 0 ODI v England Nottingham 3 Jun 2019 ODI # 4148
62* - 62 - - - 1 0 ODI v England Abu Dhabi 11 Nov 2015 ODI # 3707
60 - 60 60.00 - - 0 0 ODI v Afghanistan Colombo (RPS) 26 Aug 2023 ODI # 4627
57 - 57 57.00 - - 1 0 ODI v Netherlands Rotterdam 18 Aug 2022 ODI # 4452
55* - 55 - - - 0 0 T20I v West Indies Dubai (DICS) 23 Sep 2016 T20I # 568
55 - 55 55.00 - - 0 0 T20I v Bangladesh Christchurch 13 Oct 2022 T20I # 1818
75 33 108 54.00 - - 2 0 Test v West Indies Kingston 20 Aug 2021 Test # 2431
54 - 54 54.00 - - 0 0 ODI v New Zealand Karachi 3 May 2023 ODI # 4573
53 - 53 53.00 - - 0 0 T20I v New Zealand Sydney 9 Nov 2022 T20I # 1877
53 - 53 53.00 - - 0 0 ODI v Afghanistan Hambantota 24 Aug 2023 ODI # 4626
52 - 52 52.00 - - 0 0 T20I v Zimbabwe Harare 25 Apr 2021 T20I # 1158
51 - 51 51.00 - - 0 0 T20I v Zimbabwe Rawalpindi 8 Nov 2020 T20I # 1106
51 - 51 51.00 - - 0 0 T20I v West Indies Providence 31 Jul 2021 T20I # 1208
51 - 51 51.00 - - 1 0 T20I v West Indies Karachi 3 Apr 2018 T20I # 665
51 - 51 51.00 - - 2 0 T20I v Afghanistan Dubai (DICS) 29 Oct 2021 T20I # 1377
50 - 50 50.00 - - 0 0 T20I v Australia Dubai (DICS) 28 Oct 2018 T20I # 704
50* - 50 - - - 1 0 T20I v New Zealand Auckland 25 Jan 2018 T20I # 640
0 99 99 49.50 - - 0 0 Test v Australia Abu Dhabi 16 Oct 2018 Test # 2322
49 - 49 49.00 - - 0 0 ODI v New Zealand Rawalpindi 27 Apr 2023 ODI # 4569
49 - 49 49.00 - - 0 0 ODI v South Africa Gqeberha 19 Jan 2019 ODI # 4080
48 - 48 48.00 - - 2 0 T20I v World-XI Lahore 15 Sep 2017 T20I # 621
46 - 46 46.00 - - 1 0 ODI v India The Oval 18 Jun 2017 ODI # 3894
46 - 46 46.00 - - 0 0 ODI v New Zealand Abu Dhabi 9 Nov 2018 ODI # 4068
69 21 90 45.00 - - 1 0 Test v West Indies Dubai (DICS) 13 Oct 2016 Test # 2224
45 - 45 45.00 - - 0 0 T20I v Australia Dubai (DICS) 26 Oct 2018 T20I # 702
45 - 45 45.00 - - 1 0 ODI v Afghanistan Leeds 29 Jun 2019 ODI # 4177
44 - 44 44.00 - - 1 0 T20I v South Africa Lahore 14 Feb 2021 T20I # 1122
77 8 85 42.50 - - 0 0 Test v South Africa Rawalpindi 4 Feb 2021 Test # 2408
41* - 41 - - - 1 0 ODI v South Africa Johannesburg 27 Jan 2019 ODI # 4087
40 - 40 40.00 - - 0 0 T20I v New Zealand Dubai (DICS) 2 Nov 2018 T20I # 706
39 - 39 39.00 - - 0 0 Test v Sri Lanka Colombo (SSC) 24 Jul 2023 Test # 2514
38 - 38 38.00 - - 0 0 T20I v West Indies Port of Spain 2 Apr 2017 T20I # 605
38* - 38 - - - 1 0 ODI v England Cardiff 14 Jun 2017 ODI # 3889
14 59 73 36.50 - - 2 0 Test v Ireland Dublin (Malahide) 11 May 2018 Test # 2303
36 - 36 36.00 - - 0 0 T20I v England Karachi 25 Sep 2022 T20I # 1798
34* - 34 - - - 2 0 T20I v Sri Lanka Lahore 29 Oct 2017 T20I # 629
34 - 34 34.00 - - 0 0 ODI v Australia Melbourne 15 Jan 2017 ODI # 3818
33 - 33 33.00 - - 0 0 ODI v Hong Kong Dubai (DICS) 16 Sep 2018 ODI # 4037
31 - 31 31.00 - - 0 0 ODI v Sri Lanka Karachi 2 Oct 2019 ODI # 4212
31 - 31 31.00 - - 0 0 ODI v England Cardiff 4 Sep 2016 ODI # 3777
31* - 31 - - - 1 0 ODI v South Africa Birmingham 7 Jun 2017 ODI # 3881
30 - 30 30.00 - - 0 0 ODI v Sri Lanka Abu Dhabi 18 Oct 2017 ODI # 3926
30 - 30 30.00 - - 1 0 ODI v Zimbabwe Bulawayo 13 Jul 2018 ODI # 4015
29 - 29 29.00 - - 0 0 ODI v Ireland Dublin (Malahide) 18 Aug 2016 ODI # 3767
29 - 29 29.00 - - 0 0 T20I v West Indies Bridgetown 26 Mar 2017 T20I # 602
29* - 29 - - - 0 0 ODI v Zimbabwe Bulawayo 16 Jul 2018 ODI # 4017
55 0 55 27.50 - - 3 0 Test v West Indies Roseau 10 May 2017 Test # 2261
27 - 27 27.00 - - 0 0 T20I v West Indies Port of Spain 30 Mar 2017 T20I # 603
27* - 27 - - - 0 0 T20I v West Indies Abu Dhabi 27 Sep 2016 T20I # 570
25 - 25 25.00 - - 1 0 T20I v Bangladesh Adelaide 6 Nov 2022 T20I # 1872
25 - 25 25.00 - - 1 0 ODI v Sri Lanka Dambulla 11 Jul 2015 ODI # 3664
24 - 24 24.00 - - 2 0 T20I v South Africa Centurion 16 Apr 2021 T20I # 1148
23 - 23 23.00 - - 0 0 T20I v South Africa Centurion 6 Feb 2019 T20I # 736
10 13* 23 23.00 - - 0 0 Test v Bangladesh Chattogram 26 Nov 2021 Test # 2436
22 - 22 22.00 - - 0 0 T20I v Bangladesh Christchurch 7 Oct 2022 T20I # 1807
21 - 21 21.00 - - 0 0 T20I v England Manchester 1 Sep 2020 T20I # 1094
19* - 19 - - - 1 0 ODI v Zimbabwe Bulawayo 18 Jul 2018 ODI # 4019
19 - 19 19.00 - - 0 0 ODI v Zimbabwe Rawalpindi 30 Oct 2020 ODI # 4262
19 - 19 19.00 - - 0 0 T20I v Bangladesh Mirpur 22 Nov 2021 T20I # 1447
19 - 19 19.00 - - 0 0 T20I v West Indies Dubai (DICS) 24 Sep 2016 T20I # 569
13 24 37 18.50 - - 3 0 Test v Sri Lanka Galle 16 Jul 2023 Test # 2511
7 30 37 18.50 - - 1 0 Test v South Africa Karachi 26 Jan 2021 Test # 2406
18 - 18 18.00 - - 1 0 T20I v New Zealand Mount Maunganui 28 Jan 2018 T20I # 641
17 - 17 17.00 - - 0 0 ODI v Bangladesh Lahore 6 Sep 2023 ODI # 4634
17 - 17 17.00 - - 1 0 T20I v West Indies Karachi 1 Apr 2018 T20I # 663
16 - 16 16.00 - - 0 0 ODI v West Indies Providence 11 Apr 2017 ODI # 3863
15 - 15 15.00 - - 1 0 T20I v New Zealand Christchurch 14 Oct 2022 T20I # 1819
15* - 15 - - - 1 0 T20I v England Manchester 7 Sep 2016 T20I # 566
14 - 14 14.00 - - 0 0 T20I v South Africa Johannesburg 10 Apr 2021 T20I # 1145
14 - 14 14.00 - - 2 0 T20I v New Zealand Rawalpindi 20 Apr 2024 T20I # 2579
14 - 14 14.00 - - 0 0 T20I v India Dubai (DICS) 4 Sep 2022 T20I # 1758
13 - 13 13.00 - - 0 0 T20I v New Zealand Christchurch 21 Jan 2024 T20I # 2438
10 - 10 10.00 - - 1 0 ODI v Sri Lanka Cardiff 12 Jun 2017 ODI # 3888
10 - 10 10.00 - - 1 0 ODI v Sri Lanka Hyderabad 10 Oct 2023 ODI # 4665
9 - 9 9.00 - - 0 0 T20I v New Zealand Lahore 14 Apr 2023 T20I # 2045
9 - 9 9.00 - - 0 0 ODI v Bangladesh Eden Gardens 31 Oct 2023 ODI # 4688
9 - 9 9.00 - - 1 0 T20I v New Zealand Sharjah 26 Oct 2021 T20I # 1367
9 - 9 9.00 - - 0 0 T20I v Hong Kong Sharjah 2 Sep 2022 T20I # 1756
9 - 9 9.00 - - 0 0 T20I v England Lahore 28 Sep 2022 T20I # 1801
7 - 7 7.00 - - 0 0 T20I v New Zealand Abu Dhabi 31 Oct 2018 T20I # 705
7 - 7 7.00 - - 0 0 T20I v West Indies Karachi 14 Dec 2021 T20I # 1449
7 - 7 7.00 - - 0 0 T20I v Bangladesh Mirpur 19 Nov 2021 T20I # 1439
6 - 6 6.00 - - 0 0 T20I v South Africa Sydney 3 Nov 2022 T20I # 1861
5 - 5 5.00 - - 0 0 ODI v Netherlands Hyderabad 6 Oct 2023 ODI # 4659
4 - 4 4.00 - - 0 0 T20I v Netherlands Perth 30 Oct 2022 T20I # 1852
2 - 2 2.00 - - 1 0 Test v Zimbabwe Harare 7 May 2021 Test # 2421
2 - 2 2.00 - - 2 0 T20I v Zimbabwe Harare 21 Apr 2021 T20I # 1154
1 - 1 1.00 - - 1 0 T20I v Sri Lanka Abu Dhabi 27 Oct 2017 T20I # 627
1 - 1 1.00 - - 0 0 T20I v Bangladesh Mirpur 20 Nov 2021 T20I # 1443
1 - 1 1.00 - - 0 0 T20I v Sri Lanka Abu Dhabi 26 Oct 2017 T20I # 625
1 - 1 1.00 - - 1 0 ODI v West Indies Multan 12 Jun 2022 ODI # 4407
0 - 0 0.00 - - 0 0 T20I v Ireland Dublin 12 May 2024 T20I # 2609
0 - 0 0.00 - - 1 0 T20I v West Indies Karachi 13 Dec 2021 T20I # 1448
0 - 0 0.00 - - 0 0 T20I v Afghanistan Sharjah 7 Sep 2022 T20I # 1760
0 - 0 0.00 - - 0 0 T20I v South Africa Lahore 11 Feb 2021 T20I # 1120
0 - 0 0.00 - - 0 0 ODI v Afghanistan Hambantota 22 Aug 2023 ODI # 4625
0 - 0 0.00 - - 0 0 Test v Zimbabwe Harare 29 Apr 2021 Test # 2420
0 - 0 0.00 - - 0 0 T20I v Bangladesh Lahore 24 Jan 2020 T20I # 1032
DNB - - - - - 0 0 ODI v Sri Lanka Sharjah 23 Oct 2017 ODI # 3930
DNB - - - - - 1 0 ODI v Zimbabwe Bulawayo 20 Jul 2018 ODI # 4020
DNB - - - - - 1 0 T20I v Zimbabwe Rawalpindi 10 Nov 2020 T20I # 1107
Statsguru includes the following current or recent relevant matches:
England v Pakistan at The Oval, 4th T20I, May 30, 2024 [T20I # 2631 - Live]
    » Pakistan 111/5 (12.4 ov, Usman Khan 32*, Iftikhar Ahmed 7*, LS Livingstone 0/14)
West Indies v South Africa at Kingston, 3rd T20I, May 26, 2024 [T20I # 2630]
Austria v Belgium at Lower Austria, 4th T20I, May 26, 2024 [T20I # 2629]
Romania v Bulgaria at Ilfov County, Continental Cup 3rd place play-off, May 26, 2024 [T20I # 2628]
Austria v Belgium at Lower Austria, 3rd T20I, May 26, 2024 [T20I # 2627]
 
Feedback Print this page