Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date greater than or equal to 14 Mar 1998 remove greater than or equal to 14 Mar 1998 from query
Innings in match 2nd innings remove 2nd innings 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-2022 367 402 27 13463 237* 35.90 16565 81.27 23 76 29 1385 383 Profile
filtered 2009-2022 173 170 21 5425 180* 36.40 5991 90.55 10 31 12 547 179
Innings by innings list
43 60 39 4 1 110.25 3 caught 2 ODI v West Indies Napier 13 Jan 2009 ODI # 2792
13 47 33 1 1 39.39 2 bowled 2 ODI v Australia Perth 1 Feb 2009 ODI # 2811
8 17 14 1 0 57.14 2 caught 2 ODI v Australia Melbourne 6 Feb 2009 ODI # 2816
6 17 16 1 0 37.50 1 caught 2 ODI v Australia Sydney 8 Feb 2009 ODI # 2817
64* 82 34 5 3 188.23 2 not out 2 ODI v Australia Brisbane 13 Feb 2009 ODI # 2820
0 2 2 0 0 0.00 2 lbw 2 T20I v Australia Sydney 15 Feb 2009 T20I # 83
41 26 28 4 3 146.42 3 lbw 2 T20I v India Christchurch 25 Feb 2009 T20I # 84
10 15 19 1 0 52.63 3 lbw 2 T20I v India Wellington 27 Feb 2009 T20I # 85
64 90 70 5 0 91.42 3 caught 2 ODI v India Napier 3 Mar 2009 ODI # 2821
1 3 4 0 0 25.00 4 lbw 2 ODI v India Christchurch 8 Mar 2009 ODI # 2823
57* 97 50 7 2 114.00 3 not out 2 ODI v India Auckland 14 Mar 2009 ODI # 2825
17 27 23 2 0 73.91 2 bowled 2 Test v India Wellington 3 Apr 2009 Test # 1918
DNB - - - - - - - 2 T20I v Scotland The Oval 6 Jun 2009 T20I # 91
6 8 5 1 0 120.00 2 caught 2 T20I v South Africa Lord's 9 Jun 2009 T20I # 99
43 45 34 4 1 126.47 3 caught 2 T20I v Sri Lanka Nottingham 16 Jun 2009 T20I # 112
24 53 35 5 0 68.57 2 bowled 2 Test v Sri Lanka Galle 18 Aug 2009 Test # 1930
35 70 44 7 0 79.54 2 caught 2 Test v Sri Lanka Colombo (SSC) 26 Aug 2009 Test # 1932
3 11 13 0 0 23.07 3 caught 2 ODI v Sri Lanka Colombo (RPS) 8 Sep 2009 ODI # 2884
53 89 55 7 1 96.36 2 caught 2 ODI v England Johannesburg 29 Sep 2009 ODI # 2902
11 22 10 1 1 110.00 3 caught 2 ODI v Pakistan Johannesburg 3 Oct 2009 ODI # 2906
4 4 9 0 0 44.44 3 bowled 2 ODI v Pakistan Abu Dhabi 3 Nov 2009 ODI # 2921
8 6 4 2 0 200.00 2 caught 2 T20I v Pakistan Dubai (DICS) 12 Nov 2009 T20I # 122
17 16 21 3 0 80.95 3 bowled 2 T20I v Pakistan Dubai (DICS) 13 Nov 2009 T20I # 123
0 2 4 0 0 0.00 2 caught 2 Test v Pakistan Wellington 3 Dec 2009 Test # 1938
13 61 47 2 0 27.65 3 lbw 2 Test v Pakistan Napier 11 Dec 2009 Test # 1940
DNB - - - - - - - 2 T20I v Bangladesh Hamilton 3 Feb 2010 T20I # 131
32 33 29 4 1 110.34 3 bowled 2 ODI v Bangladesh Dunedin 8 Feb 2010 ODI # 2951
91 109 91 9 3 100.00 3 caught 2 ODI v Bangladesh Christchurch 11 Feb 2010 ODI # 2953
9 42 30 1 0 30.00 3 caught 2 ODI v Australia Napier 3 Mar 2010 ODI # 2966
18 53 34 2 1 52.94 3 caught 2 ODI v Australia Auckland 6 Mar 2010 ODI # 2969
30 155 122 3 1 24.59 5 caught 2 Test v Australia Wellington 19 Mar 2010 Test # 1955
4 29 21 0 0 19.04 5 caught 2 Test v Australia Hamilton 27 Mar 2010 Test # 1957
19 39 24 1 1 79.16 3 bowled 2 T20I v Sri Lanka Providence 30 Apr 2010 T20I # 151
6* 21 12 0 0 50.00 3 not out 2 T20I v Zimbabwe Providence 4 May 2010 T20I # 159
18 27 19 3 0 94.73 3 caught 2 T20I v South Africa Bridgetown 6 May 2010 T20I # 164
0 1 1 0 0 0.00 2 lbw 2 ODI v India Dambulla 25 Aug 2010 ODI # 3039
30 46 37 6 0 81.08 1 caught 2 ODI v India Guwahati 28 Nov 2010 ODI # 3070
54 45 29 4 4 186.20 2 run out 2 T20I v Pakistan Auckland 26 Dec 2010 T20I # 193
0 2 2 0 0 0.00 2 caught 2 T20I v Pakistan Christchurch 30 Dec 2010 T20I # 195
40* 74 41 3 0 97.56 1 not out 2 ODI v Pakistan Wellington 22 Jan 2011 ODI # 3085
39 68 39 4 2 100.00 1 caught 2 ODI v Pakistan Christchurch 29 Jan 2011 ODI # 3090
65 110 70 9 0 92.85 1 caught 2 ODI v Pakistan Hamilton 3 Feb 2011 ODI # 3095
39* 37 32 5 2 121.87 1 not out 2 ODI v Kenya Chennai 20 Feb 2011 ODI # 3101
86* 114 108 7 2 79.62 1 not out 2 ODI v Zimbabwe Ahmedabad 4 Mar 2011 ODI # 3117
13 36 23 1 0 56.52 1 lbw 2 ODI v Sri Lanka Wankhede 18 Mar 2011 ODI # 3137
40* 54 36 2 2 111.11 1 not out 2 T20I v Zimbabwe Harare 15 Oct 2011 T20I # 211
74 113 97 5 2 76.28 2 caught 2 ODI v Zimbabwe Harare 20 Oct 2011 ODI # 3204
105 168 121 9 0 86.77 2 bowled 2 ODI v Zimbabwe Harare 22 Oct 2011 ODI # 3206
91* 74 54 5 6 168.51 2 not out 2 T20I v Zimbabwe Auckland 11 Feb 2012 T20I # 219
78* 93 55 5 4 141.81 2 not out 2 T20I v South Africa Wellington 17 Feb 2012 T20I # 221
26 25 19 3 1 136.84 2 caught 2 T20I v South Africa Auckland 22 Feb 2012 T20I # 223
16 69 43 2 0 37.20 2 bowled 2 Test v South Africa Dunedin 7 Mar 2012 Test # 2035
59 257 156 6 0 37.82 2 lbw 2 Test v South Africa Wellington 23 Mar 2012 Test # 2037
11 19 9 2 0 122.22 2 stumped 2 T20I v West Indies Lauderhill 30 Jun 2012 T20I # 247
18 18 18 2 1 100.00 2 caught 2 T20I v West Indies Lauderhill 1 Jul 2012 T20I # 248
51 105 81 5 0 62.96 2 caught 2 ODI v West Indies Kingston 7 Jul 2012 ODI # 3285
0 4 3 0 0 0.00 2 lbw 2 ODI v West Indies Basseterre 14 Jul 2012 ODI # 3289
33 77 56 2 2 58.92 2 lbw 2 ODI v West Indies Basseterre 16 Jul 2012 ODI # 3290
2 42 25 0 0 8.00 2 caught 2 Test v India Hyderabad 23 Aug 2012 Test # 2054
21 36 27 2 0 77.77 2 caught 2 T20I v West Indies Pallekele 1 Oct 2012 T20I # 283
101* 89 69 9 6 146.37 1 not out 2 T20I v South Africa East London 23 Dec 2012 T20I # 295
24 26 20 3 1 120.00 2 caught 2 T20I v South Africa Gqeberha 26 Dec 2012 T20I # 297
1 12 11 0 0 9.09 1 caught 2 Test v South Africa Gqeberha 11 Jan 2013 Test # 2071
0 2 0 0 0 - 2 run out 2 ODI v South Africa Paarl 19 Jan 2013 ODI # 3323
44 58 32 3 2 137.50 2 caught 2 T20I v England Auckland 9 Feb 2013 T20I # 301
27* 42 27 4 1 100.00 2 not out 2 ODI v England Hamilton 17 Feb 2013 ODI # 3335
1 6 5 0 0 20.00 6 bowled 2 Test v England Leeds 24 May 2013 Test # 2089
103* 202 123 8 4 83.73 2 not out 2 ODI v England Lord's 31 May 2013 ODI # 3360
38 41 36 6 1 105.55 2 bowled 2 ODI v England Nottingham 5 Jun 2013 ODI # 3362
25 52 24 4 0 104.16 1 caught 2 ODI v Sri Lanka Cardiff 9 Jun 2013 ODI # 3366
8 17 13 1 0 61.53 2 caught 2 ODI v Australia Birmingham 12 Jun 2013 ODI # 3369
9 18 12 1 0 75.00 1 bowled 2 ODI v England Cardiff 16 Jun 2013 ODI # 3373
6 14 10 0 0 60.00 1 bowled 2 ODI v West Indies Hamilton 8 Jan 2014 ODI # 3453
1 3 4 0 0 25.00 1 caught 2 T20I v West Indies Wellington 15 Jan 2014 T20I # 353
35 35 27 6 1 129.62 1 lbw 2 ODI v India Hamilton 28 Jan 2014 ODI # 3465
11 14 9 2 0 122.22 1 caught 2 T20I v England Chattogram 22 Mar 2014 T20I # 380
22 31 25 3 0 88.00 1 caught 2 T20I v South Africa Chattogram 24 Mar 2014 T20I # 383
9 13 15 1 0 60.00 1 caught 2 T20I v Netherlands Chattogram 29 Mar 2014 T20I # 390
5 13 9 0 0 55.55 1 run out 2 T20I v Sri Lanka Chattogram 31 Mar 2014 T20I # 395
11 31 29 1 0 37.93 1 caught 2 ODI v South Africa Mount Maunganui 24 Oct 2014 ODI # 3537
12 25 19 1 0 63.15 1 caught 2 ODI v Pakistan Sharjah 14 Dec 2014 ODI # 3568
0 2 3 0 0 0.00 1 caught 2 ODI v Sri Lanka Christchurch 11 Jan 2015 ODI # 3574
20 33 27 1 1 74.07 1 caught 2 ODI v Sri Lanka Nelson 20 Jan 2015 ODI # 3585
0 1 1 0 0 0.00 1 lbw 2 ODI v Sri Lanka Wellington 29 Jan 2015 ODI # 3594
39 90 48 7 0 81.25 1 caught 2 ODI v Pakistan Wellington 31 Jan 2015 ODI # 3596
17 10 14 4 0 121.42 1 caught 2 ODI v Scotland Dunedin 17 Feb 2015 ODI # 3604
22 48 22 3 0 100.00 1 bowled 2 ODI v England Wellington 20 Feb 2015 ODI # 3607
11 - 14 1 1 78.57 1 caught 2 ODI v Australia Auckland 28 Feb 2015 ODI # 3617
57 123 76 7 0 75.00 1 run out 2 ODI v Afghanistan Napier 8 Mar 2015 ODI # 3628
105 132 100 11 2 105.00 1 caught 2 ODI v Bangladesh Hamilton 13 Mar 2015 ODI # 3634
34 80 38 3 1 89.47 1 run out 2 ODI v South Africa Auckland 24 Mar 2015 ODI # 3644
70 156 115 8 1 60.86 1 caught 2 Test v England Lord's 21 May 2015 Test # 2162
22 28 18 4 0 122.22 1 caught 2 ODI v England Birmingham 9 Jun 2015 ODI # 3654
2 8 6 0 0 33.33 1 lbw 2 ODI v England Southampton 14 Jun 2015 ODI # 3656
6 2 3 1 0 200.00 1 bowled 2 T20I v England Manchester 23 Jun 2015 T20I # 423
116* 169 138 11 1 84.05 1 not out 2 ODI v Zimbabwe Harare 4 Aug 2015 ODI # 3674
25 25 23 2 1 108.69 4 caught 2 ODI v South Africa Centurion 19 Aug 2015 ODI # 3676
103* 189 134 9 3 76.86 1 not out 2 ODI v South Africa Potchefstroom 23 Aug 2015 ODI # 3677
10 19 18 1 0 55.55 1 caught 2 ODI v South Africa Durban 26 Aug 2015 ODI # 3678
23 72 58 2 0 39.65 1 caught 2 Test v Australia Brisbane 5 Nov 2015 Test # 2185
1 9 5 0 0 20.00 1 lbw 2 Test v Australia Perth 13 Nov 2015 Test # 2187
50 112 77 9 1 64.93 1 caught 2 Test v Sri Lanka Hamilton 18 Dec 2015 Test # 2194
79 77 56 9 4 141.07 1 caught 2 ODI v Sri Lanka Christchurch 26 Dec 2015 ODI # 3714
93* 40 30 9 8 310.00 1 not out 2 ODI v Sri Lanka Christchurch 28 Dec 2015 ODI # 3715
63 29 25 6 5 252.00 1 caught 2 T20I v Sri Lanka Auckland 10 Jan 2016 T20I # 476
2 - 3 0 0 66.66 1 run out 2 T20I v Pakistan Auckland 15 Jan 2016 T20I # 478
87* 68 58 9 4 150.00 1 not out 2 T20I v Pakistan Hamilton 17 Jan 2016 T20I # 480
82 124 81 8 3 101.23 1 caught 2 ODI v Pakistan Auckland 31 Jan 2016 ODI # 3730
40 121 88 7 0 45.45 1 caught 2 Test v Zimbabwe Bulawayo 28 Jul 2016 Test # 2210
7 41 23 1 0 30.43 1 lbw 2 Test v South Africa Durban 19 Aug 2016 Test # 2219
8 15 13 2 0 61.53 1 caught 2 Test v South Africa Centurion 27 Aug 2016 Test # 2220
21 30 31 3 0 67.74 1 lbw 2 Test v India Kanpur 22 Sep 2016 Test # 2221
13 13 13 3 0 100.00 1 bowled 2 Test v India Eden Gardens 30 Sep 2016 Test # 2222
72 191 144 10 2 50.00 1 run out 2 Test v India Indore 8 Oct 2016 Test # 2223
0 2 4 0 0 0.00 1 bowled 2 ODI v India Visakhapatnam 29 Oct 2016 ODI # 3800
114 150 102 10 6 111.76 1 caught 2 ODI v Australia Sydney 4 Dec 2016 ODI # 3811
45 40 33 7 1 136.36 1 caught 2 ODI v Australia Canberra 6 Dec 2016 ODI # 3812
34 66 40 3 0 85.00 1 caught 2 ODI v Australia Melbourne 9 Dec 2016 ODI # 3813
6* 17 5 1 0 120.00 1 retired notout 2 ODI v Bangladesh Nelson 31 Dec 2016 ODI # 3816
180* 198 138 15 11 130.43 1 not out 2 ODI v South Africa Hamilton 1 Mar 2017 ODI # 3843
27 56 33 4 0 81.81 1 caught 2 ODI v England Cardiff 6 Jun 2017 ODI # 3880
32 76 48 5 0 66.66 1 caught 2 ODI v India Wankhede 22 Oct 2017 ODI # 3928
10 24 14 1 0 71.42 1 caught 2 ODI v India Kanpur 29 Oct 2017 ODI # 3932
4 8 8 1 0 50.00 1 caught 2 T20I v India Delhi 1 Nov 2017 T20I # 630
1 3 3 0 0 33.33 1 bowled 2 T20I v India Thiruvananthapuram 7 Nov 2017 T20I # 632
86* 104 71 5 5 121.12 1 not out 2 ODI v Pakistan Nelson 9 Jan 2018 ODI # 3947
31 64 49 3 0 63.26 1 caught 2 ODI v Pakistan Hamilton 16 Jan 2018 ODI # 3953
2 5 6 0 0 33.33 1 caught 2 T20I v Pakistan Wellington 22 Jan 2018 T20I # 639
26 33 27 1 1 96.29 1 caught 2 T20I v Pakistan Auckland 25 Jan 2018 T20I # 640
59 - 43 2 4 137.20 1 caught 2 T20I v Pakistan Mount Maunganui 28 Jan 2018 T20I # 641
62 68 47 3 4 131.91 1 bowled 2 T20I v England Hamilton 18 Feb 2018 T20I # 650
13 41 29 2 0 44.82 1 caught 2 ODI v England Hamilton 25 Feb 2018 ODI # 3980
3 9 4 0 0 75.00 1 caught 2 ODI v England Wellington 3 Mar 2018 ODI # 3982
0 13 10 0 0 0.00 1 caught 2 ODI v England Dunedin 7 Mar 2018 ODI # 3989
15 22 16 2 0 93.75 1 caught 2 ODI v India Mount Maunganui 26 Jan 2019 ODI # 4085
14 2 4 2 1 350.00 1 caught 2 ODI v India Hamilton 31 Jan 2019 ODI # 4091
117* 192 116 8 4 100.86 1 not out 2 ODI v Bangladesh Napier 13 Feb 2019 ODI # 4093
118 126 88 14 4 134.09 1 caught 2 ODI v Bangladesh Christchurch 16 Feb 2019 ODI # 4094
73* 82 51 8 2 143.13 1 not out 2 ODI v Sri Lanka Cardiff 1 Jun 2019 ODI # 4145
25 22 14 3 1 178.57 1 caught 2 ODI v Bangladesh The Oval 5 Jun 2019 ODI # 4151
0 3 1 0 0 0.00 1 caught 2 ODI v Afghanistan Taunton 8 Jun 2019 ODI # 4154
35 68 59 5 0 59.32 1 hit wicket 2 ODI v South Africa Birmingham 19 Jun 2019 ODI # 4165
20 60 43 2 0 46.51 1 lbw 2 ODI v Australia Lord's 29 Jun 2019 ODI # 4178
8 25 16 1 0 50.00 1 caught 2 ODI v England Chester-le-Street 3 Jul 2019 ODI # 4183
11 - 12 1 0 91.66 1 caught 2 T20I v Sri Lanka Pallekele 1 Sep 2019 T20I # 878
DNB - - - - - - - 2 T20I v Sri Lanka Pallekele 3 Sep 2019 T20I # 879
27 21 14 1 3 192.85 1 caught 2 T20I v England Napier 8 Nov 2019 T20I # 1008
31 31 21 2 3 147.61 1 caught 2 T20I v India Hamilton 29 Jan 2020 T20I # 1035
4 24 8 0 0 50.00 1 caught 2 T20I v India Wellington 31 Jan 2020 T20I # 1036
2 - 6 0 0 33.33 1 lbw 2 T20I v India Mount Maunganui 2 Feb 2020 T20I # 1037
32 75 41 1 0 78.04 1 caught 2 ODI v India Hamilton 5 Feb 2020 ODI # 4235
66 67 46 6 4 143.47 1 bowled 2 ODI v India Mount Maunganui 11 Feb 2020 ODI # 4243
40 - 73 1 1 54.79 1 caught 2 ODI v Australia Sydney 13 Mar 2020 ODI # 4255
5 3 3 0 0 166.66 1 caught 2 T20I v West Indies Auckland 27 Nov 2020 T20I # 1108
6 8 10 1 0 60.00 1 caught 2 T20I v Pakistan Auckland 18 Dec 2020 T20I # 1117
21 16 11 1 2 190.90 1 caught 2 T20I v Pakistan Hamilton 20 Dec 2020 T20I # 1118
43 40 28 2 3 153.57 1 caught 2 T20I v Australia Wellington 3 Mar 2021 T20I # 1125
7 17 10 1 0 70.00 1 caught 2 T20I v Australia Wellington 5 Mar 2021 T20I # 1127
71 66 46 7 4 154.34 2 caught 2 T20I v Australia Wellington 7 Mar 2021 T20I # 1129
38 28 19 3 4 200.00 1 caught 2 ODI v Bangladesh Dunedin 20 Mar 2021 ODI # 4279
20 22 24 3 1 83.33 1 caught 2 ODI v Bangladesh Christchurch 23 Mar 2021 ODI # 4280
20 15 17 3 0 117.64 1 caught 2 T20I v India Dubai (DICS) 31 Oct 2021 T20I # 1381
28 34 23 4 0 121.73 1 bowled 2 T20I v Afghanistan Abu Dhabi 7 Nov 2021 T20I # 1402
4 3 3 1 0 133.33 1 caught 2 T20I v England Abu Dhabi 10 Nov 2021 T20I # 1415
51 52 36 4 4 141.66 1 caught 2 T20I v India Eden Gardens 21 Nov 2021 T20I # 1446
2 12 10 0 0 20.00 1 caught 2 ODI v Netherlands Mount Maunganui 29 Mar 2022 ODI # 4378
51 99 61 6 1 83.60 1 bowled 2 ODI v Ireland Dublin (Malahide) 10 Jul 2022 ODI # 4419
0 1 1 0 0 0.00 1 bowled 2 ODI v Ireland Dublin (Malahide) 12 Jul 2022 ODI # 4423
25 - 19 1 2 131.57 1 caught 2 T20I v Ireland Belfast 22 Jul 2022 T20I # 1679
47 89 53 6 0 88.67 1 lbw 2 ODI v Scotland Edinburgh 31 Jul 2022 ODI # 4440
2 11 6 0 0 33.33 1 bowled 2 T20I v Netherlands The Hague 5 Aug 2022 T20I # 1723
57 85 64 5 1 89.06 1 caught 2 ODI v West Indies Bridgetown 21 Aug 2022 ODI # 4456
2 4 5 0 0 40.00 1 caught 2 ODI v Australia Cairns 8 Sep 2022 ODI # 4462
Statsguru includes the following current or recent relevant matches:
West Indies v South Africa at Kingston, 3rd T20I, May 26, 2024 [T20I # 2630]
Austria v Belgium at Lower Austria, 4th T20I, May 26, 2024 [T20I # 2629]
Romania v Bulgaria at Ilfov County, Continental Cup 3rd place play-off, May 26, 2024 [T20I # 2628]
Austria v Belgium at Lower Austria, 3rd T20I, May 26, 2024 [T20I # 2627]
 
Feedback Print this page