Records type batting analysis [change type]
View innings by innings list [change view]
Ordered by batting strike rate (descending)
Return to query menu
Cleared query menu
Career averages
Span Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
overall 2012-2024 165 149 34 3138 137* 27.28 3165 99.14 2 11 11 288 99 Profile
Innings by innings list
23* - 6 2 2 383.33 6 not out 2 T20I v Ireland Belfast 22 Jul 2022 T20I # 1679
47* - 13 0 6 361.53 7 not out 1 ODI v Sri Lanka Mount Maunganui 3 Jan 2019 ODI # 4074
30 - 9 2 3 333.33 5 caught 1 T20I v Scotland Edinburgh 27 Jul 2022 T20I # 1692
34* 19 11 1 4 309.09 7 not out 2 ODI v West Indies Bridgetown 21 Aug 2022 ODI # 4456
45* 33 16 1 6 281.25 4 not out 1 T20I v Australia Dunedin 25 Feb 2021 T20I # 1124
27 18 11 1 3 245.45 6 caught 2 T20I v England Abu Dhabi 10 Nov 2021 T20I # 1415
14* 6 6 2 1 233.33 8 not out 2 T20I v West Indies Wellington 15 Jan 2014 T20I # 353
28 24 12 1 3 233.33 6 caught 1 T20I v Scotland Edinburgh 29 Jul 2022 T20I # 1701
33* 18 15 3 2 220.00 6 not out 1 T20I v West Indies Kingston 10 Aug 2022 T20I # 1728
12* - 6 1 1 200.00 6 not out 1 ODI v Sri Lanka Nelson 8 Jan 2019 ODI # 4076
48* 48 24 5 3 200.00 6 not out 2 T20I v West Indies Auckland 27 Nov 2020 T20I # 1108
26* 19 13 0 2 200.00 5 not out 1 T20I v Australia Sydney 22 Oct 2022 T20I # 1839
6 7 3 1 0 200.00 5 caught 2 T20I v England Brisbane 1 Nov 2022 T20I # 1858
16 14 8 3 0 200.00 6 caught 2 T20I v Pakistan Lahore 27 Apr 2024 T20I # 2583
42 33 22 2 4 190.90 7 caught 1 T20I v England Wellington 3 Nov 2019 T20I # 998
19 13 10 2 1 190.00 6 caught 2 T20I v Sri Lanka Auckland 2 Apr 2023 T20I # 2039
32 18 17 2 2 188.23 6 caught 1 T20I v Netherlands The Hague 4 Aug 2022 T20I # 1722
15 17 8 2 1 187.50 6 caught 2 T20I v Pakistan Lahore 14 Apr 2023 T20I # 2045
13* 17 7 0 1 185.71 5 not out 1 T20I v Australia Dubai (DICS) 14 Nov 2021 T20I # 1428
29 23 16 3 1 181.25 6 caught 1 T20I v Ireland Belfast 18 Jul 2022 T20I # 1673
45* - 25 4 2 180.00 6 not out 2 T20I v Pakistan Rawalpindi 24 Apr 2023 T20I # 2049
34* 32 19 3 2 178.94 6 not out 1 ODI v India Wellington 31 Jan 2014 ODI # 3467
7* 20 4 1 0 175.00 7 not out 1 T20I v Pakistan Dubai (DICS) 5 Dec 2014 T20I # 412
26 22 15 3 0 173.33 6 caught 1 T20I v Australia Christchurch 22 Feb 2021 T20I # 1123
64 - 37 5 3 172.97 6 run out 1 ODI v Sri Lanka Mount Maunganui 5 Jan 2019 ODI # 4075
17 15 10 1 1 170.00 6 run out 1 T20I v Pakistan Christchurch 14 Oct 2022 T20I # 1819
10* 11 6 1 0 166.66 6 not out 1 T20I v Scotland Dubai (DICS) 3 Nov 2021 T20I # 1388
10 12 6 2 0 166.66 6 caught 1 T20I v Pakistan Lahore 17 Apr 2023 T20I # 2047
48 55 29 4 3 165.51 6 caught 1 T20I v Bangladesh Napier 27 Dec 2023 T20I # 2422
13 8 8 3 0 162.50 9 lbw 1 ODI v South Africa Potchefstroom 25 Jan 2013 ODI # 3328
14* 23 9 1 0 155.55 6 not out 1 ODI v Zimbabwe Harare 2 Aug 2015 ODI # 3673
37 29 24 3 2 154.16 6 bowled 1 ODI v Bangladesh Dunedin 20 Feb 2019 ODI # 4095
35* 33 23 1 2 152.17 6 not out 1 T20I v Namibia Sharjah 5 Nov 2021 T20I # 1394
15* 26 10 0 2 150.00 6 not out 2 T20I v Pakistan Auckland 18 Dec 2020 T20I # 1117
58 64 39 3 3 148.71 7 run out 2 ODI v Australia Dharamsala 28 Oct 2023 ODI # 4684
28 33 19 3 1 147.36 5 bowled 1 T20I v South Africa Centurion 16 Aug 2015 T20I # 452
10 8 7 2 0 142.85 8 bowled 1 T20I v South Africa Durban 21 Dec 2012 T20I # 293
7 5 5 1 0 140.00 2 caught 2 T20I v West Indies Roseau 6 Jul 2014 T20I # 403
28* 37 20 1 2 140.00 6 not out 2 T20I v Bangladesh Mount Maunganui 31 Dec 2023 T20I # 2425
11 6 8 1 1 137.50 2 bowled 2 T20I v West Indies Roseau 5 Jul 2014 T20I # 402
44 54 32 4 2 137.50 6 run out 2 ODI v India Wellington 3 Feb 2019 ODI # 4092
20 22 15 2 1 133.33 6 bowled 1 T20I v England Nelson 5 Nov 2019 T20I # 1001
16* 19 12 1 0 133.33 6 not out 1 T20I v Pakistan Sydney 9 Nov 2022 T20I # 1877
18 18 14 1 1 128.57 6 caught 2 ODI v England Cardiff 6 Jun 2017 ODI # 3880
5 6 4 1 0 125.00 8 run out 1 ODI v South Africa Kimberley 22 Jan 2013 ODI # 3325
5* 19 4 0 0 125.00 7 not out 2 ODI v Sri Lanka Hambantota 12 Nov 2013 ODI # 3434
15 19 12 3 0 125.00 2 lbw 1 T20I v Bangladesh Mount Maunganui 8 Jan 2017 T20I # 576
71* 74 57 6 0 124.56 6 not out 1 ODI v South Africa Christchurch 22 Feb 2017 ODI # 3839
21 - 17 2 0 123.52 7 caught 1 T20I v U.A.E. Dubai (DICS) 19 Aug 2023 T20I # 2203
28* 31 23 3 1 121.73 5 not out 2 ODI v Bangladesh Nelson 31 Dec 2016 ODI # 3816
28 43 23 1 1 121.73 6 caught 1 ODI v West Indies Manchester 22 Jun 2019 ODI # 4170
57 84 47 7 0 121.27 7 caught 1 ODI v India Mohali 23 Oct 2016 ODI # 3798
12 15 10 2 0 120.00 6 caught 2 T20I v South Africa Gqeberha 26 Dec 2012 T20I # 297
6* 4 5 1 0 120.00 5 not out 2 T20I v Pakistan Rawalpindi 21 Apr 2024 T20I # 2581
37* 47 31 2 1 119.35 6 not out 1 ODI v Zimbabwe Harare 7 Aug 2015 ODI # 3675
25 - 22 2 0 113.63 6 caught 1 T20I v U.A.E. Dubai (DICS) 17 Aug 2023 T20I # 2198
17* 25 15 1 0 113.33 5 not out 1 ODI v Pakistan Rawalpindi 29 Apr 2023 ODI # 4571
11 20 10 1 0 110.00 6 bowled 2 ODI v Pakistan Karachi 5 May 2023 ODI # 4574
52 - 48 5 1 108.33 6 caught 2 ODI v Bangladesh Dublin 17 May 2017 ODI # 3868
16 24 15 3 0 106.66 2 caught 1 ODI v South Africa Mount Maunganui 21 Oct 2014 ODI # 3536
48 58 45 6 0 106.66 7 caught 1 ODI v Australia Auckland 30 Jan 2017 ODI # 3829
85 129 80 10 3 106.25 6 caught 1 Test v Sri Lanka Christchurch 26 Dec 2014 Test # 2151
36 48 34 5 0 105.88 7 caught 2 ODI v Australia Cairns 11 Sep 2022 ODI # 4464
30 - 29 2 0 103.44 6 caught 1 ODI v Ireland Dublin (Malahide) 14 May 2017 ODI # 3867
7* 9 7 0 0 100.00 6 not out 2 T20I v Netherlands Chattogram 29 Mar 2014 T20I # 390
41 55 41 6 0 100.00 6 caught 2 ODI v South Africa Centurion 19 Aug 2015 ODI # 3676
5 10 5 0 0 100.00 7 bowled 1 T20I v Bangladesh Mount Maunganui 6 Jan 2017 T20I # 575
24 33 24 4 1 100.00 6 caught 1 ODI v South Africa Auckland 4 Mar 2017 ODI # 3846
1* - 1 0 0 100.00 5 not out 1 T20I v England Auckland 10 Nov 2019 T20I # 1012
4 7 4 0 0 100.00 7 caught 1 ODI v Bangladesh Wellington 26 Mar 2021 ODI # 4282
9* 14 9 1 0 100.00 6 not out 1 T20I v West Indies Kingston 12 Aug 2022 T20I # 1732
6 13 6 0 0 100.00 7 caught 1 T20I v West Indies Kingston 14 Aug 2022 T20I # 1735
16 23 16 0 1 100.00 7 caught 1 ODI v Australia Cairns 6 Sep 2022 ODI # 4461
6* 16 6 0 0 100.00 6 not out 1 T20I v Bangladesh Christchurch 12 Oct 2022 T20I # 1816
11* 31 11 0 0 100.00 5 not out 1 T20I v Pakistan Lahore 25 Apr 2024 T20I # 2582
23 34 24 3 0 95.83 6 stumped 1 ODI v Bangladesh Cardiff 9 Jun 2017 ODI # 3883
34 62 36 5 0 94.44 4 caught 2 ODI v Australia Sydney 4 Dec 2016 ODI # 3811
33 59 35 7 0 94.28 8 caught 1 Test v India Wellington 14 Feb 2014 Test # 2120
12 15 13 2 0 92.30 5 lbw 1 ODI v Bangladesh Christchurch 26 Dec 2016 ODI # 3814
42* 55 46 3 0 91.30 7 not out 2 ODI v Sri Lanka Dambulla 16 Nov 2013 ODI # 3435
28 - 31 3 1 90.32 5 stumped 1 ODI v Bangladesh Nelson 29 Dec 2016 ODI # 3815
74 93 83 7 1 89.15 4 caught 2 ODI v Australia Canberra 6 Dec 2016 ODI # 3812
137* 220 154 20 0 88.96 8 not out 3 Test v India Wellington 14 Feb 2014 Test # 2120
30 50 34 2 0 88.23 6 caught 2 ODI v Bangladesh Christchurch 23 Mar 2021 ODI # 4280
97* 158 112 5 3 86.60 6 not out 1 ODI v Pakistan Birmingham 26 Jun 2019 ODI # 4174
78 136 91 10 1 85.71 6 run out 1 Test v West Indies Bridgetown 26 Jun 2014 Test # 2127
15 27 18 3 0 83.33 6 caught 1 Test v Sri Lanka Wellington 3 Jan 2015 Test # 2155
15 25 18 3 0 83.33 6 stumped 1 Test v South Africa Wellington 16 Mar 2017 Test # 2255
5 6 6 1 0 83.33 6 bowled 1 T20I v Pakistan Christchurch 8 Oct 2022 T20I # 1809
29 66 35 2 0 82.85 6 caught 1 ODI v South Africa Hamilton 19 Feb 2017 ODI # 3836
4 4 5 1 0 80.00 6 caught 3 Test v South Africa Wellington 16 Mar 2017 Test # 2255
8 - 10 0 1 80.00 6 caught 2 ODI v Australia Sydney 13 Mar 2020 ODI # 4255
51 91 67 3 4 76.11 6 caught 3 Test v West Indies Bridgetown 26 Jun 2014 Test # 2127
19 28 25 3 0 76.00 6 caught 1 ODI v England Lord's 14 Jul 2019 ODI # 4192
19 27 25 1 1 76.00 6 caught 2 ODI v India Mount Maunganui 11 Feb 2020 ODI # 4243
25 54 33 2 1 75.75 6 caught 2 ODI v Bangladesh The Oval 5 Jun 2019 ODI # 4151
8 16 11 1 0 72.72 8 caught 2 ODI v Bangladesh Mirpur 31 Oct 2013 ODI # 3426
19 31 27 1 0 70.37 6 bowled 2 ODI v England Chester-le-Street 3 Jul 2019 ODI # 4183
23 60 34 3 0 67.64 6 caught 2 ODI v South Africa Birmingham 19 Jun 2019 ODI # 4165
6 14 9 0 0 66.66 7 caught 1 T20I v Pakistan Dubai (DICS) 4 Dec 2014 T20I # 411
6 9 9 1 0 66.66 5 caught 1 ODI v India Ranchi 26 Oct 2016 ODI # 3799
12 28 18 1 0 66.66 5 caught 1 ODI v India Manchester 9 Jul 2019 ODI # 4190
9 17 14 1 0 64.28 6 caught 2 ODI v India Hamilton 5 Feb 2020 ODI # 4235
107 216 171 11 2 62.57 6 caught 1 Test v West Indies Kingston 8 Jun 2014 Test # 2123
5 15 8 0 0 62.50 6 caught 1 T20I v Sri Lanka Sydney 29 Oct 2022 T20I # 1850
71 144 115 11 0 61.73 6 lbw 2 Test v India Indore 8 Oct 2016 Test # 2223
15 34 25 2 0 60.00 6 caught 1 Test v West Indies Port of Spain 16 Jun 2014 Test # 2125
6 - 10 0 0 60.00 6 caught 1 ODI v Bangladesh Dublin 24 May 2017 ODI # 3871
6 17 10 0 0 60.00 6 caught 1 ODI v Australia Birmingham 2 Jun 2017 ODI # 3876
3 7 5 0 0 60.00 6 run out 1 ODI v India Auckland 8 Feb 2020 ODI # 4239
3 7 5 0 0 60.00 6 caught 2 T20I v Australia Wellington 5 Mar 2021 T20I # 1127
13 38 22 1 0 59.09 6 caught 2 ODI v South Africa Wellington 25 Feb 2017 ODI # 3841
10 36 18 1 0 55.55 2 bowled 2 ODI v South Africa Mount Maunganui 24 Oct 2014 ODI # 3537
2 5 4 0 0 50.00 8 caught 2 ODI v Pakistan Sharjah 14 Dec 2014 ODI # 3568
2 12 4 0 0 50.00 6 caught 1 T20I v Pakistan Napier 22 Dec 2020 T20I # 1119
1 5 2 0 0 50.00 4 caught 1 T20I v Pakistan Sharjah 26 Oct 2021 T20I # 1367
1* 6 2 0 0 50.00 6 not out 1 T20I v Ireland Belfast 20 Jul 2022 T20I # 1678
2 8 4 0 0 50.00 7 caught 2 ODI v Australia Cairns 8 Sep 2022 ODI # 4462
1 5 2 0 0 50.00 6 caught 2 T20I v Pakistan Lahore 15 Apr 2023 T20I # 2046
7 22 15 1 0 46.66 5 caught 3 Test v West Indies Port of Spain 16 Jun 2014 Test # 2125
20 86 45 0 1 44.44 7 caught 3 Test v West Indies Kingston 8 Jun 2014 Test # 2123
19 59 44 3 0 43.18 6 lbw 3 Test v Sri Lanka Wellington 3 Jan 2015 Test # 2155
3 6 7 0 0 42.85 6 bowled 2 Test v Australia Brisbane 5 Nov 2015 Test # 2185
3 14 7 0 0 42.85 6 caught 2 T20I v India Eden Gardens 21 Nov 2021 T20I # 1446
11 55 26 0 0 42.30 6 bowled 3 Test v Pakistan Dubai (DICS) 17 Nov 2014 Test # 2146
9 24 22 0 0 40.90 7 caught 2 ODI v Australia Lord's 29 Jun 2019 ODI # 4178
10 27 25 1 0 40.00 7 caught 1 ODI v India Dharamsala 16 Oct 2016 ODI # 3796
11 40 30 1 0 36.66 6 stumped 2 Test v Pakistan Abu Dhabi 9 Nov 2014 Test # 2144
10 30 28 1 0 35.71 8 caught 1 ODI v West Indies Auckland 26 Dec 2013 ODI # 3449
17 73 54 2 0 31.48 6 caught 1 Test v Pakistan Dubai (DICS) 17 Nov 2014 Test # 2146
3 20 12 0 0 25.00 6 caught 1 T20I v India Ranchi 19 Nov 2021 T20I # 1440
7 37 30 0 0 23.33 7 caught 2 Test v South Africa Dunedin 8 Mar 2017 Test # 2253
3 23 13 0 0 23.07 5 bowled 2 ODI v India Visakhapatnam 29 Oct 2016 ODI # 3800
1 11 6 0 0 16.66 5 caught 1 T20I v Pakistan Rawalpindi 20 Apr 2024 T20I # 2579
1 8 7 0 0 14.28 7 bowled 1 ODI v Australia Hamilton 5 Feb 2017 ODI # 3832
1 13 7 0 0 14.28 8 caught 1 ODI v West Indies Bridgetown 19 Aug 2022 ODI # 4453
1 12 8 0 0 12.50 6 lbw 1 ODI v Pakistan Dubai (DICS) 8 Dec 2014 ODI # 3564
3 45 33 0 0 9.09 6 caught 4 Test v Australia Brisbane 5 Nov 2015 Test # 2185
0 1 2 0 0 0.00 8 lbw 2 ODI v South Africa Paarl 19 Jan 2013 ODI # 3323
0 1 1 0 0 0.00 7 caught 2 ODI v Bangladesh Mirpur 29 Oct 2013 ODI # 3423
0 1 1 0 0 0.00 5 bowled 2 T20I v Sri Lanka Chattogram 31 Mar 2014 T20I # 395
0 4 2 0 0 0.00 6 caught 4 Test v Pakistan Abu Dhabi 9 Nov 2014 Test # 2144
0 5 4 0 0 0.00 6 caught 4 Test v India Indore 8 Oct 2016 Test # 2223
0 4 1 0 0 0.00 6 caught 2 T20I v Australia Wellington 3 Mar 2021 T20I # 1125
0 3 1 0 0 0.00 6 lbw 1 T20I v Ireland Adelaide 4 Nov 2022 T20I # 1862
0 5 3 0 0 0.00 6 caught 2 T20I v India Mount Maunganui 20 Nov 2022 T20I # 1898
0 3 3 0 0 0.00 6 caught 1 T20I v India Napier 22 Nov 2022 T20I # 1911
0 6 8 0 0 0.00 9 bowled 2 ODI v South Africa Pune 1 Nov 2023 ODI # 4689
0 2 0 0 0 - 6 run out 2 T20I v Sri Lanka Queenstown 8 Apr 2023 T20I # 2041
DNB - - - - - - - 2 T20I v South Africa East London 23 Dec 2012 T20I # 295
DNB - - - - - - - 1 ODI v West Indies Queenstown 1 Jan 2014 ODI # 3451
DNB - - - - - - - 1 T20I v West Indies Auckland 11 Jan 2014 T20I # 352
DNB - - - - - - - 2 ODI v India Hamilton 28 Jan 2014 ODI # 3465
TDNB - - - - - - - - ODI v South Africa Hamilton 27 Oct 2014 ODI # 3538
DNB - - - - - - - 4 Test v Sri Lanka Christchurch 26 Dec 2014 Test # 2151
DNB - - - - - - - 1 T20I v Zimbabwe Harare 9 Aug 2015 T20I # 450
DNB - - - - - - - 2 ODI v South Africa Hamilton 1 Mar 2017 ODI # 3843
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 Afghanistan Taunton 8 Jun 2019 ODI # 4154
DNB - - - - - - - 1 T20I v West Indies Mount Maunganui 29 Nov 2020 T20I # 1110
TDNB - - - - - - - - T20I v West Indies Mount Maunganui 30 Nov 2020 T20I # 1112
DNB - - - - - - - 2 T20I v Pakistan Hamilton 20 Dec 2020 T20I # 1118
DNB - - - - - - - 2 T20I v Australia Wellington 7 Mar 2021 T20I # 1129
DNB - - - - - - - 2 ODI v Bangladesh Dunedin 20 Mar 2021 ODI # 4279
DNB - - - - - - - 2 T20I v India Dubai (DICS) 31 Oct 2021 T20I # 1381
DNB - - - - - - - 2 T20I v Afghanistan Abu Dhabi 7 Nov 2021 T20I # 1402
DNB - - - - - - - 2 T20I v Netherlands The Hague 5 Aug 2022 T20I # 1723
DNB - - - - - - - 2 T20I v Bangladesh Christchurch 9 Oct 2022 T20I # 1811
DNB - - - - - - - 2 T20I v Pakistan Christchurch 11 Oct 2022 T20I # 1815
DNB - - - - - - - 2 T20I v Sri Lanka Dunedin 5 Apr 2023 T20I # 2040
DNB - - - - - - - 2 ODI v England Ahmedabad 5 Oct 2023 ODI # 4658
DNB - - - - - - - 1 T20I v Bangladesh Mount Maunganui 29 Dec 2023 T20I # 2423
DNB - - - - - - - 1 T20I v Pakistan Rawalpindi 18 Apr 2024 T20I # 2575
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