Records type batting analysis [change type]
View list of dismissals [change view]
Primary team New Zealand remove New Zealand 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 2009-2022 198 195 19 7346 237* 41.73 8415 87.29 18 39 16 750 187 Profile
filtered 2009-2022 198 195 19 7346 237* 41.73 8415 87.29 18 39 16 750 187
List of dismissals
not out 122 1 v West Indies Auckland 10 Jan 2009 ODI # 2789
caught D Ramdin KA Pollard 43 2 v West Indies Napier 13 Jan 2009 ODI # 2792
bowled NW Bracken 13 2 v Australia Perth 1 Feb 2009 ODI # 2811
caught CL White NW Bracken 8 2 v Australia Melbourne 6 Feb 2009 ODI # 2816
caught CJ Ferguson NW Bracken 6 2 v Australia Sydney 8 Feb 2009 ODI # 2817
caught NW Bracken MG Johnson 45 1 v Australia Adelaide 10 Feb 2009 ODI # 2819
not out 64 2 v Australia Brisbane 13 Feb 2009 ODI # 2820
caught G Gambhir Harbhajan Singh 64 2 v India Napier 3 Mar 2009 ODI # 2821
TDNB - 0 v India Wellington 6 Mar 2009 ODI # 2822
lbw Yuvraj Singh 1 2 v India Christchurch 8 Mar 2009 ODI # 2823
caught KD Karthik (sub) I Sharma 25 1 v India Hamilton 11 Mar 2009 ODI # 2824
not out 57 2 v India Auckland 14 Mar 2009 ODI # 2825
caught KC Sangakkara KMDN Kulasekara 3 2 v Sri Lanka Colombo (RPS) 8 Sep 2009 ODI # 2884
caught R Dravid Yuvraj Singh 22 1 v India Colombo (RPS) 11 Sep 2009 ODI # 2886
caught HM Amla WD Parnell 21 1 v South Africa Centurion 24 Sep 2009 ODI # 2895
bowled SL Malinga 66 1 v Sri Lanka Johannesburg 27 Sep 2009 ODI # 2899
caught GP Swann JM Anderson 53 2 v England Johannesburg 29 Sep 2009 ODI # 2902
caught Naved-ul-Hasan Umar Gul 11 2 v Pakistan Johannesburg 3 Oct 2009 ODI # 2906
caught NM Hauritz NM Hauritz 40 1 v Australia Centurion 5 Oct 2009 ODI # 2907
bowled Umar Gul 4 2 v Pakistan Abu Dhabi 3 Nov 2009 ODI # 2921
caught Mohammad Amir Abdul Razzaq 62 1 v Pakistan Abu Dhabi 6 Nov 2009 ODI # 2924
caught Younis Khan Saeed Ajmal 8 1 v Pakistan Abu Dhabi 9 Nov 2009 ODI # 2927
caught Raqibul Hasan Shahadat Hossain 2 1 v Bangladesh Napier 5 Feb 2010 ODI # 2949
bowled Rubel Hossain 32 2 v Bangladesh Dunedin 8 Feb 2010 ODI # 2951
caught Tamim Iqbal Shakib Al Hasan 91 2 v Bangladesh Christchurch 11 Feb 2010 ODI # 2953
caught SR Watson JR Hopes 9 2 v Australia Napier 3 Mar 2010 ODI # 2966
caught BJ Haddin SR Watson 18 2 v Australia Auckland 6 Mar 2010 ODI # 2969
caught CL White MG Johnson 21 1 v Australia Hamilton 9 Mar 2010 ODI # 2971
caught RT Ponting SR Watson 30 1 v Australia Auckland 11 Mar 2010 ODI # 2973
run out 7 1 v Australia Wellington 13 Mar 2010 ODI # 2975
caught MS Dhoni P Kumar 11 1 v India Dambulla 10 Aug 2010 ODI # 3030
caught CK Kapugedera SL Malinga 0 1 v Sri Lanka Dambulla 13 Aug 2010 ODI # 3031
lbw P Kumar 0 2 v India Dambulla 25 Aug 2010 ODI # 3039
caught MM Patel R Ashwin 30 2 v India Guwahati 28 Nov 2010 ODI # 3070
caught WP Saha R Ashwin 70 1 v India Jaipur 1 Dec 2010 ODI # 3072
run out 12 1 v India Vadodara 4 Dec 2010 ODI # 3074
caught Yuvraj Singh A Nehra 30 1 v India Bengaluru 7 Dec 2010 ODI # 3076
caught PA Patel P Kumar 0 1 v India Chennai 10 Dec 2010 ODI # 3077
not out 40 2 v Pakistan Wellington 22 Jan 2011 ODI # 3085
TDNB - 0 v Pakistan Queenstown 26 Jan 2011 ODI # 3088
caught Ahmed Shehzad Wahab Riaz 39 2 v Pakistan Christchurch 29 Jan 2011 ODI # 3090
caught Younis Khan Wahab Riaz 21 1 v Pakistan Napier 1 Feb 2011 ODI # 3093
caught Umar Akmal Shoaib Akhtar 65 2 v Pakistan Hamilton 3 Feb 2011 ODI # 3095
caught Umar Gul Abdul Razzaq 44 1 v Pakistan Auckland 5 Feb 2011 ODI # 3097
not out 39 2 v Kenya Chennai 20 Feb 2011 ODI # 3101
bowled SR Watson 10 1 v Australia Nagpur 25 Feb 2011 ODI # 3107
not out 86 2 v Zimbabwe Ahmedabad 4 Mar 2011 ODI # 3117
bowled Shahid Afridi 57 1 v Pakistan Pallekele 8 Mar 2011 ODI # 3123
caught A Bagai HS Baidwan 17 1 v Canada Wankhede 13 Mar 2011 ODI # 3129
lbw KMDN Kulasekara 13 2 v Sri Lanka Wankhede 18 Mar 2011 ODI # 3137
caught J Botha DW Steyn 1 1 v South Africa Mirpur 25 Mar 2011 ODI # 3144
bowled SL Malinga 39 1 v Sri Lanka Colombo (RPS) 29 Mar 2011 ODI # 3146
caught KM Jarvis H Masakadza 74 2 v Zimbabwe Harare 20 Oct 2011 ODI # 3204
bowled MN Waller 105 2 v Zimbabwe Harare 22 Oct 2011 ODI # 3206
bowled E Chigumbura 70 1 v Zimbabwe Dunedin 3 Feb 2012 ODI # 3230
caught SW Masakadza RW Price 77 1 v Zimbabwe Whangarei 6 Feb 2012 ODI # 3232
stumped T Taibu RW Price 85 1 v Zimbabwe Napier 9 Feb 2012 ODI # 3234
caught AB de Villiers LL Tsotsobe 7 1 v South Africa Wellington 25 Feb 2012 ODI # 3249
caught AB de Villiers JH Kallis 58 1 v South Africa Napier 29 Feb 2012 ODI # 3252
caught F du Plessis LL Tsotsobe 7 1 v South Africa Auckland 3 Mar 2012 ODI # 3254
caught DJG Sammy AD Russell 1 1 v West Indies Kingston 5 Jul 2012 ODI # 3283
caught MN Samuels MN Samuels 51 2 v West Indies Kingston 7 Jul 2012 ODI # 3285
lbw AD Russell 11 1 v West Indies Basseterre 11 Jul 2012 ODI # 3288
lbw TL Best 0 2 v West Indies Basseterre 14 Jul 2012 ODI # 3289
lbw SP Narine 33 2 v West Indies Basseterre 16 Jul 2012 ODI # 3290
run out 0 2 v South Africa Paarl 19 Jan 2013 ODI # 3323
caught F du Plessis RK Kleinveldt 0 1 v South Africa Kimberley 22 Jan 2013 ODI # 3325
caught CA Ingram LL Tsotsobe 5 1 v South Africa Potchefstroom 25 Jan 2013 ODI # 3328
not out 27 2 v England Hamilton 17 Feb 2013 ODI # 3335
not out 103 2 v England Lord's 31 May 2013 ODI # 3360
not out 189 1 v England Southampton 2 Jun 2013 ODI # 3361
bowled JC Tredwell 38 2 v England Nottingham 5 Jun 2013 ODI # 3362
caught DPMD Jayawardene RMS Eranga 25 2 v Sri Lanka Cardiff 9 Jun 2013 ODI # 3366
caught GJ Maxwell CJ McKay 8 2 v Australia Birmingham 12 Jun 2013 ODI # 3369
bowled JM Anderson 9 2 v England Cardiff 16 Jun 2013 ODI # 3373
lbw R Rampaul 2 1 v West Indies Auckland 26 Dec 2013 ODI # 3449
caught D Ramdin JO Holder 1 1 v West Indies Queenstown 1 Jan 2014 ODI # 3451
caught DJ Bravo JO Holder 81 1 v West Indies Nelson 4 Jan 2014 ODI # 3452
bowled DJ Bravo 6 2 v West Indies Hamilton 8 Jan 2014 ODI # 3453
caught R Ashwin Mohammed Shami 8 1 v India Napier 19 Jan 2014 ODI # 3456
caught Mohammed Shami SK Raina 44 1 v India Hamilton 22 Jan 2014 ODI # 3458
caught AM Rahane RA Jadeja 111 1 v India Auckland 25 Jan 2014 ODI # 3462
lbw Mohammed Shami 35 2 v India Hamilton 28 Jan 2014 ODI # 3465
caught Mohammed Shami VR Aaron 16 1 v India Wellington 31 Jan 2014 ODI # 3467
caught Q de Kock VD Philander 5 1 v South Africa Mount Maunganui 21 Oct 2014 ODI # 3536
caught RR Rossouw VD Philander 11 2 v South Africa Mount Maunganui 24 Oct 2014 ODI # 3537
TDNB - 0 v South Africa Hamilton 27 Oct 2014 ODI # 3538
caught Shahid Afridi Mohammad Irfan 12 2 v Pakistan Sharjah 14 Dec 2014 ODI # 3568
caught Sarfaraz Ahmed Sohail Tanvir 58 1 v Pakistan Abu Dhabi 17 Dec 2014 ODI # 3570
caught Asad Shafiq Mohammad Irfan 8 1 v Pakistan Abu Dhabi 19 Dec 2014 ODI # 3571
caught TM Dilshan KMDN Kulasekara 0 2 v Sri Lanka Christchurch 11 Jan 2015 ODI # 3574
caught AD Mathews KMDN Kulasekara 10 1 v Sri Lanka Hamilton 15 Jan 2015 ODI # 3577
not out 66 1 v Sri Lanka Auckland 17 Jan 2015 ODI # 3580
caught KC Sangakkara AD Mathews 20 2 v Sri Lanka Nelson 20 Jan 2015 ODI # 3585
caught KC Sangakkara KMDN Kulasekara 0 1 v Sri Lanka Dunedin 23 Jan 2015 ODI # 3588
caught KC Sangakkara NLTC Perera 28 1 v Sri Lanka Dunedin 25 Jan 2015 ODI # 3590
lbw KMDN Kulasekara 0 2 v Sri Lanka Wellington 29 Jan 2015 ODI # 3594
caught Bilawal Bhatti Mohammad Irfan 39 2 v Pakistan Wellington 31 Jan 2015 ODI # 3596
caught Bilawal Bhatti Ahmed Shehzad 76 1 v Pakistan Napier 3 Feb 2015 ODI # 3598
caught KC Sangakkara RAS Lakmal 49 1 v Sri Lanka Christchurch 14 Feb 2015 ODI # 3599
caught MH Cross I Wardlaw 17 2 v Scotland Dunedin 17 Feb 2015 ODI # 3604
bowled CR Woakes 22 2 v England Wellington 20 Feb 2015 ODI # 3607
caught PJ Cummins MA Starc 11 2 v Australia Auckland 28 Feb 2015 ODI # 3617
run out 57 2 v Afghanistan Napier 8 Mar 2015 ODI # 3628
caught Rubel Hossain Shakib Al Hasan 105 2 v Bangladesh Hamilton 13 Mar 2015 ODI # 3634
not out 237 1 v West Indies Wellington 21 Mar 2015 ODI # 3643
run out 34 2 v South Africa Auckland 24 Mar 2015 ODI # 3644
bowled GJ Maxwell 15 1 v Australia Melbourne 29 Mar 2015 ODI # 3646
caught JC Buttler ST Finn 22 2 v England Birmingham 9 Jun 2015 ODI # 3654
caught CJ Jordan BA Stokes 50 1 v England The Oval 12 Jun 2015 ODI # 3655
lbw DJ Willey 2 2 v England Southampton 14 Jun 2015 ODI # 3656
caught ST Finn BA Stokes 53 1 v England Nottingham 17 Jun 2015 ODI # 3657
caught JM Bairstow BA Stokes 67 1 v England Chester-le-Street 20 Jun 2015 ODI # 3659
caught H Masakadza T Panyangara 11 1 v Zimbabwe Harare 2 Aug 2015 ODI # 3673
not out 116 2 v Zimbabwe Harare 4 Aug 2015 ODI # 3674
caught H Masakadza AG Cremer 42 1 v Zimbabwe Harare 7 Aug 2015 ODI # 3675
caught DA Miller D Wiese 25 2 v South Africa Centurion 19 Aug 2015 ODI # 3676
not out 103 2 v South Africa Potchefstroom 23 Aug 2015 ODI # 3677
caught MN van Wyk DW Steyn 10 2 v South Africa Durban 26 Aug 2015 ODI # 3678
caught KMDN Kulasekara TAM Siriwardana 79 2 v Sri Lanka Christchurch 26 Dec 2015 ODI # 3714
not out 93 2 v Sri Lanka Christchurch 28 Dec 2015 ODI # 3715
caught TM Dilshan PVD Chameera 30 1 v Sri Lanka Nelson 31 Dec 2015 ODI # 3717
lbw KMDN Kulasekara 27 1 v Sri Lanka Nelson 2 Jan 2016 ODI # 3718
caught NLTC Perera KMDN Kulasekara 102 1 v Sri Lanka Mount Maunganui 5 Jan 2016 ODI # 3721
caught Wahab Riaz Mohammad Irfan 11 1 v Pakistan Wellington 25 Jan 2016 ODI # 3728
caught Mohammad Hafeez Azhar Ali 82 2 v Pakistan Auckland 31 Jan 2016 ODI # 3730
run out 90 1 v Australia Auckland 3 Feb 2016 ODI # 3731
caught UT Khawaja MR Marsh 31 1 v Australia Wellington 6 Feb 2016 ODI # 3733
caught JW Hastings A Zampa 59 1 v Australia Hamilton 8 Feb 2016 ODI # 3735
caught RG Sharma HH Pandya 12 1 v India Dharamsala 16 Oct 2016 ODI # 3796
bowled UT Yadav 0 1 v India Delhi 20 Oct 2016 ODI # 3797
lbw UT Yadav 27 1 v India Mohali 23 Oct 2016 ODI # 3798
caught MS Dhoni HH Pandya 72 1 v India Ranchi 26 Oct 2016 ODI # 3799
bowled UT Yadav 0 2 v India Visakhapatnam 29 Oct 2016 ODI # 3800
caught GJ Maxwell (sub) A Zampa 114 2 v Australia Sydney 4 Dec 2016 ODI # 3811
caught MS Wade PJ Cummins 45 2 v Australia Canberra 6 Dec 2016 ODI # 3812
caught GJ Bailey TM Head 34 2 v Australia Melbourne 9 Dec 2016 ODI # 3813
caught Soumya Sarkar Mustafizur Rahman 15 1 v Bangladesh Christchurch 26 Dec 2016 ODI # 3814
lbw Mashrafe Mortaza 0 1 v Bangladesh Nelson 29 Dec 2016 ODI # 3815
retired notout 6 2 v Bangladesh Nelson 31 Dec 2016 ODI # 3816
bowled MP Stoinis 61 1 v Australia Auckland 30 Jan 2017 ODI # 3829
not out 180 2 v South Africa Hamilton 1 Mar 2017 ODI # 3843
bowled K Rabada 4 1 v South Africa Auckland 4 Mar 2017 ODI # 3846
caught GJ Maxwell JR Hazlewood 26 1 v Australia Birmingham 2 Jun 2017 ODI # 3876
caught JE Root BA Stokes 27 2 v England Cardiff 6 Jun 2017 ODI # 3880
lbw Rubel Hossain 33 1 v Bangladesh Cardiff 9 Jun 2017 ODI # 3883
caught KD Karthik HH Pandya 32 2 v India Wankhede 22 Oct 2017 ODI # 3928
caught MS Dhoni B Kumar 11 1 v India Pune 25 Oct 2017 ODI # 3931
caught KD Karthik JJ Bumrah 10 2 v India Kanpur 29 Oct 2017 ODI # 3932
caught Shoaib Malik Fakhar Zaman 48 1 v Pakistan Wellington 6 Jan 2018 ODI # 3946
not out 86 2 v Pakistan Nelson 9 Jan 2018 ODI # 3947
run out 45 1 v Pakistan Dunedin 13 Jan 2018 ODI # 3949
caught Hasan Ali Shadab Khan 31 2 v Pakistan Hamilton 16 Jan 2018 ODI # 3953
caught Mohammad Hafeez Rumman Raees 100 1 v Pakistan Wellington 19 Jan 2018 ODI # 3957
caught BA Stokes CR Woakes 13 2 v England Hamilton 25 Feb 2018 ODI # 3980
caught JJ Roy MM Ali 50 1 v England Mount Maunganui 28 Feb 2018 ODI # 3981
caught TK Curran CR Woakes 3 2 v England Wellington 3 Mar 2018 ODI # 3982
caught BA Stokes CR Woakes 0 2 v England Dunedin 7 Mar 2018 ODI # 3989
caught BA Stokes AU Rashid 47 1 v England Christchurch 10 Mar 2018 ODI # 3992
caught PADLR Sandakan NLTC Perera 138 1 v Sri Lanka Mount Maunganui 3 Jan 2019 ODI # 4074
caught N Dickwella SL Malinga 13 1 v Sri Lanka Mount Maunganui 5 Jan 2019 ODI # 4075
caught BKG Mendis SL Malinga 2 1 v Sri Lanka Nelson 8 Jan 2019 ODI # 4076
bowled Mohammed Shami 5 1 v India Napier 23 Jan 2019 ODI # 4082
caught YS Chahal B Kumar 15 2 v India Mount Maunganui 26 Jan 2019 ODI # 4085
caught KD Karthik B Kumar 13 1 v India Mount Maunganui 28 Jan 2019 ODI # 4088
caught HH Pandya B Kumar 14 2 v India Hamilton 31 Jan 2019 ODI # 4091
not out 117 2 v Bangladesh Napier 13 Feb 2019 ODI # 4093
caught Litton Das Mustafizur Rahman 118 2 v Bangladesh Christchurch 16 Feb 2019 ODI # 4094
caught Tamim Iqbal Mohammad Saifuddin 29 1 v Bangladesh Dunedin 20 Feb 2019 ODI # 4095
not out 73 2 v Sri Lanka Cardiff 1 Jun 2019 ODI # 4145
caught Tamim Iqbal Shakib Al Hasan 25 2 v Bangladesh The Oval 5 Jun 2019 ODI # 4151
caught Najibullah Zadran Aftab Alam 0 2 v Afghanistan Taunton 8 Jun 2019 ODI # 4154
hit wicket AL Phehlukwayo 35 2 v South Africa Birmingham 19 Jun 2019 ODI # 4165
lbw SS Cottrell 0 1 v West Indies Manchester 22 Jun 2019 ODI # 4170
bowled Mohammad Amir 5 1 v Pakistan Birmingham 26 Jun 2019 ODI # 4174
lbw JP Behrendorff 20 2 v Australia Lord's 29 Jun 2019 ODI # 4178
caught JC Buttler JC Archer 8 2 v England Chester-le-Street 3 Jul 2019 ODI # 4183
caught V Kohli JJ Bumrah 1 1 v India Manchester 9 Jul 2019 ODI # 4190
lbw CR Woakes 19 1 v England Lord's 14 Jul 2019 ODI # 4192
caught KM Jadhav SN Thakur 32 2 v India Hamilton 5 Feb 2020 ODI # 4235
run out 79 1 v India Auckland 8 Feb 2020 ODI # 4239
bowled YS Chahal 66 2 v India Mount Maunganui 11 Feb 2020 ODI # 4243
caught SPD Smith PJ Cummins 40 2 v Australia Sydney 13 Mar 2020 ODI # 4255
caught Mushfiqur Rahim Taskin Ahmed 38 2 v Bangladesh Dunedin 20 Mar 2021 ODI # 4279
caught Mustafizur Rahman Mustafizur Rahman 20 2 v Bangladesh Christchurch 23 Mar 2021 ODI # 4280
caught Litton Das Rubel Hossain 26 1 v Bangladesh Wellington 26 Mar 2021 ODI # 4282
caught SA Edwards LV van Beek 2 2 v Netherlands Mount Maunganui 29 Mar 2022 ODI # 4378
caught BFW de Leede FJ Klaassen 6 1 v Netherlands Hamilton 2 Apr 2022 ODI # 4381
caught SA Edwards FJ Klaassen 106 1 v Netherlands Hamilton 4 Apr 2022 ODI # 4383
bowled C Campher 51 2 v Ireland Dublin (Malahide) 10 Jul 2022 ODI # 4419
bowled MR Adair 0 2 v Ireland Dublin (Malahide) 12 Jul 2022 ODI # 4423
lbw GJ Delany 115 1 v Ireland Dublin (Malahide) 15 Jul 2022 ODI # 4429
lbw MA Leask 47 2 v Scotland Edinburgh 31 Jul 2022 ODI # 4440
caught KR Mayers AJ Hosein 24 1 v West Indies Bridgetown 17 Aug 2022 ODI # 4450
caught SSJ Brooks JO Holder 3 1 v West Indies Bridgetown 19 Aug 2022 ODI # 4453
caught AJ Hosein AS Joseph 57 2 v West Indies Bridgetown 21 Aug 2022 ODI # 4456
caught GJ Maxwell MA Starc 6 1 v Australia Cairns 6 Sep 2022 ODI # 4461
caught AJ Finch MA Starc 2 2 v Australia Cairns 8 Sep 2022 ODI # 4462
Statsguru includes the following current or recent One-Day Internationals:
Bangladesh v Sri Lanka at Chattogram, 3rd ODI, Mar 18, 2024 [ODI # 4745]
Bangladesh v Sri Lanka at Chattogram, 2nd ODI, Mar 15, 2024 [ODI # 4744]
Bangladesh v Sri Lanka at Chattogram, 1st ODI, Mar 13, 2024 [ODI # 4743]
 
Feedback Print this page