Records type batting analysis [change type]
View list of dismissals [change view]
Start of match date greater than or equal to 1 jun 2007 remove greater than or equal to 1 jun 2007 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 2004-2021 205 203 15 6684 145* 35.55 8721 76.64 11 39 15 599 106 Profile
filtered 2007-2021 142 141 10 5083 145* 38.80 6169 82.39 11 28 13 454 84
List of dismissals
run out 19 1 v South Africa Bulawayo 22 Aug 2007 ODI # 2612
caught HH Gibbs DW Steyn 44 1 v South Africa Harare 25 Aug 2007 ODI # 2614
caught JP Duminy MS Tshabalala 42 2 v South Africa Harare 26 Aug 2007 ODI # 2615
run out 27 1 v West Indies Harare 30 Nov 2007 ODI # 2649
caught D Ramdin DBL Powell 27 2 v West Indies Harare 2 Dec 2007 ODI # 2651
lbw R Rampaul 4 1 v West Indies Harare 4 Dec 2007 ODI # 2653
not out 26 1 v West Indies Bulawayo 7 Dec 2007 ODI # 2654
stumped Kamran Akmal Shoaib Malik 2 2 v Pakistan Karachi 21 Jan 2008 ODI # 2662
caught Shoaib Malik Sohail Tanvir 26 1 v Pakistan Hyderabad (Sind) 24 Jan 2008 ODI # 2663
stumped Kamran Akmal Shoaib Malik 55 2 v Pakistan Multan 27 Jan 2008 ODI # 2665
lbw Shoaib Malik 7 1 v Pakistan Faisalabad 30 Jan 2008 ODI # 2667
bowled Shoaib Malik 49 1 v Pakistan Sheikhupura 2 Feb 2008 ODI # 2669
lbw Shakib Al Hasan 20 1 v Bangladesh Bulawayo 9 Aug 2009 ODI # 2869
caught Enamul Haque jnr Enamul Haque jnr 9 2 v Bangladesh Bulawayo 11 Aug 2009 ODI # 2871
run out 94 1 v Bangladesh Bulawayo 14 Aug 2009 ODI # 2872
lbw Enamul Haque jnr 9 1 v Bangladesh Bulawayo 16 Aug 2009 ODI # 2873
lbw Mehrab Hossain jnr 61 1 v Bangladesh Bulawayo 18 Aug 2009 ODI # 2874
not out 44 1 v Kenya Harare 12 Oct 2009 ODI # 2908
caught AA Obanda HA Varaiya 6 1 v Kenya Harare 13 Oct 2009 ODI # 2909
bowled HA Varaiya 92 2 v Kenya Harare 15 Oct 2009 ODI # 2910
not out 60 2 v Kenya Harare 17 Oct 2009 ODI # 2911
caught CO Obuya NN Odhiambo 52 1 v Kenya Harare 18 Oct 2009 ODI # 2912
lbw Abdur Razzak 0 2 v Bangladesh Mirpur 27 Oct 2009 ODI # 2914
bowled Abdur Razzak 21 1 v Bangladesh Mirpur 29 Oct 2009 ODI # 2916
caught Mushfiqur Rahim Nazmul Hossain 2 1 v Bangladesh Mirpur 31 Oct 2009 ODI # 2917
caught Abdur Razzak Abdur Razzak 0 1 v Bangladesh Chattogram 3 Nov 2009 ODI # 2920
not out 118 1 v Bangladesh Chattogram 5 Nov 2009 ODI # 2922
caught MV Boucher R McLaren 2 2 v South Africa Benoni 8 Nov 2009 ODI # 2926
caught JH Kallis LL Tsotsobe 0 2 v South Africa Centurion 10 Nov 2009 ODI # 2928
run out 1 1 v West Indies Providence 4 Mar 2010 ODI # 2967
lbw CH Gayle 47 1 v West Indies Providence 6 Mar 2010 ODI # 2970
caught DJG Sammy DJG Sammy 19 2 v West Indies Kingstown 10 Mar 2010 ODI # 2972
bowled R Rampaul 1 1 v West Indies Kingstown 12 Mar 2010 ODI # 2974
bowled DJG Sammy 7 1 v West Indies Kingstown 14 Mar 2010 ODI # 2976
caught UT Yadav R Vinay Kumar 81 2 v India Bulawayo 28 May 2010 ODI # 2981
caught LD Chandimal CRD Fernando 2 1 v Sri Lanka Bulawayo 1 Jun 2010 ODI # 2985
caught M Vijay PP Ojha 74 2 v India Harare 3 Jun 2010 ODI # 2986
not out 119 2 v Sri Lanka Harare 7 Jun 2010 ODI # 2989
caught TT Samaraweera CRD Fernando 19 1 v Sri Lanka Harare 9 Jun 2010 ODI # 2990
caught AD Poynter (sub) GH Dockrell 27 2 v Ireland Harare 26 Sep 2010 ODI # 3048
lbw DT Johnston 71 2 v Ireland Harare 28 Sep 2010 ODI # 3049
lbw KJ O'Brien 3 2 v Ireland Harare 30 Sep 2010 ODI # 3050
not out 145 2 v South Africa Bloemfontein 15 Oct 2010 ODI # 3057
caught AB de Villiers J Theron 32 1 v South Africa Potchefstroom 17 Oct 2010 ODI # 3059
caught J Theron LL Tsotsobe 5 2 v South Africa Benoni 22 Oct 2010 ODI # 3061
stumped Mushfiqur Rahim Abdur Razzak 27 1 v Bangladesh Mirpur 1 Dec 2010 ODI # 3071
caught Raqibul Hasan Shakib Al Hasan 28 1 v Bangladesh Mirpur 3 Dec 2010 ODI # 3073
caught Junaid Siddique Abdur Razzak 15 2 v Bangladesh Mirpur 6 Dec 2010 ODI # 3075
run out 0 1 v Bangladesh Chattogram 12 Dec 2010 ODI # 3078
bowled SW Tait 16 2 v Australia Ahmedabad 21 Feb 2011 ODI # 3103
lbw Khurram Chohan 0 1 v Canada Nagpur 28 Feb 2011 ODI # 3111
lbw SB Styris 44 1 v New Zealand Ahmedabad 4 Mar 2011 ODI # 3117
caught DPMD Jayawardene AD Mathews 80 2 v Sri Lanka Pallekele 10 Mar 2011 ODI # 3125
caught Kamran Akmal Abdul Razzaq 4 1 v Pakistan Pallekele 14 Mar 2011 ODI # 3132
caught JO Ngoche E Otieno 26 1 v Kenya Eden Gardens 20 Mar 2011 ODI # 3140
bowled Shakib Al Hasan 10 2 v Bangladesh Harare 12 Aug 2011 ODI # 3176
caught Shahriar Nafees Shafiul Islam 3 2 v Bangladesh Harare 14 Aug 2011 ODI # 3177
caught Junaid Siddique Shafiul Islam 4 1 v Bangladesh Harare 16 Aug 2011 ODI # 3179
caught Mahmudullah Rubel Hossain 106 1 v Bangladesh Bulawayo 19 Aug 2011 ODI # 3181
caught Mushfiqur Rahim Rubel Hossain 0 2 v Bangladesh Bulawayo 21 Aug 2011 ODI # 3183
caught Sohail Tanvir Aizaz Cheema 84 2 v Pakistan Bulawayo 8 Sep 2011 ODI # 3188
caught Asad Shafiq (sub) Junaid Khan 50 1 v Pakistan Harare 11 Sep 2011 ODI # 3190
caught Adnan Akmal Aizaz Cheema 6 2 v Pakistan Harare 14 Sep 2011 ODI # 3194
not out 128 1 v New Zealand Harare 20 Oct 2011 ODI # 3204
not out 107 1 v New Zealand Harare 22 Oct 2011 ODI # 3206
caught NL McCullum AJ McKay 75 2 v New Zealand Bulawayo 25 Oct 2011 ODI # 3209
caught AM Ellis RJ Nicol 58 2 v New Zealand Dunedin 3 Feb 2012 ODI # 3230
caught BB McCullum KD Mills 4 2 v New Zealand Whangarei 6 Feb 2012 ODI # 3232
caught C de Grandhomme (sub) KS Williamson 65 2 v New Zealand Napier 9 Feb 2012 ODI # 3234
caught N Deonarine TL Best 8 2 v West Indies St George's 22 Feb 2013 ODI # 3337
lbw DJ Bravo 0 1 v West Indies St George's 24 Feb 2013 ODI # 3339
caught KOA Powell V Permaul 39 1 v West Indies St George's 26 Feb 2013 ODI # 3340
bowled Abdur Razzak 33 2 v Bangladesh Bulawayo 3 May 2013 ODI # 3353
caught Mominul Haque Ziaur Rahman 37 2 v Bangladesh Bulawayo 5 May 2013 ODI # 3354
caught Mushfiqur Rahim Mahmudullah 2 2 v Bangladesh Bulawayo 8 May 2013 ODI # 3355
caught SK Raina JD Unadkat 12 1 v India Harare 24 Jul 2013 ODI # 3395
run out 0 2 v India Harare 26 Jul 2013 ODI # 3397
caught Mohammed Shami JD Unadkat 23 1 v India Harare 28 Jul 2013 ODI # 3399
lbw RA Jadeja 0 1 v India Bulawayo 1 Aug 2013 ODI # 3402
caught SK Raina MM Sharma 0 1 v India Bulawayo 3 Aug 2013 ODI # 3403
not out 43 2 v Pakistan Harare 27 Aug 2013 ODI # 3404
caught Mohammad Irfan Saeed Ajmal 79 2 v Pakistan Harare 29 Aug 2013 ODI # 3406
run out 26 2 v Pakistan Harare 31 Aug 2013 ODI # 3408
lbw Samiullah Shinwari 43 2 v Afghanistan Bulawayo 18 Jul 2014 ODI # 3503
not out 11 2 v Afghanistan Bulawayo 20 Jul 2014 ODI # 3504
run out 53 1 v Afghanistan Bulawayo 22 Jul 2014 ODI # 3505
caught Aftab Alam Mohammad Nabi 1 2 v Afghanistan Bulawayo 24 Jul 2014 ODI # 3506
caught DA Miller AM Phangiso 6 2 v South Africa Bulawayo 17 Aug 2014 ODI # 3507
caught DA Miller JP Duminy 14 2 v South Africa Bulawayo 19 Aug 2014 ODI # 3508
caught AJ Finch MG Johnson 10 2 v Australia Harare 25 Aug 2014 ODI # 3513
bowled AM Phangiso 0 2 v South Africa Harare 29 Aug 2014 ODI # 3518
bowled NM Lyon 32 2 v Australia Harare 31 Aug 2014 ODI # 3521
bowled JP Duminy 79 2 v South Africa Harare 4 Sep 2014 ODI # 3524
caught Mushfiqur Rahim Mashrafe Mortaza 54 2 v Bangladesh Chattogram 21 Nov 2014 ODI # 3550
caught Mahmudullah Arafat Sunny 8 2 v Bangladesh Chattogram 23 Nov 2014 ODI # 3552
lbw Shakib Al Hasan 28 2 v Bangladesh Mirpur 26 Nov 2014 ODI # 3553
caught Mushfiqur Rahim Rubel Hossain 63 2 v Bangladesh Mirpur 28 Nov 2014 ODI # 3555
bowled Shakib Al Hasan 9 1 v Bangladesh Mirpur 1 Dec 2014 ODI # 3559
caught VD Philander M Morkel 40 2 v South Africa Hamilton 15 Feb 2015 ODI # 3601
lbw Nasir Aziz 47 2 v U.A.E. Nelson 19 Feb 2015 ODI # 3606
caught D Ramdin MN Samuels 37 2 v West Indies Canberra 24 Feb 2015 ODI # 3612
caught Umar Akmal Wahab Riaz 50 2 v Pakistan Brisbane 1 Mar 2015 ODI # 3620
caught KJ O'Brien AR Cusack 121 2 v Ireland Hobart 7 Mar 2015 ODI # 3627
caught S Dhawan MM Sharma 138 1 v India Auckland 14 Mar 2015 ODI # 3636
caught Mushfiqur Rahim Mustafizur Rahman 24 1 v Bangladesh Mirpur 15 Jan 2018 ODI # 3952
bowled NLTC Perera 38 1 v Sri Lanka Mirpur 17 Jan 2018 ODI # 3955
caught WU Tharanga NLTC Perera 58 1 v Sri Lanka Mirpur 21 Jan 2018 ODI # 3962
lbw Shakib Al Hasan 0 2 v Bangladesh Mirpur 23 Jan 2018 ODI # 3964
caught Mohammad Nabi Mohammad Nabi 16 2 v Afghanistan Sharjah 9 Feb 2018 ODI # 3972
bowled Rashid Khan 125 1 v Afghanistan Sharjah 11 Feb 2018 ODI # 3974
caught Asghar Afghan Mujeeb Ur Rahman 9 1 v Afghanistan Sharjah 13 Feb 2018 ODI # 3975
caught Ihsanullah Sharafuddin Ashraf 30 1 v Afghanistan Sharjah 16 Feb 2018 ODI # 3977
lbw Sharafuddin Ashraf 27 2 v Afghanistan Sharjah 19 Feb 2018 ODI # 3979
bowled Dawlat Zadran 89 1 v Afghanistan Bulawayo 6 Mar 2018 ODI # 3988
caught Anshuman Rath Ehsan Nawaz 46 1 v Hong Kong Bulawayo 10 Mar 2018 ODI # 3994
bowled BTJ Wheal 44 1 v Scotland Bulawayo 12 Mar 2018 ODI # 3996
lbw AR McBrine 25 1 v Ireland Harare 16 Mar 2018 ODI # 3999
caught AR Nurse KAJ Roach 138 1 v West Indies Harare 19 Mar 2018 ODI # 4002
bowled Ahmed Raza 15 2 v U.A.E. Harare 22 Mar 2018 ODI # 4005
caught RR Hendricks K Rabada 9 1 v South Africa Kimberley 30 Sep 2018 ODI # 4049
lbw Imran Tahir 10 2 v South Africa Bloemfontein 3 Oct 2018 ODI # 4050
stumped H Klaasen Imran Tahir 40 1 v South Africa Paarl 6 Oct 2018 ODI # 4051
bowled Nazmul Islam 5 2 v Bangladesh Mirpur 21 Oct 2018 ODI # 4057
lbw Mahmudullah 75 1 v Bangladesh Chattogram 24 Oct 2018 ODI # 4060
caught Mushfiqur Rahim Nazmul Islam 75 1 v Bangladesh Chattogram 26 Oct 2018 ODI # 4061
bowled PM Seelaar 71 1 v Netherlands Deventer 19 Jun 2019 ODI # 4164
caught BD Glover PM Seelaar 51 1 v Netherlands Deventer 21 Jun 2019 ODI # 4167
caught KJ O'Brien SC Getkate 12 1 v Ireland Bready 1 Jul 2019 ODI # 4181
lbw TJ Murtagh 0 2 v Ireland Belfast 4 Jul 2019 ODI # 4185
caught WTS Porterfield TJ Murtagh 3 1 v Ireland Belfast 7 Jul 2019 ODI # 4189
bowled Taijul Islam 8 2 v Bangladesh Sylhet 1 Mar 2020 ODI # 4249
run out 11 2 v Bangladesh Sylhet 3 Mar 2020 ODI # 4251
caught Mohammad Mithun Mohammad Saifuddin 14 2 v Bangladesh Sylhet 6 Mar 2020 ODI # 4253
caught Wahab Riaz Shaheen Shah Afridi 112 2 v Pakistan Rawalpindi 30 Oct 2020 ODI # 4262
caught Imam-ul-Haq Iftikhar Ahmed 36 1 v Pakistan Rawalpindi 1 Nov 2020 ODI # 4263
caught Khushdil Shah Mohammad Hasnain 56 1 v Pakistan Rawalpindi 3 Nov 2020 ODI # 4264
caught Taskin Ahmed Shakib Al Hasan 24 2 v Bangladesh Harare 16 Jul 2021 ODI # 4304
hit wicket Shoriful Islam 46 1 v Bangladesh Harare 18 Jul 2021 ODI # 4306
caught Tamim Iqbal Mahmudullah 28 1 v Bangladesh Harare 20 Jul 2021 ODI # 4308
caught GH Dockrell Simi Singh 49 1 v Ireland Belfast 8 Sep 2021 ODI # 4319
TDNB - 0 v Ireland Belfast 10 Sep 2021 ODI # 4321
bowled JB Little 7 1 v Ireland Belfast 13 Sep 2021 ODI # 4323
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