Records type batting analysis [change type]
View list of dismissals [change view]
Start of match date greater than or equal to 10 Jan 2009 remove greater than or equal to 10 Jan 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 2015-2023 117 114 13 5729 158 56.72 6455 88.75 19 32 4 520 60 Profile
filtered 2015-2023 117 114 13 5729 158 56.72 6455 88.75 19 32 4 520 60
List of dismissals
bowled CB Mpofu 54 1 v Zimbabwe Lahore 31 May 2015 ODI # 3653
lbw TM Dilshan 25 2 v Sri Lanka Dambulla 11 Jul 2015 ODI # 3664
bowled TAM Siriwardana 12 1 v Sri Lanka Pallekele 15 Jul 2015 ODI # 3669
not out 62 2 v England Abu Dhabi 11 Nov 2015 ODI # 3707
lbw DJ Willey 4 2 v England Abu Dhabi 13 Nov 2015 ODI # 3708
caught AU Rashid CR Woakes 22 1 v England Sharjah 17 Nov 2015 ODI # 3710
caught AD Hales AU Rashid 51 2 v England Dubai (DICS) 20 Nov 2015 ODI # 3712
caught HM Nicholls CJ Anderson 62 2 v New Zealand Wellington 25 Jan 2016 ODI # 3728
caught MJ Guptill MJ Henry 83 1 v New Zealand Auckland 31 Jan 2016 ODI # 3730
caught NJ O'Brien BJ McCarthy 29 1 v Ireland Dublin (Malahide) 18 Aug 2016 ODI # 3767
lbw AU Rashid 40 1 v England Southampton 24 Aug 2016 ODI # 3770
bowled LE Plunkett 30 1 v England Lord's 27 Aug 2016 ODI # 3771
caught EJG Morgan BA Stokes 9 2 v England Nottingham 30 Aug 2016 ODI # 3773
caught LE Plunkett MM Ali 12 1 v England Leeds 1 Sep 2016 ODI # 3775
bowled MA Wood 31 2 v England Cardiff 4 Sep 2016 ODI # 3777
caught KA Pollard CR Brathwaite 120 1 v West Indies Sharjah 30 Sep 2016 ODI # 3784
caught CR Brathwaite AS Joseph 123 1 v West Indies Sharjah 2 Oct 2016 ODI # 3788
bowled KA Pollard 117 1 v West Indies Abu Dhabi 5 Oct 2016 ODI # 3789
caught SPD Smith PJ Cummins 33 2 v Australia Brisbane 13 Jan 2017 ODI # 3817
caught JR Hazlewood MA Starc 34 2 v Australia Melbourne 15 Jan 2017 ODI # 3818
caught PSP Handscomb JR Hazlewood 84 1 v Australia Perth 19 Jan 2017 ODI # 3820
caught JR Hazlewood TM Head 31 2 v Australia Sydney 22 Jan 2017 ODI # 3822
caught TM Head JR Hazlewood 100 2 v Australia Adelaide 26 Jan 2017 ODI # 3826
caught AS Joseph AR Nurse 13 1 v West Indies Providence 7 Apr 2017 ODI # 3861
not out 125 1 v West Indies Providence 9 Apr 2017 ODI # 3862
bowled ST Gabriel 16 2 v West Indies Providence 11 Apr 2017 ODI # 3863
caught RA Jadeja UT Yadav 8 2 v India Birmingham 4 Jun 2017 ODI # 3878
not out 31 2 v South Africa Birmingham 7 Jun 2017 ODI # 3881
caught DM de Silva N Pradeep 10 2 v Sri Lanka Cardiff 12 Jun 2017 ODI # 3888
not out 38 2 v England Cardiff 14 Jun 2017 ODI # 3889
caught Yuvraj Singh KM Jadhav 46 1 v India The Oval 18 Jun 2017 ODI # 3894
caught BKG Mendis RAS Lakmal 103 1 v Sri Lanka Dubai (DICS) 13 Oct 2017 ODI # 3922
caught BKG Mendis PLS Gamage 101 1 v Sri Lanka Abu Dhabi 16 Oct 2017 ODI # 3924
bowled PLS Gamage 30 2 v Sri Lanka Abu Dhabi 18 Oct 2017 ODI # 3926
not out 69 2 v Sri Lanka Sharjah 20 Oct 2017 ODI # 3927
DNB - 2 v Sri Lanka Sharjah 23 Oct 2017 ODI # 3930
lbw TG Southee 0 2 v New Zealand Wellington 6 Jan 2018 ODI # 3946
caught LRPL Taylor LH Ferguson 10 1 v New Zealand Nelson 9 Jan 2018 ODI # 3947
run out 8 2 v New Zealand Dunedin 13 Jan 2018 ODI # 3949
caught TWM Latham TG Southee 3 1 v New Zealand Hamilton 16 Jan 2018 ODI # 3953
caught MJ Guptill MJ Henry 10 2 v New Zealand Wellington 19 Jan 2018 ODI # 3957
caught CJ Chibhabha WP Masakadza 30 1 v Zimbabwe Bulawayo 13 Jul 2018 ODI # 4015
not out 29 2 v Zimbabwe Bulawayo 16 Jul 2018 ODI # 4017
not out 19 2 v Zimbabwe Bulawayo 18 Jul 2018 ODI # 4019
DNB - 1 v Zimbabwe Bulawayo 20 Jul 2018 ODI # 4020
not out 106 1 v Zimbabwe Bulawayo 22 Jul 2018 ODI # 4021
caught SS McKechnie Ehsan Khan 33 2 v Hong Kong Dubai (DICS) 16 Sep 2018 ODI # 4037
bowled Kuldeep Yadav 47 1 v India Dubai (DICS) 19 Sep 2018 ODI # 4040
stumped Mohammad Shahzad Rashid Khan 66 2 v Afghanistan Abu Dhabi 21 Sep 2018 ODI # 4043
run out 9 1 v India Dubai (DICS) 23 Sep 2018 ODI # 4044
lbw Mustafizur Rahman 1 2 v Bangladesh Abu Dhabi 26 Sep 2018 ODI # 4047
caught LRPL Taylor TA Boult 0 2 v New Zealand Abu Dhabi 7 Nov 2018 ODI # 4066
caught HM Nicholls LH Ferguson 46 2 v New Zealand Abu Dhabi 9 Nov 2018 ODI # 4068
caught HM Nicholls TA Boult 92 1 v New Zealand Dubai (DICS) 11 Nov 2018 ODI # 4070
bowled RR Hendricks 49 2 v South Africa Gqeberha 19 Jan 2019 ODI # 4080
caught AL Phehlukwayo K Rabada 12 1 v South Africa Durban 22 Jan 2019 ODI # 4081
lbw DW Steyn 69 1 v South Africa Centurion 25 Jan 2019 ODI # 4084
not out 41 2 v South Africa Johannesburg 27 Jan 2019 ODI # 4087
bowled D Pretorius 24 1 v South Africa Cape Town 30 Jan 2019 ODI # 4090
caught JC Buttler LE Plunkett 16 1 v England The Oval 8 May 2019 ODI # 4130
caught AU Rashid AU Rashid 51 2 v England Southampton 11 May 2019 ODI # 4133
bowled CR Woakes 15 1 v England Bristol 14 May 2019 ODI # 4135
caught JC Archer TK Curran 115 1 v England Nottingham 17 May 2019 ODI # 4138
run out 80 2 v England Leeds 19 May 2019 ODI # 4140
caught SD Hope O Thomas 22 1 v West Indies Nottingham 31 May 2019 ODI # 4144
caught CR Woakes MM Ali 63 1 v England Nottingham 3 Jun 2019 ODI # 4148
caught KW Richardson NM Coulter-Nile 30 2 v Australia Taunton 12 Jun 2019 ODI # 4157
bowled Kuldeep Yadav 48 2 v India Manchester 16 Jun 2019 ODI # 4161
caught L Ngidi AL Phehlukwayo 69 1 v South Africa Lord's 23 Jun 2019 ODI # 4171
not out 101 2 v New Zealand Birmingham 26 Jun 2019 ODI # 4174
bowled Mohammad Nabi 45 2 v Afghanistan Leeds 29 Jun 2019 ODI # 4177
lbw Mohammad Saifuddin 96 1 v Bangladesh Lord's 5 Jul 2019 ODI # 4186
caught PW Hasaranga CBRLS Kumara 115 1 v Sri Lanka Karachi 30 Sep 2019 ODI # 4211
lbw N Pradeep 31 2 v Sri Lanka Karachi 2 Oct 2019 ODI # 4212
caught BRM Taylor B Muzarabani 19 1 v Zimbabwe Rawalpindi 30 Oct 2020 ODI # 4262
not out 77 2 v Zimbabwe Rawalpindi 1 Nov 2020 ODI # 4263
caught BRM Taylor B Muzarabani 125 2 v Zimbabwe Rawalpindi 3 Nov 2020 ODI # 4264
caught Q de Kock A Nortje 103 2 v South Africa Centurion 2 Apr 2021 ODI # 4285
caught T Bavuma A Nortje 31 2 v South Africa Johannesburg 4 Apr 2021 ODI # 4286
caught K Verreynne AL Phehlukwayo 94 1 v South Africa Centurion 7 Apr 2021 ODI # 4287
caught Z Crawley S Mahmood 0 1 v England Cardiff 8 Jul 2021 ODI # 4299
lbw S Mahmood 19 2 v England Lord's 10 Jul 2021 ODI # 4300
caught DJ Malan BA Carse 158 1 v England Birmingham 13 Jul 2021 ODI # 4303
lbw MJ Swepson 57 2 v Australia Lahore 29 Mar 2022 ODI # 4379
caught M Labuschagne NT Ellis 114 2 v Australia Lahore 31 Mar 2022 ODI # 4380
not out 105 2 v Australia Lahore 2 Apr 2022 ODI # 4382
caught KR Mayers AS Joseph 103 2 v West Indies Multan 8 Jun 2022 ODI # 4401
caught AJ Hosein AJ Hosein 77 1 v West Indies Multan 10 Jun 2022 ODI # 4405
lbw HR Walsh 1 1 v West Indies Multan 12 Jun 2022 ODI # 4407
caught TLW Cooper LV van Beek 74 1 v Netherlands Rotterdam 16 Aug 2022 ODI # 4448
caught BFW de Leede A Dutt 57 2 v Netherlands Rotterdam 18 Aug 2022 ODI # 4452
caught A Dutt A Dutt 91 1 v Netherlands Rotterdam 21 Aug 2022 ODI # 4455
stumped TWM Latham GD Phillips 66 2 v New Zealand Karachi 9 Jan 2023 ODI # 4500
stumped TWM Latham IS Sodhi 79 2 v New Zealand Karachi 11 Jan 2023 ODI # 4502
stumped TWM Latham MG Bracewell 4 1 v New Zealand Karachi 13 Jan 2023 ODI # 4504
caught TWM Latham AF Milne 49 2 v New Zealand Rawalpindi 27 Apr 2023 ODI # 4569
caught CJ Bowes IS Sodhi 65 2 v New Zealand Rawalpindi 29 Apr 2023 ODI # 4571
bowled MJ Henry 54 1 v New Zealand Karachi 3 May 2023 ODI # 4573
caught CE McConchie BG Lister 107 1 v New Zealand Karachi 5 May 2023 ODI # 4574
caught CE McConchie HB Shipley 1 2 v New Zealand Karachi 7 May 2023 ODI # 4575
lbw Mujeeb Ur Rahman 0 1 v Afghanistan Hambantota 22 Aug 2023 ODI # 4625
caught Hashmatullah Shahidi Fazalhaq Farooqi 53 2 v Afghanistan Hambantota 24 Aug 2023 ODI # 4626
caught Rahmanullah Gurbaz Rashid Khan 60 1 v Afghanistan Colombo (RPS) 26 Aug 2023 ODI # 4627
caught S Jora (sub) Sompal Kami 151 1 v Nepal Multan 30 Aug 2023 ODI # 4628
TDNB - 0 v India Pallekele 2 Sep 2023 ODI # 4630
bowled Taskin Ahmed 17 2 v Bangladesh Lahore 6 Sep 2023 ODI # 4634
bowled HH Pandya 10 2 v India Colombo (RPS) 10 Sep 2023 ODI # 4639
stumped BKG Mendis DN Wellalage 29 1 v Sri Lanka Colombo (RPS) 14 Sep 2023 ODI # 4644
caught Saqib Zulfiqar CN Ackermann 5 1 v Netherlands Hyderabad 6 Oct 2023 ODI # 4659
caught S Samarawickrama D Madushanka 10 2 v Sri Lanka Hyderabad 10 Oct 2023 ODI # 4665
bowled Mohammed Siraj 50 1 v India Ahmedabad 14 Oct 2023 ODI # 4669
caught PJ Cummins A Zampa 18 2 v Australia Bengaluru 20 Oct 2023 ODI # 4675
caught Mohammad Nabi Noor Ahmad 74 1 v Afghanistan Chennai 23 Oct 2023 ODI # 4679
caught Q de Kock T Shamsi 50 1 v South Africa Chennai 27 Oct 2023 ODI # 4683
caught Mahmudullah Mehidy Hasan Miraz 9 2 v Bangladesh Eden Gardens 31 Oct 2023 ODI # 4688
not out 66 2 v New Zealand Bengaluru 4 Nov 2023 ODI # 4692
caught AU Rashid AAP Atkinson 38 2 v England Eden Gardens 11 Nov 2023 ODI # 4701
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