Records type batting analysis [change type]
View innings by innings list [change view]
Home or away home venue remove home venue from query
Start of match date greater than or equal to 1 Dec 2011 remove greater than or equal to 1 Dec 2011 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 2006-2022 450 510 84 18199 290 42.72 24847 73.24 40 93 29 1766 273 Profile
filtered 2012-2022 139 156 40 6017 217* 51.87 8036 74.87 18 23 5 593 71
Innings by innings list
122* 260 201 13 2 60.69 4 retired notout 1 Test v Zimbabwe Napier 26 Jan 2012 Test # 2033
44 108 77 7 0 57.14 4 caught 2 Test v South Africa Dunedin 7 Mar 2012 Test # 2035
48* 98 68 8 0 70.58 4 not out 4 Test v South Africa Dunedin 7 Mar 2012 Test # 2035
44 140 93 6 0 47.31 4 caught 1 Test v South Africa Hamilton 15 Mar 2012 Test # 2036
17 105 72 0 0 23.61 4 lbw 3 Test v South Africa Hamilton 15 Mar 2012 Test # 2036
18* 69 46 2 0 39.13 4 retired notout 2 Test v South Africa Wellington 23 Mar 2012 Test # 2037
DNB - - - - - - - 4 Test v South Africa Wellington 23 Mar 2012 Test # 2037
13 19 14 1 0 92.85 4 caught 2 T20I v England Auckland 9 Feb 2013 T20I # 301
4 11 6 0 0 66.66 4 caught 1 T20I v England Hamilton 12 Feb 2013 T20I # 302
6 4 4 0 1 150.00 4 caught 1 T20I v England Wellington 15 Feb 2013 T20I # 304
22 57 38 3 0 57.89 4 caught 2 ODI v England Hamilton 17 Feb 2013 ODI # 3335
100 180 117 9 1 85.47 4 caught 1 ODI v England Napier 20 Feb 2013 ODI # 3336
28 82 52 2 0 53.84 4 caught 1 ODI v England Auckland 23 Feb 2013 ODI # 3338
31 68 57 4 0 54.38 4 caught 2 Test v England Dunedin 6 Mar 2013 Test # 2077
0 2 1 0 0 0.00 4 bowled 2 Test v England Wellington 14 Mar 2013 Test # 2080
41* 128 90 7 0 45.55 4 not out 3 Test v England Wellington 14 Mar 2013 Test # 2080
19 51 34 2 1 55.88 4 caught 1 Test v England Auckland 22 Mar 2013 Test # 2084
3 17 14 0 0 21.42 4 lbw 3 Test v England Auckland 22 Mar 2013 Test # 2084
217* 491 319 23 0 68.02 4 not out 1 Test v West Indies Dunedin 3 Dec 2013 Test # 2104
16* 94 61 2 0 26.22 4 not out 4 Test v West Indies Dunedin 3 Dec 2013 Test # 2104
129 307 227 15 0 56.82 4 caught 1 Test v West Indies Wellington 11 Dec 2013 Test # 2106
131 326 264 16 2 49.62 4 caught 2 Test v West Indies Hamilton 19 Dec 2013 Test # 2109
2* 9 8 0 0 25.00 4 not out 4 Test v West Indies Hamilton 19 Dec 2013 Test # 2109
3 13 10 0 0 30.00 4 run out 1 ODI v West Indies Auckland 26 Dec 2013 ODI # 3449
9 13 8 1 0 112.50 4 caught 1 ODI v West Indies Queenstown 1 Jan 2014 ODI # 3451
49 69 44 5 0 111.36 4 run out 1 ODI v West Indies Nelson 4 Jan 2014 ODI # 3452
9 20 15 0 0 60.00 4 caught 2 ODI v West Indies Hamilton 8 Jan 2014 ODI # 3453
5 8 7 0 0 71.42 4 caught 1 T20I v West Indies Auckland 11 Jan 2014 T20I # 352
39 66 41 3 0 95.12 4 caught 2 T20I v West Indies Wellington 15 Jan 2014 T20I # 353
55 109 82 1 0 67.07 4 caught 1 ODI v India Napier 19 Jan 2014 ODI # 3456
57 79 56 7 0 101.78 4 caught 1 ODI v India Hamilton 22 Jan 2014 ODI # 3458
17 43 18 2 0 94.44 5 run out 1 ODI v India Auckland 25 Jan 2014 ODI # 3462
112* 152 127 15 0 88.18 4 not out 2 ODI v India Hamilton 28 Jan 2014 ODI # 3465
102 148 106 10 1 96.22 4 caught 1 ODI v India Wellington 31 Jan 2014 ODI # 3467
3 23 15 0 0 20.00 4 caught 1 Test v India Auckland 6 Feb 2014 Test # 2118
41 116 73 4 1 56.16 4 caught 3 Test v India Auckland 6 Feb 2014 Test # 2118
7 18 8 1 0 87.50 4 run out 1 Test v Sri Lanka Christchurch 26 Dec 2014 Test # 2151
39* 90 63 6 0 61.90 4 not out 4 Test v Sri Lanka Christchurch 26 Dec 2014 Test # 2151
35 72 43 5 0 81.39 4 bowled 1 Test v Sri Lanka Wellington 3 Jan 2015 Test # 2155
0 11 7 0 0 0.00 4 bowled 3 Test v Sri Lanka Wellington 3 Jan 2015 Test # 2155
34 96 69 2 0 49.27 4 caught 1 ODI v Sri Lanka Hamilton 15 Jan 2015 ODI # 3577
3 9 8 0 0 37.50 4 lbw 1 ODI v Sri Lanka Auckland 17 Jan 2015 ODI # 3580
8 29 23 0 0 34.78 4 caught 2 ODI v Sri Lanka Nelson 20 Jan 2015 ODI # 3585
20 33 23 3 0 86.95 4 caught 1 ODI v Sri Lanka Dunedin 23 Jan 2015 ODI # 3588
96 141 102 7 2 94.11 4 lbw 1 ODI v Sri Lanka Dunedin 25 Jan 2015 ODI # 3590
11 35 22 1 0 50.00 4 bowled 2 ODI v Sri Lanka Wellington 29 Jan 2015 ODI # 3594
59* 119 81 4 0 72.83 4 not out 2 ODI v Pakistan Wellington 31 Jan 2015 ODI # 3596
102* 111 70 13 2 145.71 4 not out 1 ODI v Pakistan Napier 3 Feb 2015 ODI # 3598
14 49 28 0 0 50.00 4 stumped 1 ODI v Sri Lanka Christchurch 14 Feb 2015 ODI # 3599
9 15 14 1 0 64.28 4 caught 2 ODI v Scotland Dunedin 17 Feb 2015 ODI # 3604
5* 14 5 1 0 100.00 4 not out 2 ODI v England Wellington 20 Feb 2015 ODI # 3607
1 - 2 0 0 50.00 4 bowled 2 ODI v Australia Auckland 28 Feb 2015 ODI # 3617
24* 76 41 2 0 58.53 4 not out 2 ODI v Afghanistan Napier 8 Mar 2015 ODI # 3628
56 161 97 5 0 57.73 4 lbw 2 ODI v Bangladesh Hamilton 13 Mar 2015 ODI # 3634
42 92 61 2 0 68.85 4 run out 1 ODI v West Indies Wellington 21 Mar 2015 ODI # 3643
30 57 39 4 0 76.92 4 caught 2 ODI v South Africa Auckland 24 Mar 2015 ODI # 3644
8 14 12 2 0 66.66 4 lbw 1 Test v Sri Lanka Dunedin 10 Dec 2015 Test # 2192
15 29 16 3 0 93.75 4 bowled 3 Test v Sri Lanka Dunedin 10 Dec 2015 Test # 2192
0 15 5 0 0 0.00 4 caught 2 Test v Sri Lanka Hamilton 18 Dec 2015 Test # 2194
35 91 53 2 0 66.03 4 caught 4 Test v Sri Lanka Hamilton 18 Dec 2015 Test # 2194
5* 19 9 0 0 55.55 4 not out 2 ODI v Sri Lanka Christchurch 26 Dec 2015 ODI # 3714
DNB - - - - - - - 2 ODI v Sri Lanka Christchurch 28 Dec 2015 ODI # 3715
0 2 2 0 0 0.00 4 caught 1 ODI v Sri Lanka Nelson 31 Dec 2015 ODI # 3717
20* 18 14 3 0 142.85 4 not out 1 ODI v Sri Lanka Nelson 2 Jan 2016 ODI # 3718
61 103 67 4 1 91.04 4 caught 1 ODI v Sri Lanka Mount Maunganui 5 Jan 2016 ODI # 3721
22* 19 9 3 1 244.44 5 not out 1 T20I v Sri Lanka Mount Maunganui 7 Jan 2016 T20I # 474
DNB - - - - - - - 2 T20I v Sri Lanka Auckland 10 Jan 2016 T20I # 476
DNB - - - - - - - 2 T20I v Pakistan Hamilton 17 Jan 2016 T20I # 480
6* 5 4 1 0 150.00 5 retired notout 1 T20I v Pakistan Wellington 22 Jan 2016 T20I # 483
11 35 20 2 0 55.00 4 caught 2 Test v Pakistan Christchurch 17 Nov 2016 Test # 2234
DNB - - - - - - - 4 Test v Pakistan Christchurch 17 Nov 2016 Test # 2234
37 51 31 7 0 119.35 4 caught 1 Test v Pakistan Hamilton 25 Nov 2016 Test # 2237
102* 227 134 16 0 76.11 4 not out 3 Test v Pakistan Hamilton 25 Nov 2016 Test # 2237
40 63 51 6 0 78.43 4 caught 2 Test v Bangladesh Wellington 12 Jan 2017 Test # 2246
60 120 77 6 0 77.92 4 caught 4 Test v Bangladesh Wellington 12 Jan 2017 Test # 2246
77 160 103 7 2 74.75 4 caught 2 Test v Bangladesh Christchurch 20 Jan 2017 Test # 2248
DNB - - - - - - - 4 Test v Bangladesh Christchurch 20 Jan 2017 Test # 2248
16 38 24 1 0 66.66 4 bowled 1 ODI v Australia Auckland 30 Jan 2017 ODI # 3829
107 147 101 13 0 105.94 4 caught 1 ODI v Australia Hamilton 5 Feb 2017 ODI # 3832
1 4 3 0 0 33.33 4 caught 1 ODI v South Africa Hamilton 19 Feb 2017 ODI # 3836
102* 164 110 8 0 92.72 4 not out 1 ODI v South Africa Christchurch 22 Feb 2017 ODI # 3839
18 54 40 2 0 45.00 4 lbw 2 ODI v South Africa Wellington 25 Feb 2017 ODI # 3841
66 140 97 7 1 68.04 4 caught 2 ODI v South Africa Hamilton 1 Mar 2017 ODI # 3843
8 20 12 1 0 66.66 4 lbw 1 ODI v South Africa Auckland 4 Mar 2017 ODI # 3846
15* 52 27 0 1 55.55 4 not out 2 Test v South Africa Dunedin 8 Mar 2017 Test # 2253
93 247 160 10 0 58.12 4 lbw 2 Test v West Indies Wellington 1 Dec 2017 Test # 2284
16 43 30 2 0 53.33 4 caught 1 Test v West Indies Hamilton 9 Dec 2017 Test # 2287
107* 273 198 11 0 54.04 4 not out 3 Test v West Indies Hamilton 9 Dec 2017 Test # 2287
49* 120 76 2 0 64.47 4 not out 2 ODI v West Indies Whangarei 20 Dec 2017 ODI # 3943
57 90 66 5 0 86.36 4 caught 1 ODI v West Indies Christchurch 23 Dec 2017 ODI # 3944
47* 82 54 6 0 87.03 4 not out 1 ODI v West Indies Christchurch 26 Dec 2017 ODI # 3945
20 25 13 1 1 153.84 5 caught 1 T20I v West Indies Nelson 29 Dec 2017 T20I # 636
12 29 14 0 0 85.71 4 bowled 1 ODI v Pakistan Wellington 6 Jan 2018 ODI # 3946
45* 60 43 4 0 104.65 4 not out 2 ODI v Pakistan Nelson 9 Jan 2018 ODI # 3947
52 98 64 4 0 81.25 4 lbw 1 ODI v Pakistan Dunedin 13 Jan 2018 ODI # 3949
1 5 4 0 0 25.00 4 lbw 2 ODI v Pakistan Hamilton 16 Jan 2018 ODI # 3953
59 108 73 3 0 80.82 4 bowled 1 ODI v Pakistan Wellington 19 Jan 2018 ODI # 3957
22* 24 13 3 0 169.23 5 not out 2 T20I v Pakistan Wellington 22 Jan 2018 T20I # 639
25 - 11 0 3 227.27 6 caught 2 T20I v Pakistan Mount Maunganui 28 Jan 2018 T20I # 641
1* 12 1 0 0 100.00 6 not out 1 T20I v England Wellington 13 Feb 2018 T20I # 647
17* 12 6 0 2 283.33 6 not out 1 T20I v Australia Auckland 16 Feb 2018 T20I # 649
7 8 6 1 0 116.66 5 caught 2 T20I v England Hamilton 18 Feb 2018 T20I # 650
43* 61 38 2 1 113.15 5 not out 1 T20I v Australia Auckland 21 Feb 2018 T20I # 653
113 162 116 12 0 97.41 4 stumped 2 ODI v England Hamilton 25 Feb 2018 ODI # 3980
10 50 26 0 0 38.46 4 run out 1 ODI v England Mount Maunganui 28 Feb 2018 ODI # 3981
181* 213 147 17 6 123.12 4 not out 2 ODI v England Dunedin 7 Mar 2018 ODI # 3989
20 46 35 3 0 57.14 4 caught 2 Test v England Auckland 22 Mar 2018 Test # 2299
2 15 13 0 0 15.38 4 caught 2 Test v England Christchurch 30 Mar 2018 Test # 2301
13 34 23 2 0 56.52 4 caught 4 Test v England Christchurch 30 Mar 2018 Test # 2301
50 102 88 5 0 56.81 4 caught 2 Test v Sri Lanka Wellington 15 Dec 2018 Test # 2335
27 76 46 4 0 58.69 4 run out 1 Test v Sri Lanka Christchurch 26 Dec 2018 Test # 2336
40 64 44 6 0 90.90 4 lbw 3 Test v Sri Lanka Christchurch 26 Dec 2018 Test # 2336
54 - 37 6 2 145.94 4 caught 1 ODI v Sri Lanka Mount Maunganui 3 Jan 2019 ODI # 4074
90 - 105 4 1 85.71 4 run out 1 ODI v Sri Lanka Mount Maunganui 5 Jan 2019 ODI # 4075
137 - 131 9 4 104.58 4 caught 1 ODI v Sri Lanka Nelson 8 Jan 2019 ODI # 4076
33 53 37 2 1 89.18 5 caught 1 T20I v Sri Lanka Auckland 11 Jan 2019 T20I # 718
24 48 41 3 0 58.53 4 caught 1 ODI v India Napier 23 Jan 2019 ODI # 4082
22 43 25 2 0 88.00 4 stumped 2 ODI v India Mount Maunganui 26 Jan 2019 ODI # 4085
93 181 106 9 0 87.73 4 caught 1 ODI v India Mount Maunganui 28 Jan 2019 ODI # 4088
37* 36 25 2 3 148.00 4 not out 2 ODI v India Hamilton 31 Jan 2019 ODI # 4091
1 7 4 0 0 25.00 4 lbw 2 ODI v India Wellington 3 Feb 2019 ODI # 4092
23 18 14 0 2 164.28 5 caught 1 T20I v India Wellington 6 Feb 2019 T20I # 735
42 59 36 3 0 116.66 5 run out 1 T20I v India Auckland 8 Feb 2019 T20I # 737
14* 9 7 1 1 200.00 6 not out 1 T20I v India Hamilton 10 Feb 2019 T20I # 738
45* 72 49 6 0 91.83 4 not out 2 ODI v Bangladesh Napier 13 Feb 2019 ODI # 4093
21* 33 20 3 0 105.00 4 not out 2 ODI v Bangladesh Christchurch 16 Feb 2019 ODI # 4094
69 109 82 7 0 84.14 4 caught 1 ODI v Bangladesh Dunedin 20 Feb 2019 ODI # 4095
4 29 19 0 0 21.05 4 lbw 2 Test v Bangladesh Hamilton 28 Feb 2019 Test # 2349
200 321 212 19 4 94.33 4 caught 2 Test v Bangladesh Wellington 8 Mar 2019 Test # 2350
44 48 35 3 1 125.71 5 caught 1 T20I v England Christchurch 1 Nov 2019 T20I # 992
28 39 24 2 1 116.66 5 lbw 1 T20I v England Wellington 3 Nov 2019 T20I # 998
27 48 24 2 1 112.50 5 lbw 1 T20I v England Nelson 5 Nov 2019 T20I # 1001
14 18 10 0 1 140.00 5 caught 2 T20I v England Napier 8 Nov 2019 T20I # 1008
3 - 3 0 0 100.00 6 run out 1 T20I v England Auckland 10 Nov 2019 T20I # 1012
25 48 40 1 0 62.50 4 caught 2 Test v England Mount Maunganui 21 Nov 2019 Test # 2367
53 155 100 8 0 53.00 4 caught 1 Test v England Hamilton 29 Nov 2019 Test # 2371
105* 276 186 11 2 56.45 4 not out 3 Test v England Hamilton 29 Nov 2019 Test # 2371
54* - 27 3 3 200.00 5 not out 1 T20I v India Auckland 24 Jan 2020 T20I # 1031
18 44 24 0 0 75.00 5 caught 1 T20I v India Auckland 26 Jan 2020 T20I # 1034
17 23 10 1 1 170.00 6 bowled 2 T20I v India Hamilton 29 Jan 2020 T20I # 1035
24 40 18 2 0 133.33 5 caught 2 T20I v India Wellington 31 Jan 2020 T20I # 1036
53 - 47 5 2 112.76 5 caught 2 T20I v India Mount Maunganui 2 Feb 2020 T20I # 1037
109* 139 84 10 4 129.76 4 not out 2 ODI v India Hamilton 5 Feb 2020 ODI # 4235
73* 111 74 6 2 98.64 4 not out 1 ODI v India Auckland 8 Feb 2020 ODI # 4239
12 19 18 1 0 66.66 4 caught 2 ODI v India Mount Maunganui 11 Feb 2020 ODI # 4243
44 105 71 6 1 61.97 4 caught 2 Test v India Wellington 21 Feb 2020 Test # 2385
DNB - - - - - - - 4 Test v India Wellington 21 Feb 2020 Test # 2385
15 50 37 1 0 40.54 4 caught 2 Test v India Christchurch 29 Feb 2020 Test # 2387
5* 22 9 1 0 55.55 4 not out 4 Test v India Christchurch 29 Feb 2020 Test # 2387
0 6 4 0 0 0.00 5 run out 2 T20I v West Indies Auckland 27 Nov 2020 T20I # 1108
0* 2 0 0 0 - 5 not out 1 T20I v West Indies Mount Maunganui 29 Nov 2020 T20I # 1110
38 111 68 6 0 55.88 4 caught 1 Test v West Indies Hamilton 3 Dec 2020 Test # 2394
9 19 12 1 0 75.00 4 caught 1 Test v West Indies Wellington 11 Dec 2020 Test # 2395
70 205 151 10 1 46.35 4 caught 1 Test v Pakistan Mount Maunganui 26 Dec 2020 Test # 2397
12* 39 13 1 0 92.30 4 not out 3 Test v Pakistan Mount Maunganui 26 Dec 2020 Test # 2397
12 42 33 1 0 36.36 4 caught 2 Test v Pakistan Christchurch 3 Jan 2021 Test # 2400
7 11 14 1 0 50.00 4 caught 1 ODI v Bangladesh Wellington 26 Mar 2021 ODI # 4282
31 80 64 5 0 48.43 4 caught 1 Test v Bangladesh Mount Maunganui 1 Jan 2022 Test # 2444
40 179 104 2 0 38.46 4 bowled 3 Test v Bangladesh Mount Maunganui 1 Jan 2022 Test # 2444
28 56 39 4 0 71.79 4 caught 1 Test v Bangladesh Christchurch 9 Jan 2022 Test # 2447
11 19 17 1 0 64.70 4 bowled 2 ODI v Netherlands Mount Maunganui 29 Mar 2022 ODI # 4378
1 16 10 0 0 10.00 4 caught 1 ODI v Netherlands Hamilton 2 Apr 2022 ODI # 4381
14 22 16 0 1 87.50 4 caught 1 ODI v Netherlands Hamilton 4 Apr 2022 ODI # 4383
Statsguru includes the following current or recent relevant matches:
Romania v Bulgaria at Ilfov County, Continental Cup 3rd match, May 24, 2024 [T20I # 2620]
Netherlands v Ireland at The Hague, Netherlands Tri-Nation T20I Series 6th match, May 24, 2024 [T20I # 2619]
Bulgaria v Gibraltar at Ilfov County, Continental Cup 1st match, May 24, 2024 [T20I # 2618]
 
Feedback Print this page