Records type all-round analysis [change type]
View match by match list [change view]
Start of match date greater than or equal to 10 Nov 2008 remove greater than or equal to 10 Nov 2008 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 354 18100 251 48.39 45 73 4/22 36.72 0 199 0 11.66
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
200* DNB 200 - - - 0 0 Test v Pakistan Karachi 26 Dec 2022 Test # 2486
166 32* 198 198.00 0 19 0 0 Test v Australia Perth 13 Nov 2015 Test # 2187
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
176 - 176 176.00 - - 0 0 Test v South Africa Hamilton 25 Mar 2017 Test # 2257
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
39 102* 141 141.00 0 35 2 0 Test v South Africa Wellington 23 Mar 2012 Test # 2037
131 DNB 131 131.00 1 67 0 0 Test v India Ahmedabad 4 Nov 2010 Test # 1974
130 - 130 130.00 - - 1 0 Test v South Africa Dunedin 8 Mar 2017 Test # 2253
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 1 12 0 0 ODI v England Southampton 14 Jun 2015 ODI # 3656
118 - 118 118.00 - - 0 0 ODI v India Delhi 20 Oct 2016 ODI # 3797
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
112* - 112 - - - 1 0 ODI v England Wellington 3 Mar 2018 ODI # 3982
1 108* 109 109.00 0 1 1 0 Test v Sri Lanka Hamilton 18 Dec 2015 Test # 2194
108 - 108 108.00 0 15 1 0 ODI v Bangladesh Mirpur 14 Oct 2010 ODI # 3056
4 104* 108 108.00 - - 0 0 Test v England Hamilton 29 Nov 2019 Test # 2371
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
100 - 100 100.00 - - 0 0 ODI v Australia Birmingham 2 Jun 2017 ODI # 3876
100* - 100 - - - 0 0 ODI v Zimbabwe Bulawayo 25 Oct 2011 ODI # 3209
140 59 199 99.50 1 39 1 0 Test v Australia Brisbane 5 Nov 2015 Test # 2185
97 - 97 97.00 0 18 1 0 ODI v Pakistan Abu Dhabi 19 Dec 2014 ODI # 3571
42 55* 97 97.00 2 16 0 0 Test v England Wellington 14 Mar 2013 Test # 2080
97 - 97 97.00 0 10 0 0 ODI v Zimbabwe Harare 2 Aug 2015 ODI # 3673
97 - 97 97.00 0 18 0 0 ODI v Sri Lanka Dunedin 25 Jan 2015 ODI # 3590
95 - 95 95.00 - - 0 0 T20I v India Hamilton 29 Jan 2020 T20I # 1035
95 - 95 95.00 - - 1 0 ODI v Pakistan Bengaluru 4 Nov 2023 ODI # 4692
95* - 95 - 1 24 0 0 ODI v Bangladesh Nelson 31 Dec 2016 ODI # 3816
114 74 188 94.00 1 107 3 0 Test v Bangladesh Chattogram 9 Oct 2013 Test # 2097
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
91 - 91 91.00 - - 0 0 Test v Sri Lanka Wellington 15 Dec 2018 Test # 2335
90 - 90 90.00 1 23 0 0 ODI v Zimbabwe Harare 7 Aug 2015 ODI # 3675
90 - 90 90.00 0 28 1 0 ODI v England Nottingham 17 Jun 2015 ODI # 3657
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
87 - 87 87.00 - - 0 0 ODI v England Cardiff 6 Jun 2017 ODI # 3880
85 - 85 85.00 - - 0 0 T20I v Australia Dubai (DICS) 14 Nov 2021 T20I # 1428
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
81 - 81 81.00 - - 1 0 ODI v Australia Canberra 6 Dec 2016 ODI # 3812
88 71 159 79.50 0 11 0 0 Test v Sri Lanka Dunedin 10 Dec 2015 Test # 2192
132 27 159 79.50 0 2 0 0 Test v England Lord's 21 May 2015 Test # 2162
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 73.00 - - 1 0 ODI v Pakistan Dunedin 13 Jan 2018 ODI # 3949
73* - 73 - - - 0 0 T20I v Bangladesh Napier 3 Jan 2017 T20I # 574
72 - 72 72.00 - - 0 0 T20I v England Wellington 13 Feb 2018 T20I # 647
72* - 72 - - - 2 0 T20I v Pakistan Hamilton 17 Jan 2016 T20I # 480
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
70 - 70 70.00 - - 2 0 T20I v Pakistan Auckland 15 Jan 2016 T20I # 478
69 - 69 69.00 0 16 0 0 ODI v South Africa Christchurch 22 Feb 2017 ODI # 3839
69 - 69 69.00 1 36 0 0 ODI v West Indies Basseterre 16 Jul 2012 ODI # 3290
69 - 69 69.00 - - 1 0 ODI v India Wankhede 15 Nov 2023 ODI # 4703
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
67 - 67 67.00 0 20 1 0 ODI v England Cardiff 16 Jun 2013 ODI # 3373
65 - 65 65.00 0 17 1 0 ODI v India Auckland 25 Jan 2014 ODI # 3462
65* - 65 - - - 0 0 ODI v Bangladesh Christchurch 16 Feb 2019 ODI # 4094
64 - 64 64.00 - - 0 0 ODI v India Napier 23 Jan 2019 ODI # 4082
64 - 64 64.00 - - 2 0 ODI v India Kanpur 29 Oct 2017 ODI # 3932
62 - 62 62.00 1 74 3 0 Test v Bangladesh Mirpur 21 Oct 2013 Test # 2099
61 - 61 61.00 - - 0 0 T20I v India Mount Maunganui 20 Nov 2022 T20I # 1898
61 - 61 61.00 - - 1 0 T20I v Ireland Adelaide 4 Nov 2022 T20I # 1862
61 - 61 61.00 0 11 1 0 ODI v Sri Lanka Mount Maunganui 5 Jan 2016 ODI # 3721
60 - 60 60.00 0 16 0 0 ODI v Australia Wellington 6 Feb 2016 ODI # 3733
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
60 - 60 60.00 - - 0 0 T20I v Pakistan Dubai (DICS) 4 Nov 2018 T20I # 708
59 - 59 59.00 0 38 0 0 ODI v Sri Lanka Nelson 31 Dec 2015 ODI # 3717
59 - 59 59.00 1 17 1 0 ODI v South Africa Hamilton 19 Feb 2017 ODI # 3836
59 - 59 59.00 - - 1 0 T20I v Pakistan Christchurch 14 Oct 2022 T20I # 1819
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
58 - 58 58.00 0 8 0 0 ODI v West Indies Kingston 7 Jul 2012 ODI # 3285
28* 30 58 58.00 0 20 0 0 Test v Pakistan Dubai (DICS) 24 Nov 2018 Test # 2330
104 11 115 57.50 - - 2 0 Test v Bangladesh Sylhet 28 Nov 2023 Test # 2516
113 2 115 57.50 1 1 0 0 Test v West Indies Kingston 8 Jun 2014 Test # 2123
57 - 57 57.00 - - 0 0 T20I v England Manchester 23 Jun 2015 T20I # 423
57 - 57 57.00 0 19 0 0 ODI v Bangladesh Cardiff 9 Jun 2017 ODI # 3883
58 56 114 57.00 0 17 3 0 Test v West Indies Hamilton 19 Dec 2013 Test # 2109
57 - 57 57.00 - - 3 0 T20I v Pakistan Auckland 12 Jan 2024 T20I # 2429
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 2 25 0 0 ODI v England Southampton 2 Jun 2013 ODI # 3361
55 - 55 55.00 0 2 1 0 ODI v South Africa Wellington 25 Feb 2012 ODI # 3249
55 - 55 55.00 0 24 0 0 ODI v Sri Lanka Nelson 8 Jan 2019 ODI # 4076
54 - 54 54.00 0 11 0 0 ODI v Sri Lanka Wellington 29 Jan 2015 ODI # 3594
53 - 53 53.00 - - 1 0 T20I v Australia Dunedin 25 Feb 2021 T20I # 1124
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
7 97 104 52.00 1 17 0 0 Test v Australia Christchurch 20 Feb 2016 Test # 2202
51 - 51 51.00 0 6 0 0 Test v England Mount Maunganui 21 Nov 2019 Test # 2367
51 - 51 51.00 0 13 0 0 T20I v South Africa Chattogram 24 Mar 2014 T20I # 383
51 - 51 51.00 - - 0 0 T20I v India Auckland 24 Jan 2020 T20I # 1031
50 - 50 50.00 - - 1 0 ODI v England Chester-le-Street 20 Jun 2015 ODI # 3659
75 25 100 50.00 0 7 0 0 Test v India Kanpur 22 Sep 2016 Test # 2221
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
42 52 94 47.00 1 43 0 0 Test v West Indies Port of Spain 16 Jun 2014 Test # 2125
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
47 - 47 47.00 - - 0 0 ODI v South Africa Centurion 19 Aug 2015 ODI # 3676
91 1 92 46.00 4 44 0 0 Test v England Auckland 22 Mar 2013 Test # 2084
46 - 46 46.00 - - 3 0 ODI v Pakistan Sharjah 14 Dec 2014 ODI # 3568
46 - 46 46.00 - - 0 0 T20I v Pakistan Sydney 9 Nov 2022 T20I # 1877
45 - 45 45.00 0 21 1 0 Test v West Indies Wellington 11 Dec 2013 Test # 2106
45* - 45 - - - 2 0 ODI v Australia Auckland 28 Feb 2015 ODI # 3617
45 - 45 45.00 - - 0 0 ODI v Australia Cairns 6 Sep 2022 ODI # 4461
45 - 45 45.00 - - 0 0 ODI v England Dunedin 7 Mar 2018 ODI # 3989
45 - 45 45.00 - - 0 0 ODI v England Birmingham 9 Jun 2015 ODI # 3654
42 - 42 42.00 - - 0 0 T20I v Bangladesh Eden Gardens 26 Mar 2016 T20I # 550
42 - 42 42.00 - - 2 0 T20I v Sri Lanka Chattogram 31 Mar 2014 T20I # 395
42 - 42 42.00 - - 0 0 ODI v Pakistan Christchurch 29 Jan 2011 ODI # 3090
32 52 84 42.00 0 31 0 0 Test v India Hyderabad 23 Aug 2012 Test # 2054
42 - 42 42.00 0 9 0 0 T20I v South Africa Durban 14 Aug 2015 T20I # 451
41 - 41 41.00 1 39 0 0 ODI v Pakistan Birmingham 26 Jun 2019 ODI # 4174
41 - 41 41.00 - - 0 0 ODI v India Ranchi 26 Oct 2016 ODI # 3799
77 5 82 41.00 - - 2 0 Test v South Africa Centurion 27 Aug 2016 Test # 2220
40 - 40 40.00 - - 0 0 T20I v England Brisbane 1 Nov 2022 T20I # 1858
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
40 - 40 40.00 1 25 0 0 ODI v Australia Lord's 29 Jun 2019 ODI # 4178
31 48 79 39.50 - - 2 0 Test v England Leeds 23 Jun 2022 Test # 2467
39 - 39 39.00 - - 1 0 ODI v South Africa Durban 26 Aug 2015 ODI # 3678
39 - 39 39.00 - - 0 0 ODI v India Wellington 3 Feb 2019 ODI # 4092
0 77 77 38.50 1 24 1 0 Test v South Africa Hamilton 15 Mar 2012 Test # 2036
36 41 77 38.50 - - 2 0 Test v Pakistan Karachi 2 Jan 2023 Test # 2487
38* - 38 - - - 0 0 ODI v South Africa Mirpur 25 Mar 2011 ODI # 3144
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 38.00 2 13 1 0 ODI v Zimbabwe Napier 9 Feb 2012 ODI # 3234
37 - 37 37.00 - - 1 0 T20I v Pakistan Dubai (DICS) 2 Nov 2018 T20I # 706
37 - 37 37.00 1 11 0 0 T20I v West Indies Roseau 6 Jul 2014 T20I # 403
4 69 73 36.50 0 31 0 0 Test v India Hyderabad 12 Nov 2010 Test # 1975
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
17 51 68 34.00 - - 0 0 Test v Australia Christchurch 8 Mar 2024 Test # 2535
34 - 34 34.00 - - 1 0 ODI v West Indies Bridgetown 17 Aug 2022 ODI # 4450
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
60 6 66 33.00 2 28 0 0 Test v England Lord's 16 May 2013 Test # 2088
33 - 33 33.00 - - 0 0 ODI v Afghanistan Napier 8 Mar 2015 ODI # 3628
33 - 33 33.00 1 39 0 0 ODI v England Napier 20 Feb 2013 ODI # 3336
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 - - 0 0 T20I v England Delhi 30 Mar 2016 T20I # 555
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
31 - 31 31.00 - - 0 0 T20I v Pakistan Christchurch 8 Oct 2022 T20I # 1809
30 - 30 30.00 - - 1 0 T20I v Bangladesh Christchurch 9 Oct 2022 T20I # 1811
30 - 30 30.00 - - 0 0 ODI v England Lord's 14 Jul 2019 ODI # 4192
29 - 29 29.00 0 29 0 0 ODI v India Jaipur 1 Dec 2010 ODI # 3072
29 - 29 29.00 0 17 1 0 T20I v Netherlands Chattogram 29 Mar 2014 T20I # 390
28 - 28 28.00 - - 0 0 ODI v India Mount Maunganui 28 Jan 2019 ODI # 4088
28* - 28 - - - 0 0 T20I v South Africa Hamilton 19 Feb 2012 T20I # 222
28 - 28 28.00 - - 0 0 T20I v India Delhi 1 Nov 2017 T20I # 630
28 - 28 28.00 - - 0 0 T20I v Namibia Sharjah 5 Nov 2021 T20I # 1394
28 - 28 28.00 - - 0 0 T20I v India Chennai 11 Sep 2012 T20I # 261
13 42 55 27.50 0 2 1 0 Test v Pakistan Hamilton 25 Nov 2016 Test # 2237
27 - 27 27.00 - - 0 0 ODI v Australia Cairns 11 Sep 2022 ODI # 4464
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
47 7 54 27.00 - - 0 0 Test v India Wellington 14 Feb 2014 Test # 2120
27 - 27 27.00 - - 2 0 ODI v England Chester-le-Street 3 Jul 2019 ODI # 4183
27 - 27 27.00 - - 0 0 ODI v India Visakhapatnam 29 Oct 2016 ODI # 3800
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
26 - 26 26.00 - - 0 0 ODI v Pakistan Karachi 9 Jan 2023 ODI # 4500
50 1 51 25.50 0 33 1 0 Test v Pakistan Hamilton 7 Jan 2011 Test # 1990
2 48 50 25.00 - - 2 0 Test v Sri Lanka Christchurch 26 Dec 2018 Test # 2336
25 - 25 25.00 0 11 0 0 ODI v India Guwahati 28 Nov 2010 ODI # 3070
25 - 25 25.00 - - 2 0 T20I v South Africa Centurion 16 Aug 2015 T20I # 452
25 - 25 25.00 - - 0 0 T20I v Pakistan Sharjah 26 Oct 2021 T20I # 1367
34 14 48 24.00 - - 1 0 Test v Australia Perth 12 Dec 2019 Test # 2374
24 - 24 24.00 0 3 2 0 T20I v Australia Dharamsala 18 Mar 2016 T20I # 539
24 - 24 24.00 0 30 1 0 Test v England Dunedin 6 Mar 2013 Test # 2077
24 - 24 24.00 - - 0 0 T20I v West Indies Kingston 14 Aug 2022 T20I # 1735
24 - 24 24.00 - - 0 0 ODI v West Indies Kingston 5 Jul 2012 ODI # 3283
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
23 - 23 23.00 - - 1 0 ODI v South Africa Wellington 25 Feb 2017 ODI # 3841
22 - 22 22.00 - - 0 0 ODI v India Mount Maunganui 11 Feb 2020 ODI # 4243
22 - 22 22.00 0 4 0 0 ODI v South Africa Auckland 3 Mar 2012 ODI # 3254
22 - 22 22.00 - - 1 0 ODI v Pakistan Wellington 19 Jan 2018 ODI # 3957
22 - 22 22.00 - - 0 0 ODI v India Mohali 23 Oct 2016 ODI # 3798
22 - 22 22.00 - - 0 0 ODI v Sri Lanka Colombo (RPS) 29 Mar 2011 ODI # 3146
32 11 43 21.50 - - 0 0 Test v Pakistan Dubai (DICS) 17 Nov 2014 Test # 2146
21 - 21 21.00 - - 0 0 ODI v India Vadodara 4 Dec 2010 ODI # 3074
21 - 21 21.00 - - 0 0 ODI v Sri Lanka Hambantota 10 Nov 2012 ODI # 3307
18 24 42 21.00 - - 0 0 Test v India Kanpur 25 Nov 2021 Test # 2435
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 - - 0 0 ODI v India Mount Maunganui 26 Jan 2019 ODI # 4085
20 - 20 20.00 - - 0 0 T20I v India Auckland 8 Feb 2019 T20I # 737
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 1 42 0 0 ODI v England Nottingham 5 Jun 2013 ODI # 3362
19 - 19 19.00 - - 0 0 T20I v West Indies Roseau 5 Jul 2014 T20I # 402
19 - 19 19.00 - - 0 0 ODI v Australia Sydney 13 Mar 2020 ODI # 4255
16 22 38 19.00 0 8 0 0 Test v Australia Wellington 12 Feb 2016 Test # 2201
19 - 19 19.00 - - 0 0 ODI v Pakistan Nelson 9 Jan 2018 ODI # 3947
18* - 18 - 1 56 0 0 ODI v Australia Birmingham 12 Jun 2013 ODI # 3369
21 15 36 18.00 - - 0 0 Test v Pakistan Wellington 15 Jan 2011 Test # 1991
18 - 18 18.00 - - 0 0 ODI v Australia Hamilton 8 Feb 2016 ODI # 3735
8 27 35 17.50 - - 0 0 Test v India Indore 8 Oct 2016 Test # 2223
17 - 17 17.00 - - 0 0 T20I v England Pallekele 29 Sep 2012 T20I # 279
17 - 17 17.00 - - 0 0 T20I v Pakistan Mohali 22 Mar 2016 T20I # 545
17* - 17 - - - - - T20I v West Indies Mount Maunganui 1 Jan 2018 T20I # 637
17 - 17 17.00 - - 2 0 ODI v Australia Cairns 8 Sep 2022 ODI # 4462
16 - 16 16.00 1 30 1 0 ODI v West Indies Hamilton 8 Jan 2014 ODI # 3453
16 - 16 16.00 0 16 1 0 ODI v Sri Lanka Cardiff 9 Jun 2013 ODI # 3366
22 9 31 15.50 - - 2 0 Test v Australia Adelaide 27 Nov 2015 Test # 2190
17 13 30 15.00 - - 0 0 Test v India Bengaluru 31 Aug 2012 Test # 2055
22 8 30 15.00 1 25 1 0 Test v West Indies Kingston 2 Aug 2012 Test # 2052
15 - 15 15.00 - - 2 0 ODI v Sri Lanka Christchurch 11 Jan 2015 ODI # 3574
15 - 15 15.00 - - 1 0 T20I v Pakistan Pallekele 23 Sep 2012 T20I # 271
15 - 15 15.00 - - 0 0 ODI v Pakistan Napier 1 Feb 2011 ODI # 3093
14 - 14 14.00 3 22 1 0 ODI v Bangladesh Nelson 29 Dec 2016 ODI # 3815
14* - 14 - 0 7 1 0 ODI v Zimbabwe Harare 22 Oct 2011 ODI # 3206
13 15 28 14.00 - - 1 0 Test v South Africa Cape Town 2 Jan 2013 Test # 2069
14 - 14 14.00 - - 1 0 ODI v England Christchurch 10 Mar 2018 ODI # 3992
14 - 14 14.00 - - 0 0 ODI v Sri Lanka Bengaluru 9 Nov 2023 ODI # 4698
14 - 14 14.00 - - 0 0 T20I v India Auckland 26 Jan 2020 T20I # 1034
13 - 13 13.00 - - 0 0 T20I v South Africa Auckland 17 Feb 2017 T20I # 595
13 - 13 13.00 0 3 0 0 ODI v Australia Melbourne 9 Dec 2016 ODI # 3813
13 - 13 13.00 - - 0 0 ODI v South Africa Napier 29 Feb 2012 ODI # 3252
3 23 26 13.00 - - 0 0 Test v Pakistan Abu Dhabi 9 Nov 2014 Test # 2144
13 - 13 13.00 0 23 1 0 ODI v India Dambulla 25 Aug 2010 ODI # 3039
12 - 12 12.00 - - 0 0 ODI v Australia Melbourne 29 Mar 2015 ODI # 3646
12 - 12 12.00 2 16 0 0 T20I v Bangladesh Mount Maunganui 6 Jan 2017 T20I # 575
12 - 12 12.00 - - - - ODI v Sri Lanka Nelson 2 Jan 2016 ODI # 3718
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
22 0 22 11.00 - - 0 0 Test v England Christchurch 30 Mar 2018 Test # 2301
11 - 11 11.00 - - 0 0 T20I v Pakistan Abu Dhabi 31 Oct 2018 T20I # 705
11 - 11 11.00 - - 0 0 ODI v Bangladesh Napier 13 Feb 2019 ODI # 4093
11 - 11 11.00 - - 0 0 ODI v India Hamilton 31 Jan 2019 ODI # 4091
11 DNB 11 11.00 1 16 1 0 Test v South Africa Dunedin 7 Mar 2012 Test # 2035
10 - 10 10.00 1 21 0 0 T20I v West Indies Lauderhill 30 Jun 2012 T20I # 247
10 - 10 10.00 1 11 1 0 ODI v Pakistan Wellington 25 Jan 2016 ODI # 3728
10 - 10 10.00 - - 0 0 ODI v Pakistan Dubai (DICS) 8 Dec 2014 ODI # 3564
19 0 19 9.50 2 77 0 0 Test v West Indies North Sound 25 Jul 2012 Test # 2050
19 0 19 9.50 0 8 0 0 Test v Australia Brisbane 1 Dec 2011 Test # 2020
9 - 9 9.00 - - 1 0 ODI v South Africa Auckland 4 Mar 2017 ODI # 3846
9 - 9 9.00 - - 0 0 ODI v West Indies Basseterre 11 Jul 2012 ODI # 3288
9 - 9 9.00 - - 0 0 ODI v Australia Sydney 4 Dec 2016 ODI # 3811
9 - 9 9.00 - - 0 0 T20I v Australia Wellington 3 Mar 2021 T20I # 1125
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 - - 1 0 T20I v Pakistan Mount Maunganui 28 Jan 2018 T20I # 641
9 - 9 9.00 - - 0 0 T20I v Australia Auckland 21 Feb 2018 T20I # 653
2 15 17 8.50 - - 0 0 Test v England Lord's 2 Jun 2022 Test # 2464
8 - 8 8.00 - - 0 0 T20I v India Thiruvananthapuram 7 Nov 2017 T20I # 632
8 - 8 8.00 - - 0 0 T20I v Australia Sydney 3 Feb 2018 T20I # 642
8 - 8 8.00 - - 1 0 ODI v West Indies Auckland 26 Dec 2013 ODI # 3449
8 - 8 8.00 0 16 2 0 T20I v England Hamilton 18 Feb 2018 T20I # 650
8 - 8 8.00 - - 0 0 ODI v England Hamilton 25 Feb 2018 ODI # 3980
8 - 8 8.00 - - 2 0 T20I v Sri Lanka Sydney 29 Oct 2022 T20I # 1850
8 - 8 8.00 - - 0 0 T20I v India Nagpur 15 Mar 2016 T20I # 535
8 - 8 8.00 - - 1 0 T20I v Australia Wellington 5 Mar 2021 T20I # 1127
13 3 16 8.00 4 117 0 0 Test v England Leeds 24 May 2013 Test # 2089
4 11 15 7.50 - - 1 0 Test v South Africa Gqeberha 11 Jan 2013 Test # 2071
7 - 7 7.00 0 9 0 0 ODI v England Auckland 23 Feb 2013 ODI # 3338
7 - 7 7.00 - - 2 0 ODI v South Africa Potchefstroom 23 Aug 2015 ODI # 3677
13 1 14 7.00 0 12 0 0 Test v England Lord's 2 Jun 2021 Test # 2422
6 - 6 6.00 - - 1 0 T20I v West Indies Lauderhill 1 Jul 2012 T20I # 248
6 - 6 6.00 - - 0 0 T20I v South Africa Auckland 22 Feb 2012 T20I # 223
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
6 - 6 6.00 2 40 1 0 ODI v South Africa Potchefstroom 25 Jan 2013 ODI # 3328
5 - 5 5.00 4 22 0 0 ODI v South Africa Paarl 19 Jan 2013 ODI # 3323
5 - 5 5.00 0 4 0 0 ODI v Sri Lanka Wankhede 18 Mar 2011 ODI # 3137
0 10 10 5.00 0 6 0 0 Test v Sri Lanka Galle 17 Nov 2012 Test # 2059
5 - 5 5.00 - - 1 0 T20I v England Abu Dhabi 10 Nov 2021 T20I # 1415
5 - 5 5.00 - - 0 0 ODI v Sri Lanka Pallekele 6 Nov 2012 ODI # 3306
9 0 9 4.50 - - 1 0 Test v Australia Melbourne 26 Dec 2019 Test # 2376
0 9 9 4.50 - - 1 0 Test v Australia Wellington 29 Feb 2024 Test # 2533
4 - 4 4.00 - - 0 0 T20I v Sri Lanka Pallekele 27 Sep 2012 T20I # 275
3 5 8 4.00 - - 0 0 Test v India Christchurch 29 Feb 2020 Test # 2387
4 - 4 4.00 1 12 1 0 Test v Zimbabwe Napier 26 Jan 2012 Test # 2033
4 - 4 4.00 1 16 0 0 ODI v Zimbabwe Whangarei 6 Feb 2012 ODI # 3232
4 - 4 4.00 - - 1 0 T20I v West Indies Kingston 12 Aug 2022 T20I # 1732
0 8 8 4.00 1 45 0 0 Test v India Nagpur 20 Nov 2010 Test # 1978
3 - 3 3.00 - - 0 0 ODI v India Pune 25 Oct 2017 ODI # 3931
3 - 3 3.00 - - 1 0 ODI v India Dharamsala 16 Oct 2016 ODI # 3796
0 6 6 3.00 3 20 1 0 Test v England Leeds 29 May 2015 Test # 2163
6 0 6 3.00 - - 1 0 Test v England Mount Maunganui 16 Feb 2023 Test # 2492
3 - 3 3.00 - - 1 0 ODI v West Indies Basseterre 14 Jul 2012 ODI # 3289
2 DNB 2 2.00 - - 1 0 Test v Bangladesh Christchurch 20 Jan 2017 Test # 2248
0 4 4 2.00 0 9 1 0 Test v Sri Lanka Galle 14 Aug 2019 Test # 2354
2* - 2 - - - 1 0 Test v South Africa Durban 19 Aug 2016 Test # 2219
2 1 3 1.50 - - 1 0 Test v South Africa Wellington 16 Mar 2017 Test # 2255
1 - 1 1.00 - - 0 0 ODI v Bangladesh Hamilton 13 Mar 2015 ODI # 3634
1 - 1 1.00 - - 0 0 T20I v Australia Auckland 16 Feb 2018 T20I # 649
1 - 1 1.00 - - 0 0 T20I v Pakistan Napier 22 Dec 2020 T20I # 1119
1 - 1 1.00 0 8 0 0 ODI v Sri Lanka Mount Maunganui 5 Jan 2019 ODI # 4075
1 - 1 1.00 0 7 0 0 ODI v Pakistan Abu Dhabi 9 Nov 2018 ODI # 4068
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 0 6 0 0 ODI v Sri Lanka Dambulla 13 Aug 2010 ODI # 3031
0 - 0 0.00 - - 0 0 T20I v Australia Wellington 7 Mar 2021 T20I # 1129
0 - 0 0.00 - - 0 0 T20I v Pakistan Dubai (DICS) 4 Dec 2014 T20I # 411
0* - 0 - - - 0 0 ODI v India Christchurch 30 Nov 2022 ODI # 4489
0 - 0 0.00 - - 0 0 T20I v Scotland Dubai (DICS) 3 Nov 2021 T20I # 1388
0 - 0 0.00 - - 0 0 T20I v Pakistan Auckland 25 Jan 2018 T20I # 640
0 - 0 0.00 1 38 0 0 ODI v England Lord's 31 May 2013 ODI # 3360
0 - 0 0.00 1 2 0 0 ODI v India Dambulla 10 Aug 2010 ODI # 3030
0 - 0 0.00 - - 1 0 ODI v Bangladesh Mirpur 17 Oct 2010 ODI # 3058
DNB - - - - - 0 0 ODI v Sri Lanka Cardiff 1 Jun 2019 ODI # 4145
absent - - - 0 20 0 0 ODI v Bangladesh Mirpur 29 Oct 2013 ODI # 3423
DNB - - - 0 31 0 0 ODI v Zimbabwe Harare 4 Aug 2015 ODI # 3674
DNB - - - - - 3 0 T20I v Bangladesh Pallekele 21 Sep 2012 T20I # 267
DNB - - - - - 1 0 ODI v Sri Lanka Pallekele 4 Nov 2012 ODI # 3305
TDNB - - - 0 17 0 0 ODI v Sri Lanka Dambulla 19 Aug 2010 ODI # 3037
DNB - - - - - 0 0 T20I v Zimbabwe Harare 15 Oct 2011 T20I # 211
TDNB - - - - - 0 0 ODI v Sri Lanka Hambantota 12 Nov 2012 ODI # 3308
DNB - - - - - 1 0 ODI v Zimbabwe Harare 20 Oct 2011 ODI # 3204
TDNB - - - - - 0 0 ODI v India Hamilton 27 Nov 2022 ODI # 4487
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