Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date greater than or equal to 6 Aug 2014 remove greater than or equal to 6 Aug 2014 from query
Ordered by minutes batted (descending)
Return to query menu
Cleared query menu
Career averages
Span Mat Inns NO Runs Mins HS Ave BF SR 100 50 0 4s 6s
unfiltered 2012-2024 253 299 26 10033 23553+ 264* 36.75 16797 59.73 20 55 23 1005 84 Profile
filtered 2014-2024 227 272 24 9353 21828+ 264* 37.71 15537 60.19 20 51 20 938 77
Innings by innings list
264* 694 489 21 1 53.98 2 not out 2 Test v Sri Lanka Wellington 15 Dec 2018 Test # 2335
176 574 370 17 1 47.56 2 caught 3 Test v Sri Lanka Christchurch 26 Dec 2018 Test # 2336
252 552 373 34 2 67.56 1 caught 1 Test v Bangladesh Christchurch 9 Jan 2022 Test # 2447
177 463 329 18 1 53.79 2 lbw 2 Test v Bangladesh Wellington 12 Jan 2017 Test # 2246
95 401 282 10 0 33.68 1 stumped 2 Test v India Kanpur 25 Nov 2021 Test # 2435
137 394 269 11 1 50.92 1 caught 1 Test v Pakistan Dubai (DICS) 17 Nov 2014 Test # 2146
161 368 248 17 3 64.91 2 caught 2 Test v Bangladesh Hamilton 28 Feb 2019 Test # 2349
136 359 269 11 0 50.55 2 caught 1 Test v Zimbabwe Bulawayo 6 Aug 2016 Test # 2214
154 359 251 15 0 61.35 2 lbw 2 Test v Sri Lanka Colombo (PSS) 22 Aug 2019 Test # 2356
103 308 222 13 0 46.39 1 lbw 2 Test v Pakistan Abu Dhabi 9 Nov 2014 Test # 2144
105 308 209 12 0 50.23 2 caught 2 Test v Zimbabwe Bulawayo 28 Jul 2016 Test # 2210
109* 304 180 8 0 60.55 1 not out 3 Test v Sri Lanka Dunedin 10 Dec 2015 Test # 2192
113 286 191 10 0 59.16 1 caught 2 Test v Pakistan Karachi 26 Dec 2022 Test # 2486
83 282 207 10 0 40.09 1 caught 4 Test v England Christchurch 30 Mar 2018 Test # 2301
86 268 184 12 1 46.73 1 bowled 1 Test v West Indies Hamilton 3 Dec 2020 Test # 2394
73 252 168 8 0 43.45 1 caught 3 Test v Australia Christchurch 8 Mar 2024 Test # 2535
105 249 172 16 0 61.04 2 bowled 1 Test v England Hamilton 29 Nov 2019 Test # 2371
80 241 150 12 0 53.33 2 caught 3 Test v Pakistan Hamilton 25 Nov 2016 Test # 2237
50 236 144 4 0 34.72 1 caught 2 Test v Australia Melbourne 26 Dec 2019 Test # 2376
67 235 144 7 0 46.52 1 bowled 2 Test v Sri Lanka Christchurch 9 Mar 2023 Test # 2498
83 233 172 11 0 48.25 1 lbw 3 Test v England Wellington 24 Feb 2023 Test # 2494
49 226 133 4 0 36.84 1 caught 2 Test v Australia Sydney 3 Jan 2020 Test # 2378
84 224 180 13 0 46.66 2 caught 1 Test v England Leeds 29 May 2015 Test # 2163
58 220 151 5 0 38.41 2 lbw 2 Test v India Kanpur 22 Sep 2016 Test # 2221
137 218 121 7 4 113.22 2 caught 1 ODI v Bangladesh Christchurch 26 Dec 2016 ODI # 3814
52 218 146 3 0 35.61 1 bowled 4 Test v India Kanpur 25 Nov 2021 Test # 2435
63 215 164 3 0 38.41 1 caught 3 Test v Australia Wellington 12 Feb 2016 Test # 2201
74 208 148 8 0 50.00 1 caught 4 Test v India Eden Gardens 30 Sep 2016 Test # 2222
52 197 122 5 0 42.62 1 bowled 2 Test v India Christchurch 29 Feb 2020 Test # 2387
68 189 111 11 0 61.26 2 caught 2 Test v Bangladesh Christchurch 20 Jan 2017 Test # 2248
140* 187 123 10 5 113.82 5 not out 1 ODI v Netherlands Hamilton 2 Apr 2022 ODI # 4381
53 185 112 3 0 47.32 1 caught 3 Test v Pakistan Mount Maunganui 26 Dec 2020 Test # 2397
79* 178 98 7 1 80.61 2 not out 1 ODI v India Dharamsala 16 Oct 2016 ODI # 3796
110* 169 116 7 2 94.82 2 not out 2 ODI v Zimbabwe Harare 4 Aug 2015 ODI # 3674
30 158 104 3 0 28.84 1 caught 2 Test v India Southampton 18 Jun 2021 Test # 2425
110* 153 108 10 0 101.85 5 not out 2 ODI v Bangladesh Christchurch 23 Mar 2021 ODI # 4280
26 152 112 3 0 23.21 2 caught 2 Test v England Auckland 22 Mar 2018 Test # 2299
59 151 98 10 0 60.20 2 lbw 2 Test v England Lord's 21 May 2015 Test # 2162
103* 148 102 8 2 100.98 5 not out 2 ODI v India Wankhede 22 Oct 2017 ODI # 3928
62 147 103 11 0 60.19 1 caught 3 Test v Pakistan Karachi 2 Jan 2023 Test # 2487
71 142 100 9 0 71.00 1 lbw 1 Test v Pakistan Karachi 2 Jan 2023 Test # 2487
76 141 100 12 0 76.00 1 caught 3 Test v England Leeds 23 Jun 2022 Test # 2467
50 136 103 7 0 48.54 2 caught 1 Test v Australia Adelaide 27 Nov 2015 Test # 2190
53 136 104 7 0 50.96 2 caught 2 Test v India Indore 8 Oct 2016 Test # 2223
60 134 80 4 1 75.00 1 lbw 2 ODI v South Africa Centurion 19 Aug 2015 ODI # 3676
50 134 103 10 0 48.54 1 caught 2 Test v South Africa Hamilton 25 Mar 2017 Test # 2257
40 134 104 1 1 38.46 1 bowled 2 Test v South Africa Hamilton 13 Feb 2024 Test # 2529
61 131 72 3 1 84.72 2 caught 1 ODI v India Mohali 23 Oct 2016 ODI # 3798
145* 130 104 19 5 139.42 5 not out 2 ODI v India Auckland 25 Nov 2022 ODI # 4483
47 129 93 3 0 50.53 2 caught 2 Test v Australia Brisbane 5 Nov 2015 Test # 2185
69 128 75 6 0 92.00 4 caught 2 ODI v West Indies Bridgetown 21 Aug 2022 ODI # 4456
35 127 86 4 0 40.69 1 caught 3 Test v Sri Lanka Wellington 3 Jan 2015 Test # 2155
36 127 85 6 0 42.35 2 caught 2 Test v Australia Perth 13 Nov 2015 Test # 2187
79 125 84 6 0 94.04 5 caught 2 ODI v England Hamilton 25 Feb 2018 ODI # 3980
55 125 73 5 1 75.34 4 lbw 2 ODI v Ireland Dublin (Malahide) 12 Jul 2022 ODI # 4423
98 122 85 8 1 115.29 4 caught 1 ODI v Pakistan Rawalpindi 29 Apr 2023 ODI # 4571
37 120 87 5 0 42.52 1 caught 2 Test v West Indies Wellington 1 Dec 2017 Test # 2284
64 118 81 8 0 79.01 2 caught 2 ODI v South Africa Potchefstroom 23 Aug 2015 ODI # 3677
21 118 73 0 0 28.76 1 caught 1 Test v Sri Lanka Wellington 17 Mar 2023 Test # 2500
92 118 77 9 3 119.48 4 bowled 1 ODI v Bangladesh Dunedin 17 Dec 2023 ODI # 4711
71 117 67 2 3 105.97 5 caught 2 ODI v England Dunedin 7 Mar 2018 ODI # 3989
52 117 74 10 0 70.27 1 caught 4 Test v India Christchurch 29 Feb 2020 Test # 2387
24 115 80 3 0 30.00 1 bowled 4 Test v Sri Lanka Christchurch 9 Mar 2023 Test # 2498
68 114 74 3 2 91.89 5 bowled 1 ODI v Afghanistan Chennai 18 Oct 2023 ODI # 4673
54 112 74 4 1 72.97 2 run out 2 ODI v South Africa Durban 26 Aug 2015 ODI # 3678
18 110 68 1 0 26.47 2 lbw 4 Test v Australia Perth 12 Dec 2019 Test # 2374
45 108 81 3 1 55.55 2 caught 3 Test v Sri Lanka Galle 14 Aug 2019 Test # 2354
27 106 65 3 0 41.53 1 caught 1 Test v Sri Lanka Christchurch 26 Dec 2014 Test # 2151
57 106 65 5 0 87.69 5 caught 2 ODI v England Chester-le-Street 3 Jul 2019 ODI # 4183
39 105 71 7 0 54.92 1 caught 3 Test v Australia Christchurch 20 Feb 2016 Test # 2202
47 104 56 2 1 83.92 5 caught 1 ODI v England Lord's 14 Jul 2019 ODI # 4192
26 103 60 6 0 43.33 1 caught 1 Test v England Nottingham 10 Jun 2022 Test # 2465
35 103 76 3 1 46.05 1 caught 2 Test v England Wellington 24 Feb 2023 Test # 2494
30 102 88 3 0 34.09 2 caught 1 Test v Sri Lanka Galle 14 Aug 2019 Test # 2354
59 101 58 5 0 101.72 4 caught 1 ODI v Pakistan Karachi 7 May 2023 ODI # 4575
29 100 71 3 1 40.84 1 lbw 4 Test v Australia Brisbane 5 Nov 2015 Test # 2185
33 100 71 4 0 46.47 1 caught 2 Test v Pakistan Christchurch 3 Jan 2021 Test # 2400
38 100 69 7 0 55.07 1 caught 1 Test v Australia Christchurch 8 Mar 2024 Test # 2535
28 99 72 3 1 38.88 2 caught 2 Test v Sri Lanka Hamilton 18 Dec 2015 Test # 2194
65 99 52 7 0 125.00 5 run out 2 ODI v India Kanpur 29 Oct 2017 ODI # 3932
60 96 76 5 0 78.94 4 caught 2 ODI v Pakistan Karachi 5 May 2023 ODI # 4574
51 95 64 1 1 79.68 5 caught 1 ODI v India Mount Maunganui 28 Jan 2019 ODI # 4088
65* 95 49 6 1 132.65 3 not out 2 T20I v Bangladesh Mirpur 3 Sep 2021 T20I # 1251
64 92 49 7 2 130.61 1 caught 1 T20I v Pakistan Lahore 17 Apr 2023 T20I # 2047
27 87 53 4 0 50.94 1 caught 1 Test v West Indies Wellington 11 Dec 2020 Test # 2395
46 86 46 6 1 100.00 2 lbw 1 ODI v India Delhi 20 Oct 2016 ODI # 3797
43 86 57 2 1 75.43 4 caught 1 ODI v Australia Cairns 6 Sep 2022 ODI # 4461
26 86 60 3 0 43.33 1 caught 4 Test v Bangladesh Mirpur 6 Dec 2023 Test # 2517
22 85 56 4 0 39.28 2 caught 1 Test v West Indies Hamilton 9 Dec 2017 Test # 2287
38 82 62 2 0 61.29 5 bowled 1 ODI v India Pune 25 Oct 2017 ODI # 3931
30 82 57 5 0 52.63 1 caught 4 Test v South Africa Hamilton 13 Feb 2024 Test # 2529
45 81 60 3 0 75.00 4 bowled 2 ODI v Pakistan Karachi 3 May 2023 ODI # 4573
59 79 51 2 3 115.68 5 caught 1 ODI v Bangladesh Dunedin 20 Feb 2019 ODI # 4095
20 79 48 4 0 41.66 1 caught 1 Test v South Africa Mount Maunganui 4 Feb 2024 Test # 2528
15 78 61 2 0 24.59 1 bowled 2 Test v South Africa Christchurch 17 Feb 2022 Test # 2450
42 77 65 4 0 64.61 3 bowled 1 ODI v Sri Lanka Auckland 17 Jan 2015 ODI # 3580
22 77 46 3 0 47.82 2 lbw 3 Test v West Indies Hamilton 9 Dec 2017 Test # 2287
23 77 57 2 0 40.35 1 bowled 1 Test v England Lord's 2 Jun 2021 Test # 2422
42 76 47 5 1 89.36 2 caught 1 ODI v Sri Lanka Nelson 31 Dec 2015 ODI # 3717
37 74 49 3 0 75.51 5 lbw 2 ODI v India Wellington 3 Feb 2019 ODI # 4092
50* 72 37 2 2 135.13 3 not out 1 T20I v Bangladesh Mirpur 10 Sep 2021 T20I # 1263
53 72 46 6 1 115.21 5 stumped 1 ODI v Netherlands Hyderabad 9 Oct 2023 ODI # 4663
22 71 46 3 0 47.82 2 caught 1 Test v Sri Lanka Dunedin 10 Dec 2015 Test # 2192
41* 70 59 6 1 69.49 2 not out 4 Test v Bangladesh Christchurch 20 Jan 2017 Test # 2248
32* 70 34 3 0 94.11 5 not out 2 ODI v India Mount Maunganui 11 Feb 2020 ODI # 4243
69 69 48 8 2 143.75 5 caught 2 ODI v India Hamilton 5 Feb 2020 ODI # 4235
34 68 48 3 0 70.83 5 caught 2 ODI v Pakistan Sharjah 14 Dec 2014 ODI # 3568
4 67 40 0 0 10.00 2 caught 1 Test v Australia Christchurch 20 Feb 2016 Test # 2202
42 67 52 3 0 80.76 5 caught 1 ODI v Pakistan Karachi 9 Jan 2023 ODI # 4500
37 66 42 5 0 88.09 5 stumped 1 ODI v West Indies Christchurch 26 Dec 2017 ODI # 3945
14 66 33 2 0 42.42 1 caught 3 Test v England Lord's 2 Jun 2022 Test # 2464
39 65 40 4 0 97.50 2 caught 1 ODI v India Ranchi 26 Oct 2016 ODI # 3799
10 64 45 1 0 22.22 1 caught 3 Test v Australia Adelaide 27 Nov 2015 Test # 2190
20 62 35 3 0 57.14 1 caught 4 Test v Pakistan Abu Dhabi 9 Nov 2014 Test # 2144
20 62 36 0 0 55.55 4 lbw 1 ODI v Pakistan Rawalpindi 27 Apr 2023 ODI # 4569
9 59 41 0 0 21.95 1 stumped 4 Test v India Southampton 18 Jun 2021 Test # 2425
22 58 36 1 0 61.11 5 caught 1 ODI v England Mount Maunganui 28 Feb 2018 ODI # 3981
21 57 44 3 0 47.72 1 caught 2 Test v Bangladesh Sylhet 28 Nov 2023 Test # 2516
35 56 35 3 0 100.00 5 caught 1 ODI v Pakistan Dunedin 13 Jan 2018 ODI # 3949
24 56 46 3 0 52.17 5 caught 2 ODI v India Hyderabad 18 Jan 2023 ODI # 4507
39 54 36 3 1 108.33 4 stumped 2 T20I v India Delhi 1 Nov 2017 T20I # 630
11 54 30 0 0 36.66 1 caught 2 Test v India Wellington 21 Feb 2020 Test # 2385
34* 54 32 4 0 106.25 4 not out 2 ODI v Bangladesh Nelson 20 Dec 2023 ODI # 4715
9 53 35 1 0 25.71 1 caught 3 Test v Pakistan Dubai (DICS) 17 Nov 2014 Test # 2146
15 53 30 2 0 50.00 4 stumped 2 ODI v Sri Lanka Christchurch 11 Jan 2015 ODI # 3574
29 52 38 5 0 76.31 5 stumped 1 ODI v South Africa Mount Maunganui 21 Oct 2014 ODI # 3536
23* 52 32 3 0 71.87 1 not out 4 Test v England Birmingham 10 Jun 2021 Test # 2423
20 52 24 1 0 83.33 1 lbw 2 T20I v Pakistan Lahore 14 Apr 2023 T20I # 2045
10 51 30 1 0 33.33 2 caught 1 Test v Sri Lanka Christchurch 26 Dec 2018 Test # 2336
20* 50 30 1 0 66.66 3 not out 2 T20I v Sri Lanka Dunedin 5 Apr 2023 T20I # 2040
18 48 33 1 0 54.54 5 caught 1 ODI v Bangladesh Wellington 26 Mar 2021 ODI # 4282
13 44 32 2 0 40.62 1 caught 2 Test v Pakistan Sharjah 26 Nov 2014 Test # 2147
18 44 29 2 0 62.06 1 caught 3 Test v England Hamilton 29 Nov 2019 Test # 2371
8 44 21 1 0 38.09 1 caught 4 Test v Australia Melbourne 26 Dec 2019 Test # 2376
30 44 26 3 1 115.38 4 caught 1 ODI v Ireland Dublin (Malahide) 15 Jul 2022 ODI # 4429
21 43 34 0 1 61.76 4 bowled 1 ODI v Bangladesh Napier 23 Dec 2023 ODI # 4717
14* 42 12 0 0 116.66 6 not out 1 ODI v Pakistan Abu Dhabi 17 Dec 2014 ODI # 3570
23 42 28 5 0 82.14 3 caught 2 ODI v Pakistan Wellington 31 Jan 2015 ODI # 3596
15 42 32 2 0 46.87 1 caught 4 Test v Australia Perth 13 Nov 2015 Test # 2187
21 42 26 1 0 80.76 3 stumped 1 T20I v Bangladesh Mirpur 8 Sep 2021 T20I # 1260
31 42 23 1 1 134.78 3 bowled 2 T20I v Sri Lanka Queenstown 8 Apr 2023 T20I # 2041
16 41 29 2 0 55.17 2 caught 1 ODI v Zimbabwe Harare 7 Aug 2015 ODI # 3675
16 41 32 1 0 50.00 1 bowled 4 Test v Bangladesh Wellington 12 Jan 2017 Test # 2246
14 41 28 0 0 50.00 5 caught 2 ODI v Australia Lord's 29 Jun 2019 ODI # 4178
14 41 30 2 0 46.66 1 bowled 3 Test v Bangladesh Mount Maunganui 1 Jan 2022 Test # 2444
17* 40 20 2 0 85.00 2 not out 2 ODI v Sri Lanka Christchurch 28 Dec 2015 ODI # 3715
34 39 32 3 1 106.25 5 lbw 2 ODI v India Mount Maunganui 26 Jan 2019 ODI # 4085
28 38 36 3 0 77.77 2 caught 2 ODI v Australia Melbourne 9 Dec 2016 ODI # 3813
15 38 27 1 0 55.55 1 bowled 4 Test v England Mount Maunganui 16 Feb 2023 Test # 2492
8 38 16 0 0 50.00 5 bowled 2 ODI v Sri Lanka Hamilton 31 Mar 2023 ODI # 4557
14 37 19 3 0 73.68 2 bowled 1 ODI v Zimbabwe Harare 2 Aug 2015 ODI # 3673
9 36 25 1 0 36.00 1 caught 4 Test v Pakistan Christchurch 17 Nov 2016 Test # 2234
20 36 34 1 0 58.82 5 caught 1 ODI v West Indies Christchurch 23 Dec 2017 ODI # 3944
27 36 16 5 0 168.75 3 caught 2 T20I v Sri Lanka Auckland 2 Apr 2023 T20I # 2039
6 35 21 0 0 28.57 1 caught 1 Test v Sri Lanka Wellington 3 Jan 2015 Test # 2155
12 35 16 0 0 75.00 5 caught 1 ODI v West Indies Manchester 22 Jun 2019 ODI # 4170
5 35 17 0 0 29.41 5 caught 1 ODI v Sri Lanka Auckland 25 Mar 2023 ODI # 4548
19 35 22 1 0 86.36 5 caught 2 ODI v England Southampton 10 Sep 2023 ODI # 4640
19 34 20 2 0 95.00 1 lbw 2 T20I v Pakistan Lahore 15 Apr 2023 T20I # 2046
16 33 28 2 0 57.14 4 caught 2 ODI v South Africa Mount Maunganui 24 Oct 2014 ODI # 3537
13 32 20 0 0 65.00 5 run out 1 ODI v Pakistan Dubai (DICS) 8 Dec 2014 ODI # 3564
23 31 25 3 0 92.00 4 lbw 2 ODI v Ireland Dublin (Malahide) 10 Jul 2022 ODI # 4419
8 30 21 0 0 38.09 2 lbw 2 Test v England Mount Maunganui 21 Nov 2019 Test # 2367
16 30 22 1 0 72.72 5 bowled 2 ODI v Pakistan Karachi 13 Jan 2023 ODI # 4504
18 29 25 1 0 72.00 5 caught 1 T20I v Bangladesh Mirpur 1 Sep 2021 T20I # 1243
13 29 22 1 0 59.09 5 bowled 2 ODI v England Lord's 15 Sep 2023 ODI # 4647
21 29 22 2 0 95.45 5 caught 2 ODI v Australia Dharamsala 28 Oct 2023 ODI # 4684
11 28 15 1 0 73.33 2 caught 1 ODI v Pakistan Wellington 25 Jan 2016 ODI # 3728
4 28 23 0 0 17.39 2 caught 2 Test v South Africa Durban 19 Aug 2016 Test # 2219
10 28 19 0 0 52.63 4 caught 1 ODI v England Christchurch 10 Mar 2018 ODI # 3992
10 28 15 0 0 66.66 4 stumped 2 ODI v Australia Cairns 11 Sep 2022 ODI # 4464
35* 28 24 3 1 145.83 3 not out 4 Test v Pakistan Karachi 26 Dec 2022 Test # 2486
8 27 18 1 0 44.44 2 caught 1 Test v South Africa Wellington 16 Mar 2017 Test # 2255
13* 27 18 1 0 72.22 5 not out 2 ODI v Afghanistan Taunton 8 Jun 2019 ODI # 4154
26 26 22 3 0 118.18 5 caught 1 T20I v Pakistan Dubai (DICS) 5 Dec 2014 T20I # 412
19 26 17 3 0 111.76 2 caught 2 ODI v India Visakhapatnam 29 Oct 2016 ODI # 3800
13 25 21 1 1 61.90 1 caught 3 Test v Zimbabwe Bulawayo 6 Aug 2016 Test # 2214
4 25 12 0 0 33.33 2 caught 2 ODI v Australia Canberra 6 Dec 2016 ODI # 3812
17 25 19 1 0 89.47 5 lbw 2 ODI v West Indies Whangarei 20 Dec 2017 ODI # 3943
6 25 16 1 0 37.50 1 lbw 2 Test v England Birmingham 10 Jun 2021 Test # 2423
23 25 17 3 0 135.29 8 caught 1 ODI v Netherlands Hamilton 4 Apr 2022 ODI # 4383
4 25 20 0 0 20.00 1 caught 2 Test v Bangladesh Mirpur 6 Dec 2023 Test # 2517
17 24 24 3 0 70.83 1 caught 4 Test v Sri Lanka Christchurch 26 Dec 2014 Test # 2151
5 24 15 0 0 33.33 3 caught 1 ODI v Sri Lanka Hamilton 15 Jan 2015 ODI # 3577
3 24 17 0 0 17.64 1 caught 3 Test v England Leeds 29 May 2015 Test # 2163
10 24 19 2 0 52.63 1 caught 2 Test v South Africa Dunedin 8 Mar 2017 Test # 2253
1 24 15 0 0 6.66 1 lbw 4 Test v Australia Sydney 3 Jan 2020 Test # 2378
8 24 18 1 0 44.44 1 caught 4 Test v Australia Wellington 29 Feb 2024 Test # 2533
18 23 15 2 0 120.00 3 bowled 2 ODI v Sri Lanka Christchurch 26 Dec 2015 ODI # 3714
4 23 11 1 0 36.36 2 caught 2 Test v South Africa Centurion 27 Aug 2016 Test # 2220
1 23 17 0 0 5.88 1 caught 1 Test v England Lord's 2 Jun 2022 Test # 2464
1 22 19 0 0 5.26 1 lbw 2 Test v Pakistan Christchurch 17 Nov 2016 Test # 2234
10 22 11 0 0 90.90 7 caught 1 ODI v India Manchester 9 Jul 2019 ODI # 4190
10 22 14 2 0 71.42 1 caught 2 Test v India Wankhede 3 Dec 2021 Test # 2438
1 22 17 0 0 5.88 5 caught 1 ODI v India Raipur 21 Jan 2023 ODI # 4509
4 21 16 1 0 25.00 2 caught 2 Test v Bangladesh Wellington 8 Mar 2019 Test # 2350
6 20 15 1 0 40.00 1 caught 3 Test v South Africa Wellington 16 Mar 2017 Test # 2255
11 20 10 1 0 110.00 5 caught 1 ODI v India Napier 23 Jan 2019 ODI # 4082
3 20 13 0 0 23.07 1 lbw 3 Test v South Africa Mount Maunganui 4 Feb 2024 Test # 2528
5 20 13 1 0 38.46 1 bowled 2 Test v Australia Wellington 29 Feb 2024 Test # 2533
6 19 9 1 0 66.66 2 bowled 2 ODI v Sri Lanka Wellington 29 Jan 2015 ODI # 3594
2 19 15 0 0 13.33 1 lbw 4 Test v India Kanpur 22 Sep 2016 Test # 2221
1 19 13 0 0 7.69 1 caught 2 Test v England Mount Maunganui 16 Feb 2023 Test # 2492
22* 18 14 4 0 157.14 6 not out 1 ODI v Pakistan Abu Dhabi 19 Dec 2014 ODI # 3571
12 18 10 1 0 120.00 7 caught 1 T20I v South Africa Durban 14 Aug 2015 T20I # 451
1 18 14 0 0 7.14 5 caught 1 ODI v Pakistan Birmingham 26 Jun 2019 ODI # 4174
4 18 15 0 0 26.66 5 caught 2 ODI v South Africa Pune 1 Nov 2023 ODI # 4689
3 17 12 0 0 25.00 5 bowled 2 ODI v England The Oval 13 Sep 2023 ODI # 4643
0 16 11 0 0 0.00 2 lbw 1 ODI v South Africa Hamilton 19 Feb 2017 ODI # 3836
6 16 15 1 0 40.00 1 lbw 4 Test v India Wankhede 3 Dec 2021 Test # 2438
5 16 7 1 0 71.42 5 lbw 1 ODI v India Dharamsala 22 Oct 2023 ODI # 4678
4 15 9 1 0 44.44 1 caught 4 Test v Sri Lanka Hamilton 18 Dec 2015 Test # 2194
9 15 8 1 0 112.50 2 caught 1 ODI v Sri Lanka Nelson 2 Jan 2016 ODI # 3718
2 15 6 0 0 33.33 2 caught 1 ODI v South Africa Christchurch 22 Feb 2017 ODI # 3839
7 15 14 0 0 50.00 5 lbw 1 ODI v India Auckland 8 Feb 2020 ODI # 4239
1 15 14 0 0 7.14 1 caught 1 Test v Bangladesh Mount Maunganui 1 Jan 2022 Test # 2444
3 14 8 0 0 37.50 3 caught 1 T20I v South Africa Centurion 16 Aug 2015 T20I # 452
7 14 9 1 0 77.77 2 caught 1 ODI v Australia Auckland 30 Jan 2017 ODI # 3829
8 14 16 1 0 50.00 5 caught 2 ODI v Pakistan Hamilton 16 Jan 2018 ODI # 3953
5 14 9 0 0 55.55 5 caught 1 T20I v Bangladesh Mirpur 5 Sep 2021 T20I # 1258
0 13 8 0 0 0.00 2 caught 1 ODI v Australia Hamilton 5 Feb 2017 ODI # 3832
8* 13 11 0 0 72.72 5 not out 2 ODI v Netherlands Mount Maunganui 29 Mar 2022 ODI # 4378
6 12 6 1 0 100.00 2 caught 1 Test v Australia Wellington 12 Feb 2016 Test # 2201
3 11 7 0 0 42.85 5 caught 2 ODI v Pakistan Sharjah 12 Dec 2014 ODI # 3566
1 11 2 0 0 50.00 1 caught 4 Test v South Africa Christchurch 25 Feb 2022 Test # 2451
1 10 4 0 0 25.00 5 caught 2 ODI v South Africa Birmingham 19 Jun 2019 ODI # 4165
1 8 2 0 0 50.00 2 lbw 2 Test v India Eden Gardens 30 Sep 2016 Test # 2222
6 8 10 0 1 60.00 1 lbw 4 Test v India Indore 8 Oct 2016 Test # 2223
2 8 6 0 0 33.33 2 bowled 2 ODI v Australia Sydney 4 Dec 2016 ODI # 3811
4 8 7 1 0 57.14 2 lbw 2 ODI v Bangladesh Nelson 31 Dec 2016 ODI # 3816
3 8 7 0 0 42.85 5 caught 1 ODI v Pakistan Wellington 6 Jan 2018 ODI # 3946
0 7 1 0 0 0.00 2 lbw 4 Test v England Lord's 21 May 2015 Test # 2162
0 7 7 0 0 0.00 2 caught 2 ODI v South Africa Wellington 25 Feb 2017 ODI # 3841
2 7 5 0 0 40.00 7 caught 1 ODI v Pakistan Wellington 19 Jan 2018 ODI # 3957
7* 7 4 1 0 175.00 1 not out 4 Test v India Wellington 21 Feb 2020 Test # 2385
0 7 3 0 0 0.00 4 caught 1 ODI v West Indies Bridgetown 19 Aug 2022 ODI # 4453
2 7 3 0 0 66.66 5 lbw 1 ODI v Pakistan Karachi 11 Jan 2023 ODI # 4502
0 6 3 0 0 0.00 2 caught 2 Test v England Christchurch 30 Mar 2018 Test # 2301
4 6 5 1 0 80.00 1 bowled 3 Test v England Nottingham 10 Jun 2022 Test # 2465
0 5 4 0 0 0.00 5 caught 2 ODI v Bangladesh The Oval 5 Jun 2019 ODI # 4151
0 5 6 0 0 0.00 1 caught 1 Test v England Leeds 23 Jun 2022 Test # 2467
0 4 3 0 0 0.00 2 caught 1 ODI v Sri Lanka Mount Maunganui 5 Jan 2016 ODI # 3721
0 4 1 0 0 0.00 2 caught 1 Test v Pakistan Hamilton 25 Nov 2016 Test # 2237
0 4 1 0 0 0.00 5 lbw 2 ODI v England Wellington 3 Mar 2018 ODI # 3982
0 4 3 0 0 0.00 4 caught 2 ODI v Australia Cairns 8 Sep 2022 ODI # 4462
2* 4 2 0 0 100.00 8 not out 1 ODI v Pakistan Bengaluru 4 Nov 2023 ODI # 4692
0 4 6 0 0 0.00 1 caught 4 Test v Bangladesh Sylhet 28 Nov 2023 Test # 2516
0 3 2 0 0 0.00 2 caught 2 Test v Australia Perth 12 Dec 2019 Test # 2374
2* 3 2 0 0 100.00 7 not out 2 ODI v Sri Lanka Bengaluru 9 Nov 2023 ODI # 4698
4 2 3 1 0 133.33 1 caught 1 Test v Pakistan Mount Maunganui 26 Dec 2020 Test # 2397
0 2 4 0 0 0.00 1 caught 2 Test v South Africa Christchurch 25 Feb 2022 Test # 2451
0 2 1 0 0 0.00 5 caught 2 ODI v India Indore 24 Jan 2023 ODI # 4511
0 1 1 0 0 0.00 1 bowled 4 Test v South Africa Centurion 27 Aug 2016 Test # 2220
0 1 2 0 0 0.00 5 lbw 2 ODI v India Wankhede 15 Nov 2023 ODI # 4703
22 - 35 4 0 62.85 2 lbw 1 ODI v Bangladesh Nelson 29 Dec 2016 ODI # 3815
15 - 25 3 0 60.00 2 caught 1 ODI v Ireland Dublin (Malahide) 14 May 2017 ODI # 3867
54 - 64 3 1 84.37 1 caught 2 ODI v Bangladesh Dublin 17 May 2017 ODI # 3868
104 - 111 9 4 93.69 2 stumped 1 ODI v Ireland Dublin (Malahide) 21 May 2017 ODI # 3870
84 - 92 11 0 91.30 1 bowled 1 ODI v Bangladesh Dublin 24 May 2017 ODI # 3871
68 - 64 5 0 106.25 5 lbw 1 ODI v Pakistan Abu Dhabi 7 Nov 2018 ODI # 4066
1 - 7 0 0 14.28 5 bowled 1 ODI v Pakistan Abu Dhabi 9 Nov 2018 ODI # 4068
13 - 38 2 0 34.21 2 caught 1 Test v Pakistan Abu Dhabi 16 Nov 2018 Test # 2327
0 - 1 0 0 0.00 2 bowled 3 Test v Pakistan Abu Dhabi 16 Nov 2018 Test # 2327
22 - 72 3 0 30.55 2 caught 2 Test v Pakistan Dubai (DICS) 24 Nov 2018 Test # 2330
50 - 158 4 0 31.64 2 caught 3 Test v Pakistan Dubai (DICS) 24 Nov 2018 Test # 2330
4 - 11 1 0 36.36 2 lbw 1 Test v Pakistan Abu Dhabi 3 Dec 2018 Test # 2332
10 - 37 0 0 27.02 2 caught 3 Test v Pakistan Abu Dhabi 3 Dec 2018 Test # 2332
38 - 40 4 0 95.00 5 caught 2 ODI v Australia Sydney 13 Mar 2020 ODI # 4255
36 - 99 3 0 36.36 1 lbw 3 Test v England Lord's 2 Jun 2021 Test # 2422
12 - 19 1 0 63.15 5 lbw 1 ODI v West Indies Bridgetown 17 Aug 2022 ODI # 4450
13 - 8 3 0 162.50 1 caught 1 T20I v Pakistan Rawalpindi 20 Apr 2023 T20I # 2048
0 - 1 0 0 0.00 1 caught 2 T20I v Pakistan Rawalpindi 24 Apr 2023 T20I # 2049
TDNB - - - - - - - - ODI v South Africa Hamilton 27 Oct 2014 ODI # 3538
DNB - - - - - - - 2 ODI v Pakistan Nelson 9 Jan 2018 ODI # 3947
DNB - - - - - - - 2 ODI v Pakistan Dubai (DICS) 11 Nov 2018 ODI # 4070
DNB - - - - - - - 2 ODI v India Hamilton 31 Jan 2019 ODI # 4091
DNB - - - - - - - 2 ODI v Bangladesh Napier 13 Feb 2019 ODI # 4093
DNB - - - - - - - 2 ODI v Bangladesh Christchurch 16 Feb 2019 ODI # 4094
DNB - - - - - - - 2 ODI v Sri Lanka Cardiff 1 Jun 2019 ODI # 4145
DNB - - - - - - - 2 ODI v Bangladesh Dunedin 20 Mar 2021 ODI # 4279
TDNB - - - - - - - - ODI v India Hamilton 27 Nov 2022 ODI # 4487
DNB - - - - - - - 2 ODI v India Christchurch 30 Nov 2022 ODI # 4489
DNB - - - - - - - 2 ODI v England Cardiff 8 Sep 2023 ODI # 4636
DNB - - - - - - - 2 ODI v England Ahmedabad 5 Oct 2023 ODI # 4658
DNB - - - - - - - 2 ODI v Bangladesh Chennai 13 Oct 2023 ODI # 4668
Statsguru includes the following current or recent relevant matches:
England v Pakistan at The Oval, 4th T20I, May 30, 2024 [T20I # 2631]
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