Records type batting analysis [change type]
View list of dismissals [change view]
Match result lost match remove lost match 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 2009-2024 109 193 26 7608 200* 45.55 15638 48.65 16 41 5 782 86 Profile
filtered 2009-2023 48 95 5 3263 122 36.25 6920 47.15 5 21 2 357 30
List of dismissals
bowled Harbhajan Singh 13 2 v India Kanpur 24 Nov 2009 Test # 1935
caught R Dravid Z Khan 15 3 v India Kanpur 24 Nov 2009 Test # 1935
run out 99 1 v India Brabourne 2 Dec 2009 Test # 1937
caught MS Dhoni PP Ojha 5 3 v India Brabourne 2 Dec 2009 Test # 1937
lbw PP Ojha 45 1 v India Colombo (PSS) 3 Aug 2010 Test # 1968
caught SR Tendulkar A Mishra 5 3 v India Colombo (PSS) 3 Aug 2010 Test # 1968
bowled NM Lyon 5 2 v Australia Galle 31 Aug 2011 Test # 2005
bowled SR Watson 95 4 v Australia Galle 31 Aug 2011 Test # 2005
caught Adnan Akmal Junaid Khan 19 1 v Pakistan Dubai (DICS) 26 Oct 2011 Test # 2011
not out 52 3 v Pakistan Dubai (DICS) 26 Oct 2011 Test # 2011
caught JH Kallis VD Philander 38 1 v South Africa Centurion 15 Dec 2011 Test # 2023
caught MV Boucher VD Philander 5 3 v South Africa Centurion 15 Dec 2011 Test # 2023
caught MV Boucher DW Steyn 1 2 v South Africa Cape Town 3 Jan 2012 Test # 2028
lbw VD Philander 63 3 v South Africa Cape Town 3 Jan 2012 Test # 2028
caught AJ Strauss GP Swann 57 1 v England Colombo (PSS) 3 Apr 2012 Test # 2039
caught AJ Strauss ST Finn 46 3 v England Colombo (PSS) 3 Apr 2012 Test # 2039
caught MJ Guptill TG Southee 47 2 v New Zealand Colombo (PSS) 25 Nov 2012 Test # 2063
caught MJ Guptill TA Boult 84 4 v New Zealand Colombo (PSS) 25 Nov 2012 Test # 2063
lbw PM Siddle 75 2 v Australia Hobart 14 Dec 2012 Test # 2067
caught MS Wade PM Siddle 19 4 v Australia Hobart 14 Dec 2012 Test # 2067
caught MEK Hussey PM Siddle 15 1 v Australia Melbourne 26 Dec 2012 Test # 2068
bowled MG Johnson 35 3 v Australia Melbourne 26 Dec 2012 Test # 2068
caught MEK Hussey MA Starc 15 1 v Australia Sydney 3 Jan 2013 Test # 2070
run out 16 3 v Australia Sydney 3 Jan 2013 Test # 2070
caught Ahmed Shehzad Junaid Khan 91 1 v Pakistan Sharjah 16 Jan 2014 Test # 2115
caught Khurram Manzoor Mohammad Talha 31 3 v Pakistan Sharjah 16 Jan 2014 Test # 2115
bowled Imran Tahir 89 2 v South Africa Galle 16 Jul 2014 Test # 2129
not out 27 4 v South Africa Galle 16 Jul 2014 Test # 2129
caught TWM Latham N Wagner 50 2 v New Zealand Christchurch 26 Dec 2014 Test # 2151
caught BJ Watling TG Southee 66 3 v New Zealand Christchurch 26 Dec 2014 Test # 2151
caught BJ Watling TG Southee 15 2 v New Zealand Wellington 3 Jan 2015 Test # 2155
caught KS Williamson DAJ Bracewell 8 4 v New Zealand Wellington 3 Jan 2015 Test # 2155
bowled Wahab Riaz 19 1 v Pakistan Galle 17 Jun 2015 Test # 2167
caught Azhar Ali Yasir Shah 5 3 v Pakistan Galle 17 Jun 2015 Test # 2167
caught Babar Azam (sub) Yasir Shah 3 1 v Pakistan Pallekele 3 Jul 2015 Test # 2169
caught Sarfaraz Ahmed Imran Khan 122 3 v Pakistan Pallekele 3 Jul 2015 Test # 2169
caught M Vijay STR Binny 102 2 v India Colombo (PSS) 20 Aug 2015 Test # 2177
caught KL Rahul UT Yadav 23 4 v India Colombo (PSS) 20 Aug 2015 Test # 2177
caught NV Ojha I Sharma 1 2 v India Colombo (SSC) 28 Aug 2015 Test # 2179
lbw I Sharma 110 4 v India Colombo (SSC) 28 Aug 2015 Test # 2179
caught BJ Watling TG Southee 2 2 v New Zealand Dunedin 10 Dec 2015 Test # 2192
bowled N Wagner 25 4 v New Zealand Dunedin 10 Dec 2015 Test # 2192
caught TWM Latham TG Southee 77 1 v New Zealand Hamilton 18 Dec 2015 Test # 2194
caught BJ Watling TG Southee 2 3 v New Zealand Hamilton 18 Dec 2015 Test # 2194
lbw JM Anderson 34 2 v England Leeds 19 May 2016 Test # 2203
caught JM Bairstow SCJ Broad 5 3 v England Leeds 19 May 2016 Test # 2203
caught JM Bairstow CR Woakes 3 2 v England Chester-le-Street 27 May 2016 Test # 2204
caught JM Bairstow JM Anderson 80 3 v England Chester-le-Street 27 May 2016 Test # 2204
caught D Elgar K Rabada 39 2 v South Africa Gqeberha 26 Dec 2016 Test # 2243
lbw KJ Abbott 59 4 v South Africa Gqeberha 26 Dec 2016 Test # 2243
caught F du Plessis K Rabada 2 2 v South Africa Cape Town 2 Jan 2017 Test # 2244
caught Q de Kock K Rabada 49 4 v South Africa Cape Town 2 Jan 2017 Test # 2244
caught Q de Kock K Rabada 19 2 v South Africa Johannesburg 12 Jan 2017 Test # 2247
caught F du Plessis D Olivier 10 3 v South Africa Johannesburg 12 Jan 2017 Test # 2247
caught V Kohli RA Jadeja 83 2 v India Galle 26 Jul 2017 Test # 2265
caught HH Pandya RA Jadeja 2 4 v India Galle 26 Jul 2017 Test # 2265
caught CA Pujara R Ashwin 26 2 v India Colombo (SSC) 3 Aug 2017 Test # 2267
caught WP Saha RA Jadeja 36 3 v India Colombo (SSC) 3 Aug 2017 Test # 2267
lbw HH Pandya 0 2 v India Pallekele 12 Aug 2017 Test # 2269
lbw R Ashwin 35 3 v India Pallekele 12 Aug 2017 Test # 2269
lbw RA Jadeja 10 1 v India Nagpur 24 Nov 2017 Test # 2283
caught RG Sharma RA Jadeja 10 3 v India Nagpur 24 Nov 2017 Test # 2283
caught RL Chase JO Holder 11 2 v West Indies Port of Spain 6 Jun 2018 Test # 2306
caught SO Dowrich JO Holder 31 4 v West Indies Port of Spain 6 Jun 2018 Test # 2306
caught KK Jennings MM Ali 52 2 v England Galle 6 Nov 2018 Test # 2324
caught JC Buttler MM Ali 53 4 v England Galle 6 Nov 2018 Test # 2324
caught BT Foakes AU Rashid 20 2 v England Pallekele 14 Nov 2018 Test # 2326
lbw MM Ali 88 4 v England Pallekele 14 Nov 2018 Test # 2326
caught BT Foakes BA Stokes 5 2 v England Colombo (SSC) 23 Nov 2018 Test # 2329
caught SCJ Broad BA Stokes 5 4 v England Colombo (SSC) 23 Nov 2018 Test # 2329
not out 33 2 v New Zealand Christchurch 26 Dec 2018 Test # 2336
retired notout 22 4 v New Zealand Christchurch 26 Dec 2018 Test # 2336
caught BJ Watling TA Boult 2 1 v New Zealand Colombo (PSS) 22 Aug 2019 Test # 2356
caught LRPL Taylor C de Grandhomme 7 3 v New Zealand Colombo (PSS) 22 Aug 2019 Test # 2356
caught Mohammad Rizwan Shaheen Shah Afridi 13 2 v Pakistan Karachi 19 Dec 2019 Test # 2375
caught Mohammad Rizwan Shaheen Shah Afridi 19 4 v Pakistan Karachi 19 Dec 2019 Test # 2375
caught JE Root SCJ Broad 27 1 v England Galle 14 Jan 2021 Test # 2403
caught JE Root MJ Leach 71 3 v England Galle 14 Jan 2021 Test # 2403
caught JC Buttler JM Anderson 110 1 v England Galle 22 Jan 2021 Test # 2405
bowled DM Bess 5 3 v England Galle 22 Jan 2021 Test # 2405
lbw JJ Bumrah 22 2 v India Mohali 4 Mar 2022 Test # 2452
lbw RA Jadeja 28 3 v India Mohali 4 Mar 2022 Test # 2452
caught RG Sharma JJ Bumrah 43 2 v India Bengaluru 12 Mar 2022 Test # 2456
bowled RA Jadeja 1 4 v India Bengaluru 12 Mar 2022 Test # 2456
caught DA Warner NM Lyon 39 1 v Australia Galle 29 Jun 2022 Test # 2469
sub - 3 v Australia Galle 29 Jun 2022 Test # 2469
caught Naseem Shah Yasir Shah 0 1 v Pakistan Galle 16 Jul 2022 Test # 2472
caught Babar Azam Mohammad Nawaz (3) 9 3 v Pakistan Galle 16 Jul 2022 Test # 2472
caught DJ Mitchell MJ Henry 47 1 v New Zealand Christchurch 9 Mar 2023 Test # 2498
caught TA Blundell MJ Henry 115 3 v New Zealand Christchurch 9 Mar 2023 Test # 2498
caught TA Blundell MJ Henry 1 2 v New Zealand Wellington 17 Mar 2023 Test # 2500
caught MG Bracewell BM Tickner 2 3 v New Zealand Wellington 17 Mar 2023 Test # 2500
caught Sarfaraz Ahmed Abrar Ahmed 64 1 v Pakistan Galle 16 Jul 2023 Test # 2511
caught Babar Azam Noman Ali 7 3 v Pakistan Galle 16 Jul 2023 Test # 2511
caught Sarfaraz Ahmed Naseem Shah 9 1 v Pakistan Colombo (SSC) 24 Jul 2023 Test # 2514
not out 63 3 v Pakistan Colombo (SSC) 24 Jul 2023 Test # 2514
Statsguru includes the following current or recent Test matches:
Bangladesh v Sri Lanka at Chattogram, 2nd Test, Mar 30-Apr 3, 2024 [Test # 2537]
Bangladesh v Sri Lanka at Sylhet, 1st Test, Mar 22-25, 2024 [Test # 2536]
New Zealand v Australia at Christchurch, 2nd Test, Mar 8-11, 2024 [Test # 2535]
 
Feedback Print this page