Records type batting analysis [change type]
View list of dismissals [change view]
Start of match date greater than or equal to 21 jul 2011 remove greater than or equal to 21 jul 2011 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