Records type batting analysis [change type]
View list of dismissals [change view]
Primary team Sri Lanka remove Sri Lanka from query
Start of match date greater than or equal to 1 jan 2010 remove greater than or equal to 1 jan 2010 from query
Not involving the player M Muralidaran (ICC/SL) remove M Muralidaran (ICC/SL) 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 2011-2024 79 142 15 5479 206* 43.14 10977 49.91 15 26 6 566 42 Profile
filtered 2011-2024 79 142 15 5479 206* 43.14 10977 49.91 15 26 6 566 42
List of dismissals
caught MV Boucher M Morkel 58 1 v South Africa Durban 26 Dec 2011 Test # 2026
caught MV Boucher DW Steyn 54 3 v South Africa Durban 26 Dec 2011 Test # 2026
caught MV Boucher M Morkel 35 2 v South Africa Cape Town 3 Jan 2012 Test # 2028
caught JH Kallis VD Philander 1 3 v South Africa Cape Town 3 Jan 2012 Test # 2028
caught IR Bell SR Patel 27 1 v England Galle 26 Mar 2012 Test # 2038
caught KP Pietersen MS Panesar 31 3 v England Galle 26 Mar 2012 Test # 2038
lbw Junaid Khan 8 2 v Pakistan Pallekele 8 Jul 2012 Test # 2048
caught Asad Shafiq Saeed Ajmal 65 4 v Pakistan Pallekele 8 Jul 2012 Test # 2048
bowled MA Starc 24 1 v Australia Sydney 3 Jan 2013 Test # 2070
not out 62 3 v Australia Sydney 3 Jan 2013 Test # 2070
not out 116 1 v Bangladesh Galle 8 Mar 2013 Test # 2078
DNB - 3 v Bangladesh Galle 8 Mar 2013 Test # 2078
bowled Rubel Hossain 102 2 v Bangladesh Colombo (RPS) 16 Mar 2013 Test # 2082
DNB - 4 v Bangladesh Colombo (RPS) 16 Mar 2013 Test # 2082
caught Mohammad Hafeez Bilawal Bhatti 0 1 v Pakistan Abu Dhabi 31 Dec 2013 Test # 2112
caught Rahat Ali Junaid Khan 89 3 v Pakistan Abu Dhabi 31 Dec 2013 Test # 2112
caught Rahat Ali Junaid Khan 12 2 v Pakistan Dubai (DICS) 8 Jan 2014 Test # 2114
DNB - 4 v Pakistan Dubai (DICS) 8 Jan 2014 Test # 2114
caught Asad Shafiq Saeed Ajmal 11 1 v Pakistan Sharjah 16 Jan 2014 Test # 2115
bowled Mohammad Talha 13 3 v Pakistan Sharjah 16 Jan 2014 Test # 2115
bowled Shakib Al Hasan 40 2 v Bangladesh Mirpur 27 Jan 2014 Test # 2116
caught Imrul Kayes Shakib Al Hasan 27 1 v Bangladesh Chattogram 4 Feb 2014 Test # 2117
not out 100 3 v Bangladesh Chattogram 4 Feb 2014 Test # 2117
caught AN Cook SCJ Broad 45 1 v England Leeds 20 Jun 2014 Test # 2126
caught GS Ballance LE Plunkett 7 3 v England Leeds 20 Jun 2014 Test # 2126
caught AN Petersen DW Steyn 6 2 v South Africa Galle 16 Jul 2014 Test # 2129
caught Q de Kock M Morkel 1 4 v South Africa Galle 16 Jul 2014 Test # 2129
caught BJ Watling JDS Neesham 67 2 v New Zealand Wellington 3 Jan 2015 Test # 2155
caught BJ Watling MD Craig 13 4 v New Zealand Wellington 3 Jan 2015 Test # 2155
bowled Zulfiqar Babar 23 1 v Pakistan Galle 17 Jun 2015 Test # 2167
stumped Sarfaraz Ahmed Yasir Shah 38 3 v Pakistan Galle 17 Jun 2015 Test # 2167
bowled Yasir Shah 1 2 v Pakistan Colombo (PSS) 25 Jun 2015 Test # 2168
DNB - 4 v Pakistan Colombo (PSS) 25 Jun 2015 Test # 2168
lbw Rahat Ali 24 1 v Pakistan Pallekele 3 Jul 2015 Test # 2169
lbw Imran Khan 67 3 v Pakistan Pallekele 3 Jul 2015 Test # 2169
caught AM Rahane A Mishra 59 1 v India Galle 12 Aug 2015 Test # 2176
not out 162 3 v India Galle 12 Aug 2015 Test # 2176
caught KL Rahul I Sharma 11 2 v India Colombo (PSS) 20 Aug 2015 Test # 2177
bowled A Mishra 15 4 v India Colombo (PSS) 20 Aug 2015 Test # 2177
lbw STR Binny 23 2 v India Colombo (SSC) 28 Aug 2015 Test # 2179
caught V Kohli I Sharma 18 4 v India Colombo (SSC) 28 Aug 2015 Test # 2179
caught J Blackwood JE Taylor 151 1 v West Indies Galle 14 Oct 2015 Test # 2181
bowled JE Taylor 25 1 v West Indies Colombo (PSS) 22 Oct 2015 Test # 2182
caught D Ramdin JE Taylor 12 3 v West Indies Colombo (PSS) 22 Oct 2015 Test # 2182
caught MJ Guptill TG Southee 83 2 v New Zealand Dunedin 10 Dec 2015 Test # 2192
lbw MJ Santner 58 4 v New Zealand Dunedin 10 Dec 2015 Test # 2192
caught BJ Watling DAJ Bracewell 47 1 v New Zealand Hamilton 18 Dec 2015 Test # 2194
caught MJ Guptill N Wagner 4 3 v New Zealand Hamilton 18 Dec 2015 Test # 2194
caught JM Vince BA Stokes 15 2 v England Leeds 19 May 2016 Test # 2203
bowled MM Ali 8 3 v England Leeds 19 May 2016 Test # 2203
caught AN Cook JM Anderson 4 2 v England Chester-le-Street 27 May 2016 Test # 2204
bowled SCJ Broad 126 3 v England Chester-le-Street 27 May 2016 Test # 2204
lbw ST Finn 19 2 v England Lord's 9 Jun 2016 Test # 2205
DNB - 4 v England Lord's 9 Jun 2016 Test # 2205
caught PM Nevill JR Hazlewood 15 1 v Australia Pallekele 26 Jul 2016 Test # 2209
lbw MR Marsh 42 3 v Australia Pallekele 26 Jul 2016 Test # 2209
caught UT Khawaja JR Hazlewood 5 1 v Australia Galle 4 Aug 2016 Test # 2213
caught PM Nevill MA Starc 13 3 v Australia Galle 4 Aug 2016 Test # 2213
caught PM Nevill MA Starc 132 1 v Australia Colombo (SSC) 13 Aug 2016 Test # 2217
lbw NM Lyon 43 3 v Australia Colombo (SSC) 13 Aug 2016 Test # 2217
lbw VD Philander 28 2 v South Africa Gqeberha 26 Dec 2016 Test # 2243
caught K Rabada KA Maharaj 8 4 v South Africa Gqeberha 26 Dec 2016 Test # 2243
caught Q de Kock K Rabada 4 2 v South Africa Cape Town 2 Jan 2017 Test # 2244
caught SC Cook K Rabada 30 4 v South Africa Cape Town 2 Jan 2017 Test # 2244
caught Q de Kock VD Philander 5 2 v South Africa Johannesburg 12 Jan 2017 Test # 2247
caught HM Amla VD Philander 10 3 v South Africa Johannesburg 12 Jan 2017 Test # 2247
caught Mehidy Hasan Miraz Mustafizur Rahman 5 1 v Bangladesh Galle 7 Mar 2017 Test # 2252
not out 50 3 v Bangladesh Galle 7 Mar 2017 Test # 2252
caught Mosaddek Hossain Mehidy Hasan Miraz 138 1 v Bangladesh Colombo (PSS) 15 Mar 2017 Test # 2254
caught Mushfiqur Rahim Mustafizur Rahman 5 3 v Bangladesh Colombo (PSS) 15 Mar 2017 Test # 2254
caught RW Chakabva AG Cremer 55 2 v Zimbabwe Colombo (RPS) 14 Jul 2017 Test # 2263
caught H Masakadza AG Cremer 15 4 v Zimbabwe Colombo (RPS) 14 Jul 2017 Test # 2263
caught HH Pandya RA Jadeja 10 2 v India Colombo (SSC) 3 Aug 2017 Test # 2267
caught AM Rahane RA Jadeja 2 3 v India Colombo (SSC) 3 Aug 2017 Test # 2267
caught KL Rahul R Ashwin 48 2 v India Pallekele 12 Aug 2017 Test # 2269
caught CA Pujara Kuldeep Yadav 36 3 v India Pallekele 12 Aug 2017 Test # 2269
not out 155 1 v Pakistan Abu Dhabi 28 Sep 2017 Test # 2275
caught Asad Shafiq Yasir Shah 7 3 v Pakistan Abu Dhabi 28 Sep 2017 Test # 2275
lbw Yasir Shah 62 1 v Pakistan Dubai (DICS) 6 Oct 2017 Test # 2278
lbw Wahab Riaz 0 3 v Pakistan Dubai (DICS) 6 Oct 2017 Test # 2278
caught WP Saha Mohammed Shami 28 2 v India Eden Gardens 16 Nov 2017 Test # 2281
bowled Mohammed Shami 20 4 v India Eden Gardens 16 Nov 2017 Test # 2281
lbw R Ashwin 57 1 v India Nagpur 24 Nov 2017 Test # 2283
caught R Ashwin UT Yadav 61 3 v India Nagpur 24 Nov 2017 Test # 2283
caught S Dhawan I Sharma 164 2 v India Delhi 2 Dec 2017 Test # 2286
bowled R Ashwin 36 4 v India Delhi 2 Dec 2017 Test # 2286
bowled Taijul Islam 87 2 v Bangladesh Chattogram 31 Jan 2018 Test # 2295
bowled Abdur Razzak 0 1 v Bangladesh Mirpur 8 Feb 2018 Test # 2296
lbw Mehidy Hasan Miraz 30 3 v Bangladesh Mirpur 8 Feb 2018 Test # 2296
caught RL Chase ST Gabriel 44 2 v West Indies Port of Spain 6 Jun 2018 Test # 2306
caught KC Brathwaite RL Chase 27 4 v West Indies Port of Spain 6 Jun 2018 Test # 2306
not out 119 1 v West Indies Gros Islet 14 Jun 2018 Test # 2308
caught SO Dowrich KAJ Roach 39 3 v West Indies Gros Islet 14 Jun 2018 Test # 2308
stumped BT Foakes AU Rashid 33 2 v England Galle 6 Nov 2018 Test # 2324
bowled MJ Leach 1 4 v England Galle 6 Nov 2018 Test # 2324
caught AY Patel TG Southee 6 1 v New Zealand Wellington 15 Dec 2018 Test # 2335
DNB - 3 v New Zealand Wellington 15 Dec 2018 Test # 2335
caught BJ Watling TG Southee 6 2 v New Zealand Christchurch 26 Dec 2018 Test # 2336
caught HM Nicholls N Wagner 56 4 v New Zealand Christchurch 26 Dec 2018 Test # 2336
caught JA Burns JA Richardson 5 1 v Australia Brisbane 24 Jan 2019 Test # 2343
caught KR Patterson PJ Cummins 0 3 v Australia Brisbane 24 Jan 2019 Test # 2343
caught TD Paine MA Starc 15 2 v Australia Canberra 1 Feb 2019 Test # 2345
caught M Labuschagne MA Starc 4 4 v Australia Canberra 1 Feb 2019 Test # 2345
bowled Mohammad Abbas 2 1 v Pakistan Rawalpindi 11 Dec 2019 Test # 2373
caught Shan Masood Haris Sohail 74 2 v Pakistan Karachi 19 Dec 2019 Test # 2375
lbw Naseem Shah 2 4 v Pakistan Karachi 19 Dec 2019 Test # 2375
caught SC Williams SC Williams 12 2 v Zimbabwe Harare 19 Jan 2020 Test # 2381
DNB - 4 v Zimbabwe Harare 19 Jan 2020 Test # 2381
caught Sikandar Raza Sikandar Raza 6 2 v Zimbabwe Harare 27 Jan 2020 Test # 2383
not out 13 4 v Zimbabwe Harare 27 Jan 2020 Test # 2383
caught F du Plessis PWA Mulder 85 1 v South Africa Centurion 26 Dec 2020 Test # 2399
bowled PWA Mulder 25 3 v South Africa Centurion 26 Dec 2020 Test # 2399
caught SM Curran MJ Leach 28 1 v England Galle 14 Jan 2021 Test # 2403
caught JE Root DM Bess 20 3 v England Galle 14 Jan 2021 Test # 2403
lbw MA Wood 52 1 v England Galle 22 Jan 2021 Test # 2405
caught JM Anderson MJ Leach 9 3 v England Galle 22 Jan 2021 Test # 2405
caught J Da Silva JO Holder 4 1 v West Indies North Sound 21 Mar 2021 Test # 2416
caught J Da Silva KR Mayers 4 3 v West Indies North Sound 21 Mar 2021 Test # 2416
caught HR Walsh (sub) ST Gabriel 44 2 v West Indies North Sound 29 Mar 2021 Test # 2417
not out 10 4 v West Indies North Sound 29 Mar 2021 Test # 2417
caught RRS Cornwall RL Chase 45 1 v West Indies Galle 21 Nov 2021 Test # 2434
not out 10 3 v West Indies Galle 21 Nov 2021 Test # 2434
lbw JA Warrican 2 1 v West Indies Galle 29 Nov 2021 Test # 2437
caught RL Chase RL Chase 2 3 v West Indies Galle 29 Nov 2021 Test # 2437
lbw Nayeem Hasan 66 1 v Bangladesh Chattogram 15 May 2022 Test # 2462
not out 39 3 v Bangladesh Chattogram 15 May 2022 Test # 2462
caught Tamim Iqbal Ebadot Hossain 124 2 v Bangladesh Mirpur 23 May 2022 Test # 2463
DNB - 4 v Bangladesh Mirpur 23 May 2022 Test # 2463
caught DA Warner MJ Swepson 0 1 v Australia Galle 29 Jun 2022 Test # 2469
bowled TM Head 13 3 v Australia Galle 29 Jun 2022 Test # 2469
not out 206 2 v Australia Galle 8 Jul 2022 Test # 2471
caught Yasir Shah Hasan Ali 76 1 v Pakistan Galle 16 Jul 2022 Test # 2472
not out 94 3 v Pakistan Galle 16 Jul 2022 Test # 2472
caught Fawad Alam Mohammad Nawaz (3) 80 1 v Pakistan Galle 24 Jul 2022 Test # 2473
caught Mohammad Rizwan Naseem Shah 21 3 v Pakistan Galle 24 Jul 2022 Test # 2473
caught TWM Latham TG Southee 39 1 v New Zealand Christchurch 9 Mar 2023 Test # 2498
bowled TG Southee 42 3 v New Zealand Christchurch 9 Mar 2023 Test # 2498
stumped TA Blundell MG Bracewell 37 2 v New Zealand Wellington 17 Mar 2023 Test # 2500
caught DAJ Bracewell BM Tickner 62 3 v New Zealand Wellington 17 Mar 2023 Test # 2500
not out 102 1 v Ireland Galle 16 Apr 2023 Test # 2502
retired notout 13 2 v Ireland Galle 24 Apr 2023 Test # 2503
caught Babar Azam Naseem Shah 1 1 v Pakistan Galle 16 Jul 2023 Test # 2511
caught Imam-ul-Haq Agha Salman 28 3 v Pakistan Galle 16 Jul 2023 Test # 2511
caught Imam-ul-Haq Naseem Shah 34 1 v Pakistan Colombo (SSC) 24 Jul 2023 Test # 2514
caught Imam-ul-Haq Noman Ali 1 3 v Pakistan Colombo (SSC) 24 Jul 2023 Test # 2514
caught Ikram Alikhil Naveed Zadran 107 2 v Afghanistan Colombo (SSC) 2 Feb 2024 Test # 2527
DNB - 4 v Afghanistan Colombo (SSC) 2 Feb 2024 Test # 2527
caught Mehidy Hasan Miraz Shoriful Islam 9 1 v Bangladesh Sylhet 22 Mar 2024 Test # 2536
lbw Mehidy Hasan Miraz 0 3 v Bangladesh Sylhet 22 Mar 2024 Test # 2536
caught Litton Das Shakib Al Hasan 59 1 v Bangladesh Chattogram 30 Mar 2024 Test # 2537
caught Shahadat Hossain (3) Hasan Mahmud 9 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