Records type batting analysis [change type]
View list of dismissals [change view]
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
overall 2009-2024 109 193 26 7608 200* 45.55 15638 48.65 16 41 5 782 86 Profile
List of dismissals
caught Kamran Akmal Umar Gul 42 1 v Pakistan Galle 4 Jul 2009 Test # 1921
caught Salman Butt Abdur Rauf 27 3 v Pakistan Galle 4 Jul 2009 Test # 1921
caught Mohammad Yousuf Saeed Ajmal 27 2 v Pakistan Colombo (PSS) 12 Jul 2009 Test # 1924
DNB - 4 v Pakistan Colombo (PSS) 12 Jul 2009 Test # 1924
caught Misbah-ul-Haq Danish Kaneria 31 2 v Pakistan Colombo (SSC) 20 Jul 2009 Test # 1927
not out 64 4 v Pakistan Colombo (SSC) 20 Jul 2009 Test # 1927
caught BB McCullum DL Vettori 39 1 v New Zealand Galle 18 Aug 2009 Test # 1930
DNB - 3 v New Zealand Galle 18 Aug 2009 Test # 1930
caught G Gambhir Harbhajan Singh 17 2 v India Ahmedabad 16 Nov 2009 Test # 1933
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
caught VVS Laxman I Sharma 41 1 v India Galle 18 Jul 2010 Test # 1964
DNB - 4 v India Galle 18 Jul 2010 Test # 1964
DNB - 1 v India Colombo (SSC) 26 Jul 2010 Test # 1966
DNB - 3 v India Colombo (SSC) 26 Jul 2010 Test # 1966
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
caught DJG Sammy S Shillingford 27 2 v West Indies Galle 15 Nov 2010 Test # 1977
not out 5 3 v West Indies Galle 15 Nov 2010 Test # 1977
caught CS Baugh KAJ Roach 25 1 v West Indies Colombo (RPS) 23 Nov 2010 Test # 1980
DNB - 3 v West Indies Colombo (RPS) 23 Nov 2010 Test # 1980
TDNB - 0 v West Indies Pallekele 1 Dec 2010 Test # 1982
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 BJ Haddin MG Johnson 58 1 v Australia Pallekele 8 Sep 2011 Test # 2007
not out 11 3 v Australia Pallekele 8 Sep 2011 Test # 2007
not out 105 2 v Australia Colombo (SSC) 16 Sep 2011 Test # 2008
DNB - 4 v Australia Colombo (SSC) 16 Sep 2011 Test # 2008
not out 52 1 v Pakistan Abu Dhabi 18 Oct 2011 Test # 2009
lbw Umar Gul 22 3 v Pakistan Abu Dhabi 18 Oct 2011 Test # 2009
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 Adnan Akmal Abdur Rehman 17 1 v Pakistan Sharjah 3 Nov 2011 Test # 2014
lbw Saeed Ajmal 13 3 v Pakistan Sharjah 3 Nov 2011 Test # 2014
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 M de Lange M de Lange 30 1 v South Africa Durban 26 Dec 2011 Test # 2026
caught MV Boucher DW Steyn 3 3 v South Africa Durban 26 Dec 2011 Test # 2026
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 Saeed Ajmal Saeed Ajmal 0 1 v Pakistan Galle 22 Jun 2012 Test # 2046
not out 7 3 v Pakistan Galle 22 Jun 2012 Test # 2046
caught Adnan Akmal Junaid Khan 47 2 v Pakistan Colombo (SSC) 30 Jun 2012 Test # 2047
DNB - 4 v Pakistan Colombo (SSC) 30 Jun 2012 Test # 2047
caught Asad Shafiq Junaid Khan 9 2 v Pakistan Pallekele 8 Jul 2012 Test # 2048
not out 1 4 v Pakistan Pallekele 8 Jul 2012 Test # 2048
caught CFK van Wyk JEC Franklin 79 2 v New Zealand Galle 17 Nov 2012 Test # 2059
DNB - 4 v New Zealand Galle 17 Nov 2012 Test # 2059
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 Abul Hasan Abul Hasan 27 1 v Bangladesh Galle 8 Mar 2013 Test # 2078
not out 38 3 v Bangladesh Galle 8 Mar 2013 Test # 2078
caught Mahmudullah Sohag Gazi 16 2 v Bangladesh Colombo (RPS) 16 Mar 2013 Test # 2082
not out 13 4 v Bangladesh Colombo (RPS) 16 Mar 2013 Test # 2082
stumped Adnan Akmal Saeed Ajmal 91 1 v Pakistan Abu Dhabi 31 Dec 2013 Test # 2112
not out 157 3 v Pakistan Abu Dhabi 31 Dec 2013 Test # 2112
caught Sarfaraz Ahmed Rahat Ali 42 2 v Pakistan Dubai (DICS) 8 Jan 2014 Test # 2114
DNB - 4 v Pakistan Dubai (DICS) 8 Jan 2014 Test # 2114
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
caught Marshall Ayub Sohag Gazi 86 2 v Bangladesh Mirpur 27 Jan 2014 Test # 2116
bowled Shakib Al Hasan 5 1 v Bangladesh Chattogram 4 Feb 2014 Test # 2117
not out 43 3 v Bangladesh Chattogram 4 Feb 2014 Test # 2117
lbw LE Plunkett 102 2 v England Lord's 12 Jun 2014 Test # 2124
caught AN Cook JM Anderson 18 4 v England Lord's 12 Jun 2014 Test # 2124
caught GS Ballance JM Anderson 26 1 v England Leeds 20 Jun 2014 Test # 2126
caught MM Ali JM Anderson 160 3 v England Leeds 20 Jun 2014 Test # 2126
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 Q de Kock JP Duminy 63 1 v South Africa Colombo (SSC) 24 Jul 2014 Test # 2131
not out 63 3 v South Africa Colombo (SSC) 24 Jul 2014 Test # 2131
caught Younis Khan Saeed Ajmal 91 2 v Pakistan Galle 6 Aug 2014 Test # 2133
not out 25 4 v Pakistan Galle 6 Aug 2014 Test # 2133
caught Sarfaraz Ahmed Wahab Riaz 39 1 v Pakistan Colombo (SSC) 14 Aug 2014 Test # 2136
not out 43 3 v Pakistan Colombo (SSC) 14 Aug 2014 Test # 2136
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
lbw Yasir Shah 77 2 v Pakistan Colombo (PSS) 25 Jun 2015 Test # 2168
not out 43 4 v Pakistan Colombo (PSS) 25 Jun 2015 Test # 2168
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 RG Sharma R Ashwin 64 1 v India Galle 12 Aug 2015 Test # 2176
caught KL Rahul A Mishra 39 3 v India Galle 12 Aug 2015 Test # 2176
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 JO Holder JO Holder 48 1 v West Indies Galle 14 Oct 2015 Test # 2181
caught KC Brathwaite JO Holder 14 1 v West Indies Colombo (PSS) 22 Oct 2015 Test # 2182
caught J Blackwood KC Brathwaite 46 3 v West Indies Colombo (PSS) 22 Oct 2015 Test # 2182
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 JE Root CR Woakes 3 2 v England Lord's 9 Jun 2016 Test # 2205
DNB - 4 v England Lord's 9 Jun 2016 Test # 2205
caught SPD Smith SNJ O'Keefe 15 1 v Australia Pallekele 26 Jul 2016 Test # 2209
caught JA Burns NM Lyon 9 3 v Australia Pallekele 26 Jul 2016 Test # 2209
caught PM Nevill MR Marsh 54 1 v Australia Galle 4 Aug 2016 Test # 2213
bowled NM Lyon 47 3 v Australia Galle 4 Aug 2016 Test # 2213
caught MA Starc NM Lyon 1 1 v Australia Colombo (SSC) 13 Aug 2016 Test # 2217
caught SPD Smith NM Lyon 26 3 v Australia Colombo (SSC) 13 Aug 2016 Test # 2217
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 H Masakadza SC Williams 41 2 v Zimbabwe Colombo (RPS) 14 Jul 2017 Test # 2263
caught AG Cremer AG Cremer 25 4 v Zimbabwe Colombo (RPS) 14 Jul 2017 Test # 2263
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
caught KL Rahul UT Yadav 52 2 v India Eden Gardens 16 Nov 2017 Test # 2281
lbw UT Yadav 12 4 v India Eden Gardens 16 Nov 2017 Test # 2281
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 WP Saha R Ashwin 111 2 v India Delhi 2 Dec 2017 Test # 2286
caught AM Rahane RA Jadeja 1 4 v India Delhi 2 Dec 2017 Test # 2286
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 Q de Kock K Rabada 1 1 v South Africa Galle 12 Jul 2018 Test # 2311
bowled KA Maharaj 35 3 v South Africa Galle 12 Jul 2018 Test # 2311
caught F du Plessis KA Maharaj 10 1 v South Africa Colombo (SSC) 20 Jul 2018 Test # 2313
caught F du Plessis KA Maharaj 71 3 v South Africa Colombo (SSC) 20 Jul 2018 Test # 2313
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
caught BJ Watling TG Southee 83 1 v New Zealand Wellington 15 Dec 2018 Test # 2335
not out 120 3 v New Zealand Wellington 15 Dec 2018 Test # 2335
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 LRPL Taylor AY Patel 50 2 v New Zealand Galle 14 Aug 2019 Test # 2354
not out 28 4 v New Zealand Galle 14 Aug 2019 Test # 2354
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 Asad Shafiq Naseem Shah 31 1 v Pakistan Rawalpindi 11 Dec 2019 Test # 2373
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
not out 200 2 v Zimbabwe Harare 19 Jan 2020 Test # 2381
DNB - 4 v Zimbabwe Harare 19 Jan 2020 Test # 2381
caught RW Chakabva CT Mumba 64 2 v Zimbabwe Harare 27 Jan 2020 Test # 2383
caught CR Ervine VM Nyauchi 13 4 v Zimbabwe Harare 27 Jan 2020 Test # 2383
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
bowled Taijul Islam 25 2 v Bangladesh Pallekele 21 Apr 2021 Test # 2418
caught Litton Das Taskin Ahmed 5 1 v Bangladesh Pallekele 29 Apr 2021 Test # 2419
caught Yasir Ali (sub) Taijul Islam 12 3 v Bangladesh Pallekele 29 Apr 2021 Test # 2419
caught JO Holder RL Chase 3 1 v West Indies Galle 21 Nov 2021 Test # 2434
not out 69 3 v West Indies Galle 21 Nov 2021 Test # 2434
bowled JA Warrican 29 1 v West Indies Galle 29 Nov 2021 Test # 2437
caught J Blackwood V Permaul 1 3 v West Indies Galle 29 Nov 2021 Test # 2437
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 Shakib Al Hasan Nayeem Hasan 199 1 v Bangladesh Chattogram 15 May 2022 Test # 2462
caught Taijul Islam Taijul Islam 0 3 v Bangladesh Chattogram 15 May 2022 Test # 2462
not out 145 2 v Bangladesh Mirpur 23 May 2022 Test # 2463
DNB - 4 v Bangladesh Mirpur 23 May 2022 Test # 2463
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 M Labuschagne MA Starc 52 2 v Australia Galle 8 Jul 2022 Test # 2471
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 Mohammad Rizwan Noman Ali 42 1 v Pakistan Galle 24 Jul 2022 Test # 2473
caught Babar Azam Agha Salman 35 3 v Pakistan Galle 24 Jul 2022 Test # 2473
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 LJ Tucker B White 0 1 v Ireland Galle 16 Apr 2023 Test # 2502
not out 100 2 v Ireland Galle 24 Apr 2023 Test # 2503
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
hit wicket Qais Ahmad 141 2 v Afghanistan Colombo (SSC) 2 Feb 2024 Test # 2527
DNB - 4 v Afghanistan Colombo (SSC) 2 Feb 2024 Test # 2527
run out 5 1 v Bangladesh Sylhet 22 Mar 2024 Test # 2536
caught Litton Das Taijul Islam 22 3 v Bangladesh Sylhet 22 Mar 2024 Test # 2536
caught Mehidy Hasan Miraz Hasan Mahmud 23 1 v Bangladesh Chattogram 30 Mar 2024 Test # 2537
bowled Shakib Al Hasan 56 3 v Bangladesh Chattogram 30 Mar 2024 Test # 2537
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