Records type batting analysis [change type]
View match by match list [change view]
Ordered by batting strike rate (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 2009-2022 198 195 19 7346 237* 41.73 8415 87.29 18 39 16 750 187 Profile
Match by match list
14 14 4 350.00 2 1 v India Hamilton 31 Jan 2019 ODI # 4091
93* 93 30 310.00 9 8 v Sri Lanka Christchurch 28 Dec 2015 ODI # 3715
38 38 19 200.00 3 4 v Bangladesh Dunedin 20 Mar 2021 ODI # 4279
27 27 14 192.85 1 3 v Sri Lanka Nelson 2 Jan 2016 ODI # 3718
64* 64 34 188.23 5 3 v Australia Brisbane 13 Feb 2009 ODI # 2820
11 11 6 183.33 2 0 v India Dambulla 10 Aug 2010 ODI # 3030
25 25 14 178.57 3 1 v Bangladesh The Oval 5 Jun 2019 ODI # 4151
237* 237 163 145.39 24 11 v West Indies Wellington 21 Mar 2015 ODI # 3643
66 66 46 143.47 6 4 v India Mount Maunganui 11 Feb 2020 ODI # 4243
73* 73 51 143.13 8 2 v Sri Lanka Cardiff 1 Jun 2019 ODI # 4145
79 79 56 141.07 9 4 v Sri Lanka Christchurch 26 Dec 2015 ODI # 3714
30 30 22 136.36 5 0 v Australia Auckland 11 Mar 2010 ODI # 2973
45 45 33 136.36 7 1 v Australia Canberra 6 Dec 2016 ODI # 3812
118 118 88 134.09 14 4 v Bangladesh Christchurch 16 Feb 2019 ODI # 4094
180* 180 138 130.43 15 11 v South Africa Hamilton 1 Mar 2017 ODI # 3843
35 35 27 129.62 6 1 v India Hamilton 28 Jan 2014 ODI # 3465
27 27 21 128.57 2 2 v India Mohali 23 Oct 2016 ODI # 3798
5 5 4 125.00 1 0 v Pakistan Birmingham 26 Jun 2019 ODI # 4174
21 21 17 123.52 3 1 v Pakistan Napier 1 Feb 2011 ODI # 3093
85 85 69 123.18 7 5 v Zimbabwe Napier 9 Feb 2012 ODI # 3234
22 22 18 122.22 4 0 v England Birmingham 9 Jun 2015 ODI # 3654
11 11 9 122.22 2 0 v India Pune 25 Oct 2017 ODI # 3931
189* 189 155 121.93 19 2 v England Southampton 2 Jun 2013 ODI # 3361
39* 39 32 121.87 5 2 v Kenya Chennai 20 Feb 2011 ODI # 3101
17 17 14 121.42 4 0 v Scotland Dunedin 17 Feb 2015 ODI # 3604
86* 86 71 121.12 5 5 v Pakistan Nelson 9 Jan 2018 ODI # 3947
30 30 25 120.00 5 0 v India Bengaluru 7 Dec 2010 ODI # 3076
6* 6 5 120.00 1 0 v Bangladesh Nelson 31 Dec 2016 ODI # 3816
90 90 76 118.42 8 5 v Australia Auckland 3 Feb 2016 ODI # 3731
26 26 22 118.18 5 0 v Australia Birmingham 2 Jun 2017 ODI # 3876
57* 57 50 114.00 7 2 v India Auckland 14 Mar 2009 ODI # 2825
114 114 102 111.76 10 6 v Australia Sydney 4 Dec 2016 ODI # 3811
32 32 29 110.34 4 1 v Bangladesh Dunedin 8 Feb 2010 ODI # 2951
43 43 39 110.25 4 1 v West Indies Napier 13 Jan 2009 ODI # 2792
11 11 10 110.00 1 1 v Pakistan Johannesburg 3 Oct 2009 ODI # 2906
12 12 11 109.09 3 0 v India Dharamsala 16 Oct 2016 ODI # 3796
25 25 23 108.69 2 1 v South Africa Centurion 19 Aug 2015 ODI # 3676
30 30 28 107.14 4 1 v Sri Lanka Nelson 31 Dec 2015 ODI # 3717
70 70 66 106.06 9 0 v Zimbabwe Dunedin 3 Feb 2012 ODI # 3230
38 38 36 105.55 6 1 v England Nottingham 5 Jun 2013 ODI # 3362
19 19 18 105.55 2 1 v England Lord's 14 Jul 2019 ODI # 4192
105 105 100 105.00 11 2 v Bangladesh Hamilton 13 Mar 2015 ODI # 3634
25 25 24 104.16 4 0 v Sri Lanka Cardiff 9 Jun 2013 ODI # 3366
82 82 81 101.23 8 3 v Pakistan Auckland 31 Jan 2016 ODI # 3730
117* 117 116 100.86 8 4 v Bangladesh Napier 13 Feb 2019 ODI # 4093
91 91 91 100.00 9 3 v Bangladesh Christchurch 11 Feb 2010 ODI # 2953
39 39 39 100.00 4 2 v Pakistan Christchurch 29 Jan 2011 ODI # 3090
27* 27 27 100.00 4 1 v England Hamilton 17 Feb 2013 ODI # 3335
22 22 22 100.00 3 0 v England Wellington 20 Feb 2015 ODI # 3607
79 79 79 100.00 8 3 v India Auckland 8 Feb 2020 ODI # 4239
138 138 139 99.28 11 5 v Sri Lanka Mount Maunganui 3 Jan 2019 ODI # 4074
40* 40 41 97.56 3 0 v Pakistan Wellington 22 Jan 2011 ODI # 3085
59 59 61 96.72 4 3 v Australia Hamilton 8 Feb 2016 ODI # 3735
53 53 55 96.36 7 1 v England Johannesburg 29 Sep 2009 ODI # 2902
77 77 80 96.25 8 2 v Zimbabwe Whangarei 6 Feb 2012 ODI # 3232
33 33 35 94.28 4 1 v Bangladesh Cardiff 9 Jun 2017 ODI # 3883
15 15 16 93.75 2 0 v India Mount Maunganui 26 Jan 2019 ODI # 4085
102 102 109 93.57 9 3 v Sri Lanka Mount Maunganui 5 Jan 2016 ODI # 3721
65 65 70 92.85 9 0 v Pakistan Hamilton 3 Feb 2011 ODI # 3095
26 26 28 92.85 2 0 v Bangladesh Wellington 26 Mar 2021 ODI # 4282
50 50 54 92.59 6 1 v England The Oval 12 Jun 2015 ODI # 3655
67 67 73 91.78 6 1 v England Chester-le-Street 20 Jun 2015 ODI # 3659
64 64 70 91.42 5 0 v India Napier 3 Mar 2009 ODI # 2821
115 115 126 91.26 15 2 v Ireland Dublin (Malahide) 15 Jul 2022 ODI # 4429
122* 122 135 90.37 8 2 v West Indies Auckland 10 Jan 2009 ODI # 2789
34 34 38 89.47 3 1 v South Africa Auckland 24 Mar 2015 ODI # 3644
57 57 64 89.06 5 1 v West Indies Bridgetown 21 Aug 2022 ODI # 4456
8 8 9 88.88 1 0 v Pakistan Abu Dhabi 19 Dec 2014 ODI # 3571
47 47 53 88.67 6 0 v Scotland Edinburgh 31 Jul 2022 ODI # 4440
62 62 70 88.57 5 2 v Pakistan Abu Dhabi 6 Nov 2009 ODI # 2924
66 66 76 86.84 3 1 v Sri Lanka Johannesburg 27 Sep 2009 ODI # 2899
105 105 121 86.77 9 0 v Zimbabwe Harare 22 Oct 2011 ODI # 3206
13 13 15 86.66 1 0 v Sri Lanka Mount Maunganui 5 Jan 2019 ODI # 4075
13 13 15 86.66 1 1 v India Mount Maunganui 28 Jan 2019 ODI # 4088
76 76 88 86.36 8 1 v Pakistan Napier 3 Feb 2015 ODI # 3598
106 106 123 86.17 11 2 v Netherlands Hamilton 4 Apr 2022 ODI # 4383
111 111 129 86.04 12 2 v India Auckland 25 Jan 2014 ODI # 3462
72 72 84 85.71 12 0 v India Ranchi 26 Oct 2016 ODI # 3799
6 6 7 85.71 1 0 v Netherlands Hamilton 2 Apr 2022 ODI # 4381
34 34 40 85.00 3 0 v Australia Melbourne 9 Dec 2016 ODI # 3813
66* 66 78 84.61 4 3 v Sri Lanka Auckland 17 Jan 2015 ODI # 3580
116* 116 138 84.05 11 1 v Zimbabwe Harare 4 Aug 2015 ODI # 3674
42 42 50 84.00 6 0 v Zimbabwe Harare 7 Aug 2015 ODI # 3675
103* 103 123 83.73 8 4 v England Lord's 31 May 2013 ODI # 3360
51 51 61 83.60 6 1 v Ireland Dublin (Malahide) 10 Jul 2022 ODI # 4419
61 61 73 83.56 8 0 v Australia Auckland 30 Jan 2017 ODI # 3829
20 20 24 83.33 3 1 v Bangladesh Christchurch 23 Mar 2021 ODI # 4280
27 27 33 81.81 4 0 v England Cardiff 6 Jun 2017 ODI # 3880
39 39 48 81.25 7 0 v Pakistan Wellington 31 Jan 2015 ODI # 3596
30 30 37 81.08 6 0 v India Guwahati 28 Nov 2010 ODI # 3070
21 21 26 80.76 4 0 v South Africa Centurion 24 Sep 2009 ODI # 2895
53 53 66 80.30 8 1 v England Nottingham 17 Jun 2015 ODI # 3657
12 12 15 80.00 1 1 v India Vadodara 4 Dec 2010 ODI # 3074
86* 86 108 79.62 7 2 v Zimbabwe Ahmedabad 4 Mar 2011 ODI # 3117
58 58 73 79.45 8 0 v South Africa Napier 29 Feb 2012 ODI # 3252
100 100 126 79.36 10 1 v Pakistan Wellington 19 Jan 2018 ODI # 3957
49 49 62 79.03 5 0 v Sri Lanka Christchurch 14 Feb 2015 ODI # 3599
15 15 19 78.94 1 1 v Bangladesh Christchurch 26 Dec 2016 ODI # 3814
11 11 14 78.57 1 1 v Australia Auckland 28 Feb 2015 ODI # 3617
32 32 41 78.04 1 0 v India Hamilton 5 Feb 2020 ODI # 4235
103* 103 134 76.86 9 3 v South Africa Potchefstroom 23 Aug 2015 ODI # 3677
74 74 97 76.28 5 2 v Zimbabwe Harare 20 Oct 2011 ODI # 3204
21 21 28 75.00 4 0 v Australia Hamilton 9 Mar 2010 ODI # 2971
9 9 12 75.00 1 0 v England Cardiff 16 Jun 2013 ODI # 3373
57 57 76 75.00 7 0 v Afghanistan Napier 8 Mar 2015 ODI # 3628
3 3 4 75.00 0 0 v England Wellington 3 Mar 2018 ODI # 3982
58 58 78 74.35 7 0 v Pakistan Abu Dhabi 17 Dec 2014 ODI # 3570
20 20 27 74.07 1 1 v Sri Lanka Nelson 20 Jan 2015 ODI # 3585
11 11 15 73.33 2 0 v West Indies Basseterre 11 Jul 2012 ODI # 3288
45 45 62 72.58 4 1 v Pakistan Dunedin 13 Jan 2018 ODI # 3949
29 29 40 72.50 3 1 v Bangladesh Dunedin 20 Feb 2019 ODI # 4095
10 10 14 71.42 1 0 v India Kanpur 29 Oct 2017 ODI # 3932
47 47 68 69.11 3 1 v England Christchurch 10 Mar 2018 ODI # 3992
31 31 45 68.88 4 0 v Australia Wellington 6 Feb 2016 ODI # 3733
70 70 102 68.62 3 1 v India Jaipur 1 Dec 2010 ODI # 3072
81 81 119 68.06 4 2 v West Indies Nelson 4 Jan 2014 ODI # 3452
44 44 65 67.69 5 1 v India Hamilton 22 Jan 2014 ODI # 3458
32 32 48 66.66 5 0 v India Wankhede 22 Oct 2017 ODI # 3928
48 48 72 66.66 4 2 v Pakistan Wellington 6 Jan 2018 ODI # 3946
57 57 86 66.27 6 0 v Pakistan Pallekele 8 Mar 2011 ODI # 3123
28 28 43 65.11 4 0 v Sri Lanka Dunedin 25 Jan 2015 ODI # 3590
11 11 17 64.70 2 0 v Zimbabwe Harare 2 Aug 2015 ODI # 3673
11 11 17 64.70 1 1 v Pakistan Wellington 25 Jan 2016 ODI # 3728
45 45 70 64.28 4 1 v Australia Adelaide 10 Feb 2009 ODI # 2819
31 31 49 63.26 3 0 v Pakistan Hamilton 16 Jan 2018 ODI # 3953
12 12 19 63.15 1 0 v Pakistan Sharjah 14 Dec 2014 ODI # 3568
51 51 81 62.96 5 0 v West Indies Kingston 7 Jul 2012 ODI # 3285
40 40 64 62.50 3 0 v Australia Centurion 5 Oct 2009 ODI # 2907
8 8 13 61.53 1 0 v Australia Birmingham 12 Jun 2013 ODI # 3369
24 24 39 61.53 3 0 v West Indies Bridgetown 17 Aug 2022 ODI # 4450
39 39 65 60.00 3 0 v Sri Lanka Colombo (RPS) 29 Mar 2011 ODI # 3146
6 6 10 60.00 0 0 v West Indies Hamilton 8 Jan 2014 ODI # 3453
35 35 59 59.32 5 0 v South Africa Birmingham 19 Jun 2019 ODI # 4165
33 33 56 58.92 2 2 v West Indies Basseterre 16 Jul 2012 ODI # 3290
44 44 75 58.66 3 1 v Pakistan Auckland 5 Feb 2011 ODI # 3097
17 17 29 58.62 3 0 v Canada Wankhede 13 Mar 2011 ODI # 3129
50 50 87 57.47 7 0 v England Mount Maunganui 28 Feb 2018 ODI # 3981
8 8 14 57.14 1 0 v Australia Melbourne 6 Feb 2009 ODI # 2816
13 13 23 56.52 1 0 v Sri Lanka Wankhede 18 Mar 2011 ODI # 3137
10 10 18 55.55 1 0 v South Africa Durban 26 Aug 2015 ODI # 3678
5 5 9 55.55 1 0 v India Napier 23 Jan 2019 ODI # 4082
40 40 73 54.79 1 1 v Australia Sydney 13 Mar 2020 ODI # 4255
7 7 13 53.84 1 0 v South Africa Auckland 3 Mar 2012 ODI # 3254
18 18 34 52.94 2 1 v Australia Auckland 6 Mar 2010 ODI # 2969
10 10 19 52.63 2 0 v Sri Lanka Hamilton 15 Jan 2015 ODI # 3577
22 22 42 52.38 3 0 v India Colombo (RPS) 11 Sep 2009 ODI # 2886
25 25 49 51.02 0 0 v India Hamilton 11 Mar 2009 ODI # 2824
7 7 14 50.00 0 1 v Australia Wellington 13 Mar 2010 ODI # 2975
8 8 16 50.00 1 0 v England Chester-le-Street 3 Jul 2019 ODI # 4183
20 20 43 46.51 2 0 v Australia Lord's 29 Jun 2019 ODI # 4178
16 16 35 45.71 2 0 v India Wellington 31 Jan 2014 ODI # 3467
13 13 29 44.82 2 0 v England Hamilton 25 Feb 2018 ODI # 3980
4 4 9 44.44 0 0 v Pakistan Abu Dhabi 3 Nov 2009 ODI # 2921
15 15 34 44.11 1 1 v Australia Melbourne 29 Mar 2015 ODI # 3646
7 7 17 41.17 1 0 v South Africa Wellington 25 Feb 2012 ODI # 3249
10 10 25 40.00 2 0 v Australia Nagpur 25 Feb 2011 ODI # 3107
2 2 5 40.00 0 0 v Sri Lanka Nelson 8 Jan 2019 ODI # 4076
2 2 5 40.00 0 0 v Australia Cairns 8 Sep 2022 ODI # 4462
13 13 33 39.39 1 1 v Australia Perth 1 Feb 2009 ODI # 2811
8 8 21 38.09 0 0 v Pakistan Abu Dhabi 9 Nov 2009 ODI # 2927
11 11 29 37.93 1 0 v South Africa Mount Maunganui 24 Oct 2014 ODI # 3537
6 6 16 37.50 1 0 v Australia Sydney 8 Feb 2009 ODI # 2817
8 8 23 34.78 1 0 v India Napier 19 Jan 2014 ODI # 3456
2 2 6 33.33 0 0 v England Southampton 14 Jun 2015 ODI # 3656
6 6 19 31.57 1 0 v Australia Cairns 6 Sep 2022 ODI # 4461
9 9 30 30.00 1 0 v Australia Napier 3 Mar 2010 ODI # 2966
5 5 18 27.77 1 0 v South Africa Potchefstroom 25 Jan 2013 ODI # 3328
3 3 11 27.27 0 0 v West Indies Bridgetown 19 Aug 2022 ODI # 4453
1 1 4 25.00 0 0 v India Christchurch 8 Mar 2009 ODI # 2823
2 2 8 25.00 0 0 v Bangladesh Napier 5 Feb 2010 ODI # 2949
4 4 16 25.00 1 0 v South Africa Auckland 4 Mar 2017 ODI # 3846
3 3 13 23.07 0 0 v Sri Lanka Colombo (RPS) 8 Sep 2009 ODI # 2884
2 2 10 20.00 0 0 v Netherlands Mount Maunganui 29 Mar 2022 ODI # 4378
5 5 29 17.24 0 0 v South Africa Mount Maunganui 21 Oct 2014 ODI # 3536
1 1 6 16.66 0 0 v West Indies Kingston 5 Jul 2012 ODI # 3283
1 1 7 14.28 0 0 v West Indies Queenstown 1 Jan 2014 ODI # 3451
2 2 17 11.76 0 0 v West Indies Auckland 26 Dec 2013 ODI # 3449
1 1 14 7.14 0 0 v South Africa Mirpur 25 Mar 2011 ODI # 3144
1 1 14 7.14 0 0 v India Manchester 9 Jul 2019 ODI # 4190
0 0 1 0.00 0 0 v Sri Lanka Dambulla 13 Aug 2010 ODI # 3031
0 0 1 0.00 0 0 v India Dambulla 25 Aug 2010 ODI # 3039
0 0 4 0.00 0 0 v India Chennai 10 Dec 2010 ODI # 3077
0 0 3 0.00 0 0 v West Indies Basseterre 14 Jul 2012 ODI # 3289
0 0 10 0.00 0 0 v South Africa Kimberley 22 Jan 2013 ODI # 3325
0 0 3 0.00 0 0 v Sri Lanka Christchurch 11 Jan 2015 ODI # 3574
0 0 1 0.00 0 0 v Sri Lanka Dunedin 23 Jan 2015 ODI # 3588
0 0 1 0.00 0 0 v Sri Lanka Wellington 29 Jan 2015 ODI # 3594
0 0 2 0.00 0 0 v India Delhi 20 Oct 2016 ODI # 3797
0 0 4 0.00 0 0 v India Visakhapatnam 29 Oct 2016 ODI # 3800
0 0 4 0.00 0 0 v Bangladesh Nelson 29 Dec 2016 ODI # 3815
0 0 10 0.00 0 0 v England Dunedin 7 Mar 2018 ODI # 3989
0 0 1 0.00 0 0 v Afghanistan Taunton 8 Jun 2019 ODI # 4154
0 0 1 0.00 0 0 v West Indies Manchester 22 Jun 2019 ODI # 4170
0 0 1 0.00 0 0 v Ireland Dublin (Malahide) 12 Jul 2022 ODI # 4423
0 0 0 - 0 0 v South Africa Paarl 19 Jan 2013 ODI # 3323
TDNB - - - - - v India Wellington 6 Mar 2009 ODI # 2822
TDNB - - - - - v Pakistan Queenstown 26 Jan 2011 ODI # 3088
TDNB - - - - - v South Africa Hamilton 27 Oct 2014 ODI # 3538
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