Records type batting analysis [change type]
View list of dismissals [change view]
Start of match date greater than or equal to 18 Apr 1999 remove greater than or equal to 18 Apr 1999 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 2005-2023 156 151 20 4986 174 38.06 5751 86.69 8 35 8 447 57 Profile
filtered 2005-2023 156 151 20 4986 174 38.06 5751 86.69 8 35 8 447 57
List of dismissals
run out 12 2 v South Africa Johannesburg 25 Feb 2005 ODI # 2229
not out 33 2 v South Africa Durban 27 Feb 2005 ODI # 2231
caught JM Kemp CK Langeveldt 1 1 v South Africa Gqeberha 2 Mar 2005 ODI # 2233
run out 8 1 v India Harare 4 Sep 2005 ODI # 2280
bowled Mohammad Rafique 2 1 v Bangladesh Khulna 30 Nov 2006 ODI # 2453
lbw Mohammad Rafique 61 1 v Bangladesh Bogra 3 Dec 2006 ODI # 2457
caught Farhad Reza (sub) Abdur Razzak 68 2 v Bangladesh Bogra 5 Dec 2006 ODI # 2459
lbw Shahadat Hossain 0 1 v Bangladesh Mirpur 8 Dec 2006 ODI # 2461
bowled Mashrafe Mortaza 14 1 v Bangladesh Mirpur 9 Dec 2006 ODI # 2462
caught Mushfiqur Rahim Mashrafe Mortaza 2 2 v Bangladesh Harare 4 Feb 2007 ODI # 2505
not out 1 2 v Bangladesh Harare 6 Feb 2007 ODI # 2511
run out 8 2 v Bangladesh Harare 9 Feb 2007 ODI # 2516
caught Shakib Al Hasan Shakib Al Hasan 51 1 v Bangladesh Harare 10 Feb 2007 ODI # 2518
caught WB Rankin WK McCallan 14 2 v Ireland Kingston 15 Mar 2007 ODI # 2535
not out 70 1 v West Indies Kingston 19 Mar 2007 ODI # 2543
caught Umar Gul Danish Kaneria 11 2 v Pakistan Kingston 21 Mar 2007 ODI # 2547
caught SM Pollock VD Philander 0 1 v South Africa Bulawayo 22 Aug 2007 ODI # 2612
caught AB de Villiers DW Steyn 54 1 v South Africa Harare 25 Aug 2007 ODI # 2614
run out 4 2 v South Africa Harare 26 Aug 2007 ODI # 2615
not out 51 2 v Pakistan Karachi 21 Jan 2008 ODI # 2662
caught Fawad Alam (sub) Iftikhar Anjum 3 1 v Pakistan Hyderabad (Sind) 24 Jan 2008 ODI # 2663
caught Shoaib Malik Shahid Afridi 71 2 v Pakistan Multan 27 Jan 2008 ODI # 2665
caught Shoaib Malik Shoaib Malik 48 1 v Pakistan Faisalabad 30 Jan 2008 ODI # 2667
caught Khurram Manzoor Wahab Riaz 19 1 v Pakistan Sheikhupura 2 Feb 2008 ODI # 2669
caught MF Maharoof BAW Mendis 10 1 v Sri Lanka Harare 22 Nov 2008 ODI # 2780
not out 2 2 v Sri Lanka Harare 24 Nov 2008 ODI # 2782
lbw Shakib Al Hasan 3 1 v Bangladesh Mirpur 10 Jan 2009 ODI # 2790
bowled T Thushara 8 2 v Sri Lanka Mirpur 12 Jan 2009 ODI # 2791
caught Junaid Siddique Shakib Al Hasan 8 2 v Bangladesh Mirpur 19 Jan 2009 ODI # 2797
run out 59 1 v Bangladesh Mirpur 21 Jan 2009 ODI # 2799
bowled Mahmudullah 38 1 v Bangladesh Mirpur 23 Jan 2009 ODI # 2801
caught HA Varaiya JK Kamande 11 1 v Kenya Mombasa 27 Jan 2009 ODI # 2805
bowled HA Varaiya 43 1 v Kenya Nairobi (Gym) 1 Feb 2009 ODI # 2812
not out 63 2 v Kenya Nairobi (Gym) 4 Feb 2009 ODI # 2814
lbw Mahmudullah 6 1 v Bangladesh Bulawayo 9 Aug 2009 ODI # 2869
caught Mahmudullah Enamul Haque jnr 75 2 v Bangladesh Bulawayo 11 Aug 2009 ODI # 2871
bowled Naeem Islam 4 1 v Bangladesh Bulawayo 16 Aug 2009 ODI # 2873
lbw Syed Rasel 12 1 v Bangladesh Bulawayo 18 Aug 2009 ODI # 2874
not out 2 1 v Kenya Harare 12 Oct 2009 ODI # 2908
caught NN Odhiambo NN Odhiambo 33 1 v Kenya Harare 13 Oct 2009 ODI # 2909
absent - 2 v Kenya Harare 15 Oct 2009 ODI # 2910
run out 21 2 v Ireland Harare 28 Sep 2010 ODI # 3049
caught GH Dockrell A van der Merwe 74 2 v Ireland Harare 30 Sep 2010 ODI # 3050
caught J Theron J Botha 10 2 v South Africa Bloemfontein 15 Oct 2010 ODI # 3057
caught AB de Villiers J Theron 0 1 v South Africa Potchefstroom 17 Oct 2010 ODI # 3059
caught SR Watson SW Tait 28 2 v Australia Ahmedabad 21 Feb 2011 ODI # 3103
caught A Bagai WD Balaji Rao 30 1 v Canada Nagpur 28 Feb 2011 ODI # 3111
run out 10 2 v Bangladesh Bulawayo 3 May 2013 ODI # 3353
not out 78 2 v Bangladesh Bulawayo 5 May 2013 ODI # 3354
not out 55 2 v Bangladesh Bulawayo 8 May 2013 ODI # 3355
bowled SK Raina 15 1 v India Harare 24 Jul 2013 ODI # 3395
lbw RA Jadeja 5 2 v India Harare 26 Jul 2013 ODI # 3397
run out 45 1 v India Harare 28 Jul 2013 ODI # 3399
bowled JD Unadkat 0 1 v India Bulawayo 1 Aug 2013 ODI # 3402
caught V Kohli A Mishra 51 1 v India Bulawayo 3 Aug 2013 ODI # 3403
not out 39 2 v Pakistan Harare 27 Aug 2013 ODI # 3404
stumped Sarfaraz Ahmed Saeed Ajmal 37 2 v Pakistan Harare 29 Aug 2013 ODI # 3406
run out 2 2 v Pakistan Harare 31 Aug 2013 ODI # 3408
caught Mohammad Nabi Mohammad Nabi 70 2 v Afghanistan Bulawayo 18 Jul 2014 ODI # 3503
not out 2 2 v Afghanistan Bulawayo 20 Jul 2014 ODI # 3504
caught Mohammad Nabi Sharafuddin Ashraf 49 1 v Afghanistan Bulawayo 22 Jul 2014 ODI # 3505
run out 1 2 v Afghanistan Bulawayo 24 Jul 2014 ODI # 3506
caught F du Plessis Imran Tahir 51 2 v South Africa Bulawayo 17 Aug 2014 ODI # 3507
caught WD Parnell R McLaren 55 2 v South Africa Bulawayo 19 Aug 2014 ODI # 3508
bowled AM Phangiso 17 1 v South Africa Bulawayo 21 Aug 2014 ODI # 3510
caught GJ Maxwell MR Marsh 1 2 v Australia Harare 25 Aug 2014 ODI # 3513
caught HM Amla R McLaren 46 2 v South Africa Harare 29 Aug 2014 ODI # 3518
caught MJ Clarke NM Lyon 4 2 v Australia Harare 31 Aug 2014 ODI # 3521
caught HM Amla JP Duminy 3 2 v South Africa Harare 4 Sep 2014 ODI # 3524
caught Q de Kock JP Duminy 8 2 v South Africa Hamilton 15 Feb 2015 ODI # 3601
not out 76 2 v U.A.E. Nelson 19 Feb 2015 ODI # 3606
caught DR Smith JO Holder 76 2 v West Indies Canberra 24 Feb 2015 ODI # 3612
caught Ahmed Shehzad Rahat Ali 33 2 v Pakistan Brisbane 1 Mar 2015 ODI # 3620
caught JF Mooney KJ O'Brien 96 2 v Ireland Hobart 7 Mar 2015 ODI # 3627
caught R Ashwin R Ashwin 50 1 v India Auckland 14 Mar 2015 ODI # 3636
caught Sarfaraz Ahmed Wahab Riaz 36 2 v Pakistan Lahore 26 May 2015 ODI # 3651
caught Yasir Shah Yasir Shah 5 1 v Pakistan Lahore 29 May 2015 ODI # 3652
DNB - 2 v Pakistan Lahore 31 May 2015 ODI # 3653
bowled AR Patel 0 2 v India Harare 10 Jul 2015 ODI # 3662
bowled AR Patel 20 2 v India Harare 12 Jul 2015 ODI # 3665
not out 7 2 v New Zealand Harare 2 Aug 2015 ODI # 3673
run out 26 1 v New Zealand Harare 4 Aug 2015 ODI # 3674
caught MJ Guptill JDS Neesham 63 2 v New Zealand Harare 7 Aug 2015 ODI # 3675
bowled Shoaib Malik 26 2 v Pakistan Harare 1 Oct 2015 ODI # 3685
caught Mohammad Hafeez Wahab Riaz 10 1 v Pakistan Harare 3 Oct 2015 ODI # 3686
caught Bilal Asif Bilal Asif 5 1 v Pakistan Harare 5 Oct 2015 ODI # 3687
stumped GC Wilson GH Dockrell 24 2 v Ireland Harare 9 Oct 2015 ODI # 3688
caught EC Joyce AR McBrine 43 2 v Ireland Harare 11 Oct 2015 ODI # 3690
caught NJ O'Brien PR Stirling 51 1 v Ireland Harare 13 Oct 2015 ODI # 3691
caught Noor Ali Zadran Amir Hamza 39 2 v Afghanistan Bulawayo 20 Oct 2015 ODI # 3696
caught Nawroz Mangal Amir Hamza 11 1 v Afghanistan Bulawayo 22 Oct 2015 ODI # 3697
stumped Mohammad Shahzad Rashid Khan 102 2 v Afghanistan Bulawayo 24 Oct 2015 ODI # 3699
bowled Shakib Al Hasan 8 2 v Bangladesh Mirpur 7 Nov 2015 ODI # 3703
caught Nasir Hossain Mustafizur Rahman 14 2 v Bangladesh Mirpur 9 Nov 2015 ODI # 3705
caught Sabbir Rahman Mashrafe Mortaza 64 2 v Bangladesh Mirpur 11 Nov 2015 ODI # 3706
absent - 1 v India Harare 13 Jun 2016 ODI # 3744
stumped N Dickwella SS Pathirana 9 1 v Sri Lanka Harare 14 Nov 2016 ODI # 3804
lbw AR Nurse 2 1 v West Indies Bulawayo 19 Nov 2016 ODI # 3806
DNB - 1 v Sri Lanka Bulawayo 21 Nov 2016 ODI # 3807
caught SD Hope AR Nurse 0 1 v West Indies Bulawayo 25 Nov 2016 ODI # 3809
caught DM de Silva DAS Gunaratne 35 1 v Sri Lanka Bulawayo 27 Nov 2016 ODI # 3810
caught Najibullah Zadran Gulbadin Naib 5 1 v Afghanistan Harare 21 Feb 2017 ODI # 3838
not out 16 2 v Afghanistan Harare 24 Feb 2017 ODI # 3840
caught Dawlat Zadran Amir Hamza 0 2 v Afghanistan Harare 26 Feb 2017 ODI # 3842
caught MH Cross RD Berrington 70 2 v Scotland Edinburgh 15 Jun 2017 ODI # 3892
caught RD Berrington CB Sole 6 2 v Scotland Edinburgh 17 Jun 2017 ODI # 3893
bowled DAS Gunaratne 65 2 v Sri Lanka Galle 30 Jun 2017 ODI # 3897
caught N Pradeep MD Gunathilaka 13 1 v Sri Lanka Galle 2 Jul 2017 ODI # 3899
bowled DAS Gunaratne 43 1 v Sri Lanka Hambantota 6 Jul 2017 ODI # 3901
stumped N Dickwella DAS Gunaratne 6 2 v Sri Lanka Hambantota 8 Jul 2017 ODI # 3903
caught BKG Mendis A Dananjaya 2 2 v Sri Lanka Hambantota 10 Jul 2017 ODI # 3904
caught Nadeem Ahmed Ehsan Nawaz 10 1 v Hong Kong Bulawayo 10 Mar 2018 ODI # 3994
caught CS MacLeod SM Sharif 7 1 v Scotland Bulawayo 12 Mar 2018 ODI # 3996
caught BJ McCarthy TJ Murtagh 9 1 v Ireland Harare 16 Mar 2018 ODI # 3999
caught AR Nurse KMA Paul 34 1 v West Indies Harare 19 Mar 2018 ODI # 4002
caught Amir Hayat Rohan Mustafa 80 2 v U.A.E. Harare 22 Mar 2018 ODI # 4005
lbw AL Phehlukwayo 4 1 v South Africa Kimberley 30 Sep 2018 ODI # 4049
stumped H Klaasen Imran Tahir 9 2 v South Africa Bloemfontein 3 Oct 2018 ODI # 4050
caught K Rabada K Rabada 69 1 v South Africa Paarl 6 Oct 2018 ODI # 4051
not out 50 2 v Bangladesh Mirpur 21 Oct 2018 ODI # 4057
caught Mushfiqur Rahim Mohammad Saifuddin 47 1 v Bangladesh Chattogram 24 Oct 2018 ODI # 4060
not out 129 1 v Bangladesh Chattogram 26 Oct 2018 ODI # 4061
not out 5 2 v U.A.E. Harare 10 Apr 2019 ODI # 4121
caught Chirag Suri Rohan Mustafa 17 2 v U.A.E. Harare 12 Apr 2019 ODI # 4122
not out 109 1 v U.A.E. Harare 14 Apr 2019 ODI # 4123
bowled Rohan Mustafa 20 2 v U.A.E. Harare 16 Apr 2019 ODI # 4124
bowled RE van der Merwe 16 1 v Netherlands Deventer 19 Jun 2019 ODI # 4164
caught W Barresi FJ Klaassen 2 1 v Netherlands Deventer 21 Jun 2019 ODI # 4167
lbw SC Getkate 28 1 v Ireland Bready 1 Jul 2019 ODI # 4181
caught A Balbirnie TJ Murtagh 58 2 v Ireland Belfast 4 Jul 2019 ODI # 4185
run out 67 1 v Ireland Belfast 7 Jul 2019 ODI # 4189
lbw Mehidy Hasan Miraz 14 2 v Bangladesh Sylhet 3 Mar 2020 ODI # 4251
bowled Afif Hossain 30 2 v Bangladesh Sylhet 6 Mar 2020 ODI # 4253
caught Mohammad Rizwan Wahab Riaz 4 2 v Pakistan Rawalpindi 30 Oct 2020 ODI # 4262
caught Shaheen Shah Afridi Iftikhar Ahmed 75 1 v Pakistan Rawalpindi 1 Nov 2020 ODI # 4263
not out 118 1 v Pakistan Rawalpindi 3 Nov 2020 ODI # 4264
bowled JB Little 33 1 v Ireland Belfast 8 Sep 2021 ODI # 4319
TDNB - 0 v Ireland Belfast 10 Sep 2021 ODI # 4321
bowled AR McBrine 4 1 v Ireland Belfast 13 Sep 2021 ODI # 4323
bowled C Karunaratne 100 1 v Sri Lanka Pallekele 16 Jan 2022 ODI # 4341
stumped BKG Mendis JDF Vandersay 48 1 v Sri Lanka Pallekele 18 Jan 2022 ODI # 4343
bowled M Theekshana 6 2 v Sri Lanka Pallekele 21 Jan 2022 ODI # 4347
caught S Dhawan Mohammed Siraj 1 1 v India Harare 18 Aug 2022 ODI # 4451
caught S Dhawan DJ Hooda 42 1 v India Harare 20 Aug 2022 ODI # 4454
lbw AR Patel 45 2 v India Harare 22 Aug 2022 ODI # 4457
caught C Green A Zampa 29 1 v Australia Townsville 31 Aug 2022 ODI # 4459
caught AT Carey JR Hazlewood 0 2 v Australia Townsville 3 Sep 2022 ODI # 4460
caught Musa Ahmed Shariz Ahmad 77 1 v Netherlands Harare 23 Mar 2023 ODI # 4546
bowled FJ Klaassen 43 2 v Netherlands Harare 25 Mar 2023 ODI # 4549
not out 102 2 v Nepal Harare 18 Jun 2023 ODI # 4585
caught AT Nidamanuru BFW de Leede 91 2 v Netherlands Harare 20 Jun 2023 ODI # 4589
caught KMA Paul AS Joseph 23 1 v West Indies Harare 24 Jun 2023 ODI # 4597
caught NP Kenjige AA Paradkar 174 1 v U.S.A. Harare 26 Jun 2023 ODI # 4601
caught KH Prajapati Fayyaz Butt 142 1 v Oman Bulawayo 29 Jun 2023 ODI # 4605
bowled M Theekshana 56 1 v Sri Lanka Bulawayo 2 Jul 2023 ODI # 4609
bowled CB Sole 12 2 v Scotland Bulawayo 4 Jul 2023 ODI # 4612
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