Records type batting analysis [change type]
View list of dismissals [change view]
Start of match date greater than or equal to 28 Aug 2009 remove greater than or equal to 28 Aug 2009 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-2023 161 159 6 6932 179 45.30 7127 97.26 22 33 4 733 130 Profile
filtered 2009-2023 155 153 6 6826 179 46.43 6995 97.58 22 32 4 725 127
List of dismissals
caught MJ Petrie JD Nel 0 1 v Scotland Edinburgh 28 Aug 2009 ODI # 2879
bowled DW Steyn 20 1 v South Africa Centurion 19 Oct 2011 ODI # 3203
caught MV Boucher M Morkel 74 2 v South Africa Gqeberha 23 Oct 2011 ODI # 3208
caught MV Boucher M Morkel 10 2 v South Africa Durban 28 Oct 2011 ODI # 3211
bowled R Vinay Kumar 6 1 v India Melbourne 5 Feb 2012 ODI # 3231
bowled AD Mathews 34 1 v Sri Lanka Perth 10 Feb 2012 ODI # 3235
run out 18 1 v India Adelaide 12 Feb 2012 ODI # 3237
caught MF Maharoof SL Malinga 13 1 v Sri Lanka Sydney 17 Feb 2012 ODI # 3241
caught SR Tendulkar IK Pathan 43 1 v India Brisbane 19 Feb 2012 ODI # 3244
caught KC Sangakkara MF Maharoof 7 1 v Sri Lanka Hobart 24 Feb 2012 ODI # 3248
caught SK Raina RA Jadeja 68 1 v India Sydney 26 Feb 2012 ODI # 3250
caught NLTC Perera SL Malinga 6 2 v Sri Lanka Melbourne 2 Mar 2012 ODI # 3253
bowled KTGD Prasad 163 1 v Sri Lanka Brisbane 4 Mar 2012 ODI # 3255
caught TM Dilshan SL Malinga 100 1 v Sri Lanka Adelaide 6 Mar 2012 ODI # 3256
caught KC Sangakkara MF Maharoof 48 1 v Sri Lanka Adelaide 8 Mar 2012 ODI # 3257
caught KA Pollard MN Samuels 40 1 v West Indies Kingstown 16 Mar 2012 ODI # 3262
bowled KAJ Roach 13 1 v West Indies Kingstown 18 Mar 2012 ODI # 3264
caught KA Pollard DJG Sammy 37 1 v West Indies Kingstown 20 Mar 2012 ODI # 3266
caught SP Narine DJ Bravo 1 2 v West Indies Gros Islet 23 Mar 2012 ODI # 3268
caught DJ Bravo SP Narine 69 1 v West Indies Gros Islet 25 Mar 2012 ODI # 3269
TDNB - 0 v Ireland Belfast 23 Jun 2012 ODI # 3279
caught C Kieswetter JM Anderson 56 2 v England Lord's 29 Jun 2012 ODI # 3280
caught IR Bell ST Finn 10 1 v England The Oval 1 Jul 2012 ODI # 3281
lbw ST Finn 2 1 v England Chester-le-Street 7 Jul 2012 ODI # 3284
lbw JC Tredwell 32 1 v England Manchester 10 Jul 2012 ODI # 3286
caught Mohammad Shahzad Shapoor Zadran 24 1 v Afghanistan Sharjah 25 Aug 2012 ODI # 3297
bowled Mohammad Hafeez 5 2 v Pakistan Sharjah 28 Aug 2012 ODI # 3299
lbw Saeed Ajmal 24 1 v Pakistan Abu Dhabi 31 Aug 2012 ODI # 3301
caught Shoaib Malik (sub) Abdur Rehman 21 2 v Pakistan Sharjah 3 Sep 2012 ODI # 3303
caught RMS Eranga AD Mathews 4 1 v Sri Lanka Brisbane 18 Jan 2013 ODI # 3321
lbw NLTC Perera 60 1 v Sri Lanka Sydney 20 Jan 2013 ODI # 3324
bowled TM Dilshan 10 1 v Sri Lanka Hobart 23 Jan 2013 ODI # 3326
caught JC Buttler SCJ Broad 9 2 v England Birmingham 8 Jun 2013 ODI # 3365
caught BA Stokes JE Root 65 2 v England Melbourne 12 Jan 2014 ODI # 3454
caught CJ Jordan CJ Jordan 18 2 v England Brisbane 17 Jan 2014 ODI # 3455
caught IR Bell BA Stokes 71 2 v England Sydney 19 Jan 2014 ODI # 3457
caught Umar Akmal Shahid Afridi 43 1 v Pakistan Sharjah 7 Oct 2014 ODI # 3530
caught Mohammad Irfan Raza Hasan 29 2 v Pakistan Dubai (DICS) 10 Oct 2014 ODI # 3532
caught Shahid Afridi Shahid Afridi 56 1 v Pakistan Abu Dhabi 12 Oct 2014 ODI # 3534
caught R McLaren VD Philander 46 1 v South Africa Perth 14 Nov 2014 ODI # 3545
caught Q de Kock M Morkel 0 1 v South Africa Perth 16 Nov 2014 ODI # 3546
caught AB de Villiers VD Philander 53 1 v South Africa Canberra 19 Nov 2014 ODI # 3548
lbw KJ Abbott 4 2 v South Africa Melbourne 21 Nov 2014 ODI # 3549
caught RJ Peterson WD Parnell 21 2 v South Africa Sydney 23 Nov 2014 ODI # 3551
caught IR Bell CR Woakes 127 2 v England Sydney 16 Jan 2015 ODI # 3578
caught SK Raina UT Yadav 24 2 v India Melbourne 18 Jan 2015 ODI # 3582
TDNB - 0 v India Sydney 26 Jan 2015 ODI # 3592
caught JWA Taylor JM Anderson 12 1 v England Perth 1 Feb 2015 ODI # 3597
bowled SCJ Broad 22 1 v England Melbourne 14 Feb 2015 ODI # 3600
lbw TG Southee 34 1 v New Zealand Auckland 28 Feb 2015 ODI # 3617
caught Mohammad Nabi Shapoor Zadran 178 1 v Afghanistan Perth 4 Mar 2015 ODI # 3623
caught S Prasanna SL Malinga 9 1 v Sri Lanka Sydney 8 Mar 2015 ODI # 3629
not out 21 2 v Scotland Hobart 14 Mar 2015 ODI # 3637
caught Rahat Ali Wahab Riaz 24 2 v Pakistan Adelaide 20 Mar 2015 ODI # 3642
caught V Kohli UT Yadav 12 1 v India Sydney 26 Mar 2015 ODI # 3645
caught GD Elliott MJ Henry 45 2 v New Zealand Melbourne 29 Mar 2015 ODI # 3646
caught EC Joyce TJ Murtagh 84 1 v Ireland Belfast 27 Aug 2015 ODI # 3679
caught CR Woakes AU Rashid 59 1 v England Southampton 3 Sep 2015 ODI # 3680
retired notout 1 1 v England Lord's 5 Sep 2015 ODI # 3681
caught V Kohli BB Sran 5 2 v India Perth 12 Jan 2016 ODI # 3723
bowled I Sharma 93 1 v India Canberra 20 Jan 2016 ODI # 3726
caught RA Jadeja I Sharma 122 1 v India Sydney 23 Jan 2016 ODI # 3727
lbw TA Boult 12 2 v New Zealand Auckland 3 Feb 2016 ODI # 3731
lbw MJ Santner 98 2 v New Zealand Wellington 6 Feb 2016 ODI # 3733
caught GD Elliott MJ Henry 16 2 v New Zealand Hamilton 8 Feb 2016 ODI # 3735
not out 55 2 v West Indies Providence 5 Jun 2016 ODI # 3740
lbw WD Parnell 1 2 v South Africa Providence 7 Jun 2016 ODI # 3741
caught HM Amla WD Parnell 109 1 v South Africa Basseterre 11 Jun 2016 ODI # 3743
caught MDKJ Perera NLTC Perera 8 2 v Sri Lanka Colombo (RPS) 21 Aug 2016 ODI # 3768
caught LD Chandimal NLTC Perera 1 2 v Sri Lanka Colombo (RPS) 24 Aug 2016 ODI # 3769
caught TM Dilshan AD Mathews 10 2 v Sri Lanka Dambulla 28 Aug 2016 ODI # 3772
bowled SS Pathirana 19 2 v Sri Lanka Dambulla 31 Aug 2016 ODI # 3774
caught DM de Silva DM de Silva 106 2 v Sri Lanka Pallekele 4 Sep 2016 ODI # 3776
caught TJ Murtagh TJ Murtagh 48 2 v Ireland Benoni 27 Sep 2016 ODI # 3782
caught AL Phehlukwayo WD Parnell 40 1 v South Africa Centurion 30 Sep 2016 ODI # 3785
caught DA Miller JP Duminy 50 2 v South Africa Johannesburg 2 Oct 2016 ODI # 3787
caught JP Duminy Imran Tahir 117 1 v South Africa Durban 5 Oct 2016 ODI # 3790
bowled KJ Abbott 6 1 v South Africa Gqeberha 9 Oct 2016 ODI # 3792
run out 173 2 v South Africa Cape Town 12 Oct 2016 ODI # 3795
bowled LH Ferguson 24 1 v New Zealand Sydney 4 Dec 2016 ODI # 3811
caught KS Williamson C de Grandhomme 119 1 v New Zealand Canberra 6 Dec 2016 ODI # 3812
run out 156 1 v New Zealand Melbourne 9 Dec 2016 ODI # 3813
bowled Mohammad Amir 7 1 v Pakistan Brisbane 13 Jan 2017 ODI # 3817
caught Mohammad Rizwan Junaid Khan 16 1 v Pakistan Melbourne 15 Jan 2017 ODI # 3818
caught Mohammad Rizwan Junaid Khan 35 2 v Pakistan Perth 19 Jan 2017 ODI # 3820
caught Mohammad Rizwan Hasan Ali 130 1 v Pakistan Sydney 22 Jan 2017 ODI # 3822
caught Babar Azam Junaid Khan 179 1 v Pakistan Adelaide 26 Jan 2017 ODI # 3826
caught L Ronchi TA Boult 18 2 v New Zealand Birmingham 2 Jun 2017 ODI # 3876
not out 40 2 v Bangladesh The Oval 5 Jun 2017 ODI # 3879
caught JC Buttler MA Wood 21 1 v England Birmingham 10 Jun 2017 ODI # 3885
caught MS Dhoni Kuldeep Yadav 25 2 v India Chennai 17 Sep 2017 ODI # 3910
caught AM Rahane B Kumar 1 2 v India Eden Gardens 21 Sep 2017 ODI # 3912
bowled HH Pandya 42 1 v India Indore 24 Sep 2017 ODI # 3914
caught AR Patel KM Jadhav 124 1 v India Bengaluru 28 Sep 2017 ODI # 3917
caught MK Pandey AR Patel 53 1 v India Nagpur 1 Oct 2017 ODI # 3919
caught JE Root MA Wood 2 1 v England Melbourne 14 Jan 2018 ODI # 3951
caught JE Root MM Ali 35 1 v England Brisbane 19 Jan 2018 ODI # 3958
caught AD Hales CR Woakes 8 2 v England Sydney 21 Jan 2018 ODI # 3960
caught JC Buttler CR Woakes 13 2 v England Adelaide 26 Jan 2018 ODI # 3966
bowled TK Curran 15 2 v England Perth 28 Jan 2018 ODI # 3968
not out 89 2 v Afghanistan Bristol 1 Jun 2019 ODI # 4146
caught SO Hetmyer SS Cottrell 3 1 v West Indies Nottingham 6 Jun 2019 ODI # 4152
caught B Kumar YS Chahal 56 2 v India The Oval 9 Jun 2019 ODI # 4155
caught Imam-ul-Haq Shaheen Shah Afridi 107 1 v Pakistan Taunton 12 Jun 2019 ODI # 4157
bowled DM de Silva 26 1 v Sri Lanka The Oval 15 Jun 2019 ODI # 4159
caught Rubel Hossain Soumya Sarkar 166 1 v Bangladesh Nottingham 20 Jun 2019 ODI # 4166
caught JE Root MM Ali 53 1 v England Lord's 25 Jun 2019 ODI # 4173
caught TWM Latham LH Ferguson 16 1 v New Zealand Lord's 29 Jun 2019 ODI # 4178
caught CH Morris D Pretorius 122 2 v South Africa Manchester 6 Jul 2019 ODI # 4188
caught JM Bairstow CR Woakes 9 1 v England Birmingham 11 Jul 2019 ODI # 4191
not out 128 2 v India Wankhede 14 Jan 2020 ODI # 4231
caught MK Pandey Mohammed Shami 15 2 v India Rajkot 17 Jan 2020 ODI # 4232
caught KL Rahul Mohammed Shami 3 1 v India Bengaluru 19 Jan 2020 ODI # 4233
caught K Verreynne L Ngidi 25 2 v South Africa Paarl 29 Feb 2020 ODI # 4248
caught JN Malan L Ngidi 35 1 v South Africa Bloemfontein 4 Mar 2020 ODI # 4252
caught Q de Kock A Nortje 4 1 v South Africa Potchefstroom 7 Mar 2020 ODI # 4254
caught IS Sodhi LH Ferguson 67 1 v New Zealand Sydney 13 Mar 2020 ODI # 4255
bowled JC Archer 6 1 v England Manchester 11 Sep 2020 ODI # 4259
caught JC Buttler JC Archer 6 2 v England Manchester 13 Sep 2020 ODI # 4260
bowled JE Root 24 2 v England Manchester 16 Sep 2020 ODI # 4261
caught KL Rahul Mohammed Shami 69 1 v India Sydney 27 Nov 2020 ODI # 4265
run out 83 1 v India Sydney 29 Nov 2020 ODI # 4266
lbw M Theekshana 0 2 v Sri Lanka Pallekele 14 Jun 2022 ODI # 4409
bowled DM de Silva 37 2 v Sri Lanka Pallekele 16 Jun 2022 ODI # 4412
caught M Theekshana PVD Chameera 9 1 v Sri Lanka Colombo (RPS) 19 Jun 2022 ODI # 4415
stumped N Dickwella DM de Silva 99 2 v Sri Lanka Colombo (RPS) 21 Jun 2022 ODI # 4416
caught MD Gunathilaka DN Wellalage 10 2 v Sri Lanka Colombo (RPS) 24 Jun 2022 ODI # 4418
bowled Sikandar Raza 57 2 v Zimbabwe Townsville 28 Aug 2022 ODI # 4458
caught B Evans R Ngarava 13 2 v Zimbabwe Townsville 31 Aug 2022 ODI # 4459
caught B Evans RP Burl 94 1 v Zimbabwe Townsville 3 Sep 2022 ODI # 4460
caught MG Bracewell MJ Henry 20 2 v New Zealand Cairns 6 Sep 2022 ODI # 4461
caught KS Williamson MJ Henry 5 1 v New Zealand Cairns 8 Sep 2022 ODI # 4462
caught SW Billings DJ Willey 86 2 v England Adelaide 17 Nov 2022 ODI # 4475
caught LA Dawson MM Ali 16 1 v England Sydney 19 Nov 2022 ODI # 4477
caught DJ Willey OP Stone 106 1 v England Melbourne 22 Nov 2022 ODI # 4480
caught HH Pandya Kuldeep Yadav 23 1 v India Chennai 22 Mar 2023 ODI # 4545
bowled M Jansen 0 2 v South Africa Bloemfontein 7 Sep 2023 ODI # 4635
bowled AL Phehlukwayo 106 1 v South Africa Bloemfontein 9 Sep 2023 ODI # 4638
run out 78 2 v South Africa Potchefstroom 12 Sep 2023 ODI # 4642
caught DA Miller L Ngidi 12 2 v South Africa Centurion 15 Sep 2023 ODI # 4646
caught AK Markram M Jansen 10 2 v South Africa Johannesburg 17 Sep 2023 ODI # 4648
caught Shubman Gill RA Jadeja 52 1 v India Mohali 22 Sep 2023 ODI # 4651
lbw R Ashwin 53 2 v India Indore 24 Sep 2023 ODI # 4654
caught KL Rahul M Prasidh Krishna 56 1 v India Rajkot 27 Sep 2023 ODI # 4657
caught Kuldeep Yadav Kuldeep Yadav 41 1 v India Chennai 8 Oct 2023 ODI # 4662
caught HE van der Dussen L Ngidi 13 2 v South Africa Lucknow 12 Oct 2023 ODI # 4667
lbw D Madushanka 11 2 v Sri Lanka Lucknow 16 Oct 2023 ODI # 4671
caught Shadab Khan (sub) Haris Rauf 163 1 v Pakistan Bengaluru 20 Oct 2023 ODI # 4675
caught A Dutt LV van Beek 104 1 v Netherlands Delhi 25 Oct 2023 ODI # 4681
caught GD Phillips GD Phillips 81 1 v New Zealand Dharamsala 28 Oct 2023 ODI # 4684
caught DJ Willey CR Woakes 15 1 v England Ahmedabad 4 Nov 2023 ODI # 4693
bowled Azmatullah Omarzai 18 2 v Afghanistan Wankhede 7 Nov 2023 ODI # 4696
caught Najmul Hossain Shanto Mustafizur Rahman 53 2 v Bangladesh Pune 11 Nov 2023 ODI # 4700
bowled AK Markram 29 2 v South Africa Eden Gardens 16 Nov 2023 ODI # 4704
caught V Kohli Mohammed Shami 7 2 v India Ahmedabad 19 Nov 2023 ODI # 4705
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