Records type batting analysis [change type]
View innings by innings list [change view]
Batting or fielding first fielding first remove fielding first from query
Not involving the player Q de Kock (SA) remove Q de Kock (SA) from query
Ordered by boundary sixes (descending)
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-2022 198 195 19 7346 237* 41.73 8415 87.29 18 39 16 750 187 Profile
filtered 2009-2022 91 89 14 3264 118 43.52 3528 92.51 8 18 8 334 91
Innings by innings list
93* 40 30 9 8 310.00 1 not out 2 v Sri Lanka Christchurch 28 Dec 2015 ODI # 3715
114 150 102 10 6 111.76 1 caught 2 v Australia Sydney 4 Dec 2016 ODI # 3811
86* 104 71 5 5 121.12 1 not out 2 v Pakistan Nelson 9 Jan 2018 ODI # 3947
103* 202 123 8 4 83.73 2 not out 2 v England Lord's 31 May 2013 ODI # 3360
79 77 56 9 4 141.07 1 caught 2 v Sri Lanka Christchurch 26 Dec 2015 ODI # 3714
117* 192 116 8 4 100.86 1 not out 2 v Bangladesh Napier 13 Feb 2019 ODI # 4093
118 126 88 14 4 134.09 1 caught 2 v Bangladesh Christchurch 16 Feb 2019 ODI # 4094
66 67 46 6 4 143.47 1 bowled 2 v India Mount Maunganui 11 Feb 2020 ODI # 4243
38 28 19 3 4 200.00 1 caught 2 v Bangladesh Dunedin 20 Mar 2021 ODI # 4279
64* 82 34 5 3 188.23 2 not out 2 v Australia Brisbane 13 Feb 2009 ODI # 2820
91 109 91 9 3 100.00 3 caught 2 v Bangladesh Christchurch 11 Feb 2010 ODI # 2953
103* 189 134 9 3 76.86 1 not out 2 v South Africa Potchefstroom 23 Aug 2015 ODI # 3677
82 124 81 8 3 101.23 1 caught 2 v Pakistan Auckland 31 Jan 2016 ODI # 3730
57* 97 50 7 2 114.00 3 not out 2 v India Auckland 14 Mar 2009 ODI # 2825
39 68 39 4 2 100.00 1 caught 2 v Pakistan Christchurch 29 Jan 2011 ODI # 3090
39* 37 32 5 2 121.87 1 not out 2 v Kenya Chennai 20 Feb 2011 ODI # 3101
86* 114 108 7 2 79.62 1 not out 2 v Zimbabwe Ahmedabad 4 Mar 2011 ODI # 3117
74 113 97 5 2 76.28 2 caught 2 v Zimbabwe Harare 20 Oct 2011 ODI # 3204
33 77 56 2 2 58.92 2 lbw 2 v West Indies Basseterre 16 Jul 2012 ODI # 3290
105 132 100 11 2 105.00 1 caught 2 v Bangladesh Hamilton 13 Mar 2015 ODI # 3634
73* 82 51 8 2 143.13 1 not out 2 v Sri Lanka Cardiff 1 Jun 2019 ODI # 4145
43 60 39 4 1 110.25 3 caught 2 v West Indies Napier 13 Jan 2009 ODI # 2792
13 47 33 1 1 39.39 2 bowled 2 v Australia Perth 1 Feb 2009 ODI # 2811
53 89 55 7 1 96.36 2 caught 2 v England Johannesburg 29 Sep 2009 ODI # 2902
11 22 10 1 1 110.00 3 caught 2 v Pakistan Johannesburg 3 Oct 2009 ODI # 2906
32 33 29 4 1 110.34 3 bowled 2 v Bangladesh Dunedin 8 Feb 2010 ODI # 2951
18 53 34 2 1 52.94 3 caught 2 v Australia Auckland 6 Mar 2010 ODI # 2969
27* 42 27 4 1 100.00 2 not out 2 v England Hamilton 17 Feb 2013 ODI # 3335
38 41 36 6 1 105.55 2 bowled 2 v England Nottingham 5 Jun 2013 ODI # 3362
35 35 27 6 1 129.62 1 lbw 2 v India Hamilton 28 Jan 2014 ODI # 3465
20 33 27 1 1 74.07 1 caught 2 v Sri Lanka Nelson 20 Jan 2015 ODI # 3585
11 - 14 1 1 78.57 1 caught 2 v Australia Auckland 28 Feb 2015 ODI # 3617
116* 169 138 11 1 84.05 1 not out 2 v Zimbabwe Harare 4 Aug 2015 ODI # 3674
25 25 23 2 1 108.69 4 caught 2 v South Africa Centurion 19 Aug 2015 ODI # 3676
45 40 33 7 1 136.36 1 caught 2 v Australia Canberra 6 Dec 2016 ODI # 3812
14 2 4 2 1 350.00 1 caught 2 v India Hamilton 31 Jan 2019 ODI # 4091
25 22 14 3 1 178.57 1 caught 2 v Bangladesh The Oval 5 Jun 2019 ODI # 4151
40 - 73 1 1 54.79 1 caught 2 v Australia Sydney 13 Mar 2020 ODI # 4255
20 22 24 3 1 83.33 1 caught 2 v Bangladesh Christchurch 23 Mar 2021 ODI # 4280
51 99 61 6 1 83.60 1 bowled 2 v Ireland Dublin (Malahide) 10 Jul 2022 ODI # 4419
57 85 64 5 1 89.06 1 caught 2 v West Indies Bridgetown 21 Aug 2022 ODI # 4456
8 17 14 1 0 57.14 2 caught 2 v Australia Melbourne 6 Feb 2009 ODI # 2816
6 17 16 1 0 37.50 1 caught 2 v Australia Sydney 8 Feb 2009 ODI # 2817
64 90 70 5 0 91.42 3 caught 2 v India Napier 3 Mar 2009 ODI # 2821
1 3 4 0 0 25.00 4 lbw 2 v India Christchurch 8 Mar 2009 ODI # 2823
3 11 13 0 0 23.07 3 caught 2 v Sri Lanka Colombo (RPS) 8 Sep 2009 ODI # 2884
4 4 9 0 0 44.44 3 bowled 2 v Pakistan Abu Dhabi 3 Nov 2009 ODI # 2921
9 42 30 1 0 30.00 3 caught 2 v Australia Napier 3 Mar 2010 ODI # 2966
0 1 1 0 0 0.00 2 lbw 2 v India Dambulla 25 Aug 2010 ODI # 3039
30 46 37 6 0 81.08 1 caught 2 v India Guwahati 28 Nov 2010 ODI # 3070
40* 74 41 3 0 97.56 1 not out 2 v Pakistan Wellington 22 Jan 2011 ODI # 3085
65 110 70 9 0 92.85 1 caught 2 v Pakistan Hamilton 3 Feb 2011 ODI # 3095
13 36 23 1 0 56.52 1 lbw 2 v Sri Lanka Wankhede 18 Mar 2011 ODI # 3137
105 168 121 9 0 86.77 2 bowled 2 v Zimbabwe Harare 22 Oct 2011 ODI # 3206
51 105 81 5 0 62.96 2 caught 2 v West Indies Kingston 7 Jul 2012 ODI # 3285
0 4 3 0 0 0.00 2 lbw 2 v West Indies Basseterre 14 Jul 2012 ODI # 3289
25 52 24 4 0 104.16 1 caught 2 v Sri Lanka Cardiff 9 Jun 2013 ODI # 3366
8 17 13 1 0 61.53 2 caught 2 v Australia Birmingham 12 Jun 2013 ODI # 3369
9 18 12 1 0 75.00 1 bowled 2 v England Cardiff 16 Jun 2013 ODI # 3373
6 14 10 0 0 60.00 1 bowled 2 v West Indies Hamilton 8 Jan 2014 ODI # 3453
12 25 19 1 0 63.15 1 caught 2 v Pakistan Sharjah 14 Dec 2014 ODI # 3568
0 2 3 0 0 0.00 1 caught 2 v Sri Lanka Christchurch 11 Jan 2015 ODI # 3574
0 1 1 0 0 0.00 1 lbw 2 v Sri Lanka Wellington 29 Jan 2015 ODI # 3594
39 90 48 7 0 81.25 1 caught 2 v Pakistan Wellington 31 Jan 2015 ODI # 3596
17 10 14 4 0 121.42 1 caught 2 v Scotland Dunedin 17 Feb 2015 ODI # 3604
22 48 22 3 0 100.00 1 bowled 2 v England Wellington 20 Feb 2015 ODI # 3607
57 123 76 7 0 75.00 1 run out 2 v Afghanistan Napier 8 Mar 2015 ODI # 3628
22 28 18 4 0 122.22 1 caught 2 v England Birmingham 9 Jun 2015 ODI # 3654
2 8 6 0 0 33.33 1 lbw 2 v England Southampton 14 Jun 2015 ODI # 3656
10 19 18 1 0 55.55 1 caught 2 v South Africa Durban 26 Aug 2015 ODI # 3678
0 2 4 0 0 0.00 1 bowled 2 v India Visakhapatnam 29 Oct 2016 ODI # 3800
34 66 40 3 0 85.00 1 caught 2 v Australia Melbourne 9 Dec 2016 ODI # 3813
6* 17 5 1 0 120.00 1 retired notout 2 v Bangladesh Nelson 31 Dec 2016 ODI # 3816
27 56 33 4 0 81.81 1 caught 2 v England Cardiff 6 Jun 2017 ODI # 3880
32 76 48 5 0 66.66 1 caught 2 v India Wankhede 22 Oct 2017 ODI # 3928
10 24 14 1 0 71.42 1 caught 2 v India Kanpur 29 Oct 2017 ODI # 3932
31 64 49 3 0 63.26 1 caught 2 v Pakistan Hamilton 16 Jan 2018 ODI # 3953
13 41 29 2 0 44.82 1 caught 2 v England Hamilton 25 Feb 2018 ODI # 3980
3 9 4 0 0 75.00 1 caught 2 v England Wellington 3 Mar 2018 ODI # 3982
0 13 10 0 0 0.00 1 caught 2 v England Dunedin 7 Mar 2018 ODI # 3989
15 22 16 2 0 93.75 1 caught 2 v India Mount Maunganui 26 Jan 2019 ODI # 4085
0 3 1 0 0 0.00 1 caught 2 v Afghanistan Taunton 8 Jun 2019 ODI # 4154
20 60 43 2 0 46.51 1 lbw 2 v Australia Lord's 29 Jun 2019 ODI # 4178
8 25 16 1 0 50.00 1 caught 2 v England Chester-le-Street 3 Jul 2019 ODI # 4183
32 75 41 1 0 78.04 1 caught 2 v India Hamilton 5 Feb 2020 ODI # 4235
2 12 10 0 0 20.00 1 caught 2 v Netherlands Mount Maunganui 29 Mar 2022 ODI # 4378
0 1 1 0 0 0.00 1 bowled 2 v Ireland Dublin (Malahide) 12 Jul 2022 ODI # 4423
47 89 53 6 0 88.67 1 lbw 2 v Scotland Edinburgh 31 Jul 2022 ODI # 4440
2 4 5 0 0 40.00 1 caught 2 v Australia Cairns 8 Sep 2022 ODI # 4462
TDNB - - - - - - - - v India Wellington 6 Mar 2009 ODI # 2822
TDNB - - - - - - - - v Pakistan Queenstown 26 Jan 2011 ODI # 3088
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