Records type batting analysis [change type]
View list of dismissals [change view]
Not involving the player ND McKenzie (SA) remove ND McKenzie (SA) from query
Runs scored less than or equal to 125 remove less than or equal to 125 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 2000-2017 118 213 19 10099 313 52.05 19375 52.12 34 33 19 1082 70 Profile
filtered 2000-2017 113 187 13 6146 124 35.32 12681 48.46 12 33 19 672 32
List of dismissals
lbw GP Wickramasinghe 12 1 v Sri Lanka Rawalpindi 26 Feb 2000 Test # 1485
caught PA de Silva M Muralidaran 107 3 v Sri Lanka Rawalpindi 26 Feb 2000 Test # 1485
caught DPMD Jayawardene M Muralidaran 8 2 v Sri Lanka Peshawar 5 Mar 2000 Test # 1487
caught RP Arnold WPUJC Vaas 6 4 v Sri Lanka Peshawar 5 Mar 2000 Test # 1487
lbw WPUJC Vaas 7 1 v Sri Lanka Karachi 12 Mar 2000 Test # 1489
caught RS Kaluwitharana GP Wickramasinghe 61 3 v Sri Lanka Karachi 12 Mar 2000 Test # 1489
lbw CEL Ambrose 2 1 v West Indies Georgetown 5 May 2000 Test # 1494
caught S Chanderpaul CA Walsh 0 1 v West Indies Bridgetown 18 May 2000 Test # 1496
caught RD Jacobs RD King 23 3 v West Indies Bridgetown 18 May 2000 Test # 1496
caught RD Jacobs CEL Ambrose 4 1 v West Indies St John's 25 May 2000 Test # 1497
lbw CEL Ambrose 2 3 v West Indies St John's 25 May 2000 Test # 1497
caught CRD Fernando M Muralidaran 23 2 v Sri Lanka Colombo (SSC) 14 Jun 2000 Test # 1499
not out 32 4 v Sri Lanka Colombo (SSC) 14 Jun 2000 Test # 1499
caught KR Pushpakumara DPMD Jayawardene 116 2 v Sri Lanka Galle 21 Jun 2000 Test # 1501
TDNB - 0 v Sri Lanka Kandy 28 Jun 2000 Test # 1502
caught CD McMillan DR Tuffey 91 1 v New Zealand Auckland 8 Mar 2001 Test # 1533
caught AC Parore DR Tuffey 0 2 v New Zealand Christchurch 15 Mar 2001 Test # 1536
caught MH Richardson DR Tuffey 36 1 v New Zealand Hamilton 27 Mar 2001 Test # 1540
caught NJ Astle DR Tuffey 4 3 v New Zealand Hamilton 27 Mar 2001 Test # 1540
bowled DG Cork 58 2 v England Lord's 17 May 2001 Test # 1546
lbw DG Cork 1 3 v England Lord's 17 May 2001 Test # 1546
lbw MJ Hoggard 65 1 v England Manchester 31 May 2001 Test # 1547
lbw DG Cork 17 3 v England Manchester 31 May 2001 Test # 1547
caught Khaled Mashud Enamul Haque 0 2 v Bangladesh Dhaka 9 Jan 2002 Test # 1584
caught Mehrab Hossain Fahim Muntasir 119 2 v Bangladesh Chattogram 16 Jan 2002 Test # 1586
caught CH Gayle CL Hooper 53 1 v West Indies Sharjah 31 Jan 2002 Test # 1587
caught RD Jacobs CE Cuffy 32 3 v West Indies Sharjah 31 Jan 2002 Test # 1587
caught D Ganga M Dillon 71 3 v West Indies Sharjah 7 Feb 2002 Test # 1588
bowled M Muralidaran 46 1 v Sri Lanka Lahore 6 Mar 2002 Test # 1592
caught TT Samaraweera DNT Zoysa 19 3 v Sri Lanka Lahore 6 Mar 2002 Test # 1592
caught SP Fleming DL Vettori 27 1 v New Zealand Lahore 1 May 2002 Test # 1600
caught JL Langer B Lee 58 2 v Australia Colombo (PSS) 3 Oct 2002 Test # 1615
lbw SK Warne 51 4 v Australia Colombo (PSS) 3 Oct 2002 Test # 1615
caught AJ Bichel GD McGrath 5 1 v Australia Sharjah 11 Oct 2002 Test # 1617
lbw GD McGrath 0 3 v Australia Sharjah 11 Oct 2002 Test # 1617
caught AC Gilchrist GD McGrath 5 2 v Australia Sharjah 19 Oct 2002 Test # 1620
lbw GD McGrath 4 3 v Australia Sharjah 19 Oct 2002 Test # 1620
caught DD Ebrahim AM Blignaut 40 1 v Zimbabwe Harare 9 Nov 2002 Test # 1625
caught ADR Campbell HK Olonga 8 3 v Zimbabwe Harare 9 Nov 2002 Test # 1625
lbw AM Blignaut 52 2 v Zimbabwe Bulawayo 16 Nov 2002 Test # 1627
DNB - 4 v Zimbabwe Bulawayo 16 Nov 2002 Test # 1627
caught Khaled Mashud Khaled Mahmud 34 2 v Bangladesh Multan 3 Sep 2003 Test # 1658
run out 0 4 v Bangladesh Multan 3 Sep 2003 Test # 1658
caught TT Samaraweera HMRKB Herath 124 2 v Sri Lanka Karachi 28 Oct 2004 Test # 1719
caught MS Atapattu WPUJC Vaas 14 4 v Sri Lanka Karachi 28 Oct 2004 Test # 1719
caught JN Gillespie SK Warne 42 2 v Australia Perth 16 Dec 2004 Test # 1726
caught SK Warne GD McGrath 17 4 v Australia Perth 16 Dec 2004 Test # 1726
caught AC Gilchrist JN Gillespie 87 1 v Australia Melbourne 26 Dec 2004 Test # 1729
caught ML Hayden MS Kasprowicz 23 3 v Australia Melbourne 26 Dec 2004 Test # 1729
caught GD McGrath SCG MacGill 46 1 v Australia Sydney 2 Jan 2005 Test # 1731
lbw SR Watson 44 3 v Australia Sydney 2 Jan 2005 Test # 1731
lbw Z Khan 9 1 v India Mohali 8 Mar 2005 Test # 1738
bowled L Balaji 1 3 v India Mohali 8 Mar 2005 Test # 1738
stumped KD Karthik A Kumble 0 4 v India Eden Gardens 16 Mar 2005 Test # 1741
not out 84 3 v India Bengaluru 24 Mar 2005 Test # 1743
caught CD Collymore FH Edwards 31 2 v West Indies Bridgetown 26 May 2005 Test # 1752
run out 0 4 v West Indies Bridgetown 26 May 2005 Test # 1752
caught WW Hinds CD Collymore 106 1 v West Indies Kingston 3 Jun 2005 Test # 1754
caught CH Gayle CH Gayle 43 3 v West Indies Kingston 3 Jun 2005 Test # 1754
lbw SJ Harmison 39 1 v England Multan 12 Nov 2005 Test # 1770
caught ME Trescothick A Flintoff 48 3 v England Multan 12 Nov 2005 Test # 1770
caught KP Pietersen A Flintoff 7 1 v England Faisalabad 20 Nov 2005 Test # 1772
lbw MJ Hoggard 27 3 v England Faisalabad 20 Nov 2005 Test # 1772
caught Yuvraj Singh RP Singh 83 1 v India Faisalabad 21 Jan 2006 Test # 1782
lbw IK Pathan 0 1 v India Karachi 29 Jan 2006 Test # 1783
lbw A Kumble 77 3 v India Karachi 29 Jan 2006 Test # 1783
caught KC Sangakkara MF Maharoof 0 2 v Sri Lanka Colombo (SSC) 26 Mar 2006 Test # 1794
bowled M Muralidaran 8 4 v Sri Lanka Colombo (SSC) 26 Mar 2006 Test # 1794
caught TT Samaraweera MF Maharoof 35 2 v Sri Lanka Kandy 3 Apr 2006 Test # 1796
not out 73 4 v Sri Lanka Kandy 3 Apr 2006 Test # 1796
caught PD Collingwood SJ Harmison 44 1 v England Manchester 27 Jul 2006 Test # 1811
lbw MS Panesar 62 3 v England Manchester 27 Jul 2006 Test # 1811
bowled MS Panesar 41 4 v England Leeds 4 Aug 2006 Test # 1813
caught CMW Read SI Mahmood 9 2 v England The Oval 17 Aug 2006 Test # 1814
caught RR Sarwan FH Edwards 11 2 v West Indies Lahore 11 Nov 2006 Test # 1815
not out 0 4 v West Indies Lahore 11 Nov 2006 Test # 1815
caught RS Morton JE Taylor 56 1 v West Indies Multan 19 Nov 2006 Test # 1816
caught D Ramdin D Mohammed 56 3 v West Indies Multan 19 Nov 2006 Test # 1816
run out 20 1 v West Indies Karachi 27 Nov 2006 Test # 1818
lbw CH Gayle 38 3 v West Indies Karachi 27 Nov 2006 Test # 1818
caught A Nel SM Pollock 68 1 v South Africa Centurion 11 Jan 2007 Test # 1828
lbw SM Pollock 38 3 v South Africa Centurion 11 Jan 2007 Test # 1828
caught HH Gibbs M Ntini 45 2 v South Africa Gqeberha 19 Jan 2007 Test # 1829
not out 67 4 v South Africa Gqeberha 19 Jan 2007 Test # 1829
caught AB de Villiers JH Kallis 8 1 v South Africa Cape Town 26 Jan 2007 Test # 1830
caught MV Boucher M Ntini 0 3 v South Africa Cape Town 26 Jan 2007 Test # 1830
bowled A Nel 6 2 v South Africa Karachi 1 Oct 2007 Test # 1843
bowled A Nel 3 2 v South Africa Lahore 8 Oct 2007 Test # 1844
caught MM Patel Z Khan 7 1 v India Delhi 22 Nov 2007 Test # 1849
lbw A Kumble 23 3 v India Delhi 22 Nov 2007 Test # 1849
caught MS Dhoni MM Patel 43 2 v India Eden Gardens 30 Nov 2007 Test # 1850
not out 107 4 v India Eden Gardens 30 Nov 2007 Test # 1850
bowled Harbhajan Singh 80 2 v India Bengaluru 8 Dec 2007 Test # 1852
caught A Kumble A Kumble 0 4 v India Bengaluru 8 Dec 2007 Test # 1852
DNB - 2 v Sri Lanka Lahore 1 Mar 2009 Test # 1912
caught TM Dilshan AD Mathews 25 2 v Sri Lanka Galle 4 Jul 2009 Test # 1921
lbw AD Mathews 3 4 v Sri Lanka Galle 4 Jul 2009 Test # 1921
bowled T Thushara 0 1 v Sri Lanka Colombo (PSS) 12 Jul 2009 Test # 1924
caught TM Dilshan NT Paranavitana 82 3 v Sri Lanka Colombo (PSS) 12 Jul 2009 Test # 1924
bowled T Thushara 2 1 v Sri Lanka Colombo (SSC) 20 Jul 2009 Test # 1927
lbw KMDN Kulasekara 19 3 v Sri Lanka Colombo (SSC) 20 Jul 2009 Test # 1927
caught AB de Villiers J Botha 35 2 v South Africa Dubai (DICS) 12 Nov 2010 Test # 1976
caught HM Amla DW Steyn 14 2 v South Africa Abu Dhabi 20 Nov 2010 Test # 1979
lbw PL Harris 0 4 v South Africa Abu Dhabi 20 Nov 2010 Test # 1979
caught BJ Arnel BJ Arnel 23 2 v New Zealand Hamilton 7 Jan 2011 Test # 1990
DNB - 4 v New Zealand Hamilton 7 Jan 2011 Test # 1990
caught JD Ryder DL Vettori 73 2 v New Zealand Wellington 15 Jan 2011 Test # 1991
caught RA Young TG Southee 81 4 v New Zealand Wellington 15 Jan 2011 Test # 1991
caught BRM Taylor RW Price 88 2 v Zimbabwe Bulawayo 1 Sep 2011 Test # 2006
not out 14 4 v Zimbabwe Bulawayo 1 Sep 2011 Test # 2006
lbw UWMBCA Welegedara 33 2 v Sri Lanka Abu Dhabi 18 Oct 2011 Test # 2009
DNB - 4 v Sri Lanka Abu Dhabi 18 Oct 2011 Test # 2009
bowled TM Dilshan 55 2 v Sri Lanka Dubai (DICS) 26 Oct 2011 Test # 2011
DNB - 4 v Sri Lanka Dubai (DICS) 26 Oct 2011 Test # 2011
bowled UWMBCA Welegedara 122 2 v Sri Lanka Sharjah 3 Nov 2011 Test # 2014
caught HDRL Thirimanne (sub) UWMBCA Welegedara 11 4 v Sri Lanka Sharjah 3 Nov 2011 Test # 2014
caught Mushfiqur Rahim Elias Sunny 49 2 v Bangladesh Mirpur 17 Dec 2011 Test # 2024
not out 16 4 v Bangladesh Mirpur 17 Dec 2011 Test # 2024
lbw IJL Trott 37 2 v England Dubai (DICS) 17 Jan 2012 Test # 2030
DNB - 4 v England Dubai (DICS) 17 Jan 2012 Test # 2030
bowled SCJ Broad 24 1 v England Abu Dhabi 25 Jan 2012 Test # 2032
bowled MS Panesar 1 3 v England Abu Dhabi 25 Jan 2012 Test # 2032
caught MJ Prior SCJ Broad 4 1 v England Dubai (DICS) 3 Feb 2012 Test # 2034
lbw HMRKB Herath 29 2 v Sri Lanka Galle 22 Jun 2012 Test # 2046
caught HAPW Jayawardene KMDN Kulasekara 87 4 v Sri Lanka Galle 22 Jun 2012 Test # 2046
lbw HMRKB Herath 32 1 v Sri Lanka Colombo (SSC) 30 Jun 2012 Test # 2047
DNB - 3 v Sri Lanka Colombo (SSC) 30 Jun 2012 Test # 2047
caught HAPW Jayawardene KMDN Kulasekara 0 1 v Sri Lanka Pallekele 8 Jul 2012 Test # 2048
caught NT Paranavitana HMRKB Herath 19 3 v Sri Lanka Pallekele 8 Jul 2012 Test # 2048
caught GC Smith DW Steyn 0 2 v South Africa Johannesburg 1 Feb 2013 Test # 2072
caught AB de Villiers M Morkel 15 4 v South Africa Johannesburg 1 Feb 2013 Test # 2072
caught AB de Villiers VD Philander 111 1 v South Africa Cape Town 14 Feb 2013 Test # 2073
bowled DW Steyn 14 3 v South Africa Cape Town 14 Feb 2013 Test # 2073
lbw KJ Abbott 33 2 v South Africa Centurion 22 Feb 2013 Test # 2075
caught GC Smith DW Steyn 11 3 v South Africa Centurion 22 Feb 2013 Test # 2075
bowled T Panyangara 3 1 v Zimbabwe Harare 3 Sep 2013 Test # 2095
caught TMK Mawoyo T Panyangara 77 2 v Zimbabwe Harare 10 Sep 2013 Test # 2096
bowled BV Vitori 29 4 v Zimbabwe Harare 10 Sep 2013 Test # 2096
caught AN Petersen M Morkel 1 2 v South Africa Abu Dhabi 14 Oct 2013 Test # 2098
not out 9 4 v South Africa Abu Dhabi 14 Oct 2013 Test # 2098
caught AB de Villiers DW Steyn 10 1 v South Africa Dubai (DICS) 23 Oct 2013 Test # 2100
bowled Imran Tahir 36 3 v South Africa Dubai (DICS) 23 Oct 2013 Test # 2100
not out 13 4 v Sri Lanka Abu Dhabi 31 Dec 2013 Test # 2112
caught HAPW Jayawardene RMS Eranga 13 1 v Sri Lanka Dubai (DICS) 8 Jan 2014 Test # 2114
caught HAPW Jayawardene RAS Lakmal 77 3 v Sri Lanka Dubai (DICS) 8 Jan 2014 Test # 2114
caught HAPW Jayawardene HMRKB Herath 17 2 v Sri Lanka Sharjah 16 Jan 2014 Test # 2115
caught KC Sangakkara AD Mathews 29 4 v Sri Lanka Sharjah 16 Jan 2014 Test # 2115
bowled HMRKB Herath 13 3 v Sri Lanka Galle 6 Aug 2014 Test # 2133
caught N Dickwella HMRKB Herath 13 2 v Sri Lanka Colombo (SSC) 14 Aug 2014 Test # 2136
lbw HMRKB Herath 8 4 v Sri Lanka Colombo (SSC) 14 Aug 2014 Test # 2136
lbw MG Johnson 106 1 v Australia Dubai (DICS) 22 Oct 2014 Test # 2140
not out 103 3 v Australia Dubai (DICS) 22 Oct 2014 Test # 2140
lbw SPD Smith 46 3 v Australia Abu Dhabi 30 Oct 2014 Test # 2142
not out 100 1 v New Zealand Abu Dhabi 9 Nov 2014 Test # 2144
lbw IS Sodhi 28 3 v New Zealand Abu Dhabi 9 Nov 2014 Test # 2144
caught MD Craig JDS Neesham 72 2 v New Zealand Dubai (DICS) 17 Nov 2014 Test # 2146
caught LRPL Taylor MD Craig 44 4 v New Zealand Dubai (DICS) 17 Nov 2014 Test # 2146
lbw DL Vettori 5 1 v New Zealand Sharjah 26 Nov 2014 Test # 2147
lbw TA Boult 0 3 v New Zealand Sharjah 26 Nov 2014 Test # 2147
bowled Taijul Islam 33 2 v Bangladesh Khulna 28 Apr 2015 Test # 2159
caught Taijul Islam Taijul Islam 39 3 v Bangladesh Mirpur 6 May 2015 Test # 2161
bowled MDK Perera 47 2 v Sri Lanka Galle 17 Jun 2015 Test # 2167
DNB - 4 v Sri Lanka Galle 17 Jun 2015 Test # 2167
caught LD Chandimal KTGD Prasad 6 1 v Sri Lanka Colombo (PSS) 25 Jun 2015 Test # 2168
caught LD Chandimal AD Mathews 40 3 v Sri Lanka Colombo (PSS) 25 Jun 2015 Test # 2168
run out 3 2 v Sri Lanka Pallekele 3 Jul 2015 Test # 2169
caught AN Cook SCJ Broad 38 1 v England Abu Dhabi 13 Oct 2015 Test # 2180
caught BA Stokes AU Rashid 45 3 v England Abu Dhabi 13 Oct 2015 Test # 2180
caught JC Buttler MA Wood 56 1 v England Dubai (DICS) 22 Oct 2015 Test # 2183
caught MM Ali AU Rashid 118 3 v England Dubai (DICS) 22 Oct 2015 Test # 2183
lbw JM Anderson 31 1 v England Sharjah 1 Nov 2015 Test # 2184
lbw SCJ Broad 14 3 v England Sharjah 1 Nov 2015 Test # 2184
caught MM Ali SCJ Broad 33 1 v England Lord's 14 Jul 2016 Test # 2206
bowled MM Ali 25 3 v England Lord's 14 Jul 2016 Test # 2206
caught JM Bairstow BA Stokes 1 2 v England Manchester 22 Jul 2016 Test # 2208
caught AD Hales MM Ali 28 4 v England Manchester 22 Jul 2016 Test # 2208
caught JM Bairstow CR Woakes 31 2 v England Birmingham 3 Aug 2016 Test # 2212
caught JM Bairstow JM Anderson 4 4 v England Birmingham 3 Aug 2016 Test # 2212
DNB - 4 v England The Oval 11 Aug 2016 Test # 2216
not out 29 3 v West Indies Abu Dhabi 21 Oct 2016 Test # 2226
caught LR Johnson RL Chase 51 1 v West Indies Sharjah 30 Oct 2016 Test # 2229
caught SO Dowrich JO Holder 0 3 v West Indies Sharjah 30 Oct 2016 Test # 2229
caught JA Raval C de Grandhomme 2 1 v New Zealand Christchurch 17 Nov 2016 Test # 2234
caught BJ Watling N Wagner 1 3 v New Zealand Christchurch 17 Nov 2016 Test # 2234
caught BJ Watling TG Southee 2 2 v New Zealand Hamilton 25 Nov 2016 Test # 2237
lbw TG Southee 11 4 v New Zealand Hamilton 25 Nov 2016 Test # 2237
caught MS Wade JR Hazlewood 0 2 v Australia Brisbane 15 Dec 2016 Test # 2240
caught SPD Smith NM Lyon 65 4 v Australia Brisbane 15 Dec 2016 Test # 2240
bowled JM Bird 21 1 v Australia Melbourne 26 Dec 2016 Test # 2242
caught PSP Handscomb NM Lyon 24 3 v Australia Melbourne 26 Dec 2016 Test # 2242
caught JR Hazlewood NM Lyon 13 4 v Australia Sydney 3 Jan 2017 Test # 2245
caught KC Brathwaite ST Gabriel 58 2 v West Indies Kingston 21 Apr 2017 Test # 2259
lbw D Bishoo 6 4 v West Indies Kingston 21 Apr 2017 Test # 2259
caught ST Gabriel D Bishoo 0 2 v West Indies Bridgetown 30 Apr 2017 Test # 2260
lbw JO Holder 5 4 v West Indies Bridgetown 30 Apr 2017 Test # 2260
lbw JO Holder 18 1 v West Indies Roseau 10 May 2017 Test # 2261
caught KOA Powell D Bishoo 35 3 v West Indies Roseau 10 May 2017 Test # 2261
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