Records type batting analysis [change type]
View cumulative averages [change view]
Primary team Bangladesh remove Bangladesh from query
Start of match date greater than or equal to 3 apr 2011 remove greater than or equal to 3 apr 2011 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 2009-2021 159 115 53 429 45* 6.91 916 46.83 0 0 22 49 6 Profile
filtered 2011-2021 121 85 37 357 45* 7.43 682 52.34 0 0 15 41 6
Cumulative averages
1 - - - - - - - - - - - - ODI v Australia 11 Apr 2011 ODI # 3150
2 2 2 24 16* - 39 61.53 0 0 0 4 0 Test v Zimbabwe 4 Aug 2011 Test # 2002
3 3 2 25 16* 25.00 41 60.97 0 0 0 4 0 ODI v Zimbabwe 12 Aug 2011 ODI # 3176
4 4 2 25 16* 12.50 42 59.52 0 0 1 4 0 ODI v Zimbabwe 14 Aug 2011 ODI # 3177
5 5 2 26 16* 8.66 44 59.09 0 0 1 4 0 ODI v Zimbabwe 16 Aug 2011 ODI # 3179
6 5 2 26 16* 8.66 44 59.09 0 0 1 4 0 ODI v Zimbabwe 19 Aug 2011 ODI # 3181
7 5 2 26 16* 8.66 44 59.09 0 0 1 4 0 ODI v Zimbabwe 21 Aug 2011 ODI # 3183
8 5 2 26 16* 8.66 44 59.09 0 0 1 4 0 T20I v West Indies 11 Oct 2011 T20I # 209
9 5 2 26 16* 8.66 44 59.09 0 0 1 4 0 ODI v West Indies 13 Oct 2011 ODI # 3198
10 6 3 26 16* 8.66 44 59.09 0 0 1 4 0 ODI v West Indies 15 Oct 2011 ODI # 3200
11 7 4 31 16* 10.33 49 63.26 0 0 1 5 0 Test v West Indies 21 Oct 2011 Test # 2010
12 9 5 40 16* 10.00 65 61.53 0 0 1 6 0 Test v West Indies 29 Oct 2011 Test # 2012
13 10 6 40 16* 10.00 70 57.14 0 0 1 6 0 T20I v Pakistan 29 Nov 2011 T20I # 216
14 11 7 55 16* 13.75 80 68.75 0 0 1 9 0 ODI v Pakistan 1 Dec 2011 ODI # 3218
15 11 7 55 16* 13.75 80 68.75 0 0 1 9 0 ODI v Pakistan 3 Dec 2011 ODI # 3220
16 12 8 58 16* 14.50 95 61.05 0 0 1 9 0 Test v Pakistan 9 Dec 2011 Test # 2022
17 14 10 58 16* 14.50 102 56.86 0 0 1 9 0 Test v West Indies 13 Nov 2012 Test # 2057
18 16 11 77 16* 15.40 128 60.15 0 0 1 13 0 Test v West Indies 21 Nov 2012 Test # 2060
19 17 12 78 16* 15.60 132 59.09 0 0 1 13 0 ODI v West Indies 5 Dec 2012 ODI # 3311
20 17 12 78 16* 15.60 132 59.09 0 0 1 13 0 T20I v West Indies 10 Dec 2012 T20I # 291
21 19 12 85 16* 12.14 164 51.82 0 0 2 14 0 Test v Sri Lanka 16 Mar 2013 Test # 2082
22 19 12 85 16* 12.14 164 51.82 0 0 2 14 0 ODI v Sri Lanka 23 Mar 2013 ODI # 3349
23 19 12 85 16* 12.14 164 51.82 0 0 2 14 0 ODI v Sri Lanka 25 Mar 2013 ODI # 3351
24 19 12 85 16* 12.14 164 51.82 0 0 2 14 0 T20I v Sri Lanka 31 Mar 2013 T20I # 312
25 21 12 89 16* 9.88 181 49.17 0 0 3 14 0 Test v Zimbabwe 17 Apr 2013 Test # 2086
26 22 12 93 16* 9.30 188 49.46 0 0 3 15 0 Test v New Zealand 9 Oct 2013 Test # 2097
27 23 12 97 16* 8.81 194 50.00 0 0 3 16 0 Test v New Zealand 21 Oct 2013 Test # 2099
28 24 13 100 16* 9.09 197 50.76 0 0 3 16 0 ODI v New Zealand 29 Oct 2013 ODI # 3423
29 25 13 102 16* 8.50 204 50.00 0 0 3 16 0 ODI v New Zealand 31 Oct 2013 ODI # 3426
30 25 13 102 16* 8.50 204 50.00 0 0 3 16 0 ODI v New Zealand 3 Nov 2013 ODI # 3429
31 27 13 121 17 8.64 232 52.15 0 0 3 19 0 Test v Sri Lanka 27 Jan 2014 Test # 2116
32 27 13 121 17 8.64 232 52.15 0 0 3 19 0 T20I v Sri Lanka 12 Feb 2014 T20I # 357
33 28 14 121 17 8.64 232 52.15 0 0 3 19 0 T20I v Sri Lanka 14 Feb 2014 T20I # 358
34 29 14 125 17 8.33 248 50.40 0 0 3 19 0 ODI v Sri Lanka 17 Feb 2014 ODI # 3469
35 30 14 131 17 8.18 254 51.57 0 0 3 19 1 ODI v Sri Lanka 20 Feb 2014 ODI # 3470
36 30 14 131 17 8.18 254 51.57 0 0 3 19 1 ODI v Sri Lanka 22 Feb 2014 ODI # 3471
37 30 14 131 17 8.18 254 51.57 0 0 3 19 1 ODI v India 26 Feb 2014 ODI # 3474
38 31 14 148 17 8.70 273 54.21 0 0 3 21 1 ODI v Afghanistan 1 Mar 2014 ODI # 3478
39 32 14 148 17 8.22 274 54.01 0 0 4 21 1 ODI v Sri Lanka 6 Mar 2014 ODI # 3485
40 33 14 148 17 7.78 277 53.42 0 0 5 21 1 T20I v Hong Kong 20 Mar 2014 T20I # 375
41 33 14 148 17 7.78 277 53.42 0 0 5 21 1 T20I v West Indies 27 Aug 2014 T20I # 404
42 35 14 149 17 7.09 297 50.16 0 0 6 21 1 Test v West Indies 5 Sep 2014 Test # 2138
43 37 16 157 17 7.47 309 50.80 0 0 6 22 1 Test v Zimbabwe 3 Nov 2014 Test # 2143
44 38 17 202 45* 9.61 353 57.22 0 0 6 24 5 Test v Zimbabwe 12 Nov 2014 Test # 2145
45 38 17 202 45* 9.61 353 57.22 0 0 6 24 5 ODI v Zimbabwe 21 Nov 2014 ODI # 3550
46 39 18 207 45* 9.85 361 57.34 0 0 6 24 5 ODI v Zimbabwe 23 Nov 2014 ODI # 3552
47 39 18 207 45* 9.85 361 57.34 0 0 6 24 5 ODI v Zimbabwe 26 Nov 2014 ODI # 3553
48 40 19 214 45* 10.19 366 58.46 0 0 6 25 5 ODI v Zimbabwe 28 Nov 2014 ODI # 3555
49 41 20 214 45* 10.19 368 58.15 0 0 6 25 5 ODI v Afghanistan 18 Feb 2015 ODI # 3605
50 42 21 214 45* 10.19 373 57.37 0 0 6 25 5 ODI v Sri Lanka 26 Feb 2015 ODI # 3615
51 42 21 214 45* 10.19 373 57.37 0 0 6 25 5 ODI v Scotland 5 Mar 2015 ODI # 3624
52 42 21 214 45* 10.19 373 57.37 0 0 6 25 5 ODI v England 9 Mar 2015 ODI # 3630
53 43 22 214 45* 10.19 373 57.37 0 0 6 25 5 ODI v New Zealand 13 Mar 2015 ODI # 3634
54 44 22 214 45* 9.72 376 56.91 0 0 7 25 5 ODI v India 19 Mar 2015 ODI # 3641
55 44 22 214 45* 9.72 376 56.91 0 0 7 25 5 ODI v Pakistan 17 Apr 2015 ODI # 3647
56 44 22 214 45* 9.72 376 56.91 0 0 7 25 5 ODI v Pakistan 19 Apr 2015 ODI # 3648
57 44 22 214 45* 9.72 376 56.91 0 0 7 25 5 ODI v Pakistan 22 Apr 2015 ODI # 3649
58 45 22 216 45* 9.39 386 55.95 0 0 7 25 5 Test v Pakistan 28 Apr 2015 Test # 2159
59 46 22 220 45* 9.16 391 56.26 0 0 7 26 5 ODI v India 18 Jun 2015 ODI # 3658
60 46 22 220 45* 9.16 391 56.26 0 0 7 26 5 ODI v India 21 Jun 2015 ODI # 3660
61 47 22 222 45* 8.88 397 55.91 0 0 7 26 5 ODI v India 24 Jun 2015 ODI # 3661
62 47 22 222 45* 8.88 397 55.91 0 0 7 26 5 ODI v South Africa 12 Jul 2015 ODI # 3666
63 47 22 222 45* 8.88 397 55.91 0 0 7 26 5 ODI v South Africa 15 Jul 2015 ODI # 3668
64 48 23 223 45* 8.92 398 56.03 0 0 7 26 5 ODI v Afghanistan 25 Sep 2016 ODI # 3781
65 49 23 233 45* 8.96 414 56.28 0 0 7 27 5 ODI v Afghanistan 28 Sep 2016 ODI # 3783
66 50 24 235 45* 9.03 416 56.49 0 0 7 27 5 T20I v New Zealand 3 Jan 2017 T20I # 574
67 51 24 236 45* 8.74 418 56.45 0 0 7 27 5 T20I v New Zealand 6 Jan 2017 T20I # 575
68 52 25 237 45* 8.77 419 56.56 0 0 7 27 5 T20I v New Zealand 8 Jan 2017 T20I # 576
69 54 26 260 45* 9.28 446 58.29 0 0 7 31 5 Test v New Zealand 20 Jan 2017 Test # 2248
70 54 26 260 45* 9.28 446 58.29 0 0 7 31 5 ODI v Ireland 12 May 2017 ODI # 3866
71 55 27 260 45* 9.28 446 58.29 0 0 7 31 5 ODI v New Zealand 17 May 2017 ODI # 3868
72 55 27 260 45* 9.28 446 58.29 0 0 7 31 5 ODI v Ireland 19 May 2017 ODI # 3869
73 55 27 260 45* 9.28 446 58.29 0 0 7 31 5 ODI v New Zealand 24 May 2017 ODI # 3871
74 55 27 260 45* 9.28 446 58.29 0 0 7 31 5 ODI v England 1 Jun 2017 ODI # 3875
75 56 27 260 45* 8.96 447 58.16 0 0 8 31 5 ODI v Australia 5 Jun 2017 ODI # 3879
76 56 27 260 45* 8.96 447 58.16 0 0 8 31 5 ODI v New Zealand 9 Jun 2017 ODI # 3883
77 56 27 260 45* 8.96 447 58.16 0 0 8 31 5 ODI v India 15 Jun 2017 ODI # 3891
78 58 27 277 45* 8.93 488 56.76 0 0 8 34 5 Test v South Africa 6 Oct 2017 Test # 2277
79 58 27 277 45* 8.93 488 56.76 0 0 8 34 5 ODI v South Africa 15 Oct 2017 ODI # 3923
80 59 27 285 45* 8.90 502 56.77 0 0 8 36 5 ODI v South Africa 18 Oct 2017 ODI # 3925
81 60 28 285 45* 8.90 502 56.77 0 0 8 36 5 ODI v South Africa 22 Oct 2017 ODI # 3929
82 61 29 287 45* 8.96 505 56.83 0 0 8 36 5 T20I v South Africa 26 Oct 2017 T20I # 626
83 62 30 288 45* 9.00 507 56.80 0 0 8 36 5 T20I v South Africa 29 Oct 2017 T20I # 628
84 62 30 288 45* 9.00 507 56.80 0 0 8 36 5 ODI v Zimbabwe 15 Jan 2018 ODI # 3952
85 62 30 288 45* 9.00 507 56.80 0 0 8 36 5 ODI v Sri Lanka 19 Jan 2018 ODI # 3959
86 63 31 296 45* 9.25 511 57.92 0 0 8 36 6 ODI v Zimbabwe 23 Jan 2018 ODI # 3964
87 64 31 296 45* 8.96 513 57.69 0 0 9 36 6 ODI v Sri Lanka 25 Jan 2018 ODI # 3965
88 65 31 296 45* 8.70 514 57.58 0 0 10 36 6 ODI v Sri Lanka 27 Jan 2018 ODI # 3967
89 65 31 296 45* 8.70 514 57.58 0 0 10 36 6 T20I v Sri Lanka 15 Feb 2018 T20I # 648
90 66 31 296 45* 8.45 515 57.47 0 0 11 36 6 T20I v India 8 Mar 2018 T20I # 657
91 66 31 296 45* 8.45 515 57.47 0 0 11 36 6 T20I v Sri Lanka 10 Mar 2018 T20I # 658
92 66 31 296 45* 8.45 515 57.47 0 0 11 36 6 T20I v India 14 Mar 2018 T20I # 660
93 67 32 296 45* 8.45 515 57.47 0 0 11 36 6 T20I v Sri Lanka 16 Mar 2018 T20I # 661
94 68 32 296 45* 8.22 516 57.36 0 0 12 36 6 T20I v India 18 Mar 2018 T20I # 662
95 69 32 296 45* 8.00 517 57.25 0 0 13 36 6 T20I v Afghanistan 3 Jun 2018 T20I # 667
96 69 32 296 45* 8.00 517 57.25 0 0 13 36 6 T20I v Afghanistan 5 Jun 2018 T20I # 668
97 71 33 318 45* 8.36 560 56.78 0 0 13 38 6 Test v West Indies 4 Jul 2018 Test # 2310
98 71 33 318 45* 8.36 560 56.78 0 0 13 38 6 ODI v West Indies 22 Jul 2018 ODI # 4022
99 71 33 318 45* 8.36 560 56.78 0 0 13 38 6 ODI v West Indies 25 Jul 2018 ODI # 4023
100 71 33 318 45* 8.36 560 56.78 0 0 13 38 6 ODI v West Indies 28 Jul 2018 ODI # 4024
101 72 34 320 45* 8.42 564 56.73 0 0 13 38 6 T20I v West Indies 31 Jul 2018 T20I # 692
102 72 34 320 45* 8.42 564 56.73 0 0 13 38 6 T20I v West Indies 4 Aug 2018 T20I # 693
103 72 34 320 45* 8.42 564 56.73 0 0 13 38 6 T20I v West Indies 5 Aug 2018 T20I # 694
104 73 34 322 45* 8.25 576 55.90 0 0 13 38 6 ODI v Sri Lanka 15 Sep 2018 ODI # 4036
105 74 34 322 45* 8.05 577 55.80 0 0 14 38 6 ODI v Afghanistan 20 Sep 2018 ODI # 4041
106 75 35 323 45* 8.07 582 55.49 0 0 14 38 6 ODI v India 21 Sep 2018 ODI # 4042
107 76 35 324 45* 7.90 585 55.38 0 0 14 38 6 ODI v Pakistan 26 Sep 2018 ODI # 4047
108 77 35 324 45* 7.71 587 55.19 0 0 15 38 6 ODI v India 28 Sep 2018 ODI # 4048
109 77 35 324 45* 7.71 587 55.19 0 0 15 38 6 ODI v West Indies 9 Dec 2018 ODI # 4071
110 77 35 324 45* 7.71 587 55.19 0 0 15 38 6 ODI v West Indies 11 Dec 2018 ODI # 4072
111 78 35 327 45* 7.60 590 55.42 0 0 15 38 6 ODI v New Zealand 20 Feb 2019 ODI # 4095
112 78 35 327 45* 7.60 590 55.42 0 0 15 38 6 ODI v Ireland 15 May 2019 ODI # 4136
113 78 35 327 45* 7.60 590 55.42 0 0 15 38 6 ODI v Australia 20 Jun 2019 ODI # 4166
114 79 35 336 45* 7.63 601 55.90 0 0 15 39 6 ODI v India 2 Jul 2019 ODI # 4182
115 80 36 342 45* 7.77 607 56.34 0 0 15 40 6 ODI v Sri Lanka 26 Jul 2019 ODI # 4193
116 81 36 344 45* 7.64 613 56.11 0 0 15 40 6 ODI v Sri Lanka 31 Jul 2019 ODI # 4195
117 83 36 350 45* 7.44 648 54.01 0 0 15 41 6 Test v Pakistan 7 Feb 2020 Test # 2384
118 83 36 350 45* 7.44 648 54.01 0 0 15 41 6 ODI v West Indies 20 Jan 2021 ODI # 4270
119 83 36 350 45* 7.44 648 54.01 0 0 15 41 6 ODI v West Indies 22 Jan 2021 ODI # 4272
120 84 36 354 45* 7.37 676 52.36 0 0 15 41 6 ODI v New Zealand 26 Mar 2021 ODI # 4282
121 85 37 357 45* 7.43 682 52.34 0 0 15 41 6 T20I v New Zealand 1 Apr 2021 T20I # 1141
Statsguru includes the following current or recent relevant matches:
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