Records type batting analysis [change type]
View match by match list [change view]
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
overall 2012-2023 147 134 17 4099 145* 35.03 4782 85.71 7 24 11 346 57 Profile
Match by match list
24 24 33 72.72 3 0 v Zimbabwe Dunedin 3 Feb 2012 ODI # 3230
48 48 28 171.42 5 2 v Zimbabwe Whangarei 6 Feb 2012 ODI # 3232
7* 7 3 233.33 0 1 v Zimbabwe Napier 9 Feb 2012 ODI # 3234
2 2 8 25.00 0 0 v West Indies Kingston 7 Jul 2012 ODI # 3285
12 12 24 50.00 0 0 v West Indies Basseterre 11 Jul 2012 ODI # 3288
32 32 62 51.61 1 0 v West Indies Basseterre 14 Jul 2012 ODI # 3289
11 11 25 44.00 0 0 v West Indies Basseterre 16 Jul 2012 ODI # 3290
2 2 18 11.11 0 0 v Sri Lanka Pallekele 4 Nov 2012 ODI # 3305
0 0 1 0.00 0 0 v Bangladesh Mirpur 31 Oct 2013 ODI # 3426
43 43 73 58.90 0 2 v Bangladesh Fatullah 3 Nov 2013 ODI # 3429
4* 4 16 25.00 0 0 v Sri Lanka Hambantota 10 Nov 2013 ODI # 3432
86 86 68 126.47 12 1 v Sri Lanka Hambantota 12 Nov 2013 ODI # 3434
9 9 19 47.36 2 0 v Sri Lanka Dambulla 16 Nov 2013 ODI # 3435
29 29 38 76.31 5 0 v South Africa Mount Maunganui 21 Oct 2014 ODI # 3536
16 16 28 57.14 2 0 v South Africa Mount Maunganui 24 Oct 2014 ODI # 3537
TDNB - - - - - v South Africa Hamilton 27 Oct 2014 ODI # 3538
13 13 20 65.00 0 0 v Pakistan Dubai (DICS) 8 Dec 2014 ODI # 3564
3 3 7 42.85 0 0 v Pakistan Sharjah 12 Dec 2014 ODI # 3566
34 34 48 70.83 3 0 v Pakistan Sharjah 14 Dec 2014 ODI # 3568
14* 14 12 116.66 0 0 v Pakistan Abu Dhabi 17 Dec 2014 ODI # 3570
22* 22 14 157.14 4 0 v Pakistan Abu Dhabi 19 Dec 2014 ODI # 3571
15 15 30 50.00 2 0 v Sri Lanka Christchurch 11 Jan 2015 ODI # 3574
5 5 15 33.33 0 0 v Sri Lanka Hamilton 15 Jan 2015 ODI # 3577
42 42 65 64.61 4 0 v Sri Lanka Auckland 17 Jan 2015 ODI # 3580
6 6 9 66.66 1 0 v Sri Lanka Wellington 29 Jan 2015 ODI # 3594
23 23 28 82.14 5 0 v Pakistan Wellington 31 Jan 2015 ODI # 3596
14 14 19 73.68 3 0 v Zimbabwe Harare 2 Aug 2015 ODI # 3673
110* 110 116 94.82 7 2 v Zimbabwe Harare 4 Aug 2015 ODI # 3674
16 16 29 55.17 2 0 v Zimbabwe Harare 7 Aug 2015 ODI # 3675
60 60 80 75.00 4 1 v South Africa Centurion 19 Aug 2015 ODI # 3676
64 64 81 79.01 8 0 v South Africa Potchefstroom 23 Aug 2015 ODI # 3677
54 54 74 72.97 4 1 v South Africa Durban 26 Aug 2015 ODI # 3678
18 18 15 120.00 2 0 v Sri Lanka Christchurch 26 Dec 2015 ODI # 3714
17* 17 20 85.00 2 0 v Sri Lanka Christchurch 28 Dec 2015 ODI # 3715
42 42 47 89.36 5 1 v Sri Lanka Nelson 31 Dec 2015 ODI # 3717
9 9 8 112.50 1 0 v Sri Lanka Nelson 2 Jan 2016 ODI # 3718
0 0 3 0.00 0 0 v Sri Lanka Mount Maunganui 5 Jan 2016 ODI # 3721
11 11 15 73.33 1 0 v Pakistan Wellington 25 Jan 2016 ODI # 3728
79* 79 98 80.61 7 1 v India Dharamsala 16 Oct 2016 ODI # 3796
46 46 46 100.00 6 1 v India Delhi 20 Oct 2016 ODI # 3797
61 61 72 84.72 3 1 v India Mohali 23 Oct 2016 ODI # 3798
39 39 40 97.50 4 0 v India Ranchi 26 Oct 2016 ODI # 3799
19 19 17 111.76 3 0 v India Visakhapatnam 29 Oct 2016 ODI # 3800
2 2 6 33.33 0 0 v Australia Sydney 4 Dec 2016 ODI # 3811
4 4 12 33.33 0 0 v Australia Canberra 6 Dec 2016 ODI # 3812
28 28 36 77.77 3 0 v Australia Melbourne 9 Dec 2016 ODI # 3813
137 137 121 113.22 7 4 v Bangladesh Christchurch 26 Dec 2016 ODI # 3814
22 22 35 62.85 4 0 v Bangladesh Nelson 29 Dec 2016 ODI # 3815
4 4 7 57.14 1 0 v Bangladesh Nelson 31 Dec 2016 ODI # 3816
7 7 9 77.77 1 0 v Australia Auckland 30 Jan 2017 ODI # 3829
0 0 8 0.00 0 0 v Australia Hamilton 5 Feb 2017 ODI # 3832
0 0 11 0.00 0 0 v South Africa Hamilton 19 Feb 2017 ODI # 3836
2 2 6 33.33 0 0 v South Africa Christchurch 22 Feb 2017 ODI # 3839
0 0 7 0.00 0 0 v South Africa Wellington 25 Feb 2017 ODI # 3841
15 15 25 60.00 3 0 v Ireland Dublin (Malahide) 14 May 2017 ODI # 3867
54 54 64 84.37 3 1 v Bangladesh Dublin 17 May 2017 ODI # 3868
104 104 111 93.69 9 4 v Ireland Dublin (Malahide) 21 May 2017 ODI # 3870
84 84 92 91.30 11 0 v Bangladesh Dublin 24 May 2017 ODI # 3871
103* 103 102 100.98 8 2 v India Wankhede 22 Oct 2017 ODI # 3928
38 38 62 61.29 2 0 v India Pune 25 Oct 2017 ODI # 3931
65 65 52 125.00 7 0 v India Kanpur 29 Oct 2017 ODI # 3932
17 17 19 89.47 1 0 v West Indies Whangarei 20 Dec 2017 ODI # 3943
20 20 34 58.82 1 0 v West Indies Christchurch 23 Dec 2017 ODI # 3944
37 37 42 88.09 5 0 v West Indies Christchurch 26 Dec 2017 ODI # 3945
3 3 7 42.85 0 0 v Pakistan Wellington 6 Jan 2018 ODI # 3946
DNB - - - - - v Pakistan Nelson 9 Jan 2018 ODI # 3947
35 35 35 100.00 3 0 v Pakistan Dunedin 13 Jan 2018 ODI # 3949
8 8 16 50.00 1 0 v Pakistan Hamilton 16 Jan 2018 ODI # 3953
2 2 5 40.00 0 0 v Pakistan Wellington 19 Jan 2018 ODI # 3957
79 79 84 94.04 6 0 v England Hamilton 25 Feb 2018 ODI # 3980
22 22 36 61.11 1 0 v England Mount Maunganui 28 Feb 2018 ODI # 3981
0 0 1 0.00 0 0 v England Wellington 3 Mar 2018 ODI # 3982
71 71 67 105.97 2 3 v England Dunedin 7 Mar 2018 ODI # 3989
10 10 19 52.63 0 0 v England Christchurch 10 Mar 2018 ODI # 3992
68 68 64 106.25 5 0 v Pakistan Abu Dhabi 7 Nov 2018 ODI # 4066
1 1 7 14.28 0 0 v Pakistan Abu Dhabi 9 Nov 2018 ODI # 4068
DNB - - - - - v Pakistan Dubai (DICS) 11 Nov 2018 ODI # 4070
11 11 10 110.00 1 0 v India Napier 23 Jan 2019 ODI # 4082
34 34 32 106.25 3 1 v India Mount Maunganui 26 Jan 2019 ODI # 4085
51 51 64 79.68 1 1 v India Mount Maunganui 28 Jan 2019 ODI # 4088
DNB - - - - - v India Hamilton 31 Jan 2019 ODI # 4091
37 37 49 75.51 3 0 v India Wellington 3 Feb 2019 ODI # 4092
DNB - - - - - v Bangladesh Napier 13 Feb 2019 ODI # 4093
DNB - - - - - v Bangladesh Christchurch 16 Feb 2019 ODI # 4094
59 59 51 115.68 2 3 v Bangladesh Dunedin 20 Feb 2019 ODI # 4095
DNB - - - - - v Sri Lanka Cardiff 1 Jun 2019 ODI # 4145
0 0 4 0.00 0 0 v Bangladesh The Oval 5 Jun 2019 ODI # 4151
13* 13 18 72.22 1 0 v Afghanistan Taunton 8 Jun 2019 ODI # 4154
1 1 4 25.00 0 0 v South Africa Birmingham 19 Jun 2019 ODI # 4165
12 12 16 75.00 0 0 v West Indies Manchester 22 Jun 2019 ODI # 4170
1 1 14 7.14 0 0 v Pakistan Birmingham 26 Jun 2019 ODI # 4174
14 14 28 50.00 0 0 v Australia Lord's 29 Jun 2019 ODI # 4178
57 57 65 87.69 5 0 v England Chester-le-Street 3 Jul 2019 ODI # 4183
10 10 11 90.90 0 0 v India Manchester 9 Jul 2019 ODI # 4190
47 47 56 83.92 2 1 v England Lord's 14 Jul 2019 ODI # 4192
69 69 48 143.75 8 2 v India Hamilton 5 Feb 2020 ODI # 4235
7 7 14 50.00 0 0 v India Auckland 8 Feb 2020 ODI # 4239
32* 32 34 94.11 3 0 v India Mount Maunganui 11 Feb 2020 ODI # 4243
38 38 40 95.00 4 0 v Australia Sydney 13 Mar 2020 ODI # 4255
DNB - - - - - v Bangladesh Dunedin 20 Mar 2021 ODI # 4279
110* 110 108 101.85 10 0 v Bangladesh Christchurch 23 Mar 2021 ODI # 4280
18 18 33 54.54 1 0 v Bangladesh Wellington 26 Mar 2021 ODI # 4282
8* 8 11 72.72 0 0 v Netherlands Mount Maunganui 29 Mar 2022 ODI # 4378
140* 140 123 113.82 10 5 v Netherlands Hamilton 2 Apr 2022 ODI # 4381
23 23 17 135.29 3 0 v Netherlands Hamilton 4 Apr 2022 ODI # 4383
23 23 25 92.00 3 0 v Ireland Dublin (Malahide) 10 Jul 2022 ODI # 4419
55 55 73 75.34 5 1 v Ireland Dublin (Malahide) 12 Jul 2022 ODI # 4423
30 30 26 115.38 3 1 v Ireland Dublin (Malahide) 15 Jul 2022 ODI # 4429
12 12 19 63.15 1 0 v West Indies Bridgetown 17 Aug 2022 ODI # 4450
0 0 3 0.00 0 0 v West Indies Bridgetown 19 Aug 2022 ODI # 4453
69 69 75 92.00 6 0 v West Indies Bridgetown 21 Aug 2022 ODI # 4456
43 43 57 75.43 2 1 v Australia Cairns 6 Sep 2022 ODI # 4461
0 0 3 0.00 0 0 v Australia Cairns 8 Sep 2022 ODI # 4462
10 10 15 66.66 0 0 v Australia Cairns 11 Sep 2022 ODI # 4464
145* 145 104 139.42 19 5 v India Auckland 25 Nov 2022 ODI # 4483
TDNB - - - - - v India Hamilton 27 Nov 2022 ODI # 4487
DNB - - - - - v India Christchurch 30 Nov 2022 ODI # 4489
42 42 52 80.76 3 0 v Pakistan Karachi 9 Jan 2023 ODI # 4500
2 2 3 66.66 0 0 v Pakistan Karachi 11 Jan 2023 ODI # 4502
16 16 22 72.72 1 0 v Pakistan Karachi 13 Jan 2023 ODI # 4504
24 24 46 52.17 3 0 v India Hyderabad 18 Jan 2023 ODI # 4507
1 1 17 5.88 0 0 v India Raipur 21 Jan 2023 ODI # 4509
0 0 1 0.00 0 0 v India Indore 24 Jan 2023 ODI # 4511
5 5 17 29.41 0 0 v Sri Lanka Auckland 25 Mar 2023 ODI # 4548
8 8 16 50.00 0 0 v Sri Lanka Hamilton 31 Mar 2023 ODI # 4557
20 20 36 55.55 0 0 v Pakistan Rawalpindi 27 Apr 2023 ODI # 4569
98 98 85 115.29 8 1 v Pakistan Rawalpindi 29 Apr 2023 ODI # 4571
45 45 60 75.00 3 0 v Pakistan Karachi 3 May 2023 ODI # 4573
60 60 76 78.94 5 0 v Pakistan Karachi 5 May 2023 ODI # 4574
59 59 58 101.72 5 0 v Pakistan Karachi 7 May 2023 ODI # 4575
DNB - - - - - v England Cardiff 8 Sep 2023 ODI # 4636
19 19 22 86.36 1 0 v England Southampton 10 Sep 2023 ODI # 4640
3 3 12 25.00 0 0 v England The Oval 13 Sep 2023 ODI # 4643
13 13 22 59.09 1 0 v England Lord's 15 Sep 2023 ODI # 4647
DNB - - - - - v England Ahmedabad 5 Oct 2023 ODI # 4658
53 53 46 115.21 6 1 v Netherlands Hyderabad 9 Oct 2023 ODI # 4663
DNB - - - - - v Bangladesh Chennai 13 Oct 2023 ODI # 4668
68 68 74 91.89 3 2 v Afghanistan Chennai 18 Oct 2023 ODI # 4673
5 5 7 71.42 1 0 v India Dharamsala 22 Oct 2023 ODI # 4678
21 21 22 95.45 2 0 v Australia Dharamsala 28 Oct 2023 ODI # 4684
4 4 15 26.66 0 0 v South Africa Pune 1 Nov 2023 ODI # 4689
2* 2 2 100.00 0 0 v Pakistan Bengaluru 4 Nov 2023 ODI # 4692
2* 2 2 100.00 0 0 v Sri Lanka Bengaluru 9 Nov 2023 ODI # 4698
0 0 2 0.00 0 0 v India Wankhede 15 Nov 2023 ODI # 4703
92 92 77 119.48 9 3 v Bangladesh Dunedin 17 Dec 2023 ODI # 4711
34* 34 32 106.25 4 0 v Bangladesh Nelson 20 Dec 2023 ODI # 4715
21 21 34 61.76 0 1 v Bangladesh Napier 23 Dec 2023 ODI # 4717
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