Records type all-round analysis [change type]
View match by match list [change view]
Start of match date greater than or equal to 2 Jan 1994 remove greater than or equal to 2 Jan 1994 from query
Match result won match remove won match from query
Ordered by batting average (descending)
Return to query menu
Cleared query menu
Career averages
Span Mat Runs HS Bat Av 100 Wkts BBI Bowl Av 5 Ct St Ave Diff
unfiltered 2010-2024 354 18100 251 48.39 45 73 4/22 36.72 0 199 0 11.66 Profile
filtered 2010-2024 172 10341 251 63.83 30 37 4/22 26.48 0 120 0 37.34
Match by match list
69 242* 311 311.00 0 6 2 0 Test v Sri Lanka Wellington 3 Jan 2015 Test # 2155
251 - 251 251.00 - - 1 0 Test v West Indies Hamilton 3 Dec 2020 Test # 2394
238 - 238 238.00 1 16 0 0 Test v Pakistan Christchurch 3 Jan 2021 Test # 2400
215 - 215 215.00 - - 3 0 Test v Sri Lanka Wellington 17 Mar 2023 Test # 2500
43 161* 204 204.00 0 27 2 0 Test v West Indies Bridgetown 26 Jun 2014 Test # 2127
200* - 200 - 0 13 2 0 Test v Bangladesh Hamilton 28 Feb 2019 Test # 2349
192 - 192 192.00 - - 0 0 Test v Pakistan Sharjah 26 Nov 2014 Test # 2147
113 68* 181 181.00 - - 4 0 Test v Zimbabwe Bulawayo 6 Aug 2016 Test # 2214
43 133* 176 176.00 - - 0 0 Test v South Africa Hamilton 13 Feb 2024 Test # 2529
53 104* 157 157.00 0 20 1 0 Test v Bangladesh Wellington 12 Jan 2017 Test # 2246
148 - 148 148.00 - - 0 0 ODI v West Indies Manchester 22 Jun 2019 ODI # 4170
145* - 145 - 0 22 0 0 ODI v South Africa Kimberley 22 Jan 2013 ODI # 3325
123 - 123 123.00 0 13 0 0 ODI v Pakistan Abu Dhabi 17 Dec 2014 ODI # 3570
1 121* 122 122.00 - - 2 0 Test v Sri Lanka Christchurch 9 Mar 2023 Test # 2498
118 - 118 118.00 - - 0 0 ODI v India Delhi 20 Oct 2016 ODI # 3797
118 - 118 118.00 1 12 0 0 ODI v England Southampton 14 Jun 2015 ODI # 3656
115 - 115 115.00 - - 0 0 ODI v Pakistan Wellington 6 Jan 2018 ODI # 3946
89 139 228 114.00 - - 1 0 Test v Pakistan Abu Dhabi 3 Dec 2018 Test # 2332
118 109 227 113.50 - - 2 0 Test v South Africa Mount Maunganui 4 Feb 2024 Test # 2528
112 - 112 112.00 - - 0 0 ODI v Pakistan Napier 3 Feb 2015 ODI # 3598
1 108* 109 109.00 0 1 1 0 Test v Sri Lanka Hamilton 18 Dec 2015 Test # 2194
106* - 106 - - - 1 0 ODI v South Africa Birmingham 19 Jun 2019 ODI # 4165
103 - 103 103.00 1 50 1 0 ODI v Sri Lanka Nelson 20 Jan 2015 ODI # 3585
102 - 102 102.00 0 1 2 0 Test v England Auckland 22 Mar 2018 Test # 2299
49 52* 101 101.00 - - 0 0 Test v India Southampton 18 Jun 2021 Test # 2425
97 - 97 97.00 0 18 0 0 ODI v Sri Lanka Dunedin 25 Jan 2015 ODI # 3590
97 - 97 97.00 0 18 1 0 ODI v Pakistan Abu Dhabi 19 Dec 2014 ODI # 3571
95* - 95 - 1 24 0 0 ODI v Bangladesh Nelson 31 Dec 2016 ODI # 3816
94* - 94 - - - 0 0 ODI v India Auckland 25 Nov 2022 ODI # 4483
93 - 93 93.00 - - 0 0 ODI v England The Oval 12 Jun 2015 ODI # 3655
91 - 91 91.00 0 0 1 0 Test v Zimbabwe Bulawayo 28 Jul 2016 Test # 2210
90 - 90 90.00 1 23 0 0 ODI v Zimbabwe Harare 7 Aug 2015 ODI # 3675
89 DNB 89 89.00 - - 0 0 Test v India Wellington 21 Feb 2020 Test # 2385
88 - 88 88.00 2 19 1 0 ODI v India Wellington 31 Jan 2014 ODI # 3467
54 31* 85 85.00 0 1 2 0 Test v Sri Lanka Christchurch 26 Dec 2014 Test # 2151
85 - 85 85.00 - - 0 0 ODI v Pakistan Karachi 11 Jan 2023 ODI # 4502
84 - 84 84.00 - - 0 0 ODI v Pakistan Auckland 31 Jan 2016 ODI # 3730
88 71 159 79.50 0 11 0 0 Test v Sri Lanka Dunedin 10 Dec 2015 Test # 2192
79* - 79 - - - 0 0 ODI v Afghanistan Taunton 8 Jun 2019 ODI # 4154
78* - 78 - - - 0 0 ODI v Bangladesh Chennai 13 Oct 2023 ODI # 4668
77 - 77 77.00 - - 1 0 ODI v India Hamilton 22 Jan 2014 ODI # 3458
135 18 153 76.50 0 5 5 0 Test v Sri Lanka Colombo (PSS) 25 Nov 2012 Test # 2063
76 - 76 76.00 - - 0 0 ODI v Sri Lanka Mount Maunganui 3 Jan 2019 ODI # 4074
129 21 150 75.00 0 1 0 0 Test v Pakistan Mount Maunganui 26 Dec 2020 Test # 2397
74 - 74 74.00 0 12 0 0 ODI v England Hamilton 17 Feb 2013 ODI # 3335
74 - 74 74.00 - - 1 0 Test v Bangladesh Wellington 8 Mar 2019 Test # 2350
73* - 73 - - - 0 0 T20I v Bangladesh Napier 3 Jan 2017 T20I # 574
73 - 73 73.00 - - 1 0 ODI v Pakistan Dunedin 13 Jan 2018 ODI # 3949
72* - 72 - - - 2 0 T20I v Pakistan Hamilton 17 Jan 2016 T20I # 480
72 - 72 72.00 - - 0 0 T20I v England Wellington 13 Feb 2018 T20I # 647
71 - 71 71.00 1 9 0 0 ODI v India Napier 19 Jan 2014 ODI # 3456
70* - 70 - - - 0 0 ODI v Pakistan Sharjah 12 Dec 2014 ODI # 3566
69 - 69 69.00 0 16 0 0 ODI v South Africa Christchurch 22 Feb 2017 ODI # 3839
4 132 136 68.00 - - 0 0 Test v England Wellington 24 Feb 2023 Test # 2494
67 - 67 67.00 - - 2 0 ODI v India Manchester 9 Jul 2019 ODI # 4190
65* - 65 - - - 0 0 ODI v Bangladesh Christchurch 16 Feb 2019 ODI # 4094
61 - 61 61.00 0 11 1 0 ODI v Sri Lanka Mount Maunganui 5 Jan 2016 ODI # 3721
61 - 61 61.00 - - 1 0 T20I v Ireland Adelaide 4 Nov 2022 T20I # 1862
60 - 60 60.00 1 9 0 0 T20I v Bangladesh Mount Maunganui 8 Jan 2017 T20I # 576
60 - 60 60.00 1 26 0 0 ODI v India Hamilton 28 Jan 2014 ODI # 3465
49 68 117 58.50 0 9 1 0 Test v Zimbabwe Bulawayo 1 Nov 2011 Test # 2013
113 3 116 58.00 0 27 1 0 Test v India Auckland 6 Feb 2014 Test # 2118
113 2 115 57.50 1 1 0 0 Test v West Indies Kingston 8 Jun 2014 Test # 2123
57 - 57 57.00 - - 3 0 T20I v Pakistan Auckland 12 Jan 2024 T20I # 2429
58 56 114 57.00 0 17 3 0 Test v West Indies Hamilton 19 Dec 2013 Test # 2109
57* - 57 - - - 2 0 T20I v Pakistan Hamilton 20 Dec 2020 T20I # 1118
57 - 57 57.00 0 7 0 0 ODI v Sri Lanka Christchurch 14 Feb 2015 ODI # 3599
55 - 55 55.00 0 24 0 0 ODI v Sri Lanka Nelson 8 Jan 2019 ODI # 4076
55 - 55 55.00 2 25 0 0 ODI v England Southampton 2 Jun 2013 ODI # 3361
53 - 53 53.00 - - 1 0 ODI v Pakistan Karachi 13 Jan 2023 ODI # 4504
53 - 53 53.00 - - 0 0 T20I v Sri Lanka Mount Maunganui 7 Jan 2016 T20I # 474
53 - 53 53.00 - - 1 0 T20I v Australia Dunedin 25 Feb 2021 T20I # 1124
51 - 51 51.00 0 6 0 0 Test v England Mount Maunganui 21 Nov 2019 Test # 2367
63 37 100 50.00 - - 2 0 Test v Pakistan Abu Dhabi 16 Nov 2018 Test # 2327
43 54 97 48.50 - - 2 0 Test v West Indies Hamilton 9 Dec 2017 Test # 2287
48 - 48 48.00 1 6 0 0 T20I v Zimbabwe Auckland 11 Feb 2012 T20I # 219
47 - 47 47.00 - - 0 0 T20I v West Indies Kingston 10 Aug 2022 T20I # 1728
47 - 47 47.00 1 30 0 0 ODI v West Indies Nelson 4 Jan 2014 ODI # 3452
45 - 45 45.00 - - 0 0 ODI v England Dunedin 7 Mar 2018 ODI # 3989
45* - 45 - - - 2 0 ODI v Australia Auckland 28 Feb 2015 ODI # 3617
45 - 45 45.00 0 21 1 0 Test v West Indies Wellington 11 Dec 2013 Test # 2106
42 - 42 42.00 - - 0 0 T20I v Bangladesh Eden Gardens 26 Mar 2016 T20I # 550
41 - 41 41.00 - - 0 0 ODI v India Ranchi 26 Oct 2016 ODI # 3799
40* - 40 - - - 1 0 T20I v Afghanistan Abu Dhabi 7 Nov 2021 T20I # 1402
40 - 40 40.00 - - 1 0 ODI v Bangladesh The Oval 5 Jun 2019 ODI # 4151
38 - 38 38.00 - - 1 0 ODI v West Indies Whangarei 20 Dec 2017 ODI # 3943
38 - 38 38.00 - - 0 0 ODI v Scotland Dunedin 17 Feb 2015 ODI # 3604
38* - 38 - - - 0 0 ODI v South Africa Mirpur 25 Mar 2011 ODI # 3144
38 - 38 38.00 2 13 1 0 ODI v Zimbabwe Napier 9 Feb 2012 ODI # 3234
36 - 36 36.00 1 44 0 0 ODI v Australia Hamilton 5 Feb 2017 ODI # 3832
35 - 35 35.00 - - 1 0 ODI v Zimbabwe Dunedin 3 Feb 2012 ODI # 3230
34* - 34 - 0 26 0 0 ODI v Canada Wankhede 13 Mar 2011 ODI # 3129
34 - 34 34.00 - - 0 0 T20I v India Wellington 6 Feb 2019 T20I # 735
33* - 33 - - - 0 0 T20I v India Dubai (DICS) 31 Oct 2021 T20I # 1381
33 - 33 33.00 - - 0 0 T20I v Pakistan Wellington 22 Jan 2016 T20I # 483
33 - 33 33.00 - - 0 0 ODI v West Indies Wellington 21 Mar 2015 ODI # 3643
33 - 33 33.00 - - 0 0 ODI v Afghanistan Napier 8 Mar 2015 ODI # 3628
4 61 65 32.50 - - 1 0 Test v Pakistan Christchurch 17 Nov 2016 Test # 2234
32* - 32 - - - 2 0 T20I v Sri Lanka Auckland 10 Jan 2016 T20I # 476
32 - 32 32.00 - - 1 0 T20I v Pakistan Dubai (DICS) 5 Dec 2014 T20I # 412
32 - 32 32.00 2 32 0 0 ODI v Pakistan Hamilton 16 Jan 2018 ODI # 3953
31 - 31 31.00 - - 1 0 ODI v Bangladesh Christchurch 26 Dec 2016 ODI # 3814
30 - 30 30.00 - - 1 0 T20I v Bangladesh Christchurch 9 Oct 2022 T20I # 1811
29 - 29 29.00 0 17 1 0 T20I v Netherlands Chattogram 29 Mar 2014 T20I # 390
28 - 28 28.00 - - 0 0 T20I v India Chennai 11 Sep 2012 T20I # 261
28 - 28 28.00 - - 0 0 T20I v Namibia Sharjah 5 Nov 2021 T20I # 1394
13 42 55 27.50 0 2 1 0 Test v Pakistan Hamilton 25 Nov 2016 Test # 2237
27 - 27 27.00 - - 2 0 T20I v India Hamilton 10 Feb 2019 T20I # 738
27 - 27 27.00 - - 1 0 ODI v Pakistan Abu Dhabi 7 Nov 2018 ODI # 4066
19 34 53 26.50 - - 1 0 Test v Australia Hobart 9 Dec 2011 Test # 2021
26* - 26 - - - 0 0 T20I v Pakistan Hamilton 14 Jan 2024 T20I # 2430
26 - 26 26.00 - - 1 0 ODI v Sri Lanka Dunedin 23 Jan 2015 ODI # 3588
2 48 50 25.00 - - 2 0 Test v Sri Lanka Christchurch 26 Dec 2018 Test # 2336
25 - 25 25.00 - - 2 0 T20I v South Africa Centurion 16 Aug 2015 T20I # 452
24 - 24 24.00 0 3 2 0 T20I v Australia Dharamsala 18 Mar 2016 T20I # 539
24 - 24 24.00 - - 0 0 ODI v Australia Auckland 30 Jan 2017 ODI # 3829
24 - 24 24.00 0 27 0 0 T20I v South Africa Wellington 17 Feb 2012 T20I # 221
24* - 24 - - - 0 0 T20I v England Chattogram 22 Mar 2014 T20I # 380
23 - 23 23.00 - - 1 0 T20I v Australia Sydney 22 Oct 2022 T20I # 1839
22 - 22 22.00 - - 1 0 ODI v Pakistan Wellington 19 Jan 2018 ODI # 3957
22 - 22 22.00 - - 0 0 ODI v India Mount Maunganui 11 Feb 2020 ODI # 4243
21 - 21 21.00 0 17 0 0 ODI v South Africa Hamilton 1 Mar 2017 ODI # 3843
20* - 20 - 0 16 0 0 T20I v Zimbabwe Hamilton 14 Feb 2012 T20I # 220
20 - 20 20.00 - - 0 0 T20I v Zimbabwe Harare 9 Aug 2015 T20I # 450
20 - 20 20.00 - - 2 0 Test v Sri Lanka Colombo (PSS) 22 Aug 2019 Test # 2356
19 - 19 19.00 - - 1 0 T20I v West Indies Mount Maunganui 3 Jan 2018 T20I # 638
19 - 19 19.00 - - 0 0 ODI v Pakistan Nelson 9 Jan 2018 ODI # 3947
19 - 19 19.00 - - 0 0 T20I v West Indies Roseau 5 Jul 2014 T20I # 402
18 - 18 18.00 - - 0 0 ODI v Australia Hamilton 8 Feb 2016 ODI # 3735
17 - 17 17.00 - - 0 0 T20I v Pakistan Mohali 22 Mar 2016 T20I # 545
16 - 16 16.00 0 16 1 0 ODI v Sri Lanka Cardiff 9 Jun 2013 ODI # 3366
15 - 15 15.00 - - 2 0 ODI v Sri Lanka Christchurch 11 Jan 2015 ODI # 3574
14* - 14 - 0 7 1 0 ODI v Zimbabwe Harare 22 Oct 2011 ODI # 3206
14 - 14 14.00 3 22 1 0 ODI v Bangladesh Nelson 29 Dec 2016 ODI # 3815
14 - 14 14.00 - - 0 0 ODI v Sri Lanka Bengaluru 9 Nov 2023 ODI # 4698
12 - 12 12.00 - - 1 0 T20I v Australia Christchurch 22 Feb 2021 T20I # 1123
13 11 24 12.00 - - 2 0 Test v Bangladesh Mirpur 6 Dec 2023 Test # 2517
12 - 12 12.00 - - 1 0 T20I v India Rajkot 4 Nov 2017 T20I # 631
12 - 12 12.00 2 16 0 0 T20I v Bangladesh Mount Maunganui 6 Jan 2017 T20I # 575
11 - 11 11.00 - - 0 0 ODI v India Hamilton 31 Jan 2019 ODI # 4091
11 - 11 11.00 - - 0 0 ODI v Bangladesh Napier 13 Feb 2019 ODI # 4093
10 - 10 10.00 1 11 1 0 ODI v Pakistan Wellington 25 Jan 2016 ODI # 3728
9* - 9 - - - 0 0 T20I v Pakistan Christchurch 11 Oct 2022 T20I # 1815
9* - 9 - - - 1 0 ODI v England Wellington 20 Feb 2015 ODI # 3607
9 - 9 9.00 - - 0 0 ODI v West Indies Basseterre 11 Jul 2012 ODI # 3288
8 - 8 8.00 - - 2 0 T20I v Sri Lanka Sydney 29 Oct 2022 T20I # 1850
8 - 8 8.00 - - 0 0 ODI v England Hamilton 25 Feb 2018 ODI # 3980
8 - 8 8.00 - - 0 0 T20I v India Nagpur 15 Mar 2016 T20I # 535
7 - 7 7.00 - - 2 0 ODI v South Africa Potchefstroom 23 Aug 2015 ODI # 3677
6 - 6 6.00 0 5 0 0 ODI v South Africa Auckland 24 Mar 2015 ODI # 3644
6 - 6 6.00 - - 1 0 ODI v India Wankhede 22 Oct 2017 ODI # 3928
5 - 5 5.00 4 22 0 0 ODI v South Africa Paarl 19 Jan 2013 ODI # 3323
5 - 5 5.00 - - 1 0 T20I v England Abu Dhabi 10 Nov 2021 T20I # 1415
4 - 4 4.00 1 16 0 0 ODI v Zimbabwe Whangarei 6 Feb 2012 ODI # 3232
3 5 8 4.00 - - 0 0 Test v India Christchurch 29 Feb 2020 Test # 2387
4 - 4 4.00 - - 1 0 T20I v West Indies Kingston 12 Aug 2022 T20I # 1732
4 - 4 4.00 1 12 1 0 Test v Zimbabwe Napier 26 Jan 2012 Test # 2033
0 6 6 3.00 3 20 1 0 Test v England Leeds 29 May 2015 Test # 2163
2 DNB 2 2.00 - - 1 0 Test v Bangladesh Christchurch 20 Jan 2017 Test # 2248
1 - 1 1.00 - - 0 0 ODI v Bangladesh Hamilton 13 Mar 2015 ODI # 3634
1 - 1 1.00 0 8 0 0 ODI v Sri Lanka Mount Maunganui 5 Jan 2019 ODI # 4075
1 - 1 1.00 0 0 1 0 Test v West Indies Wellington 1 Dec 2017 Test # 2284
0 - 0 0.00 - - 2 0 ODI v Australia Auckland 3 Feb 2016 ODI # 3731
0 - 0 0.00 1 38 0 0 ODI v England Lord's 31 May 2013 ODI # 3360
0 - 0 0.00 - - 0 0 T20I v Scotland Dubai (DICS) 3 Nov 2021 T20I # 1388
0 - 0 0.00 1 2 0 0 ODI v India Dambulla 10 Aug 2010 ODI # 3030
0 - 0 0.00 - - 0 0 T20I v Australia Wellington 7 Mar 2021 T20I # 1129
DNB - - - 0 31 0 0 ODI v Zimbabwe Harare 4 Aug 2015 ODI # 3674
DNB - - - - - 0 0 T20I v Zimbabwe Harare 15 Oct 2011 T20I # 211
DNB - - - - - 3 0 T20I v Bangladesh Pallekele 21 Sep 2012 T20I # 267
DNB - - - - - 0 0 ODI v Sri Lanka Cardiff 1 Jun 2019 ODI # 4145
DNB - - - - - 1 0 ODI v Zimbabwe Harare 20 Oct 2011 ODI # 3204
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