Records type batting analysis [change type]
View list of dismissals [change view]
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
overall 2001-2019 209 208 4 5658 178* 27.73 7728 73.21 5 34 15 585 86 Profile
List of dismissals
run out 11 2 v South Africa Bulawayo 23 Sep 2001 ODI # 1748
run out 0 2 v South Africa Harare 29 Sep 2001 ODI # 1749
lbw JM Kemp 5 1 v South Africa Harare 30 Sep 2001 ODI # 1750
bowled AG Wharf 3 2 v England Harare 1 Dec 2004 ODI # 2194
bowled AF Giles 21 1 v England Bulawayo 4 Dec 2004 ODI # 2195
bowled PD Collingwood 66 2 v England Bulawayo 5 Dec 2004 ODI # 2197
bowled Khaled Mahmud 54 1 v Bangladesh Dhaka 20 Jan 2005 ODI # 2207
stumped Khaled Mashud Enamul Haque jnr 3 1 v Bangladesh Chattogram 24 Jan 2005 ODI # 2210
caught Enamul Haque jnr Manjural Islam Rana 9 2 v Bangladesh Chattogram 26 Jan 2005 ODI # 2211
bowled Mashrafe Mortaza 33 2 v Bangladesh Dhaka 29 Jan 2005 ODI # 2214
caught Manjural Islam Rana Manjural Islam Rana 23 1 v Bangladesh Dhaka 31 Jan 2005 ODI # 2217
caught JA Rudolph M Ntini 10 2 v South Africa Johannesburg 25 Feb 2005 ODI # 2229
caught AM Bacher N Boje 20 2 v South Africa Durban 27 Feb 2005 ODI # 2231
caught HH Gibbs M Zondeki 2 1 v South Africa Gqeberha 2 Mar 2005 ODI # 2233
caught BB McCullum AR Adams 18 2 v New Zealand Bulawayo 24 Aug 2005 ODI # 2272
lbw AB Agarkar 0 2 v India Harare 29 Aug 2005 ODI # 2274
caught RP Singh RP Singh 0 1 v India Harare 4 Sep 2005 ODI # 2280
not out 58 2 v Kenya Bulawayo 25 Feb 2006 ODI # 2339
caught PJ Ongondo TM Odoyo 4 2 v Kenya Bulawayo 26 Feb 2006 ODI # 2340
lbw TM Odoyo 0 2 v Kenya Harare 1 Mar 2006 ODI # 2343
caught KO Otieno TM Odoyo 4 1 v Kenya Harare 3 Mar 2006 ODI # 2344
caught Mohammad Ashraful Shahadat Hossain 7 2 v Bangladesh Harare 29 Jul 2006 ODI # 2392
run out 4 2 v Bangladesh Harare 30 Jul 2006 ODI # 2393
caught Aftab Ahmed Farhad Reza 38 2 v Bangladesh Harare 2 Aug 2006 ODI # 2394
retired notout 19 2 v Bangladesh Harare 4 Aug 2006 ODI # 2395
bowled Rajin Saleh 75 1 v Bangladesh Harare 6 Aug 2006 ODI # 2398
caught JP Duminy JH Kallis 32 1 v South Africa Bloemfontein 15 Sep 2006 ODI # 2415
caught JH Kallis JH Kallis 5 1 v South Africa East London 18 Sep 2006 ODI # 2418
caught MV Boucher R Telemachus 54 2 v South Africa Potchefstroom 20 Sep 2006 ODI # 2420
bowled JE Taylor 1 1 v West Indies Ahmedabad 8 Oct 2006 ODI # 2424
caught KC Sangakkara MF Maharoof 30 2 v Sri Lanka Ahmedabad 10 Oct 2006 ODI # 2425
run out 2 2 v Bangladesh Jaipur 13 Oct 2006 ODI # 2427
caught Mashrafe Mortaza Shakib Al Hasan 3 1 v Bangladesh Khulna 30 Nov 2006 ODI # 2453
stumped Khaled Mashud Shakib Al Hasan 41 1 v Bangladesh Bogra 3 Dec 2006 ODI # 2457
caught Shakib Al Hasan Shahadat Hossain 2 2 v Bangladesh Bogra 5 Dec 2006 ODI # 2459
caught Habibul Bashar Abdur Razzak 13 1 v Bangladesh Mirpur 8 Dec 2006 ODI # 2461
caught Mushfiqur Rahim Mashrafe Mortaza 31 2 v Bangladesh Harare 4 Feb 2007 ODI # 2505
caught Mushfiqur Rahim Shakib Al Hasan 5 2 v Bangladesh Harare 6 Feb 2007 ODI # 2511
caught Tapash Baisya Shakib Al Hasan 6 2 v Bangladesh Harare 9 Feb 2007 ODI # 2516
run out 8 1 v South Africa Bulawayo 22 Aug 2007 ODI # 2612
caught AB de Villiers M Morkel 29 1 v South Africa Harare 25 Aug 2007 ODI # 2614
caught AB de Villiers JJ van der Wath 48 2 v South Africa Harare 26 Aug 2007 ODI # 2615
lbw CH Gayle 36 1 v West Indies Harare 30 Nov 2007 ODI # 2649
caught D Ramdin DJ Bravo 0 2 v West Indies Harare 2 Dec 2007 ODI # 2651
caught DS Smith JE Taylor 6 1 v West Indies Harare 4 Dec 2007 ODI # 2653
stumped D Ramdin RN Lewis 80 1 v West Indies Bulawayo 7 Dec 2007 ODI # 2654
caught Kamran Akmal Sohail Tanvir 14 2 v Pakistan Karachi 21 Jan 2008 ODI # 2662
bowled Shahid Afridi 87 1 v Pakistan Hyderabad (Sind) 24 Jan 2008 ODI # 2663
caught Younis Khan Sohail Tanvir 10 2 v Pakistan Multan 27 Jan 2008 ODI # 2665
lbw Kamran Hussain 2 1 v Pakistan Faisalabad 30 Jan 2008 ODI # 2667
caught Abdur Rauf Abdur Rauf 5 1 v Pakistan Sheikhupura 2 Feb 2008 ODI # 2669
caught WTS Porterfield DT Johnston 72 1 v Ireland Nairobi (Gym) 17 Oct 2008 ODI # 2766
caught PJ Ongondo NN Odhiambo 1 2 v Kenya Nairobi (Gym) 19 Oct 2008 ODI # 2768
run out 15 1 v Sri Lanka Harare 20 Nov 2008 ODI # 2779
caught KC Sangakkara MF Maharoof 6 1 v Sri Lanka Harare 22 Nov 2008 ODI # 2780
caught KMDN Kulasekara T Thushara 77 2 v Sri Lanka Harare 24 Nov 2008 ODI # 2782
caught AD Mathews KTGD Prasad 28 1 v Sri Lanka Harare 28 Nov 2008 ODI # 2784
caught BAW Mendis CRD Fernando 7 2 v Sri Lanka Harare 30 Nov 2008 ODI # 2785
caught Rubel Hossain (sub) Mashrafe Mortaza 16 1 v Bangladesh Mirpur 10 Jan 2009 ODI # 2790
lbw KMDN Kulasekara 3 2 v Sri Lanka Mirpur 12 Jan 2009 ODI # 2791
caught Raqibul Hasan Mashrafe Mortaza 2 2 v Bangladesh Mirpur 19 Jan 2009 ODI # 2797
caught Rubel Hossain Nazmul Hossain 17 1 v Bangladesh Mirpur 21 Jan 2009 ODI # 2799
caught Mehrab Hossain jnr Mashrafe Mortaza 10 1 v Bangladesh Mirpur 23 Jan 2009 ODI # 2801
caught LN Onyango HA Varaiya 71 1 v Kenya Mombasa 27 Jan 2009 ODI # 2805
lbw NN Odhiambo 23 1 v Kenya Mombasa 29 Jan 2009 ODI # 2807
caught CO Obuya PJ Ongondo 24 2 v Kenya Nairobi (Gym) 31 Jan 2009 ODI # 2809
bowled NN Odhiambo 58 1 v Kenya Nairobi (Gym) 1 Feb 2009 ODI # 2812
not out 84 2 v Kenya Nairobi (Gym) 4 Feb 2009 ODI # 2814
caught Mushfiqur Rahim Syed Rasel 0 1 v Bangladesh Bulawayo 9 Aug 2009 ODI # 2869
bowled Syed Rasel 13 2 v Bangladesh Bulawayo 11 Aug 2009 ODI # 2871
bowled Syed Rasel 102 1 v Bangladesh Bulawayo 14 Aug 2009 ODI # 2872
caught Raqibul Hasan Mohammad Ashraful 21 1 v Bangladesh Bulawayo 16 Aug 2009 ODI # 2873
run out 25 1 v Bangladesh Bulawayo 18 Aug 2009 ODI # 2874
run out 156 1 v Kenya Harare 12 Oct 2009 ODI # 2908
lbw HA Varaiya 66 1 v Kenya Harare 13 Oct 2009 ODI # 2909
caught DO Obuya NN Odhiambo 44 2 v Kenya Harare 15 Oct 2009 ODI # 2910
caught RR Patel TM Odoyo 23 2 v Kenya Harare 17 Oct 2009 ODI # 2911
not out 178 1 v Kenya Harare 18 Oct 2009 ODI # 2912
caught Raqibul Hasan Rubel Hossain 10 2 v Bangladesh Mirpur 27 Oct 2009 ODI # 2914
lbw Naeem Islam 34 1 v Bangladesh Mirpur 29 Oct 2009 ODI # 2916
caught Raqibul Hasan Abdur Razzak 84 1 v Bangladesh Mirpur 31 Oct 2009 ODI # 2917
caught Mohammad Ashraful Nazmul Hossain 2 1 v Bangladesh Chattogram 3 Nov 2009 ODI # 2920
caught Junaid Siddique Abdur Razzak 10 1 v Bangladesh Chattogram 5 Nov 2009 ODI # 2922
caught MV Boucher DW Steyn 11 2 v South Africa Benoni 8 Nov 2009 ODI # 2926
caught JH Kallis CK Langeveldt 0 2 v South Africa Centurion 10 Nov 2009 ODI # 2928
lbw NO Miller 41 1 v West Indies Providence 4 Mar 2010 ODI # 2967
caught NO Miller KAJ Roach 14 1 v West Indies Providence 6 Mar 2010 ODI # 2970
caught D Ramdin DJG Sammy 35 2 v West Indies Kingstown 10 Mar 2010 ODI # 2972
caught D Ramdin R Rampaul 0 1 v West Indies Kingstown 12 Mar 2010 ODI # 2974
caught DJG Sammy R Rampaul 0 1 v West Indies Kingstown 14 Mar 2010 ODI # 2976
bowled A Mishra 46 2 v India Bulawayo 28 May 2010 ODI # 2981
caught KMDN Kulasekara CRD Fernando 62 1 v Sri Lanka Bulawayo 1 Jun 2010 ODI # 2985
caught V Kohli RA Jadeja 66 2 v India Harare 3 Jun 2010 ODI # 2986
caught LD Chandimal T Thushara 3 2 v Sri Lanka Harare 7 Jun 2010 ODI # 2989
caught LD Chandimal KMDN Kulasekara 4 1 v Sri Lanka Harare 9 Jun 2010 ODI # 2990
caught PR Stirling KJ O'Brien 0 2 v Ireland Harare 26 Sep 2010 ODI # 3048
caught AR White KJ O'Brien 8 2 v Ireland Harare 28 Sep 2010 ODI # 3049
lbw KJ O'Brien 0 2 v Ireland Harare 30 Sep 2010 ODI # 3050
caught J Botha J Theron 30 2 v South Africa Bloemfontein 15 Oct 2010 ODI # 3057
caught J Theron JA Morkel 5 2 v South Africa Benoni 22 Oct 2010 ODI # 3061
stumped Mushfiqur Rahim Abdur Razzak 3 2 v Bangladesh Mirpur 6 Dec 2010 ODI # 3075
lbw Mashrafe Mortaza 6 1 v Bangladesh Chattogram 12 Dec 2010 ODI # 3078
run out 41 2 v Bangladesh Harare 12 Aug 2011 ODI # 3176
stumped Mushfiqur Rahim Mahmudullah 38 2 v Bangladesh Harare 14 Aug 2011 ODI # 3177
bowled Rubel Hossain 74 1 v Bangladesh Harare 16 Aug 2011 ODI # 3179
caught Mushfiqur Rahim Mahmudullah 0 1 v Bangladesh Bulawayo 19 Aug 2011 ODI # 3181
lbw Abdur Razzak 28 2 v Bangladesh Bulawayo 21 Aug 2011 ODI # 3183
lbw Mohammad Hafeez 15 2 v Pakistan Bulawayo 8 Sep 2011 ODI # 3188
run out 68 1 v Pakistan Harare 11 Sep 2011 ODI # 3190
caught Misbah-ul-Haq Sohail Khan 21 2 v Pakistan Harare 14 Sep 2011 ODI # 3194
bowled DAJ Bracewell 0 1 v New Zealand Harare 20 Oct 2011 ODI # 3204
caught KS Williamson AJ McKay 20 1 v New Zealand Harare 22 Oct 2011 ODI # 3206
bowled JDP Oram 36 2 v New Zealand Bulawayo 25 Oct 2011 ODI # 3209
run out 7 2 v New Zealand Dunedin 3 Feb 2012 ODI # 3230
caught DG Brownlie TG Southee 5 2 v New Zealand Whangarei 6 Feb 2012 ODI # 3232
caught KAJ Roach SP Narine 4 2 v West Indies St George's 22 Feb 2013 ODI # 3337
caught SP Narine DJ Bravo 60 1 v West Indies St George's 24 Feb 2013 ODI # 3339
bowled DJ Bravo 6 1 v West Indies St George's 26 Feb 2013 ODI # 3340
lbw Ziaur Rahman 38 2 v Bangladesh Bulawayo 3 May 2013 ODI # 3353
bowled Shafiul Islam 15 2 v Bangladesh Bulawayo 5 May 2013 ODI # 3354
caught Mushfiqur Rahim Robiul Islam 41 2 v Bangladesh Bulawayo 8 May 2013 ODI # 3355
bowled A Mishra 11 1 v India Harare 24 Jul 2013 ODI # 3395
caught Mohammed Shami A Mishra 34 2 v India Harare 26 Jul 2013 ODI # 3397
caught KD Karthik A Mishra 38 1 v India Harare 28 Jul 2013 ODI # 3399
run out 10 1 v India Bulawayo 1 Aug 2013 ODI # 3402
bowled RA Jadeja 32 1 v India Bulawayo 3 Aug 2013 ODI # 3403
caught Misbah-ul-Haq Saeed Ajmal 85 2 v Pakistan Harare 27 Aug 2013 ODI # 3404
bowled Junaid Khan 24 2 v Pakistan Harare 29 Aug 2013 ODI # 3406
stumped Sarfaraz Ahmed Abdur Rehman 25 2 v Pakistan Harare 31 Aug 2013 ODI # 3408
caught Hashmatullah Shahidi Dawlat Zadran 10 2 v Afghanistan Bulawayo 18 Jul 2014 ODI # 3503
lbw Sharafuddin Ashraf 93 2 v Afghanistan Bulawayo 20 Jul 2014 ODI # 3504
caught Nasir Jamal Aftab Alam 84 1 v Afghanistan Bulawayo 22 Jul 2014 ODI # 3505
caught F du Plessis WD Parnell 61 2 v South Africa Bulawayo 17 Aug 2014 ODI # 3507
bowled WD Parnell 7 2 v South Africa Bulawayo 19 Aug 2014 ODI # 3508
lbw KJ Abbott 4 1 v South Africa Bulawayo 21 Aug 2014 ODI # 3510
stumped BJ Haddin SPD Smith 70 2 v Australia Harare 25 Aug 2014 ODI # 3513
bowled AM Phangiso 25 2 v South Africa Harare 29 Aug 2014 ODI # 3518
bowled MA Starc 18 2 v Australia Harare 31 Aug 2014 ODI # 3521
caught AB de Villiers M Morkel 26 2 v South Africa Harare 4 Sep 2014 ODI # 3524
lbw Mahmudullah 42 2 v Bangladesh Chattogram 21 Nov 2014 ODI # 3550
bowled Mashrafe Mortaza 0 2 v Bangladesh Chattogram 23 Nov 2014 ODI # 3552
caught Mushfiqur Rahim Mashrafe Mortaza 12 2 v Bangladesh Mirpur 26 Nov 2014 ODI # 3553
bowled Shakib Al Hasan 28 2 v Bangladesh Mirpur 28 Nov 2014 ODI # 3555
bowled Jubair Hossain 52 1 v Bangladesh Mirpur 1 Dec 2014 ODI # 3559
caught HM Amla Imran Tahir 80 2 v South Africa Hamilton 15 Feb 2015 ODI # 3601
lbw Amjad Javed 1 2 v U.A.E. Nelson 19 Feb 2015 ODI # 3606
lbw JE Taylor 5 2 v West Indies Canberra 24 Feb 2015 ODI # 3612
caught Misbah-ul-Haq Mohammad Irfan 29 2 v Pakistan Brisbane 1 Mar 2015 ODI # 3620
caught GC Wilson KJ O'Brien 5 2 v Ireland Hobart 7 Mar 2015 ODI # 3627
caught MS Dhoni UT Yadav 2 1 v India Auckland 14 Mar 2015 ODI # 3636
caught Hammad Azam Shoaib Malik 73 2 v Pakistan Lahore 26 May 2015 ODI # 3651
caught Mohammad Hafeez Yasir Shah 18 1 v Pakistan Lahore 29 May 2015 ODI # 3652
DNB - 2 v Pakistan Lahore 31 May 2015 ODI # 3653
caught MK Tiwary AR Patel 34 2 v India Harare 10 Jul 2015 ODI # 3662
caught RV Uthappa B Kumar 5 2 v India Harare 12 Jul 2015 ODI # 3665
lbw MM Sharma 7 2 v India Harare 14 Jul 2015 ODI # 3667
caught L Ronchi NL McCullum 84 2 v New Zealand Harare 2 Aug 2015 ODI # 3673
caught TWM Latham MJ McClenaghan 0 1 v New Zealand Harare 4 Aug 2015 ODI # 3674
caught BM Wheeler KS Williamson 57 2 v New Zealand Harare 7 Aug 2015 ODI # 3675
bowled Yasir Shah 15 2 v Pakistan Harare 1 Oct 2015 ODI # 3685
caught Mohammad Irfan Wahab Riaz 7 1 v Pakistan Harare 3 Oct 2015 ODI # 3686
bowled Mohammad Nabi 47 1 v Afghanistan Sharjah 29 Dec 2015 ODI # 3716
caught Noor Ali Zadran Dawlat Zadran 83 1 v Afghanistan Sharjah 2 Jan 2016 ODI # 3719
caught Mohammad Nabi Amir Hamza 26 1 v Afghanistan Sharjah 4 Jan 2016 ODI # 3720
caught Hashmatullah Shahidi Rashid Khan 110 1 v Afghanistan Sharjah 6 Jan 2016 ODI # 3722
caught MS Dhoni DS Kulkarni 14 1 v India Harare 11 Jun 2016 ODI # 3742
caught JJ Bumrah BB Sran 9 1 v India Harare 13 Jun 2016 ODI # 3744
caught KL Rahul DS Kulkarni 8 1 v India Harare 15 Jun 2016 ODI # 3746
bowled D Bishoo 20 1 v West Indies Bulawayo 25 Nov 2016 ODI # 3809
lbw KMDN Kulasekara 10 1 v Sri Lanka Bulawayo 27 Nov 2016 ODI # 3810
lbw Rashid Khan 5 2 v Afghanistan Harare 19 Feb 2017 ODI # 3837
run out 38 2 v Scotland Edinburgh 15 Jun 2017 ODI # 3892
caught RD Berrington CB Sole 12 2 v Scotland Edinburgh 17 Jun 2017 ODI # 3893
caught N Dickwella SL Malinga 5 2 v Sri Lanka Galle 30 Jun 2017 ODI # 3897
caught DAS Gunaratne DAS Gunaratne 41 1 v Sri Lanka Galle 2 Jul 2017 ODI # 3899
caught N Pradeep PW Hasaranga 111 1 v Sri Lanka Hambantota 6 Jul 2017 ODI # 3901
bowled PW Hasaranga 28 2 v Sri Lanka Hambantota 8 Jul 2017 ODI # 3903
caught KMDN Kulasekara SL Malinga 73 2 v Sri Lanka Hambantota 10 Jul 2017 ODI # 3904
caught Mushfiqur Rahim Mashrafe Mortaza 15 1 v Bangladesh Mirpur 15 Jan 2018 ODI # 3952
caught MD Gunathilaka (sub) DAS Gunaratne 73 1 v Sri Lanka Mirpur 17 Jan 2018 ODI # 3955
caught WU Tharanga NLTC Perera 20 1 v Sri Lanka Mirpur 21 Jan 2018 ODI # 3962
caught Sabbir Rahman Mashrafe Mortaza 5 2 v Bangladesh Mirpur 23 Jan 2018 ODI # 3964
caught Rahmat Shah Mujeeb Ur Rahman 16 2 v Afghanistan Sharjah 9 Feb 2018 ODI # 3972
run out 48 1 v Afghanistan Sharjah 11 Feb 2018 ODI # 3974
caught Ihsanullah Dawlat Zadran 9 1 v Afghanistan Sharjah 13 Feb 2018 ODI # 3975
bowled Mujeeb Ur Rahman 4 1 v Afghanistan Sharjah 16 Feb 2018 ODI # 3977
run out 7 2 v Afghanistan Sharjah 19 Feb 2018 ODI # 3979
bowled Mujeeb Ur Rahman 3 1 v Afghanistan Bulawayo 6 Mar 2018 ODI # 3988
caught Ehsan Nawaz Aizaz Khan 84 1 v Hong Kong Bulawayo 10 Mar 2018 ODI # 3994
lbw SM Sharif 16 1 v Scotland Bulawayo 12 Mar 2018 ODI # 3996
caught NJ O'Brien WB Rankin 18 1 v Ireland Harare 16 Mar 2018 ODI # 3999
caught SD Hope JO Holder 7 1 v West Indies Harare 19 Mar 2018 ODI # 4002
bowled Mohammad Naveed 7 2 v U.A.E. Harare 22 Mar 2018 ODI # 4005
caught Fakhar Zaman Usman Shinwari 7 2 v Pakistan Bulawayo 13 Jul 2018 ODI # 4015
caught Asif Ali Shoaib Malik 59 1 v Pakistan Bulawayo 16 Jul 2018 ODI # 4017
caught Yasir Shah Junaid Khan 10 1 v Pakistan Bulawayo 18 Jul 2018 ODI # 4019
caught Babar Azam Junaid Khan 22 2 v Pakistan Bulawayo 20 Jul 2018 ODI # 4020
bowled Hasan Ali 34 2 v Pakistan Bulawayo 22 Jul 2018 ODI # 4021
caught RR Hendricks AL Phehlukwayo 25 1 v South Africa Kimberley 30 Sep 2018 ODI # 4049
lbw L Ngidi 27 2 v South Africa Bloemfontein 3 Oct 2018 ODI # 4050
caught H Klaasen K Rabada 28 1 v South Africa Paarl 6 Oct 2018 ODI # 4051
run out 21 2 v Bangladesh Mirpur 21 Oct 2018 ODI # 4057
caught Mushfiqur Rahim Mohammad Saifuddin 14 1 v Bangladesh Chattogram 24 Oct 2018 ODI # 4060
bowled Abu Hider 2 1 v Bangladesh Chattogram 26 Oct 2018 ODI # 4061
caught VJ Kingma FJ Klaassen 7 1 v Netherlands Deventer 19 Jun 2019 ODI # 4164
caught MP O'Dowd VJ Kingma 5 1 v Netherlands Deventer 21 Jun 2019 ODI # 4167
lbw MR Adair 15 1 v Ireland Bready 1 Jul 2019 ODI # 4181
bowled TJ Murtagh 4 2 v Ireland Belfast 4 Jul 2019 ODI # 4185
bowled SC Getkate 23 1 v Ireland Belfast 7 Jul 2019 ODI # 4189
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