Records type batting analysis [change type]
View reverse cumulative averages [change view]
Start of match date greater than or equal to 18 Mar 2012 remove greater than or equal to 18 Mar 2012 from query
Runs scored between 50 and 99 remove between 50 and 99 from query
Ordered by start date (descending)
Return to query menu
Cleared query menu
Career averages
Span Mat Inns NO Runs HS Ave BF SR 100 50 0 50+ 4s 6s
unfiltered 2013-2022 146 142 3 5406 153* 38.89 6162 87.73 17 30 16 47 532 129 Profile
filtered 2013-2022 30 30 1 2042 96 70.41 2283 89.44 0 30 0 30 192 58
Reverse cumulative
1 1 0 62 62 62.00 85 72.94 0 1 0 1 4 1 v Sri Lanka 19 Jun 2022 ODI # 4415
1 1 0 62 62 62.00 85 72.94 0 1 0 1 4 1 v Sri Lanka 16 Jun 2022 ODI # 4412
1 1 0 62 62 62.00 85 72.94 0 1 0 1 4 1 v Sri Lanka 14 Jun 2022 ODI # 4409
1 1 0 62 62 62.00 85 72.94 0 1 0 1 4 1 v Pakistan 2 Apr 2022 ODI # 4382
1 1 0 62 62 62.00 85 72.94 0 1 0 1 4 1 v Pakistan 31 Mar 2022 ODI # 4380
1 1 0 62 62 62.00 85 72.94 0 1 0 1 4 1 v Pakistan 29 Mar 2022 ODI # 4379
2 2 0 137 75 68.50 167 82.03 0 2 0 2 11 4 v India 2 Dec 2020 ODI # 4267
3 3 0 197 75 65.66 236 83.47 0 3 0 3 17 5 v India 29 Nov 2020 ODI # 4266
3 3 0 197 75 65.66 236 83.47 0 3 0 3 17 5 v India 27 Nov 2020 ODI # 4265
3 3 0 197 75 65.66 236 83.47 0 3 0 3 17 5 v England 16 Sep 2020 ODI # 4261
4 4 0 270 75 67.50 341 79.17 0 4 0 4 25 6 v England 13 Sep 2020 ODI # 4260
4 4 0 270 75 67.50 341 79.17 0 4 0 4 25 6 v England 11 Sep 2020 ODI # 4259
5 5 0 330 75 66.00 416 79.32 0 5 0 5 28 8 v New Zealand 13 Mar 2020 ODI # 4255
5 5 0 330 75 66.00 416 79.32 0 5 0 5 28 8 v South Africa 7 Mar 2020 ODI # 4254
6 6 0 399 75 66.50 503 79.32 0 6 0 6 34 10 v South Africa 4 Mar 2020 ODI # 4252
6 6 0 399 75 66.50 503 79.32 0 6 0 6 34 10 v South Africa 29 Feb 2020 ODI # 4248
6 6 0 399 75 66.50 503 79.32 0 6 0 6 34 10 v India 19 Jan 2020 ODI # 4233
6 6 0 399 75 66.50 503 79.32 0 6 0 6 34 10 v India 17 Jan 2020 ODI # 4232
6 6 0 399 75 66.50 503 79.32 0 6 0 6 34 10 v India 14 Jan 2020 ODI # 4231
6 6 0 399 75 66.50 503 79.32 0 6 0 6 34 10 v England 11 Jul 2019 ODI # 4191
6 6 0 399 75 66.50 503 79.32 0 6 0 6 34 10 v South Africa 6 Jul 2019 ODI # 4188
6 6 0 399 75 66.50 503 79.32 0 6 0 6 34 10 v New Zealand 29 Jun 2019 ODI # 4178
6 6 0 399 75 66.50 503 79.32 0 6 0 6 34 10 v England 25 Jun 2019 ODI # 4173
7 7 0 452 75 64.57 554 81.58 0 7 0 7 39 12 v Bangladesh 20 Jun 2019 ODI # 4166
7 7 0 452 75 64.57 554 81.58 0 7 0 7 39 12 v Sri Lanka 15 Jun 2019 ODI # 4159
8 8 0 534 82 66.75 638 83.69 0 8 0 8 45 16 v Pakistan 12 Jun 2019 ODI # 4157
8 8 0 534 82 66.75 638 83.69 0 8 0 8 45 16 v India 9 Jun 2019 ODI # 4155
8 8 0 534 82 66.75 638 83.69 0 8 0 8 45 16 v West Indies 6 Jun 2019 ODI # 4152
9 9 0 600 82 66.66 687 87.33 0 9 0 9 51 20 v Afghanistan 1 Jun 2019 ODI # 4146
10 10 0 653 82 65.30 756 86.37 0 10 0 10 53 22 v Pakistan 31 Mar 2019 ODI # 4120
10 10 0 653 82 65.30 756 86.37 0 10 0 10 53 22 v Pakistan 29 Mar 2019 ODI # 4119
11 11 0 743 90 67.54 892 83.29 0 11 0 11 58 23 v Pakistan 27 Mar 2019 ODI # 4118
11 11 0 743 90 67.54 892 83.29 0 11 0 11 58 23 v Pakistan 24 Mar 2019 ODI # 4117
11 11 0 743 90 67.54 892 83.29 0 11 0 11 58 23 v Pakistan 22 Mar 2019 ODI # 4116
11 11 0 743 90 67.54 892 83.29 0 11 0 11 58 23 v India 13 Mar 2019 ODI # 4113
11 11 0 743 90 67.54 892 83.29 0 11 0 11 58 23 v India 10 Mar 2019 ODI # 4111
12 12 0 836 93 69.66 991 84.35 0 12 0 12 68 26 v India 8 Mar 2019 ODI # 4109
12 12 0 836 93 69.66 991 84.35 0 12 0 12 68 26 v India 5 Mar 2019 ODI # 4106
12 12 0 836 93 69.66 991 84.35 0 12 0 12 68 26 v India 2 Mar 2019 ODI # 4102
12 12 0 836 93 69.66 991 84.35 0 12 0 12 68 26 v India 18 Jan 2019 ODI # 4079
12 12 0 836 93 69.66 991 84.35 0 12 0 12 68 26 v India 15 Jan 2019 ODI # 4078
12 12 0 836 93 69.66 991 84.35 0 12 0 12 68 26 v India 12 Jan 2019 ODI # 4077
12 12 0 836 93 69.66 991 84.35 0 12 0 12 68 26 v South Africa 11 Nov 2018 ODI # 4069
12 12 0 836 93 69.66 991 84.35 0 12 0 12 68 26 v South Africa 9 Nov 2018 ODI # 4067
12 12 0 836 93 69.66 991 84.35 0 12 0 12 68 26 v South Africa 4 Nov 2018 ODI # 4065
12 12 0 836 93 69.66 991 84.35 0 12 0 12 68 26 v England 24 Jun 2018 ODI # 4013
12 12 0 836 93 69.66 991 84.35 0 12 0 12 68 26 v England 21 Jun 2018 ODI # 4012
12 12 0 836 93 69.66 991 84.35 0 12 0 12 68 26 v England 19 Jun 2018 ODI # 4011
12 12 0 836 93 69.66 991 84.35 0 12 0 12 68 26 v England 16 Jun 2018 ODI # 4010
12 12 0 836 93 69.66 991 84.35 0 12 0 12 68 26 v England 13 Jun 2018 ODI # 4009
13 13 0 898 93 69.07 1044 86.01 0 13 0 13 71 29 v England 21 Jan 2018 ODI # 3960
13 13 0 898 93 69.07 1044 86.01 0 13 0 13 71 29 v England 19 Jan 2018 ODI # 3958
13 13 0 898 93 69.07 1044 86.01 0 13 0 13 71 29 v England 14 Jan 2018 ODI # 3951
13 13 0 898 93 69.07 1044 86.01 0 13 0 13 71 29 v India 1 Oct 2017 ODI # 3919
14 14 0 992 94 70.85 1140 87.01 0 14 0 14 81 32 v India 28 Sep 2017 ODI # 3917
14 14 0 992 94 70.85 1140 87.01 0 14 0 14 81 32 v India 24 Sep 2017 ODI # 3914
15 15 0 1060 94 70.66 1204 88.03 0 15 0 15 89 32 v England 10 Jun 2017 ODI # 3885
15 15 0 1060 94 70.66 1204 88.03 0 15 0 15 89 32 v Bangladesh 5 Jun 2017 ODI # 3879
15 15 0 1060 94 70.66 1204 88.03 0 15 0 15 89 32 v New Zealand 2 Jun 2017 ODI # 3876
16 16 0 1116 94 69.75 1268 88.01 0 16 0 16 94 34 v New Zealand 5 Feb 2017 ODI # 3832
16 16 0 1116 94 69.75 1268 88.01 0 16 0 16 94 34 v New Zealand 30 Jan 2017 ODI # 3829
16 16 0 1116 94 69.75 1268 88.01 0 16 0 16 94 34 v New Zealand 9 Dec 2016 ODI # 3813
16 16 0 1116 94 69.75 1268 88.01 0 16 0 16 94 34 v New Zealand 6 Dec 2016 ODI # 3812
16 16 0 1116 94 69.75 1268 88.01 0 16 0 16 94 34 v New Zealand 4 Dec 2016 ODI # 3811
16 16 0 1116 94 69.75 1268 88.01 0 16 0 16 94 34 v South Africa 12 Oct 2016 ODI # 3795
16 16 0 1116 94 69.75 1268 88.01 0 16 0 16 94 34 v South Africa 9 Oct 2016 ODI # 3792
17 17 0 1169 94 68.76 1302 89.78 0 17 0 17 97 38 v South Africa 5 Oct 2016 ODI # 3790
17 17 0 1169 94 68.76 1302 89.78 0 17 0 17 97 38 v South Africa 2 Oct 2016 ODI # 3787
17 17 0 1169 94 68.76 1302 89.78 0 17 0 17 97 38 v South Africa 30 Sep 2016 ODI # 3785
17 17 0 1169 94 68.76 1302 89.78 0 17 0 17 97 38 v Sri Lanka 4 Sep 2016 ODI # 3776
18 18 0 1224 94 68.00 1321 92.65 0 18 0 18 105 41 v Sri Lanka 31 Aug 2016 ODI # 3774
18 18 0 1224 94 68.00 1321 92.65 0 18 0 18 105 41 v Sri Lanka 28 Aug 2016 ODI # 3772
18 18 0 1224 94 68.00 1321 92.65 0 18 0 18 105 41 v Sri Lanka 24 Aug 2016 ODI # 3769
19 19 0 1280 94 67.36 1367 93.63 0 19 0 19 112 43 v Sri Lanka 21 Aug 2016 ODI # 3768
19 19 0 1280 94 67.36 1367 93.63 0 19 0 19 112 43 v West Indies 26 Jun 2016 ODI # 3756
19 19 0 1280 94 67.36 1367 93.63 0 19 0 19 112 43 v West Indies 21 Jun 2016 ODI # 3752
19 19 0 1280 94 67.36 1367 93.63 0 19 0 19 112 43 v South Africa 19 Jun 2016 ODI # 3750
19 19 0 1280 94 67.36 1367 93.63 0 19 0 19 112 43 v West Indies 13 Jun 2016 ODI # 3745
19 19 0 1280 94 67.36 1367 93.63 0 19 0 19 112 43 v South Africa 11 Jun 2016 ODI # 3743
20 20 0 1352 94 67.60 1470 91.97 0 20 0 20 118 46 v South Africa 7 Jun 2016 ODI # 3741
20 20 0 1352 94 67.60 1470 91.97 0 20 0 20 118 46 v West Indies 5 Jun 2016 ODI # 3740
20 20 0 1352 94 67.60 1470 91.97 0 20 0 20 118 46 v India 23 Jan 2016 ODI # 3727
20 20 0 1352 94 67.60 1470 91.97 0 20 0 20 118 46 v India 20 Jan 2016 ODI # 3726
20 20 0 1352 94 67.60 1470 91.97 0 20 0 20 118 46 v India 17 Jan 2016 ODI # 3725
21 21 0 1423 94 67.76 1551 91.74 0 21 0 21 125 47 v India 15 Jan 2016 ODI # 3724
21 21 0 1423 94 67.76 1551 91.74 0 21 0 21 125 47 v India 12 Jan 2016 ODI # 3723
22 22 1 1493 94 71.09 1615 92.44 0 22 0 22 136 48 v England 13 Sep 2015 ODI # 3684
22 22 1 1493 94 71.09 1615 92.44 0 22 0 22 136 48 v England 11 Sep 2015 ODI # 3683
23 23 1 1546 94 70.27 1675 92.29 0 23 0 23 144 48 v England 8 Sep 2015 ODI # 3682
23 23 1 1546 94 70.27 1675 92.29 0 23 0 23 144 48 v New Zealand 29 Mar 2015 ODI # 3646
24 24 1 1627 94 70.73 1791 90.84 0 24 0 24 151 49 v India 26 Mar 2015 ODI # 3645
24 24 1 1627 94 70.73 1791 90.84 0 24 0 24 151 49 v Pakistan 20 Mar 2015 ODI # 3642
24 24 1 1627 94 70.73 1791 90.84 0 24 0 24 151 49 v Scotland 14 Mar 2015 ODI # 3637
24 24 1 1627 94 70.73 1791 90.84 0 24 0 24 151 49 v Sri Lanka 8 Mar 2015 ODI # 3629
24 24 1 1627 94 70.73 1791 90.84 0 24 0 24 151 49 v Afghanistan 4 Mar 2015 ODI # 3623
24 24 1 1627 94 70.73 1791 90.84 0 24 0 24 151 49 v New Zealand 28 Feb 2015 ODI # 3617
24 24 1 1627 94 70.73 1791 90.84 0 24 0 24 151 49 v England 14 Feb 2015 ODI # 3600
24 24 1 1627 94 70.73 1791 90.84 0 24 0 24 151 49 v England 1 Feb 2015 ODI # 3597
24 24 1 1627 94 70.73 1791 90.84 0 24 0 24 151 49 v India 26 Jan 2015 ODI # 3592
24 24 1 1627 94 70.73 1791 90.84 0 24 0 24 151 49 v England 23 Jan 2015 ODI # 3589
25 25 1 1723 96 71.79 1918 89.83 0 25 0 25 156 51 v India 18 Jan 2015 ODI # 3582
25 25 1 1723 96 71.79 1918 89.83 0 25 0 25 156 51 v England 16 Jan 2015 ODI # 3578
26 26 1 1799 96 71.96 1985 90.62 0 26 0 26 167 51 v South Africa 23 Nov 2014 ODI # 3551
26 26 1 1799 96 71.96 1985 90.62 0 26 0 26 167 51 v South Africa 21 Nov 2014 ODI # 3549
26 26 1 1799 96 71.96 1985 90.62 0 26 0 26 167 51 v South Africa 19 Nov 2014 ODI # 3548
26 26 1 1799 96 71.96 1985 90.62 0 26 0 26 167 51 v South Africa 16 Nov 2014 ODI # 3546
26 26 1 1799 96 71.96 1985 90.62 0 26 0 26 167 51 v South Africa 14 Nov 2014 ODI # 3545
26 26 1 1799 96 71.96 1985 90.62 0 26 0 26 167 51 v Pakistan 12 Oct 2014 ODI # 3534
26 26 1 1799 96 71.96 1985 90.62 0 26 0 26 167 51 v Pakistan 10 Oct 2014 ODI # 3532
26 26 1 1799 96 71.96 1985 90.62 0 26 0 26 167 51 v Pakistan 7 Oct 2014 ODI # 3530
27 27 1 1853 96 71.26 2072 89.43 0 27 0 27 172 51 v South Africa 6 Sep 2014 ODI # 3526
27 27 1 1853 96 71.26 2072 89.43 0 27 0 27 172 51 v South Africa 2 Sep 2014 ODI # 3522
27 27 1 1853 96 71.26 2072 89.43 0 27 0 27 172 51 v Zimbabwe 31 Aug 2014 ODI # 3521
27 27 1 1853 96 71.26 2072 89.43 0 27 0 27 172 51 v South Africa 27 Aug 2014 ODI # 3516
28 28 1 1920 96 71.11 2151 89.26 0 28 0 28 177 54 v Zimbabwe 25 Aug 2014 ODI # 3513
28 28 1 1920 96 71.11 2151 89.26 0 28 0 28 177 54 v England 26 Jan 2014 ODI # 3463
28 28 1 1920 96 71.11 2151 89.26 0 28 0 28 177 54 v England 24 Jan 2014 ODI # 3461
28 28 1 1920 96 71.11 2151 89.26 0 28 0 28 177 54 v England 19 Jan 2014 ODI # 3457
28 28 1 1920 96 71.11 2151 89.26 0 28 0 28 177 54 v England 17 Jan 2014 ODI # 3455
28 28 1 1920 96 71.11 2151 89.26 0 28 0 28 177 54 v England 12 Jan 2014 ODI # 3454
28 28 1 1920 96 71.11 2151 89.26 0 28 0 28 177 54 v India 2 Nov 2013 ODI # 3428
28 28 1 1920 96 71.11 2151 89.26 0 28 0 28 177 54 v India 30 Oct 2013 ODI # 3424
28 28 1 1920 96 71.11 2151 89.26 0 28 0 28 177 54 v India 23 Oct 2013 ODI # 3422
28 28 1 1920 96 71.11 2151 89.26 0 28 0 28 177 54 v India 19 Oct 2013 ODI # 3421
29 29 1 1970 96 70.35 2204 89.38 0 29 0 29 184 55 v India 16 Oct 2013 ODI # 3420
30 30 1 2042 96 70.41 2283 89.44 0 30 0 30 192 58 v India 13 Oct 2013 ODI # 3419
30 30 1 2042 96 70.41 2283 89.44 0 30 0 30 192 58 v England 16 Sep 2013 ODI # 3416
30 30 1 2042 96 70.41 2283 89.44 0 30 0 30 192 58 v England 14 Sep 2013 ODI # 3415
30 30 1 2042 96 70.41 2283 89.44 0 30 0 30 192 58 v England 11 Sep 2013 ODI # 3414
30 30 1 2042 96 70.41 2283 89.44 0 30 0 30 192 58 v England 8 Sep 2013 ODI # 3412
30 30 1 2042 96 70.41 2283 89.44 0 30 0 30 192 58 v Scotland 3 Sep 2013 ODI # 3410
30 30 1 2042 96 70.41 2283 89.44 0 30 0 30 192 58 v West Indies 10 Feb 2013 ODI # 3334
30 30 1 2042 96 70.41 2283 89.44 0 30 0 30 192 58 v West Indies 8 Feb 2013 ODI # 3333
30 30 1 2042 96 70.41 2283 89.44 0 30 0 30 192 58 v West Indies 6 Feb 2013 ODI # 3332
30 30 1 2042 96 70.41 2283 89.44 0 30 0 30 192 58 v West Indies 3 Feb 2013 ODI # 3331
30 30 1 2042 96 70.41 2283 89.44 0 30 0 30 192 58 v West Indies 1 Feb 2013 ODI # 3330
30 30 1 2042 96 70.41 2283 89.44 0 30 0 30 192 58 v Sri Lanka 13 Jan 2013 ODI # 3319
30 30 1 2042 96 70.41 2283 89.44 0 30 0 30 192 58 v Sri Lanka 11 Jan 2013 ODI # 3317
Statsguru includes the following current or recent One-Day Internationals:
Bangladesh v Sri Lanka at Chattogram, 3rd ODI, Mar 18, 2024 [ODI # 4745]
Bangladesh v Sri Lanka at Chattogram, 2nd ODI, Mar 15, 2024 [ODI # 4744]
Bangladesh v Sri Lanka at Chattogram, 1st ODI, Mar 13, 2024 [ODI # 4743]
 
Feedback Print this page