Records type batting analysis [change type]
View list of dismissals [change view]
Start of match date greater than or equal to 21 Jul 2005 remove greater than or equal to 21 Jul 2005 from query
Runs scored greater than or equal to 50 remove greater than or equal to 50 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 50+ 4s 6s
unfiltered 2007-2023 391 452 19 15249 206 35.21 20997 72.62 25 94 36 119 1768 189 Profile
filtered 2007-2023 111 119 14 9475 206 90.23 12170 77.85 25 94 0 119 1019 137
List of dismissals
caught MS Dhoni MM Patel 51 2 ODI v India Port of Spain 17 Mar 2007 ODI # 2538
caught CK Kapugedera ST Jayasuriya 54 2 ODI v Sri Lanka Colombo (RPS) 25 Jul 2007 ODI # 2607
caught MR Gillespie JDP Oram 50 1 ODI v New Zealand Auckland 26 Dec 2007 ODI # 2658
caught PG Fulton CS Martin 53 1 Test v New Zealand Dunedin 4 Jan 2008 Test # 1859
bowled KD Mills 84 3 Test v New Zealand Dunedin 4 Jan 2008 Test # 1859
caught JA Morkel PL Harris 82 1 ODI v South Africa Chattogram 9 Mar 2008 ODI # 2690
caught WTS Porterfield D Langford-Smith 129 1 ODI v Ireland Mirpur 22 Mar 2008 ODI # 2695
caught Umar Gul Shahid Afridi 60 1 ODI v Pakistan Faisalabad 11 Apr 2008 ODI # 2698
run out 63 2 ODI v Pakistan Lahore 13 Apr 2008 ODI # 2700
caught MS Dhoni I Sharma 55 1 ODI v India Karachi 28 Jun 2008 ODI # 2721
caught SR Clark SR Watson 63 2 ODI v Australia Darwin 6 Sep 2008 ODI # 2762
caught TM Dowlin DE Bernard 128 3 Test v West Indies Kingstown 9 Jul 2009 Test # 1923
caught CK Coventry E Chigumbura 63 2 ODI v Zimbabwe Bulawayo 9 Aug 2009 ODI # 2869
run out 79 1 ODI v Zimbabwe Bulawayo 11 Aug 2009 ODI # 2871
caught V Sibanda (sub) RW Price 154 2 ODI v Zimbabwe Bulawayo 16 Aug 2009 ODI # 2873
stumped BRM Taylor AG Cremer 80 2 ODI v Zimbabwe Mirpur 31 Oct 2009 ODI # 2917
caught G Gambhir S Sreesanth 60 1 ODI v India Mirpur 7 Jan 2010 ODI # 2939
caught R Dravid V Sehwag 52 4 Test v India Chattogram 17 Jan 2010 Test # 1949
caught MS Dhoni Z Khan 151 3 Test v India Mirpur 24 Jan 2010 Test # 1950
caught BB McCullum DL Vettori 62 2 ODI v New Zealand Napier 5 Feb 2010 ODI # 2949
caught BB McCullum TG Southee 68 2 Test v New Zealand Hamilton 15 Feb 2010 Test # 1953
bowled SCJ Broad 125 1 ODI v England Mirpur 28 Feb 2010 ODI # 2964
bowled TT Bresnan 86 2 Test v England Chattogram 12 Mar 2010 Test # 1954
caught MJ Prior JC Tredwell 85 1 Test v England Mirpur 20 Mar 2010 Test # 1956
caught SCJ Broad GP Swann 52 3 Test v England Mirpur 20 Mar 2010 Test # 1956
run out 55 2 Test v England Lord's 27 May 2010 Test # 1958
caught IJL Trott ST Finn 103 3 Test v England Lord's 27 May 2010 Test # 1958
caught MJ Prior JM Anderson 108 2 Test v England Manchester 4 Jun 2010 Test # 1959
stumped KC Sangakkara TM Dilshan 51 2 ODI v Sri Lanka Dambulla 18 Jun 2010 ODI # 2995
caught JF Mooney GH Dockrell 74 2 ODI v Ireland Belfast 16 Jul 2010 ODI # 3028
caught AG Cremer KM Dabengwa 95 2 ODI v Zimbabwe Chattogram 12 Dec 2010 ODI # 3078
caught Yuvraj Singh MM Patel 70 2 ODI v India Mirpur 19 Feb 2011 ODI # 3100
caught SPD Smith XJ Doherty 62 2 ODI v Australia Mirpur 9 Apr 2011 ODI # 3149
lbw RW Price 61 2 ODI v Zimbabwe Bulawayo 19 Aug 2011 ODI # 3181
caught KC Brathwaite MN Samuels 52 1 Test v West Indies Chattogram 21 Oct 2011 Test # 2010
caught DJG Sammy D Bishoo 83 4 Test v West Indies Mirpur 29 Oct 2011 Test # 2012
bowled Mohammad Hafeez 64 2 ODI v Pakistan Mirpur 11 Mar 2012 ODI # 3258
caught RA Jadeja P Kumar 70 2 ODI v India Mirpur 16 Mar 2012 ODI # 3261
caught HDRL Thirimanne SMSM Senanayake 59 2 ODI v Sri Lanka Mirpur 20 Mar 2012 ODI # 3265
caught Younis Khan Umar Gul 60 2 ODI v Pakistan Mirpur 22 Mar 2012 ODI # 3267
not out 69 2 T20I v Netherlands The Hague 25 Jul 2012 T20I # 253
caught PW Borren T van der Gugten 50 1 T20I v Netherlands The Hague 26 Jul 2012 T20I # 254
caught SP Narine DJG Sammy 72 2 Test v West Indies Mirpur 13 Nov 2012 Test # 2057
caught KA Pollard SP Narine 58 2 ODI v West Indies Khulna 30 Nov 2012 ODI # 3309
not out 88 2 T20I v West Indies Mirpur 10 Dec 2012 T20I # 291
bowled RMS Eranga 59 3 Test v Sri Lanka Colombo (RPS) 16 Mar 2013 Test # 2082
run out 112 1 ODI v Sri Lanka Hambantota 23 Mar 2013 ODI # 3349
caught KS Williamson N Wagner 95 1 Test v New Zealand Mirpur 21 Oct 2013 Test # 2099
caught LRPL Taylor KS Williamson 70 3 Test v New Zealand Mirpur 21 Oct 2013 Test # 2099
bowled CJ Anderson 58 1 ODI v New Zealand Mirpur 31 Oct 2013 ODI # 3426
bowled SP Narine 55 2 ODI v West Indies Basseterre 25 Aug 2014 ODI # 3514
bowled SJ Benn 53 3 Test v West Indies Kingstown 5 Sep 2014 Test # 2138
caught ST Gabriel SJ Benn 64 4 Test v West Indies Gros Islet 13 Sep 2014 Test # 2139
caught CR Ervine H Masakadza 109 1 Test v Zimbabwe Khulna 3 Nov 2014 Test # 2143
caught H Masakadza Sikandar Raza 109 1 Test v Zimbabwe Chattogram 12 Nov 2014 Test # 2145
bowled N M'shangwe 65 3 Test v Zimbabwe Chattogram 12 Nov 2014 Test # 2145
run out 76 1 ODI v Zimbabwe Chattogram 23 Nov 2014 ODI # 3552
lbw JH Davey 95 2 ODI v Scotland Nelson 5 Mar 2015 ODI # 3624
caught Mohammad Rizwan Wahab Riaz 132 1 ODI v Pakistan Mirpur 17 Apr 2015 ODI # 3647
not out 116 2 ODI v Pakistan Mirpur 19 Apr 2015 ODI # 3648
lbw Junaid Khan 64 2 ODI v Pakistan Mirpur 22 Apr 2015 ODI # 3649
stumped Sarfaraz Ahmed Mohammad Hafeez 206 3 Test v Pakistan Khulna 28 Apr 2015 Test # 2159
caught RG Sharma R Ashwin 60 1 ODI v India Mirpur 18 Jun 2015 ODI # 3658
not out 61 2 ODI v South Africa Chattogram 15 Jul 2015 ODI # 3668
bowled D Elgar 57 2 Test v South Africa Chattogram 21 Jul 2015 Test # 2172
stumped RW Chakabva AG Cremer 73 1 ODI v Zimbabwe Mirpur 11 Nov 2015 ODI # 3706
not out 83 1 T20I v Netherlands Dharamsala 9 Mar 2016 T20I # 524
not out 103 1 T20I v Oman Dharamsala 13 Mar 2016 T20I # 534
caught Naveen-ul-Haq Mirwais Ashraf 80 1 ODI v Afghanistan Mirpur 25 Sep 2016 ODI # 3781
caught Naveen-ul-Haq (sub) Mohammad Nabi 118 1 ODI v Afghanistan Mirpur 1 Oct 2016 ODI # 3786
caught JM Bairstow GJ Batty 78 2 Test v England Chattogram 20 Oct 2016 Test # 2225
lbw MM Ali 104 1 Test v England Mirpur 28 Oct 2016 Test # 2227
caught NT Broom JDS Neesham 59 1 ODI v New Zealand Nelson 31 Dec 2016 ODI # 3816
lbw TA Boult 56 1 Test v New Zealand Wellington 12 Jan 2017 Test # 2246
run out 57 2 Test v Sri Lanka Galle 7 Mar 2017 Test # 2252
caught LD Chandimal MDK Perera 82 4 Test v Sri Lanka Colombo (PSS) 15 Mar 2017 Test # 2254
caught MD Gunathilaka CBRLS Kumara 127 1 ODI v Sri Lanka Dambulla 25 Mar 2017 ODI # 3855
not out 64 1 ODI v Ireland Dublin (Malahide) 12 May 2017 ODI # 3866
caught HK Bennett MJ Santner 65 2 ODI v New Zealand Dublin 24 May 2017 ODI # 3871
caught JC Buttler LE Plunkett 128 1 ODI v England The Oval 1 Jun 2017 ODI # 3875
caught JR Hazlewood MA Starc 95 1 ODI v Australia The Oval 5 Jun 2017 ODI # 3879
bowled KM Jadhav 70 1 ODI v India Birmingham 15 Jun 2017 ODI # 3891
caught DA Warner GJ Maxwell 71 1 Test v Australia Mirpur 27 Aug 2017 Test # 2272
caught MS Wade PJ Cummins 78 3 Test v Australia Mirpur 27 Aug 2017 Test # 2272
not out 84 2 ODI v Zimbabwe Mirpur 15 Jan 2018 ODI # 3952
caught N Dickwella A Dananjaya 84 1 ODI v Sri Lanka Mirpur 19 Jan 2018 ODI # 3959
stumped BRM Taylor AG Cremer 76 1 ODI v Zimbabwe Mirpur 23 Jan 2018 ODI # 3964
bowled MDK Perera 52 1 Test v Sri Lanka Chattogram 31 Jan 2018 Test # 2295
caught MDKJ Perera MD Gunathilaka 50 2 T20I v Sri Lanka Colombo (RPS) 16 Mar 2018 T20I # 661
not out 130 1 ODI v West Indies Providence 22 Jul 2018 ODI # 4022
stumped SD Hope D Bishoo 54 2 ODI v West Indies Providence 25 Jul 2018 ODI # 4023
caught KOA Powell D Bishoo 103 1 ODI v West Indies Basseterre 28 Jul 2018 ODI # 4024
caught KMA Paul AD Russell 74 1 T20I v West Indies Lauderhill 4 Aug 2018 T20I # 693
caught KAJ Roach D Bishoo 50 1 ODI v West Indies Mirpur 11 Dec 2018 ODI # 4072
not out 81 2 ODI v West Indies Sylhet 14 Dec 2018 ODI # 4073
caught KS Williamson C de Grandhomme 126 1 Test v New Zealand Hamilton 28 Feb 2019 Test # 2349
caught BJ Watling TG Southee 74 3 Test v New Zealand Hamilton 28 Feb 2019 Test # 2349
caught TG Southee N Wagner 74 1 Test v New Zealand Wellington 8 Mar 2019 Test # 2350
caught JO Holder ST Gabriel 80 2 ODI v West Indies Dublin 7 May 2019 ODI # 4129
bowled WB Rankin 57 2 ODI v Ireland Dublin 15 May 2019 ODI # 4136
bowled MA Starc 62 2 ODI v Australia Nottingham 20 Jun 2019 ODI # 4166
run out 65 1 T20I v Pakistan Lahore 25 Jan 2020 T20I # 1033
caught CT Mutombodzi CT Mumba 158 1 ODI v Zimbabwe Sylhet 3 Mar 2020 ODI # 4251
not out 128 1 ODI v Zimbabwe Sylhet 6 Mar 2020 ODI # 4253
caught J Da Silva RA Reifer 50 2 ODI v West Indies Mirpur 22 Jan 2021 ODI # 4272
caught AJ Hosein AS Joseph 64 1 ODI v West Indies Chattogram 25 Jan 2021 ODI # 4274
caught S Moseley KC Brathwaite 50 4 Test v West Indies Mirpur 11 Feb 2021 Test # 2410
run out 78 1 ODI v New Zealand Christchurch 23 Mar 2021 ODI # 4280
caught HDRL Thirimanne MVT Fernando 90 1 Test v Sri Lanka Pallekele 21 Apr 2021 Test # 2418
not out 74 3 Test v Sri Lanka Pallekele 21 Apr 2021 Test # 2418
caught HDRL Thirimanne P Jayawickrama 92 2 Test v Sri Lanka Pallekele 29 Apr 2021 Test # 2419
lbw DM de Silva 52 1 ODI v Sri Lanka Mirpur 23 May 2021 ODI # 4290
caught RW Chakabva DT Tiripano 112 2 ODI v Zimbabwe Harare 20 Jul 2021 ODI # 4308
not out 87 2 ODI v South Africa Centurion 23 Mar 2022 ODI # 4375
bowled CAK Rajitha 133 2 Test v Sri Lanka Chattogram 15 May 2022 Test # 2462
not out 50 2 ODI v West Indies Providence 13 Jul 2022 ODI # 4426
caught I Kaia Sikandar Raza 62 1 ODI v Zimbabwe Harare 5 Aug 2022 ODI # 4441
caught T Kaitano TL Chivanga 50 1 ODI v Zimbabwe Harare 7 Aug 2022 ODI # 4442
caught CA Young GH Dockrell 69 1 ODI v Ireland Chelmsford 14 May 2023 ODI # 4578
Statsguru includes the following current or recent relevant matches:
United States of America v India at New York, ICC Men's T20 World Cup 25th Match, Jun 12, 2024 [T20I # 2671 - Live]
    » India 1/0 (0.1 ov, V Kohli 0*, RG Sharma 1*, SN Netravalkar 0/1)
Luxembourg v Turkey at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 11th Match, Jun 12, 2024 [T20I # 2669 - Current]
Austria v Portugal at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 10th Match, Jun 12, 2024 [T20I # 2668 - Current]
Italy v Isle of Man at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 9th Match, Jun 12, 2024 [T20I # 2667 - Current]
 
Feedback Print this page