Records type batting analysis [change type]
View list of partnerships [change view]
Batting with partner TM Dilshan (SL) remove TM Dilshan (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
overall 1997-2015 652 725 62 25957 374 39.15 40100 64.73 54 136 47 2679 170 Profile
List of partnerships
TM Dilshan 4 178 3/105 4/283 2 Test v Zimbabwe Harare 26 Nov 1999 Test # 1473
TM Dilshan 4 1 3/19 4/20 4 Test v Zimbabwe Harare 26 Nov 1999 Test # 1473
TM Dilshan 4 18 3/41 4/59 4 Test v Pakistan Karachi 12 Mar 2000 Test # 1489
TM Dilshan 6 7 5/209 6/216 1 Test v England Colombo (SSC) 15 Mar 2001 Test # 1537
TM Dilshan 6 0 5/59 6/59 3 Test v England Colombo (SSC) 15 Mar 2001 Test # 1537
TM Dilshan 5 5 4/164 5/169 1 ODI v New Zealand Sharjah 14 Apr 2002 ODI # 1830
TM Dilshan 5 4 4/116 5/120 2 ODI v New Zealand Dambulla 13 May 2003 ODI # 2010
TM Dilshan 5 16 4/63 5/79 2 ODI v New Zealand Dambulla 19 May 2003 ODI # 2014
TM Dilshan 6 8 5/293 6/301 2 ODI v West Indies Bridgetown 8 Jun 2003 ODI # 2023
TM Dilshan 6 4 5/130 6/134 1 ODI v West Indies Kingstown 11 Jun 2003 ODI # 2024
TM Dilshan 4 103 3/84 4/187 1 Test v England Kandy 10 Dec 2003 Test # 1672
TM Dilshan 4 153 3/53 4/206 3 Test v England Kandy 10 Dec 2003 Test # 1672
TM Dilshan 5 2 4/145 5/147 2 ODI v Australia Dambulla 20 Feb 2004 ODI # 2102
TM Dilshan 5 58 4/54 5/112 1 ODI v Australia Colombo (RPS) 25 Feb 2004 ODI # 2105
TM Dilshan 4 75 3/123 4/198 2 Test v Australia Galle 8 Mar 2004 Test # 1685
TM Dilshan 3 8 2/41 3/49 4 Test v Australia Galle 8 Mar 2004 Test # 1685
TM Dilshan 3 35 2/93 3/128 1 ODI v Zimbabwe Harare 29 Apr 2004 ODI # 2124
TM Dilshan 5 4 4/109 5/113 4 Test v Australia Darwin 1 Jul 2004 Test # 1705
TM Dilshan 5 10* 4/272 4/282 1 ODI v India Dambulla 18 Jul 2004 ODI # 2148
TM Dilshan 5 44 4/145 5/189 1 Test v South Africa Galle 4 Aug 2004 Test # 1709
TM Dilshan 5 31 4/170 5/201 2 ODI v South Africa Colombo (RPS) 20 Aug 2004 ODI # 2156
TM Dilshan 6 21 5/141 6/162 2 ODI v Zimbabwe The Oval 14 Sep 2004 ODI # 2173
TM Dilshan 5 63 4/181 5/244 1 ODI v Pakistan Lahore 16 Oct 2004 ODI # 2188
TM Dilshan 5 37* 4/135 4/172 4 Test v West Indies Colombo (SSC) 13 Jul 2005 Test # 1755
TM Dilshan 3 5 2/55 3/60 2 ODI v India Dambulla 30 Jul 2005 ODI # 2262
TM Dilshan 5 3 4/191 5/194 1 ODI v West Indies Dambulla 2 Aug 2005 ODI # 2264
TM Dilshan 4 10 3/78 4/88 2 ODI v India Dambulla 3 Aug 2005 ODI # 2265
TM Dilshan 4 0 3/73 4/73 2 ODI v West Indies Colombo (RPS) 6 Aug 2005 ODI # 2266
TM Dilshan 6 3 5/227 6/230 1 ODI v Bangladesh Colombo (SSC) 31 Aug 2005 ODI # 2275
TM Dilshan 6 30 5/88 6/118 2 ODI v India Nagpur 25 Oct 2005 ODI # 2286
TM Dilshan 5 12 4/143 5/155 2 ODI v India Ahmedabad 6 Nov 2005 ODI # 2294
TM Dilshan 7 68 6/131 7/199 4 Test v India Delhi 10 Dec 2005 Test # 1776
TM Dilshan 5 105 4/96 5/201 4 Test v India Ahmedabad 18 Dec 2005 Test # 1778
TM Dilshan 5 107 4/117 5/224 2 ODI v South Africa Adelaide 24 Jan 2006 ODI # 2318
TM Dilshan 5 6 4/155 5/161 1 ODI v Australia Adelaide 26 Jan 2006 ODI # 2319
TM Dilshan 5 22 4/148 5/170 1 ODI v Australia Perth 29 Jan 2006 ODI # 2320
TM Dilshan 5 6 4/111 5/117 2 ODI v Bangladesh Bogra 20 Feb 2006 ODI # 2334
TM Dilshan 6 23 5/133 6/156 1 ODI v Pakistan Colombo (SSC) 22 Mar 2006 ODI # 2354
TM Dilshan 4 10 3/46 4/56 3 Test v Pakistan Kandy 3 Apr 2006 Test # 1796
TM Dilshan 5 4 4/81 5/85 2 Test v England Lord's 11 May 2006 Test # 1802
TM Dilshan 6 68 5/303 6/371 3 Test v England Lord's 11 May 2006 Test # 1802
TM Dilshan 4 1 3/85 4/86 1 Test v England Nottingham 2 Jun 2006 Test # 1804
TM Dilshan 5 43 4/148 5/191 3 Test v England Nottingham 2 Jun 2006 Test # 1804
TM Dilshan 4 23 3/173 4/196 1 ODI v England Manchester 28 Jun 2006 ODI # 2388
TM Dilshan 4 113 3/638 4/751 2 Test v South Africa Colombo (SSC) 27 Jul 2006 Test # 1810
TM Dilshan 4 43 3/121 4/164 4 Test v South Africa Colombo (PSS) 4 Aug 2006 Test # 1812
TM Dilshan 5 44 4/34 5/78 2 ODI v South Africa Ahmedabad 24 Oct 2006 ODI # 2435
TM Dilshan 6 7 5/61 6/68 1 ODI v New Zealand Christchurch 2 Jan 2007 ODI # 2470
TM Dilshan 5 9 4/82 5/91 1 ODI v India Margao 14 Feb 2007 ODI # 2522
TM Dilshan 5 7 4/167 5/174 1 ODI v Australia St George's 16 Apr 2007 ODI # 2573
TM Dilshan 5 81 4/152 5/233 1 ODI v New Zealand Kingston 24 Apr 2007 ODI # 2579
TM Dilshan 5 19 4/153 5/172 2 ODI v Pakistan Abu Dhabi 20 May 2007 ODI # 2585
TM Dilshan 5 17 4/304 5/321 2 Test v Bangladesh Colombo (SSC) 25 Jun 2007 Test # 1837
TM Dilshan 5 18 4/194 5/212 1 T20I v Kenya Johannesburg 14 Sep 2007 T20I # 27
TM Dilshan 5 12 4/84 5/96 1 T20I v Bangladesh Johannesburg 18 Sep 2007 T20I # 38
TM Dilshan 5 52 4/38 5/90 2 ODI v England Dambulla 4 Oct 2007 ODI # 2624
TM Dilshan 5 149 4/138 5/287 1 Test v England Galle 18 Dec 2007 Test # 1854
TM Dilshan 3 85* 2/69 2/154 2 ODI v India Canberra 12 Feb 2008 ODI # 2676
TM Dilshan 5 64 4/61 5/125 1 ODI v Australia Melbourne 29 Feb 2008 ODI # 2687
TM Dilshan 5 34 4/243 5/277 1 Test v West Indies Providence 22 Mar 2008 Test # 1869
TM Dilshan 5 5 4/112 5/117 1 Test v West Indies Port of Spain 3 Apr 2008 Test # 1872
TM Dilshan 5 0 4/192 5/192 2 Test v India Galle 31 Jul 2008 Test # 1884
TM Dilshan 5 18 4/40 5/58 2 ODI v India Colombo (RPS) 24 Aug 2008 ODI # 2750
TM Dilshan 4 0 3/71 4/71 2 T20I v Zimbabwe King City (NW) 10 Oct 2008 T20I # 69
TM Dilshan 5 95 4/291 5/386 3 Test v Bangladesh Mirpur 26 Dec 2008 Test # 1903
TM Dilshan 4 47 3/237 4/284 1 ODI v Pakistan Lahore 24 Jan 2009 ODI # 2803
TM Dilshan 4 0 3/255 4/255 1 ODI v India Colombo (RPS) 8 Feb 2009 ODI # 2818
TM Dilshan 3 21 2/147 3/168 1 T20I v West Indies Nottingham 10 Jun 2009 T20I # 100
TM Dilshan 3 4 2/73 3/77 1 T20I v West Indies The Oval 19 Jun 2009 T20I # 115
TM Dilshan 7 3 6/171 7/174 2 Test v Pakistan Colombo (SSC) 20 Jul 2009 Test # 1927
TM Dilshan 3 118 2/16 3/134 1 Test v New Zealand Galle 18 Aug 2009 Test # 1930
TM Dilshan 3 54 2/120 3/174 3 Test v New Zealand Galle 18 Aug 2009 Test # 1930
TM Dilshan 2 21 1/22 2/43 2 T20I v New Zealand Colombo (RPS) 2 Sep 2009 T20I # 120
TM Dilshan 3 7 2/174 3/181 1 ODI v South Africa Centurion 22 Sep 2009 ODI # 2893
TM Dilshan 3 59 2/128 3/187 1 Test v India Brabourne 2 Dec 2009 Test # 1937
TM Dilshan 4 11 3/328 4/339 2 ODI v India Rajkot 15 Dec 2009 ODI # 2932
TM Dilshan 3 66 2/147 3/213 2 ODI v India Nagpur 18 Dec 2009 ODI # 2933
TM Dilshan 1 35 - 1/35 1 T20I v New Zealand Providence 30 Apr 2010 T20I # 151
TM Dilshan 1 24 - 1/24 1 T20I v Zimbabwe Providence 3 May 2010 T20I # 157
TM Dilshan 4 4* 3/191 3/195 1 T20I v West Indies Bridgetown 7 May 2010 T20I # 166
TM Dilshan 2 13 1/7 2/20 1 T20I v England Gros Islet 13 May 2010 T20I # 175
TM Dilshan 1 0 - 1/0 2 T20I v New Zealand Lauderhill 22 May 2010 T20I # 180
TM Dilshan 1 19 - 1/19 2 T20I v New Zealand Lauderhill 23 May 2010 T20I # 181
TM Dilshan 3 9 2/14 3/23 1 ODI v India Dambulla 16 Aug 2010 ODI # 3032
TM Dilshan 1 79 - 1/79 2 ODI v India Dambulla 22 Aug 2010 ODI # 3038
TM Dilshan 1 121 - 1/121 1 ODI v India Dambulla 28 Aug 2010 ODI # 3040
TM Dilshan 1 35 - 1/35 2 T20I v Australia Perth 31 Oct 2010 T20I # 192
TM Dilshan 3 82 2/288 3/370 2 Test v England Lord's 3 Jun 2011 Test # 1995
TM Dilshan 1 15 - 1/15 1 ODI v England Leeds 1 Jul 2011 ODI # 3167
TM Dilshan 1 21 - 1/21 2 ODI v England Lord's 3 Jul 2011 ODI # 3168
TM Dilshan 1 1 - 1/1 1 ODI v England Nottingham 6 Jul 2011 ODI # 3169
TM Dilshan 1 12 - 1/12 1 T20I v Australia Pallekele 6 Aug 2011 T20I # 202
TM Dilshan 1 23 - 1/23 1 T20I v Australia Pallekele 8 Aug 2011 T20I # 203
TM Dilshan 3 21 2/12 3/33 2 ODI v Australia Colombo (RPS) 22 Aug 2011 ODI # 3184
TM Dilshan 4 33 3/79 4/112 1 Test v Pakistan Abu Dhabi 18 Oct 2011 Test # 2009
TM Dilshan 3 37 2/47 3/84 1 Test v South Africa Durban 26 Dec 2011 Test # 2026
TM Dilshan 1 74 - 1/74 2 ODI v Australia Sydney 17 Feb 2012 ODI # 3241
TM Dilshan 1 95 - 1/95 1 ODI v India Brisbane 21 Feb 2012 ODI # 3246
TM Dilshan 1 55 - 1/55 2 ODI v Australia Hobart 24 Feb 2012 ODI # 3248
TM Dilshan 1 49 - 1/49 1 ODI v India Hobart 28 Feb 2012 ODI # 3251
TM Dilshan 1 10 - 1/10 1 ODI v Australia Melbourne 2 Mar 2012 ODI # 3253
TM Dilshan 1 39 - 1/39 2 ODI v Australia Brisbane 4 Mar 2012 ODI # 3255
TM Dilshan 1 179 - 1/179 2 ODI v Australia Adelaide 6 Mar 2012 ODI # 3256
TM Dilshan 1 23 - 1/23 2 ODI v Australia Adelaide 8 Mar 2012 ODI # 3257
TM Dilshan 1 31 - 1/31 2 ODI v India Mirpur 13 Mar 2012 ODI # 3259
TM Dilshan 1 33 - 1/33 1 ODI v Pakistan Mirpur 15 Mar 2012 ODI # 3260
TM Dilshan 1 19 - 1/19 1 ODI v Bangladesh Mirpur 20 Mar 2012 ODI # 3265
TM Dilshan 3 4 2/11 3/15 1 Test v England Galle 26 Mar 2012 Test # 2038
TM Dilshan 1 2 - 1/2 1 T20I v Pakistan Hambantota 1 Jun 2012 T20I # 244
TM Dilshan 1 8 - 1/8 1 ODI v Pakistan Pallekele 7 Jun 2012 ODI # 3272
TM Dilshan 4 86 3/154 4/240 1 ODI v Pakistan Pallekele 9 Jun 2012 ODI # 3273
TM Dilshan 1 7 - 1/7 2 T20I v India Pallekele 7 Aug 2012 T20I # 255
TM Dilshan 2 21 1/54 2/75 1 T20I v Zimbabwe Hambantota 18 Sep 2012 T20I # 263
TM Dilshan 1 4 - 1/4 2 T20I v South Africa Hambantota 22 Sep 2012 T20I # 269
TM Dilshan 1 80 - 1/80 2 T20I v New Zealand Pallekele 27 Sep 2012 T20I # 275
TM Dilshan 1 22 - 1/22 2 T20I v West Indies Pallekele 29 Sep 2012 T20I # 280
TM Dilshan 1 35 - 1/35 1 T20I v England Pallekele 1 Oct 2012 T20I # 284
TM Dilshan 1 63 - 1/63 1 T20I v Pakistan Colombo (RPS) 4 Oct 2012 T20I # 287
TM Dilshan 1 6 - 1/6 2 T20I v West Indies Colombo (RPS) 7 Oct 2012 T20I # 289
TM Dilshan 3 59 2/39 3/98 2 ODI v New Zealand Pallekele 4 Nov 2012 ODI # 3305
TM Dilshan 3 8 2/65 3/73 2 ODI v New Zealand Pallekele 6 Nov 2012 ODI # 3306
TM Dilshan 3 28 2/42 3/70 2 Test v Australia Hobart 14 Dec 2012 Test # 2067
TM Dilshan 2 46 1/26 2/72 1 Test v Australia Sydney 3 Jan 2013 Test # 2070
TM Dilshan 2 9 1/8 2/17 2 ODI v Australia Melbourne 11 Jan 2013 ODI # 3317
TM Dilshan 1 4 - 1/4 2 ODI v Australia Brisbane 18 Jan 2013 ODI # 3321
TM Dilshan 1 14* - 0/14 2 ODI v Australia Sydney 20 Jan 2013 ODI # 3324
TM Dilshan 1 57 - 1/57 2 ODI v Australia Hobart 23 Jan 2013 ODI # 3326
TM Dilshan 3 40 2/66 3/106 1 ODI v South Africa Colombo (RPS) 23 Jul 2013 ODI # 3394
TM Dilshan 1 45 - 1/45 2 ODI v South Africa Pallekele 28 Jul 2013 ODI # 3400
TM Dilshan 1 67 - 1/67 2 T20I v South Africa Hambantota 6 Aug 2013 T20I # 325
TM Dilshan 3 2 2/137 3/139 1 ODI v New Zealand Hambantota 10 Nov 2013 ODI # 3432
TM Dilshan 1 91 - 1/91 1 ODI v New Zealand Dambulla 16 Nov 2013 ODI # 3435
TM Dilshan 1 8 - 1/8 2 T20I v New Zealand Pallekele 21 Nov 2013 T20I # 341
TM Dilshan 2 20* 1/20 1/40 2 T20I v Netherlands Chattogram 24 Mar 2014 T20I # 384
TM Dilshan 2 145 1/4 2/149 1 T20I v England Chattogram 27 Mar 2014 T20I # 387
TM Dilshan 2 9 1/20 2/29 1 T20I v New Zealand Chattogram 31 Mar 2014 T20I # 395
TM Dilshan 2 0 1/41 2/41 1 T20I v West Indies Mirpur 3 Apr 2014 T20I # 398
TM Dilshan 2 36 1/5 2/41 2 T20I v India Mirpur 6 Apr 2014 T20I # 400
TM Dilshan 3 44 2/19 3/63 2 ODI v England The Oval 22 May 2014 ODI # 3492
TM Dilshan 3 7 2/129 3/136 1 ODI v England Chester-le-Street 25 May 2014 ODI # 3493
TM Dilshan 4 29 3/125 4/154 1 ODI v South Africa Pallekele 9 Jul 2014 ODI # 3501
TM Dilshan 3 41 2/59 3/100 2 ODI v Pakistan Dambulla 30 Aug 2014 ODI # 3519
TM Dilshan 3 105 2/7 3/112 1 ODI v India Hyderabad 9 Nov 2014 ODI # 3543
TM Dilshan 3 11 2/31 3/42 2 ODI v India Eden Gardens 13 Nov 2014 ODI # 3544
TM Dilshan 3 76 2/128 3/204 1 ODI v England Colombo (RPS) 26 Nov 2014 ODI # 3554
TM Dilshan 1 8 - 1/8 1 ODI v England Pallekele 13 Dec 2014 ODI # 3567
TM Dilshan 1 55 - 1/55 1 ODI v England Colombo (RPS) 16 Dec 2014 ODI # 3569
TM Dilshan 3 35 2/16 3/51 1 ODI v New Zealand Christchurch 11 Jan 2015 ODI # 3574
TM Dilshan 3 47 2/116 3/163 2 ODI v New Zealand Hamilton 15 Jan 2015 ODI # 3577
TM Dilshan 3 70 2/141 3/211 2 ODI v New Zealand Dunedin 23 Jan 2015 ODI # 3588
Statsguru includes the following current or recent relevant matches:
West Indies v South Africa at Kingston, 1st T20I, May 23, 2024 [T20I # 2617 - Live]
    » South Africa 147 (19.5 ov, L Ngidi 5*, MW Forde 3/27) - Match over
United States of America v Bangladesh at Prairie View, 2nd T20I, May 23, 2024 [T20I # 2616 - Live]
    » Bangladesh 138 (19.3 ov, Mustafizur Rahman 1*, Ali Khan 3/25) - Match over
Ireland v Scotland at The Hague, Netherlands Tri-Nation T20I Series 5th match, May 23, 2024 [T20I # 2615]
 
Feedback Print this page