Records type batting analysis [change type]
View innings by innings list [change view]
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
overall 2007-2024 124 115 23 2176 64* 23.65 1841 118.19 0 7 5 163 68 Profile
Innings by innings list
64* 68 48 3 4 133.33 3 not out 2 v West Indies Mirpur 10 Dec 2012 T20I # 291
62 - 41 1 5 151.21 5 caught 1 v Zimbabwe Chattogram 18 Sep 2019 T20I # 886
54 61 41 5 2 131.70 6 bowled 2 v Zimbabwe Khulna 22 Jan 2016 T20I # 484
54 52 31 2 4 174.19 5 caught 2 v Sri Lanka Sylhet 4 Mar 2024 T20I # 2494
52 62 47 3 3 110.63 6 bowled 1 v New Zealand Napier 3 Jan 2017 T20I # 574
52 87 53 4 0 98.11 4 bowled 1 v Australia Mirpur 6 Aug 2021 T20I # 1216
50 37 28 3 3 178.57 5 caught 1 v P.N.G. Al Amerat 21 Oct 2021 T20I # 1334
49* 38 29 7 1 168.96 6 not out 1 v Australia Bengaluru 21 Mar 2016 T20I # 544
45 - 38 3 2 118.42 6 run out 2 v Afghanistan Dehradun 7 Jun 2018 T20I # 669
44 - 39 5 0 112.82 4 caught 2 v Afghanistan Mirpur 15 Sep 2019 T20I # 883
43* - 18 3 2 238.88 6 not out 2 v Sri Lanka Colombo (RPS) 16 Mar 2018 T20I # 661
43* - 21 7 0 204.76 6 not out 1 v West Indies Mirpur 20 Dec 2018 T20I # 716
43* 60 48 1 2 89.58 5 not out 2 v New Zealand Mirpur 8 Sep 2021 T20I # 1260
43 - 31 2 2 138.70 5 caught 1 v Sri Lanka Mirpur 15 Feb 2018 T20I # 648
41 29 31 6 0 132.25 5 caught 1 v Netherlands The Hague 26 Jul 2012 T20I # 254
41 - 31 4 1 132.25 5 run out 2 v Sri Lanka Sylhet 18 Feb 2018 T20I # 651
37* 43 32 5 0 115.62 5 not out 1 v New Zealand Mirpur 3 Sep 2021 T20I # 1251
36* 36 27 1 2 133.33 6 not out 1 v U.A.E. Mirpur 26 Feb 2016 T20I # 511
35 - 27 3 2 129.62 6 bowled 1 v West Indies Basseterre 31 Jul 2018 T20I # 692
34 30 25 0 3 136.00 7 caught 2 v New Zealand Mirpur 6 Nov 2013 T20I # 333
34 56 28 2 1 121.42 4 caught 2 v Zimbabwe Harare 25 Jul 2021 T20I # 1203
33* 27 23 5 1 143.47 7 not out 1 v India Mirpur 28 Mar 2014 T20I # 389
33* 18 13 2 2 253.84 7 not out 1 v India Mirpur 6 Mar 2016 T20I # 521
32* - 20 4 1 160.00 6 not out 1 v West Indies Lauderhill 5 Aug 2018 T20I # 694
31* 38 24 2 1 129.16 6 not out 2 v West Indies Sharjah 29 Oct 2021 T20I # 1375
31 27 18 3 1 172.22 6 run out 2 v Sri Lanka Pallekele 31 Mar 2013 T20I # 312
31 - 26 3 0 119.23 7 bowled 1 v Sri Lanka Colombo (RPS) 4 Apr 2017 T20I # 606
30 - 21 4 0 142.85 5 caught 1 v India Rajkot 7 Nov 2019 T20I # 1007
29 49 25 3 1 116.00 5 caught 2 v Afghanistan Dehradun 3 Jun 2018 T20I # 667
27 - 27 1 0 100.00 5 caught 2 v Zimbabwe Harare 2 Aug 2022 T20I # 1719
27 38 22 1 1 122.72 6 caught 1 v Sri Lanka Dubai (DICS) 1 Sep 2022 T20I # 1755
25 48 27 1 0 92.59 6 caught 1 v Afghanistan Sharjah 30 Aug 2022 T20I # 1753
24 30 20 2 0 120.00 6 stumped 2 v South Africa Potchefstroom 29 Oct 2017 T20I # 628
23* 23 12 2 1 191.66 6 not out 1 v Sri Lanka Mirpur 28 Feb 2016 T20I # 513
23 17 15 1 2 153.33 5 caught 1 v Ireland Belfast 18 Jul 2012 T20I # 249
23 33 21 1 1 109.52 6 caught 2 v New Zealand Mirpur 10 Sep 2021 T20I # 1263
23 40 22 1 1 104.54 5 caught 2 v Scotland Al Amerat 17 Oct 2021 T20I # 1311
22* 38 21 2 0 104.76 6 not out 2 v Zimbabwe Mirpur 13 Nov 2015 T20I # 462
22* 33 15 2 1 146.66 6 not out 2 v Pakistan Mirpur 2 Mar 2016 T20I # 516
22 29 20 2 1 110.00 5 lbw 1 v West Indies Providence 7 Jul 2022 T20I # 1617
21 39 27 2 0 77.77 7 run out 1 v West Indies Basseterre 2 Aug 2009 T20I # 117
21 - 16 2 0 131.25 6 run out 1 v India Colombo (RPS) 18 Mar 2018 T20I # 662
21 16 12 4 0 175.00 4 bowled 2 v New Zealand Napier 30 Mar 2021 T20I # 1140
21 24 14 3 0 150.00 6 lbw 1 v Afghanistan Mirpur 5 Mar 2022 T20I # 1496
20 - 11 1 1 181.81 5 caught 2 v Sri Lanka Colombo (RPS) 10 Mar 2018 T20I # 658
20 23 20 0 1 100.00 4 caught 1 v Australia Mirpur 3 Aug 2021 T20I # 1210
19* - 14 2 0 135.71 4 not out 1 v Pakistan Lahore 24 Jan 2020 T20I # 1032
19 24 15 0 1 126.66 6 caught 2 v New Zealand Mount Maunganui 6 Jan 2017 T20I # 575
19 14 14 0 1 135.71 5 caught 1 v Australia Mirpur 9 Aug 2021 T20I # 1222
19 50 24 1 0 79.16 5 caught 1 v England Abu Dhabi 27 Oct 2021 T20I # 1369
18 48 22 1 0 81.81 6 caught 2 v India Bengaluru 23 Mar 2016 T20I # 547
18 12 14 3 0 128.57 5 bowled 2 v New Zealand Mount Maunganui 8 Jan 2017 T20I # 576
17* 22 12 0 1 141.66 7 not out 2 v Pakistan Mirpur 30 Mar 2014 T20I # 392
17 25 10 1 1 170.00 7 bowled 1 v Oman Al Amerat 19 Oct 2021 T20I # 1322
16 29 16 0 1 100.00 7 caught 2 v Sri Lanka Johannesburg 18 Sep 2007 T20I # 38
16 50 18 2 0 88.88 5 caught 1 v Australia Dubai (DICS) 4 Nov 2021 T20I # 1391
15* - 7 1 1 214.28 5 not out 2 v India Delhi 3 Nov 2019 T20I # 1000
15 35 19 0 1 78.94 5 caught 2 v New Zealand Pallekele 21 Sep 2012 T20I # 267
15 19 12 1 0 125.00 3 run out 2 v Zimbabwe Harare 22 Jul 2021 T20I # 1196
14* - 9 1 0 155.55 5 not out 1 v Zimbabwe Mirpur 9 Mar 2020 T20I # 1082
14* 21 22 2 0 63.63 5 not out 2 v New Zealand Mirpur 1 Sep 2021 T20I # 1243
14 - 8 1 1 175.00 5 bowled 1 v Afghanistan Dehradun 5 Jun 2018 T20I # 668
14 - 16 2 0 87.50 5 lbw 2 v Zimbabwe Mirpur 13 Sep 2019 T20I # 881
13* - 10 1 0 130.00 6 not out 1 v West Indies Lauderhill 4 Aug 2018 T20I # 693
13 25 14 1 0 92.85 5 caught 1 v Pakistan Mirpur 22 Nov 2021 T20I # 1447
12 - 19 1 0 63.15 6 caught 1 v West Indies Sylhet 17 Dec 2018 T20I # 715
12 - 12 1 0 100.00 6 bowled 1 v Pakistan Lahore 25 Jan 2020 T20I # 1033
12 21 15 1 0 80.00 5 caught 1 v Pakistan Mirpur 20 Nov 2021 T20I # 1443
11 19 23 1 0 47.82 6 caught 1 v New Zealand Hamilton 3 Feb 2010 T20I # 131
11 - 8 2 0 137.50 5 caught 2 v India Colombo (RPS) 14 Mar 2018 T20I # 660
11 - 9 2 0 122.22 6 caught 2 v West Indies Mirpur 22 Dec 2018 T20I # 717
11 9 9 1 0 122.22 5 bowled 2 v New Zealand Hamilton 28 Mar 2021 T20I # 1139
11 10 7 1 1 157.14 4 caught 2 v West Indies Roseau 3 Jul 2022 T20I # 1607
10* 9 5 2 0 200.00 6 not out 1 v Sri Lanka Sharjah 24 Oct 2021 T20I # 1357
10 16 9 1 0 111.11 5 bowled 1 v Netherlands Dharamsala 9 Mar 2016 T20I # 524
10 19 7 0 1 142.85 5 lbw 1 v Afghanistan Mirpur 3 Mar 2022 T20I # 1495
9 - 15 1 0 60.00 6 run out 2 v Pakistan Nairobi (Gym) 2 Sep 2007 T20I # 18
9 9 8 0 1 112.50 5 caught 2 v Ireland Belfast 21 Jul 2012 T20I # 251
9 11 8 1 0 112.50 5 caught 2 v Scotland The Hague 24 Jul 2012 T20I # 252
9 11 10 1 0 90.00 7 run out 1 v Sri Lanka Chattogram 14 Feb 2014 T20I # 358
8 15 13 0 0 61.53 5 caught 2 v India Nottingham 6 Jun 2009 T20I # 93
8 2 4 2 0 200.00 7 caught 1 v Zimbabwe Mirpur 15 Nov 2015 T20I # 463
8 - 10 0 0 80.00 6 bowled 2 v India Nagpur 10 Nov 2019 T20I # 1014
8 24 13 0 0 61.53 5 caught 1 v West Indies Roseau 2 Jul 2022 T20I # 1601
7 14 10 0 0 70.00 5 stumped 1 v Ireland Nottingham 8 Jun 2009 T20I # 96
7 - 3 0 1 233.33 7 bowled 2 v Zimbabwe Khulna 15 Jan 2016 T20I # 479
7 9 6 1 0 116.66 7 caught 2 v India Mirpur 24 Feb 2016 T20I # 509
6* 20 7 0 0 85.71 5 not out 1 v Australia Mirpur 1 Apr 2014 T20I # 396
6 6 4 0 0 150.00 6 caught 2 v Zimbabwe Khulna 20 Jan 2016 T20I # 482
6 - 8 0 0 75.00 5 lbw 2 v Afghanistan Chattogram 21 Sep 2019 T20I # 892
6 22 11 0 0 54.54 5 bowled 1 v Pakistan Mirpur 19 Nov 2021 T20I # 1439
5 14 8 0 0 62.50 6 bowled 2 v New Zealand Eden Gardens 26 Mar 2016 T20I # 550
4* - 5 0 0 80.00 6 not out 1 v Sri Lanka Colombo (RPS) 6 Apr 2017 T20I # 607
4 8 5 0 0 80.00 5 caught 2 v Pakistan Eden Gardens 16 Mar 2016 T20I # 536
4 9 6 0 0 66.66 5 caught 2 v Zimbabwe Harare 23 Jul 2021 T20I # 1198
3 5 4 0 0 75.00 5 bowled 1 v Ireland Belfast 20 Jul 2012 T20I # 250
3 4 4 0 0 75.00 6 caught 2 v South Africa Bloemfontein 26 Oct 2017 T20I # 626
3 11 7 0 0 42.85 6 caught 2 v New Zealand Mirpur 5 Sep 2021 T20I # 1258
3 16 9 0 0 33.33 5 caught 1 v South Africa Abu Dhabi 2 Nov 2021 T20I # 1384
2 - 8 0 0 25.00 6 caught 2 v Kenya Nairobi (Gym) 1 Sep 2007 T20I # 17
2 8 5 0 0 40.00 8 stumped 2 v Pakistan Karachi 20 Apr 2008 T20I # 55
2 2 3 0 0 66.66 5 caught 2 v Australia Bridgetown 5 May 2010 T20I # 161
2 6 5 0 0 40.00 6 caught 2 v Pakistan Mirpur 29 Nov 2011 T20I # 216
2 5 2 0 0 100.00 6 run out 2 v Zimbabwe Bulawayo 11 May 2013 T20I # 315
2 5 3 0 0 66.66 7 bowled 1 v Hong Kong Chattogram 20 Mar 2014 T20I # 375
1 5 1 0 0 100.00 7 run out 1 v Pakistan Cape Town 20 Sep 2007 T20I # 42
1 6 4 0 0 25.00 6 caught 1 v Zimbabwe Bulawayo 12 May 2013 T20I # 316
1 4 3 0 0 33.33 7 caught 2 v West Indies Mirpur 25 Mar 2014 T20I # 385
1 3 3 0 0 33.33 4 caught 1 v Zimbabwe Khulna 17 Jan 2016 T20I # 481
1 - 8 0 0 12.50 5 caught 1 v India Colombo (RPS) 8 Mar 2018 T20I # 657
0 - 3 0 0 0.00 5 caught 2 v Pakistan Gros Islet 1 May 2010 T20I # 154
0 3 2 0 0 0.00 5 caught 1 v Pakistan Pallekele 25 Sep 2012 T20I # 274
0 4 4 0 0 0.00 5 bowled 2 v Australia Mirpur 4 Aug 2021 T20I # 1212
0 4 3 0 0 0.00 4 lbw 1 v Australia Mirpur 7 Aug 2021 T20I # 1218
0 - 1 0 0 0.00 5 lbw 2 v Sri Lanka Sylhet 9 Mar 2024 T20I # 2509
DNB - - - - - - - 2 v Netherlands The Hague 25 Jul 2012 T20I # 253
DNB - - - - - - - 2 v Afghanistan Mirpur 16 Mar 2014 T20I # 366
DNB - - - - - - - 2 v Nepal Chattogram 18 Mar 2014 T20I # 371
DNB - - - - - - - 1 v West Indies Basseterre 27 Aug 2014 T20I # 404
DNB - - - - - - - 2 v Pakistan Mirpur 24 Apr 2015 T20I # 416
DNB - - - - - - - 1 v Ireland Dharamsala 11 Mar 2016 T20I # 530
DNB - - - - - - - 1 v Oman Dharamsala 13 Mar 2016 T20I # 534
DNB - - - - - - - 2 v Zimbabwe Mirpur 11 Mar 2020 T20I # 1084
DNB - - - - - - - 2 v Sri Lanka Sylhet 6 Mar 2024 T20I # 2501
Statsguru includes the following current or recent Twenty20 Internationals:
Pakistan v New Zealand at Lahore, 5th T20I, Apr 27, 2024 [T20I # 2583]
Pakistan v New Zealand at Lahore, 4th T20I, Apr 25, 2024 [T20I # 2582]
Pakistan v New Zealand at Rawalpindi, 3rd T20I, Apr 21, 2024 [T20I # 2581]
Oman v United Arab Emirates at Al Amerat, ACC Men's Premier Cup final, Apr 21, 2024 [T20I # 2580]
 
Feedback Print this page