Records type batting analysis [change type]
View list of dismissals [change view]
Runs scored between 50 and 99 remove between 50 and 99 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 2006-2022 450 510 84 18199 290 42.72 24847 73.24 40 93 29 133 1766 273 Profile
filtered 2007-2021 89 93 13 6283 97 78.53 8333 75.39 0 93 0 93 571 106
List of dismissals
caught AC Gilchrist MG Johnson 84 2 ODI v Australia Hobart 14 Jan 2007 ODI # 2474
caught MS Panesar PD Collingwood 71 1 ODI v England Perth 30 Jan 2007 ODI # 2490
caught SO Tikolo SO Tikolo 85 1 ODI v Kenya Gros Islet 20 Mar 2007 ODI # 2544
caught KC Sangakkara SL Malinga 62 1 T20I v Sri Lanka Johannesburg 15 Sep 2007 T20I # 30
caught SW Tait B Lee 50 1 ODI v Australia Adelaide 14 Dec 2007 ODI # 2655
caught TR Ambrose JM Anderson 53 2 Test v England Wellington 13 Mar 2008 Test # 1867
lbw RJ Sidebottom 55 4 Test v England Wellington 13 Mar 2008 Test # 1867
caught PD Collingwood MS Panesar 74 4 Test v England Napier 22 Mar 2008 Test # 1868
not out 59 1 ODI v Ireland Aberdeen 1 Jul 2008 ODI # 2727
not out 61 2 ODI v Scotland Aberdeen 3 Jul 2008 ODI # 2731
caught BJ Haddin MG Johnson 75 4 Test v Australia Brisbane 20 Nov 2008 Test # 1894
bowled JE Taylor 63 1 T20I v West Indies Auckland 26 Dec 2008 T20I # 78
not out 51 2 ODI v West Indies Wellington 7 Jan 2009 ODI # 2788
bowled FH Edwards 75 1 ODI v West Indies Auckland 10 Jan 2009 ODI # 2789
caught MJ Clarke NW Bracken 64 2 ODI v Australia Perth 1 Feb 2009 ODI # 2811
caught BJ Haddin MG Johnson 76 1 ODI v Australia Adelaide 10 Feb 2009 ODI # 2819
caught HAPW Jayawardene HMRKB Herath 81 2 Test v Sri Lanka Colombo (SSC) 26 Aug 2009 Test # 1932
caught KMDN Kulasekara AD Mathews 60 1 T20I v Sri Lanka Colombo (RPS) 2 Sep 2009 T20I # 120
lbw WD Parnell 72 1 ODI v South Africa Centurion 24 Sep 2009 ODI # 2895
caught Imran Farhat Saeed Ajmal 94 1 Test v Pakistan Dunedin 24 Nov 2009 Test # 1934
run out 59 3 Test v Pakistan Dunedin 24 Nov 2009 Test # 1934
caught Misbah-ul-Haq Mohammad Amir 97 4 Test v Pakistan Wellington 3 Dec 2009 Test # 1938
caught Mahmudullah Naeem Islam 51 1 ODI v Bangladesh Napier 5 Feb 2010 ODI # 2949
caught Mahmudullah Shafiul Islam 78 2 ODI v Bangladesh Dunedin 8 Feb 2010 ODI # 2951
caught Imrul Kayes Mahmudullah 51 3 Test v Bangladesh Hamilton 15 Feb 2010 Test # 1953
caught MEK Hussey SR Watson 70 2 ODI v Australia Napier 3 Mar 2010 ODI # 2966
caught MEK Hussey SR Watson 62 1 ODI v Australia Hamilton 9 Mar 2010 ODI # 2971
lbw A Nehra 95 1 ODI v India Dambulla 10 Aug 2010 ODI # 3030
not out 62 1 ODI v Bangladesh Mirpur 11 Oct 2010 ODI # 3054
caught VVS Laxman Harbhajan Singh 56 2 Test v India Ahmedabad 4 Nov 2010 Test # 1974
caught MM Patel R Ashwin 66 2 ODI v India Guwahati 28 Nov 2010 ODI # 3070
caught Adnan Akmal Wahab Riaz 78 1 Test v Pakistan Wellington 15 Jan 2011 Test # 1991
lbw Umar Gul 52 3 Test v Pakistan Wellington 15 Jan 2011 Test # 1991
lbw Shahid Afridi 69 2 ODI v Pakistan Hamilton 3 Feb 2011 ODI # 3095
caught AS Hansra WD Balaji Rao 74 1 ODI v Canada Wankhede 13 Mar 2011 ODI # 3129
caught RW Chakabva N Ncube 76 1 Test v Zimbabwe Bulawayo 1 Nov 2011 Test # 2013
lbw KM Jarvis 76 3 Test v Zimbabwe Bulawayo 1 Nov 2011 Test # 2013
caught MJ Clarke JL Pattinson 56 3 Test v Australia Hobart 9 Dec 2011 Test # 2021
caught D Ramdin TL Best 60 1 Test v West Indies Kingston 2 Aug 2012 Test # 2052
not out 62 2 T20I v West Indies Pallekele 1 Oct 2012 T20I # 283
caught AD Mathews KMDN Kulasekara 72 1 ODI v Sri Lanka Pallekele 4 Nov 2012 ODI # 3305
run out 74 3 Test v Sri Lanka Colombo (PSS) 25 Nov 2012 Test # 2063
lbw JM Anderson 66 2 Test v England Lord's 16 May 2013 Test # 2088
bowled GP Swann 70 4 Test v England Leeds 24 May 2013 Test # 2089
caught JC Buttler JM Anderson 54 2 ODI v England Lord's 31 May 2013 ODI # 3360
caught CR Woakes JM Anderson 60 1 ODI v England Southampton 2 Jun 2013 ODI # 3361
caught TT Bresnan JC Tredwell 71 2 ODI v England Nottingham 5 Jun 2013 ODI # 3362
not out 54 3 Test v Bangladesh Chattogram 9 Oct 2013 Test # 2097
caught Nasir Hossain Shakib Al Hasan 53 2 Test v Bangladesh Mirpur 21 Oct 2013 Test # 2099
caught MS Dhoni Mohammed Shami 55 1 ODI v India Napier 19 Jan 2014 ODI # 3456
caught MS Dhoni Mohammed Shami 57 1 ODI v India Hamilton 22 Jan 2014 ODI # 3458
run out 62 2 T20I v South Africa Chattogram 24 Mar 2014 T20I # 383
caught KA Edwards S Shillingford 55 1 Test v West Indies Kingston 8 Jun 2014 Test # 2123
caught Younis Khan Yasir Shah 50 2 Test v Pakistan Sharjah 26 Nov 2014 Test # 2147
not out 88 1 ODI v Pakistan Abu Dhabi 19 Dec 2014 ODI # 3571
lbw TM Dilshan 96 1 ODI v Sri Lanka Dunedin 25 Jan 2015 ODI # 3590
not out 59 2 ODI v Pakistan Wellington 31 Jan 2015 ODI # 3596
lbw Nasir Hossain 56 2 ODI v Bangladesh Hamilton 13 Mar 2015 ODI # 3634
caught JC Buttler SCJ Broad 62 2 Test v England Lord's 21 May 2015 Test # 2162
lbw ST Finn 57 2 ODI v England Birmingham 9 Jun 2015 ODI # 3654
caught TAM Siriwardana KMDN Kulasekara 61 1 ODI v Sri Lanka Mount Maunganui 5 Jan 2016 ODI # 3721
not out 67 3 Test v Zimbabwe Bulawayo 6 Aug 2016 Test # 2214
caught Mehidy Hasan Miraz Subashis Roy 60 4 Test v Bangladesh Wellington 12 Jan 2017 Test # 2246
caught Taijul Islam (sub) Mehidy Hasan Miraz 77 2 Test v Bangladesh Christchurch 20 Jan 2017 Test # 2248
caught HM Amla Imran Tahir 66 2 ODI v South Africa Hamilton 1 Mar 2017 ODI # 3843
caught WTS Porterfield KJ O'Brien 52 1 ODI v Ireland Dublin (Malahide) 14 May 2017 ODI # 3867
caught Simi Singh BJ McCarthy 57 1 ODI v Ireland Dublin (Malahide) 21 May 2017 ODI # 3870
not out 60 1 ODI v Bangladesh Dublin 24 May 2017 ODI # 3871
caught Mustafizur Rahman Taskin Ahmed 63 1 ODI v Bangladesh Cardiff 9 Jun 2017 ODI # 3883
caught YS Chahal B Kumar 95 2 ODI v India Wankhede 22 Oct 2017 ODI # 3928
lbw KAJ Roach 93 2 Test v West Indies Wellington 1 Dec 2017 Test # 2284
caught SD Hope JO Holder 57 1 ODI v West Indies Christchurch 23 Dec 2017 ODI # 3944
lbw Shadab Khan 52 1 ODI v Pakistan Dunedin 13 Jan 2018 ODI # 3949
bowled Faheem Ashraf 59 1 ODI v Pakistan Wellington 19 Jan 2018 ODI # 3957
bowled Imad Wasim 80 1 ODI v Pakistan Abu Dhabi 7 Nov 2018 ODI # 4066
not out 86 1 ODI v Pakistan Abu Dhabi 9 Nov 2018 ODI # 4068
caught Yasir Shah Bilal Asif 82 3 Test v Pakistan Dubai (DICS) 24 Nov 2018 Test # 2330
caught FDM Karunaratne CBRLS Kumara 50 2 Test v Sri Lanka Wellington 15 Dec 2018 Test # 2335
caught S Prasanna NLTC Perera 54 1 ODI v Sri Lanka Mount Maunganui 3 Jan 2019 ODI # 4074
run out 90 1 ODI v Sri Lanka Mount Maunganui 5 Jan 2019 ODI # 4075
caught KD Karthik Mohammed Shami 93 1 ODI v India Mount Maunganui 28 Jan 2019 ODI # 4088
caught Mahmudullah Rubel Hossain 69 1 ODI v Bangladesh Dunedin 20 Feb 2019 ODI # 4095
caught Mushfiqur Rahim Mosaddek Hossain 82 2 ODI v Bangladesh The Oval 5 Jun 2019 ODI # 4151
caught JO Holder CH Gayle 69 1 ODI v West Indies Manchester 22 Jun 2019 ODI # 4170
run out 74 1 ODI v India Manchester 9 Jul 2019 ODI # 4190
caught N Dickwella RAS Lakmal 86 1 Test v Sri Lanka Galle 14 Aug 2019 Test # 2354
caught JE Root CR Woakes 53 1 Test v England Hamilton 29 Nov 2019 Test # 2371
caught SPD Smith NM Lyon 80 2 Test v Australia Perth 12 Dec 2019 Test # 2374
not out 54 1 T20I v India Auckland 24 Jan 2020 T20I # 1031
caught KL Rahul NA Saini 53 2 T20I v India Mount Maunganui 2 Feb 2020 T20I # 1037
not out 73 1 ODI v India Auckland 8 Feb 2020 ODI # 4239
caught Mohammad Rizwan Shaheen Shah Afridi 70 1 Test v Pakistan Mount Maunganui 26 Dec 2020 Test # 2397
caught JR Bracey OP Stone 80 2 Test v England Birmingham 10 Jun 2021 Test # 2423
Statsguru includes the following current or recent relevant matches:
England v Pakistan at The Oval, 4th T20I, May 30, 2024 [T20I # 2631]
West Indies v South Africa at Kingston, 3rd T20I, May 26, 2024 [T20I # 2630]
Austria v Belgium at Lower Austria, 4th T20I, May 26, 2024 [T20I # 2629]
Romania v Bulgaria at Ilfov County, Continental Cup 3rd place play-off, May 26, 2024 [T20I # 2628]
Austria v Belgium at Lower Austria, 3rd T20I, May 26, 2024 [T20I # 2627]
 
Feedback Print this page