Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date less than or equal to 17 Dec 2023 remove less than or equal to 17 Dec 2023 from query
Runs scored less than or equal to 9 remove less than or equal to 9 from query
Dismissed out remove out 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 2008-2024 384 288 69 3141 77* 14.34 3517 89.30 0 7 37 283 132 Profile
filtered 2008-2023 116 125 0 389 9 3.11 797 48.80 0 0 35 31 7
Innings by innings list
1 4 2 0 0 50.00 9 caught 2 T20I v England Auckland 5 Feb 2008 T20I # 53
5 24 20 1 0 25.00 9 caught 2 Test v England Napier 22 Mar 2008 Test # 1868
1 9 9 0 0 11.11 10 bowled 1 Test v England Lord's 15 May 2008 Test # 1874
6 11 6 0 1 100.00 10 caught 2 ODI v England Chester-le-Street 15 Jun 2008 ODI # 2708
0 1 1 0 0 0.00 10 caught 1 ODI v England Bristol 21 Jun 2008 ODI # 2710
6 15 9 0 0 66.66 10 run out 2 ODI v England The Oval 25 Jun 2008 ODI # 2714
0 10 3 0 0 0.00 10 run out 1 ODI v Bangladesh Mirpur 11 Oct 2008 ODI # 2764
0 3 4 0 0 0.00 9 caught 2 Test v Australia Brisbane 20 Nov 2008 Test # 1894
2 11 6 0 0 33.33 9 caught 1 Test v Australia Adelaide 28 Nov 2008 Test # 1896
2 3 3 0 0 66.66 10 run out 1 T20I v West Indies Hamilton 28 Dec 2008 T20I # 79
3 11 6 0 0 50.00 9 bowled 2 ODI v Australia Perth 1 Feb 2009 ODI # 2811
3 - 13 0 0 23.07 9 caught 4 Test v India Wellington 3 Apr 2009 Test # 1918
1 4 7 0 0 14.28 11 lbw 2 ODI v Pakistan Abu Dhabi 3 Nov 2009 ODI # 2921
4 13 7 0 0 57.14 11 caught 1 ODI v Pakistan Abu Dhabi 9 Nov 2009 ODI # 2927
6 1 3 0 1 200.00 10 caught 2 T20I v Pakistan Dubai (DICS) 12 Nov 2009 T20I # 122
0 4 3 0 0 0.00 9 lbw 2 Test v Pakistan Napier 11 Dec 2009 Test # 1940
0 2 2 0 0 0.00 9 bowled 1 ODI v Bangladesh Napier 5 Feb 2010 ODI # 2949
2 7 3 0 0 66.66 9 run out 2 ODI v Australia Napier 3 Mar 2010 ODI # 2966
1 2 2 0 0 50.00 10 bowled 1 ODI v Australia Hamilton 9 Mar 2010 ODI # 2971
5 18 9 1 0 55.55 9 caught 2 Test v Australia Wellington 19 Mar 2010 Test # 1955
0 6 2 0 0 0.00 9 caught 3 Test v Australia Wellington 19 Mar 2010 Test # 1955
4 7 9 0 0 44.44 10 bowled 1 T20I v Sri Lanka Lauderhill 23 May 2010 T20I # 181
0 3 4 0 0 0.00 10 lbw 1 ODI v Bangladesh Mirpur 11 Oct 2010 ODI # 3054
0 1 2 0 0 0.00 11 caught 1 ODI v India Chennai 10 Dec 2010 ODI # 3077
0 1 1 0 0 0.00 10 bowled 2 T20I v Pakistan Christchurch 30 Dec 2010 T20I # 195
1 13 9 0 0 11.11 9 caught 1 Test v Pakistan Wellington 15 Jan 2011 Test # 1991
6 20 10 0 0 60.00 10 caught 1 ODI v Australia Nagpur 25 Feb 2011 ODI # 3107
8 9 8 1 0 100.00 10 lbw 2 ODI v Sri Lanka Wankhede 18 Mar 2011 ODI # 3137
0 3 3 0 0 0.00 10 caught 1 ODI v Sri Lanka Colombo (RPS) 29 Mar 2011 ODI # 3146
8 20 18 2 0 44.44 10 caught 3 Test v Australia Brisbane 1 Dec 2011 Test # 2020
3 6 4 0 0 75.00 11 lbw 1 ODI v Zimbabwe Dunedin 3 Feb 2012 ODI # 3230
0 2 2 0 0 0.00 9 caught 2 Test v South Africa Dunedin 7 Mar 2012 Test # 2035
3 12 5 0 0 60.00 3 caught 2 T20I v West Indies Lauderhill 1 Jul 2012 T20I # 248
2 7 3 0 0 66.66 7 run out 2 ODI v West Indies Kingston 7 Jul 2012 ODI # 3285
3 15 8 0 0 37.50 10 run out 2 ODI v West Indies Basseterre 14 Jul 2012 ODI # 3289
7 20 21 0 0 33.33 10 caught 3 Test v West Indies Kingston 2 Aug 2012 Test # 2052
2 13 11 0 0 18.18 9 bowled 3 Test v India Bengaluru 31 Aug 2012 Test # 2055
1 6 3 0 0 33.33 9 caught 2 T20I v Pakistan Pallekele 23 Sep 2012 T20I # 271
2 5 3 0 0 66.66 9 bowled 1 ODI v England Napier 20 Feb 2013 ODI # 3336
3 8 5 0 0 60.00 8 caught 2 Test v England Wellington 14 Mar 2013 Test # 2080
7 14 10 0 0 70.00 8 caught 4 Test v England Lord's 16 May 2013 Test # 2088
0 4 1 0 0 0.00 9 caught 2 ODI v Bangladesh Mirpur 29 Oct 2013 ODI # 3423
0 7 1 0 0 0.00 11 bowled 2 ODI v Bangladesh Mirpur 31 Oct 2013 ODI # 3426
2 4 4 0 0 50.00 8 caught 1 Test v West Indies Dunedin 3 Dec 2013 Test # 2104
9 13 7 1 0 128.57 10 caught 2 ODI v West Indies Hamilton 8 Jan 2014 ODI # 3453
3 5 3 0 0 100.00 9 caught 3 Test v West Indies Kingston 8 Jun 2014 Test # 2123
6 27 15 0 0 40.00 8 bowled 1 Test v West Indies Bridgetown 26 Jun 2014 Test # 2127
7 34 19 0 0 36.84 8 caught 3 Test v West Indies Bridgetown 26 Jun 2014 Test # 2127
2 8 3 0 0 66.66 9 caught 2 T20I v West Indies Roseau 6 Jul 2014 T20I # 403
5 6 5 1 0 100.00 9 bowled 2 ODI v South Africa Mount Maunganui 24 Oct 2014 ODI # 3537
0 7 5 0 0 0.00 9 caught 2 Test v Pakistan Abu Dhabi 9 Nov 2014 Test # 2144
5 24 18 1 0 27.77 9 bowled 4 Test v Pakistan Abu Dhabi 9 Nov 2014 Test # 2144
0 10 8 0 0 0.00 9 caught 1 Test v Sri Lanka Christchurch 26 Dec 2014 Test # 2151
0 2 1 0 0 0.00 10 caught 1 Test v Sri Lanka Wellington 3 Jan 2015 Test # 2155
1 7 4 0 0 25.00 10 caught 2 ODI v Sri Lanka Wellington 29 Jan 2015 ODI # 3594
0 - 1 0 0 0.00 10 bowled 2 ODI v Australia Auckland 28 Feb 2015 ODI # 3617
1 16 5 0 0 20.00 9 caught 1 Test v England Leeds 29 May 2015 Test # 2163
1 4 3 0 0 33.33 8 caught 1 ODI v England Nottingham 17 Jun 2015 ODI # 3657
0 2 1 0 0 0.00 9 caught 2 T20I v England Manchester 23 Jun 2015 T20I # 423
5 8 8 1 0 62.50 10 caught 4 Test v Australia Brisbane 5 Nov 2015 Test # 2185
2 9 2 0 0 100.00 9 caught 1 Test v Sri Lanka Dunedin 10 Dec 2015 Test # 2192
4 6 5 1 0 80.00 9 caught 2 Test v Sri Lanka Hamilton 18 Dec 2015 Test # 2194
0 6 3 0 0 0.00 10 caught 1 Test v Australia Wellington 12 Feb 2016 Test # 2201
5 7 6 0 0 83.33 8 caught 1 Test v Australia Christchurch 20 Feb 2016 Test # 2202
0 2 2 0 0 0.00 8 caught 3 Test v Australia Christchurch 20 Feb 2016 Test # 2202
8 21 19 1 0 42.10 9 caught 2 Test v South Africa Centurion 27 Aug 2016 Test # 2220
0 3 2 0 0 0.00 9 bowled 1 ODI v India Delhi 20 Oct 2016 ODI # 3797
0 3 4 0 0 0.00 9 stumped 2 ODI v India Visakhapatnam 29 Oct 2016 ODI # 3800
2 5 4 0 0 50.00 9 caught 2 ODI v Australia Canberra 6 Dec 2016 ODI # 3812
4 23 14 0 0 28.57 9 caught 2 ODI v Australia Melbourne 9 Dec 2016 ODI # 3813
3 - 7 0 0 42.85 9 caught 1 ODI v Bangladesh Nelson 29 Dec 2016 ODI # 3815
1 4 3 0 0 33.33 9 lbw 2 Test v Bangladesh Wellington 12 Jan 2017 Test # 2246
0 1 2 0 0 0.00 9 caught 1 ODI v Australia Auckland 30 Jan 2017 ODI # 3829
5 5 6 1 0 83.33 9 caught 2 ODI v South Africa Wellington 25 Feb 2017 ODI # 3841
6 7 7 0 1 85.71 9 caught 1 ODI v South Africa Auckland 4 Mar 2017 ODI # 3846
4 9 7 0 0 57.14 9 caught 3 Test v South Africa Wellington 16 Mar 2017 Test # 2255
2 9 6 0 0 33.33 10 caught 2 ODI v England Cardiff 6 Jun 2017 ODI # 3880
8 6 4 2 0 200.00 9 caught 2 T20I v India Delhi 1 Nov 2017 T20I # 630
6 7 5 1 0 120.00 9 bowled 1 ODI v Pakistan Dunedin 13 Jan 2018 ODI # 3949
9 11 6 0 1 150.00 9 caught 1 T20I v Australia Sydney 3 Feb 2018 T20I # 642
5 5 3 1 0 166.66 9 caught 1 T20I v Australia Auckland 21 Feb 2018 T20I # 653
6 4 3 1 0 200.00 9 run out 1 ODI v England Mount Maunganui 28 Feb 2018 ODI # 3981
7 10 8 1 0 87.50 9 caught 2 ODI v England Wellington 3 Mar 2018 ODI # 3982
0 - 1 0 0 0.00 8 run out 1 T20I v Pakistan Dubai (DICS) 2 Nov 2018 T20I # 706
0 3 0 0 0 - 8 run out 2 T20I v Pakistan Dubai (DICS) 4 Nov 2018 T20I # 708
2 - 9 0 0 22.22 8 caught 1 Test v Pakistan Abu Dhabi 3 Dec 2018 Test # 2332
6 27 14 0 0 42.85 8 run out 2 Test v Sri Lanka Wellington 15 Dec 2018 Test # 2335
3 2 3 0 0 100.00 9 bowled 1 T20I v India Auckland 8 Feb 2019 T20I # 737
9 21 13 0 1 69.23 9 caught 2 Test v England Mount Maunganui 21 Nov 2019 Test # 2367
8 34 29 1 0 27.58 10 caught 2 Test v Australia Perth 12 Dec 2019 Test # 2374
4 23 10 0 0 40.00 9 caught 4 Test v Australia Perth 12 Dec 2019 Test # 2374
2 6 3 0 0 66.66 9 run out 4 Test v Australia Melbourne 26 Dec 2019 Test # 2376
6 - 5 1 0 120.00 9 bowled 2 T20I v India Mount Maunganui 2 Feb 2020 T20I # 1037
3 17 10 0 0 30.00 9 caught 1 ODI v India Auckland 8 Feb 2020 ODI # 4239
6 16 13 1 0 46.15 8 caught 2 Test v India Wellington 21 Feb 2020 Test # 2385
0 2 2 0 0 0.00 8 caught 2 Test v India Christchurch 29 Feb 2020 Test # 2387
0 11 9 0 0 0.00 9 bowled 1 Test v Pakistan Mount Maunganui 26 Dec 2020 Test # 2397
6 5 3 1 0 200.00 8 run out 1 T20I v Australia Dunedin 25 Feb 2021 T20I # 1124
5 6 6 0 0 83.33 8 caught 2 T20I v Australia Wellington 3 Mar 2021 T20I # 1125
6 4 4 0 1 150.00 8 caught 2 T20I v Australia Wellington 5 Mar 2021 T20I # 1127
8 29 19 0 0 42.10 10 caught 1 Test v England Lord's 2 Jun 2021 Test # 2422
5 12 13 1 0 38.46 9 bowled 2 Test v India Kanpur 25 Nov 2021 Test # 2435
4 10 8 1 0 50.00 10 lbw 4 Test v India Kanpur 25 Nov 2021 Test # 2435
0 2 2 0 0 0.00 9 caught 2 Test v India Wankhede 3 Dec 2021 Test # 2438
0 3 2 0 0 0.00 9 bowled 4 Test v India Wankhede 3 Dec 2021 Test # 2438
6 19 16 1 0 37.50 9 caught 1 Test v Bangladesh Mount Maunganui 1 Jan 2022 Test # 2444
0 13 4 0 0 0.00 9 bowled 3 Test v Bangladesh Mount Maunganui 1 Jan 2022 Test # 2444
4 18 13 1 0 30.76 10 caught 2 Test v South Africa Christchurch 17 Feb 2022 Test # 2450
5 7 8 0 0 62.50 9 caught 2 Test v South Africa Christchurch 25 Feb 2022 Test # 2451
4 4 3 1 0 133.33 9 caught 1 Test v England Nottingham 10 Jun 2022 Test # 2465
0 9 1 0 0 0.00 8 run out 3 Test v England Nottingham 10 Jun 2022 Test # 2465
2 22 12 0 0 16.66 9 bowled 3 Test v England Leeds 23 Jun 2022 Test # 2467
4 10 6 0 0 66.66 10 bowled 1 ODI v West Indies Bridgetown 19 Aug 2022 ODI # 4453
2 7 3 0 0 66.66 9 bowled 2 ODI v Australia Cairns 8 Sep 2022 ODI # 4462
0 2 1 0 0 0.00 10 caught 2 T20I v India Mount Maunganui 20 Nov 2022 T20I # 1898
6 7 5 1 0 120.00 10 bowled 1 T20I v India Napier 22 Nov 2022 T20I # 1911
0 7 5 0 0 0.00 9 caught 2 Test v Pakistan Karachi 26 Dec 2022 Test # 2486
0 6 4 0 0 0.00 10 caught 1 ODI v Pakistan Karachi 11 Jan 2023 ODI # 4502
0 1 1 0 0 0.00 9 caught 4 Test v England Mount Maunganui 16 Feb 2023 Test # 2492
2 11 9 0 0 22.22 9 caught 3 Test v England Wellington 24 Feb 2023 Test # 2494
1 6 2 0 0 50.00 8 caught 4 Test v Sri Lanka Christchurch 9 Mar 2023 Test # 2498
8 2 3 0 1 266.66 10 lbw 2 T20I v England Manchester 1 Sep 2023 T20I # 2229
4 3 3 1 0 133.33 10 caught 2 ODI v England Southampton 10 Sep 2023 ODI # 4640
7 11 11 1 0 63.63 8 lbw 2 ODI v South Africa Pune 1 Nov 2023 ODI # 4689
9 14 10 1 0 90.00 9 caught 2 ODI v India Wankhede 15 Nov 2023 ODI # 4703
Statsguru includes the following current or recent relevant matches:
West Indies v Uganda at Providence, ICC Men's T20 World Cup 18th match, Jun 8, 2024 [T20I # 2651]
Australia v England at Bridgetown, ICC Men's T20 World Cup 17th match, Jun 8, 2024 [T20I # 2650]
Netherlands v South Africa at New York, ICC Men's T20 World Cup 16th match, Jun 8, 2024 [T20I # 2649]
Belgium v Guernsey at Waterloo, 2nd T20I, Jun 8, 2024 [T20I # 2648]
Belgium v Guernsey at Waterloo, 1st T20I, Jun 8, 2024 [T20I # 2647]
 
Feedback Print this page