Records type batting analysis [change type]
View innings by innings list [change view]
Primary team Bangladesh remove Bangladesh from query
Start of match date less than or equal to 20 Jul 2021 remove less than or equal to 20 Jul 2021 from query
Ordered by start date (ascending)
Return to query menu
Cleared query menu
Career averages
Span Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
unfiltered 2006-2024 122 120 16 2440 84 23.46 2001 121.93 0 12 8 246 52 Profile
filtered 2006-2019 76 76 10 1567 84 23.74 1266 123.77 0 9 5 163 33
Innings by innings list
26 32 28 2 0 92.85 4 caught 1 v Zimbabwe Khulna 28 Nov 2006 T20I # 9
13 9 9 1 0 144.44 5 caught 2 v West Indies Johannesburg 13 Sep 2007 T20I # 24
19 22 14 3 0 135.71 5 run out 1 v South Africa Cape Town 15 Sep 2007 T20I # 31
16 13 11 1 1 145.45 5 caught 1 v Australia Cape Town 16 Sep 2007 T20I # 33
18 30 19 2 0 94.73 5 bowled 2 v Sri Lanka Johannesburg 18 Sep 2007 T20I # 38
1 2 3 0 0 33.33 5 caught 1 v Pakistan Cape Town 20 Sep 2007 T20I # 42
0 1 1 0 0 0.00 5 caught 2 v Pakistan Karachi 20 Apr 2008 T20I # 55
4 6 3 1 0 133.33 5 run out 2 v South Africa Johannesburg 5 Nov 2008 T20I # 77
8 7 10 0 0 80.00 4 caught 2 v India Nottingham 6 Jun 2009 T20I # 93
7 3 7 1 0 100.00 4 caught 1 v Ireland Nottingham 8 Jun 2009 T20I # 96
17 12 16 3 0 106.25 5 bowled 1 v West Indies Basseterre 2 Aug 2009 T20I # 117
3 8 5 0 0 60.00 4 bowled 1 v New Zealand Hamilton 3 Feb 2010 T20I # 131
47 - 31 3 2 151.61 4 caught 2 v Pakistan Gros Islet 1 May 2010 T20I # 154
28 35 28 0 1 100.00 4 caught 2 v Australia Bridgetown 5 May 2010 T20I # 161
0 1 1 0 0 0.00 4 bowled 2 v West Indies Mirpur 11 Oct 2011 T20I # 209
7 17 14 0 0 50.00 4 bowled 2 v Pakistan Mirpur 29 Nov 2011 T20I # 216
57 33 33 9 0 172.72 3 bowled 1 v Ireland Belfast 18 Jul 2012 T20I # 249
11 12 9 2 0 122.22 3 caught 1 v Ireland Belfast 20 Jul 2012 T20I # 250
3 6 5 0 0 60.00 3 caught 2 v Ireland Belfast 21 Jul 2012 T20I # 251
31 54 29 1 1 106.89 3 caught 2 v Scotland The Hague 24 Jul 2012 T20I # 252
12 13 11 2 0 109.09 3 caught 2 v Netherlands The Hague 25 Jul 2012 T20I # 253
0 1 3 0 0 0.00 3 bowled 1 v Netherlands The Hague 26 Jul 2012 T20I # 254
11 12 8 2 0 137.50 3 caught 2 v New Zealand Pallekele 21 Sep 2012 T20I # 267
84 71 54 11 2 155.55 3 caught 1 v Pakistan Pallekele 25 Sep 2012 T20I # 274
65 56 40 8 2 162.50 3 caught 2 v Zimbabwe Bulawayo 11 May 2013 T20I # 315
40 33 28 6 1 142.85 3 caught 1 v Zimbabwe Bulawayo 12 May 2013 T20I # 316
26 22 17 2 1 152.94 4 bowled 2 v Sri Lanka Chattogram 12 Feb 2014 T20I # 357
12 7 6 3 0 200.00 4 caught 1 v Sri Lanka Chattogram 14 Feb 2014 T20I # 358
10* - 12 1 0 83.33 3 not out 2 v Afghanistan Mirpur 16 Mar 2014 T20I # 366
37* 23 18 1 4 205.55 4 not out 2 v Nepal Chattogram 18 Mar 2014 T20I # 371
34 42 27 6 0 125.92 4 caught 1 v Hong Kong Chattogram 20 Mar 2014 T20I # 375
0 1 1 0 0 0.00 4 bowled 2 v West Indies Mirpur 25 Mar 2014 T20I # 385
1 3 2 0 0 50.00 4 bowled 1 v India Mirpur 28 Mar 2014 T20I # 389
38 44 32 2 2 118.75 3 caught 2 v Pakistan Mirpur 30 Mar 2014 T20I # 392
66 72 52 5 3 126.92 3 caught 1 v Australia Mirpur 1 Apr 2014 T20I # 396
57* 67 41 9 0 139.02 3 not out 2 v Pakistan Mirpur 24 Apr 2015 T20I # 416
26 55 30 1 1 86.66 3 caught 2 v South Africa Mirpur 5 Jul 2015 T20I # 428
8 18 14 0 0 57.14 3 caught 2 v South Africa Mirpur 7 Jul 2015 T20I # 429
20* - 13 2 0 153.84 6 not out 2 v Zimbabwe Khulna 15 Jan 2016 T20I # 479
27* 19 17 2 1 158.82 6 not out 1 v Zimbabwe Khulna 17 Jan 2016 T20I # 481
3 11 10 0 0 30.00 5 caught 2 v Zimbabwe Khulna 20 Jan 2016 T20I # 482
4 2 3 1 0 133.33 5 bowled 2 v Zimbabwe Khulna 22 Jan 2016 T20I # 484
3 12 8 0 0 37.50 5 run out 2 v India Mirpur 24 Feb 2016 T20I # 509
13 24 13 1 0 100.00 5 bowled 1 v U.A.E. Mirpur 26 Feb 2016 T20I # 511
32 52 34 3 0 94.11 5 caught 1 v Sri Lanka Mirpur 28 Feb 2016 T20I # 513
8 23 13 0 0 61.53 5 bowled 2 v Pakistan Mirpur 2 Mar 2016 T20I # 516
21 18 16 3 0 131.25 4 caught 1 v India Mirpur 6 Mar 2016 T20I # 521
5 9 7 0 0 71.42 4 caught 1 v Netherlands Dharamsala 9 Mar 2016 T20I # 524
0* 1 0 0 0 - 4 not out 1 v Ireland Dharamsala 11 Mar 2016 T20I # 530
17* 18 9 2 1 188.88 4 not out 1 v Oman Dharamsala 13 Mar 2016 T20I # 534
50* 65 40 5 1 125.00 4 not out 2 v Pakistan Eden Gardens 16 Mar 2016 T20I # 536
33 44 25 3 1 132.00 4 caught 1 v Australia Bengaluru 21 Mar 2016 T20I # 544
22 24 15 0 2 146.66 4 caught 2 v India Bengaluru 23 Mar 2016 T20I # 547
2 6 6 0 0 33.33 4 caught 2 v New Zealand Eden Gardens 26 Mar 2016 T20I # 550
14 27 14 0 0 100.00 4 caught 1 v New Zealand Napier 3 Jan 2017 T20I # 574
1 4 2 0 0 50.00 4 caught 2 v New Zealand Mount Maunganui 6 Jan 2017 T20I # 575
41 43 34 4 0 120.58 4 caught 2 v New Zealand Mount Maunganui 8 Jan 2017 T20I # 576
11 - 15 0 0 73.33 5 caught 1 v Sri Lanka Colombo (RPS) 4 Apr 2017 T20I # 606
38 - 31 4 0 122.58 4 bowled 1 v Sri Lanka Colombo (RPS) 6 Apr 2017 T20I # 607
13 14 8 3 0 162.50 3 caught 2 v South Africa Bloemfontein 26 Oct 2017 T20I # 626
2 6 4 0 0 50.00 3 bowled 2 v South Africa Potchefstroom 29 Oct 2017 T20I # 628
7 - 9 0 0 77.77 7 caught 2 v Sri Lanka Colombo (RPS) 16 Mar 2018 T20I # 661
7 - 7 1 0 100.00 7 run out 1 v India Colombo (RPS) 18 Mar 2018 T20I # 662
15 14 15 2 0 100.00 3 caught 2 v Afghanistan Dehradun 3 Jun 2018 T20I # 667
3 - 7 0 0 42.85 6 caught 1 v Afghanistan Dehradun 5 Jun 2018 T20I # 668
10 - 9 0 1 111.11 5 caught 2 v Afghanistan Dehradun 7 Jun 2018 T20I # 669
19 - 10 4 0 190.00 4 caught 1 v West Indies Basseterre 31 Jul 2018 T20I # 692
60 - 38 9 1 157.89 5 caught 1 v West Indies Lauderhill 4 Aug 2018 T20I # 693
24 - 22 2 0 109.09 5 caught 1 v West Indies Lauderhill 5 Aug 2018 T20I # 694
61 - 43 8 2 141.86 4 caught 1 v West Indies Sylhet 17 Dec 2018 T20I # 715
42* - 26 5 1 161.53 4 not out 1 v West Indies Mirpur 20 Dec 2018 T20I # 716
0 - 1 0 0 0.00 4 caught 2 v West Indies Mirpur 22 Dec 2018 T20I # 717
1 - 3 0 0 33.33 3 caught 2 v Zimbabwe Mirpur 13 Sep 2019 T20I # 881
15 - 13 2 0 115.38 3 caught 2 v Afghanistan Mirpur 15 Sep 2019 T20I # 883
10 - 9 1 0 111.11 3 caught 1 v Zimbabwe Chattogram 18 Sep 2019 T20I # 886
70* - 45 8 1 155.55 3 not out 2 v Afghanistan Chattogram 21 Sep 2019 T20I # 892
Statsguru includes the following current or recent Twenty20 Internationals:
Nepal v Netherlands at Dallas, ICC Men's T20 World Cup 7th match, Jun 4, 2024 [T20I # 2638]
England v Scotland at Bridgetown, ICC Men's T20 World Cup 6th match, Jun 4, 2024 [T20I # 2637]
Afghanistan v Uganda at Providence, ICC Men's T20 World Cup 5th match, Jun 3, 2024 [T20I # 2636]
South Africa v Sri Lanka at New York, ICC Men's T20 World Cup 4th match, Jun 3, 2024 [T20I # 2635]
 
Feedback Print this page