Records type batting analysis [change type]
View list of partnerships [change view]
For wicket greater than or equal to 2 remove greater than or equal to 2 from query
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 2000-2015 594 666 67 28016 319 46.77 42086 66.56 63 153 28 3015 159 Profile
List of partnerships
TM Dilshan 6 47 5/112 6/159 1 ODI v South Africa Gqeberha 15 Dec 2000 ODI # 1661
TM Dilshan 5 20 4/13 5/33 1 Test v South Africa Cape Town 2 Jan 2001 Test # 1528
TM Dilshan 6 7 5/81 6/88 3 Test v England Kandy 7 Mar 2001 Test # 1532
TM Dilshan 5 5 4/48 5/53 1 ODI v Pakistan Dambulla 18 May 2003 ODI # 2012
TM Dilshan 4 24 3/192 4/216 1 ODI v Australia Dambulla 22 Feb 2004 ODI # 2103
TM Dilshan 5 10 4/181 5/191 4 Test v Australia Colombo (SSC) 24 Mar 2004 Test # 1691
TM Dilshan 5 67* 4/77 4/144 2 ODI v Zimbabwe Bulawayo 20 Apr 2004 ODI # 2119
TM Dilshan 4 19 3/118 4/137 1 ODI v Zimbabwe Harare 27 Apr 2004 ODI # 2123
TM Dilshan 5 43 4/64 5/107 4 Test v Australia Cairns 9 Jul 2004 Test # 1706
TM Dilshan 6 7 5/392 6/399 1 Test v South Africa Colombo (SSC) 11 Aug 2004 Test # 1710
TM Dilshan 5 14 4/72 5/86 1 ODI v South Africa Colombo (RPS) 22 Aug 2004 ODI # 2158
TM Dilshan 5 31 4/248 5/279 1 ODI v South Africa Colombo (SSC) 31 Aug 2004 ODI # 2163
TM Dilshan 6 7* 5/88 5/95 2 ODI v England Southampton 17 Sep 2004 ODI # 2177
TM Dilshan 5 12 4/165 5/177 1 ODI v Pakistan Karachi 6 Oct 2004 ODI # 2185
TM Dilshan 5 109 4/155 5/264 3 Test v West Indies Kandy 22 Jul 2005 Test # 1757
TM Dilshan 4 12 3/228 4/240 1 ODI v India Jaipur 31 Oct 2005 ODI # 2290
TM Dilshan 5 23 4/82 5/105 2 Test v India Ahmedabad 18 Dec 2005 Test # 1778
TM Dilshan 3 80 2/49 3/129 1 ODI v New Zealand Napier 8 Jan 2006 ODI # 2312
TM Dilshan 3 27 2/145 3/172 1 ODI v South Africa Brisbane 17 Jan 2006 ODI # 2315
TM Dilshan 3 0 2/68 3/68 2 ODI v South Africa Adelaide 24 Jan 2006 ODI # 2318
TM Dilshan 5 12 4/200 5/212 1 ODI v Australia Adelaide 10 Feb 2006 ODI # 2326
TM Dilshan 5 62 4/196 5/258 1 ODI v Bangladesh Chattogram 25 Feb 2006 ODI # 2338
TM Dilshan 5 21 4/25 5/46 1 Test v England Birmingham 25 May 2006 Test # 1803
TM Dilshan 4 0 3/84 4/84 1 T20I v England Southampton 15 Jun 2006 T20I # 7
TM Dilshan 4 24 3/259 4/283 1 ODI v England The Oval 20 Jun 2006 ODI # 2385
TM Dilshan 5 7 4/44 5/51 1 T20I v New Zealand Auckland 26 Dec 2006 T20I # 12
TM Dilshan 5 108 4/58 5/166 1 ODI v India Rajkot 11 Feb 2007 ODI # 2520
TM Dilshan 5 42* 4/180 4/222 2 ODI v New Zealand St George's 12 Apr 2007 ODI # 2569
TM Dilshan 5 0 4/359 5/359 2 Test v Bangladesh Colombo (PSS) 3 Jul 2007 Test # 1838
TM Dilshan 5 55* 4/445 4/500 2 Test v Bangladesh Kandy 11 Jul 2007 Test # 1839
TM Dilshan 5 9 4/21 5/30 1 T20I v Australia Cape Town 20 Sep 2007 T20I # 41
TM Dilshan 2 24 1/45 2/69 2 ODI v India Canberra 12 Feb 2008 ODI # 2676
TM Dilshan 2 6 1/29 2/35 2 ODI v Australia Perth 15 Feb 2008 ODI # 2679
TM Dilshan 5 4 4/263 5/267 1 ODI v Bangladesh Karachi 30 Jun 2008 ODI # 2726
TM Dilshan 6 43 5/201 6/244 2 Test v India Colombo (PSS) 8 Aug 2008 Test # 1886
TM Dilshan 2 23 1/43 2/66 1 ODI v Pakistan Karachi 21 Jan 2009 ODI # 2800
TM Dilshan 2 104 1/76 2/180 1 ODI v Pakistan Lahore 24 Jan 2009 ODI # 2803
TM Dilshan 2 44 1/7 2/51 2 ODI v India Colombo (RPS) 3 Feb 2009 ODI # 2813
TM Dilshan 2 24 1/55 2/79 2 ODI v India Colombo (RPS) 5 Feb 2009 ODI # 2815
TM Dilshan 2 143 1/66 2/209 1 ODI v India Colombo (RPS) 8 Feb 2009 ODI # 2818
TM Dilshan 3 13 2/32 3/45 3 Test v Pakistan Karachi 21 Feb 2009 Test # 1909
TM Dilshan 2 62 1/19 2/81 2 T20I v Australia Nottingham 8 Jun 2009 T20I # 97
TM Dilshan 2 23 1/124 2/147 1 T20I v West Indies Nottingham 10 Jun 2009 T20I # 100
TM Dilshan 2 8 1/81 2/89 1 T20I v Pakistan Lord's 12 Jun 2009 T20I # 104
TM Dilshan 3 62 2/25 3/87 1 T20I v New Zealand Nottingham 16 Jun 2009 T20I # 112
TM Dilshan 2 0 1/73 2/73 1 T20I v West Indies The Oval 19 Jun 2009 T20I # 115
TM Dilshan 5 11 4/177 5/188 2 Test v Pakistan Colombo (PSS) 12 Jul 2009 Test # 1924
TM Dilshan 2 16 1/0 2/16 1 Test v New Zealand Galle 18 Aug 2009 Test # 1930
TM Dilshan 2 101 1/19 2/120 3 Test v New Zealand Galle 18 Aug 2009 Test # 1930
TM Dilshan 2 41 1/34 2/75 1 Test v New Zealand Colombo (SSC) 26 Aug 2009 Test # 1932
TM Dilshan 3 24 2/43 3/67 2 T20I v New Zealand Colombo (RPS) 2 Sep 2009 T20I # 120
TM Dilshan 2 158 1/16 2/174 1 ODI v South Africa Centurion 22 Sep 2009 ODI # 2893
TM Dilshan 2 0 1/7 2/7 1 ODI v England Johannesburg 25 Sep 2009 ODI # 2896
TM Dilshan 2 1 1/66 2/67 2 ODI v New Zealand Johannesburg 27 Sep 2009 ODI # 2899
TM Dilshan 2 115 1/74 2/189 2 Test v India Ahmedabad 16 Nov 2009 Test # 1933
TM Dilshan 2 35 1/93 2/128 1 Test v India Brabourne 2 Dec 2009 Test # 1937
TM Dilshan 2 74 1/43 2/117 1 T20I v India Nagpur 9 Dec 2009 T20I # 126
TM Dilshan 2 128 1/188 2/316 2 ODI v India Rajkot 15 Dec 2009 ODI # 2932
TM Dilshan 2 45 1/102 2/147 2 ODI v India Nagpur 18 Dec 2009 ODI # 2933
TM Dilshan 2 148 1/35 2/183 2 ODI v Bangladesh Mirpur 4 Jan 2010 ODI # 2937
TM Dilshan 2 42 1/0 2/42 1 ODI v India Mirpur 10 Jan 2010 ODI # 2941
TM Dilshan 2 93 1/0 2/93 2 ODI v India Mirpur 13 Jan 2010 ODI # 2943
TM Dilshan 3 43 2/6 3/49 2 T20I v India Gros Islet 11 May 2010 T20I # 173
TM Dilshan 2 20 1/0 2/20 2 T20I v New Zealand Lauderhill 22 May 2010 T20I # 180
TM Dilshan 3 17 2/63 3/80 2 T20I v New Zealand Lauderhill 23 May 2010 T20I # 181
TM Dilshan 2 5 1/31 2/36 1 ODI v Pakistan Dambulla 15 Jun 2010 ODI # 2991
TM Dilshan 2 87 1/15 2/102 1 Test v India Colombo (PSS) 3 Aug 2010 Test # 1968
TM Dilshan 2 7 1/32 2/39 3 Test v India Colombo (PSS) 3 Aug 2010 Test # 1968
TM Dilshan 2 14 1/0 2/14 1 ODI v India Dambulla 16 Aug 2010 ODI # 3032
TM Dilshan 2 19 1/56 2/75 1 ODI v New Zealand Dambulla 19 Aug 2010 ODI # 3037
TM Dilshan 3 85 2/132 3/217 1 ODI v India Dambulla 28 Aug 2010 ODI # 3040
TM Dilshan 3 71 2/42 3/113 2 T20I v Australia Perth 31 Oct 2010 T20I # 192
TM Dilshan 2 25 1/63 2/88 1 ODI v Canada Hambantota 20 Feb 2011 ODI # 3102
TM Dilshan 2 12 1/76 2/88 2 ODI v Pakistan Colombo (RPS) 26 Feb 2011 ODI # 3109
TM Dilshan 2 6 1/13 2/19 1 ODI v New Zealand Wankhede 18 Mar 2011 ODI # 3137
TM Dilshan 2 120 1/40 2/160 2 ODI v New Zealand Colombo (RPS) 29 Mar 2011 ODI # 3146
TM Dilshan 2 43 1/17 2/60 1 ODI v India Wankhede 2 Apr 2011 ODI # 3148
TM Dilshan 2 9 1/1 2/10 3 Test v England Cardiff 26 May 2011 Test # 1994
TM Dilshan 2 81 1/207 2/288 2 Test v England Lord's 3 Jun 2011 Test # 1995
TM Dilshan 2 5 1/7 2/12 2 ODI v England Manchester 9 Jul 2011 ODI # 3170
TM Dilshan 3 52 2/42 3/94 1 T20I v Australia Pallekele 6 Aug 2011 T20I # 202
TM Dilshan 2 22 1/54 2/76 1 ODI v Australia Pallekele 10 Aug 2011 ODI # 3175
TM Dilshan 2 8 1/4 2/12 2 ODI v Australia Colombo (RPS) 22 Aug 2011 ODI # 3184
TM Dilshan 2 15 1/0 2/15 4 Test v Australia Galle 31 Aug 2011 Test # 2005
TM Dilshan 2 8 1/2 2/10 1 Test v Australia Pallekele 8 Sep 2011 Test # 2007
TM Dilshan 4 12 3/198 4/210 2 Test v Australia Colombo (SSC) 16 Sep 2011 Test # 2008
TM Dilshan 4 31 3/160 4/191 3 Test v Pakistan Abu Dhabi 18 Oct 2011 Test # 2009
TM Dilshan 4 15 3/30 4/45 1 Test v Pakistan Dubai (DICS) 26 Oct 2011 Test # 2011
TM Dilshan 2 173 1/4 2/177 1 Test v Pakistan Sharjah 3 Nov 2011 Test # 2014
TM Dilshan 2 106 1/5 2/111 2 ODI v Pakistan Dubai (DICS) 18 Nov 2011 ODI # 3214
TM Dilshan 2 19 1/18 2/37 2 ODI v Pakistan Sharjah 20 Nov 2011 ODI # 3215
TM Dilshan 2 12 1/35 2/47 1 Test v South Africa Durban 26 Dec 2011 Test # 2026
TM Dilshan 2 56 1/70 2/126 2 Test v South Africa Cape Town 3 Jan 2012 Test # 2028
TM Dilshan 2 4 1/0 2/4 2 ODI v South Africa Paarl 11 Jan 2012 ODI # 3225
TM Dilshan 2 8 1/94 2/102 1 ODI v South Africa Bloemfontein 17 Jan 2012 ODI # 3227
TM Dilshan 2 83 1/17 2/100 2 ODI v South Africa Kimberley 20 Jan 2012 ODI # 3228
TM Dilshan 2 47 1/72 2/119 2 ODI v South Africa Johannesburg 22 Jan 2012 ODI # 3229
TM Dilshan 2 62 1/12 2/74 1 ODI v India Perth 8 Feb 2012 ODI # 3233
TM Dilshan 2 50 1/11 2/61 2 ODI v Australia Perth 10 Feb 2012 ODI # 3235
TM Dilshan 2 28 1/0 2/28 1 ODI v India Adelaide 14 Feb 2012 ODI # 3239
TM Dilshan 2 9 1/95 2/104 1 ODI v India Brisbane 21 Feb 2012 ODI # 3246
TM Dilshan 2 200 1/49 2/249 1 ODI v India Hobart 28 Feb 2012 ODI # 3251
TM Dilshan 2 7 1/10 2/17 1 ODI v Australia Melbourne 2 Mar 2012 ODI # 3253
TM Dilshan 2 13 1/39 2/52 2 ODI v Australia Brisbane 4 Mar 2012 ODI # 3255
TM Dilshan 2 55 1/179 2/234 2 ODI v Australia Adelaide 6 Mar 2012 ODI # 3256
TM Dilshan 2 10 1/33 2/43 1 ODI v Pakistan Mirpur 15 Mar 2012 ODI # 3260
TM Dilshan 2 10 1/19 2/29 1 ODI v Bangladesh Mirpur 20 Mar 2012 ODI # 3265
TM Dilshan 2 0 1/11 2/11 1 Test v England Galle 26 Mar 2012 Test # 2038
TM Dilshan 3 40 2/64 3/104 3 Test v England Colombo (PSS) 3 Apr 2012 Test # 2039
TM Dilshan 2 9 1/2 2/11 1 T20I v Pakistan Hambantota 1 Jun 2012 T20I # 244
TM Dilshan 2 47 1/37 2/84 1 ODI v Pakistan Pallekele 9 Jun 2012 ODI # 3273
TM Dilshan 2 55 1/9 2/64 1 ODI v Pakistan Colombo (RPS) 16 Jun 2012 ODI # 3275
TM Dilshan 2 124 1/63 2/187 1 Test v Pakistan Galle 22 Jun 2012 Test # 2046
TM Dilshan 2 4 1/81 2/85 3 Test v Pakistan Galle 22 Jun 2012 Test # 2046
TM Dilshan 2 225 1/11 2/236 2 Test v Pakistan Colombo (SSC) 30 Jun 2012 Test # 2047
TM Dilshan 2 39 1/80 2/119 2 T20I v New Zealand Pallekele 27 Sep 2012 T20I # 275
TM Dilshan 2 21 1/63 2/84 1 T20I v Pakistan Colombo (RPS) 4 Oct 2012 T20I # 287
TM Dilshan 2 18 1/21 2/39 2 ODI v New Zealand Pallekele 4 Nov 2012 ODI # 3305
TM Dilshan 2 35 1/30 2/65 2 ODI v New Zealand Pallekele 6 Nov 2012 ODI # 3306
TM Dilshan 2 35 1/0 2/35 4 Test v New Zealand Colombo (PSS) 25 Nov 2012 Test # 2063
TM Dilshan 2 17 1/25 2/42 2 Test v Australia Hobart 14 Dec 2012 Test # 2067
TM Dilshan 2 6 1/13 2/19 1 Test v Australia Melbourne 26 Dec 2012 Test # 2068
TM Dilshan 2 0 1/1 2/1 3 Test v Australia Melbourne 26 Dec 2012 Test # 2068
TM Dilshan 2 213 1/17 2/230 3 Test v Bangladesh Galle 8 Mar 2013 Test # 2078
TM Dilshan 2 94 1/31 2/125 4 Test v Bangladesh Colombo (RPS) 16 Mar 2013 Test # 2082
TM Dilshan 2 128 1/106 2/234 2 ODI v Bangladesh Hambantota 23 Mar 2013 ODI # 3349
TM Dilshan 2 87 1/116 2/203 1 ODI v Bangladesh Pallekele 28 Mar 2013 ODI # 3352
TM Dilshan 2 27 1/0 2/27 1 ODI v New Zealand Cardiff 9 Jun 2013 ODI # 3366
TM Dilshan 2 92 1/10 2/102 2 ODI v England The Oval 13 Jun 2013 ODI # 3370
TM Dilshan 2 12 1/8 2/20 1 ODI v Australia The Oval 17 Jun 2013 ODI # 3374
TM Dilshan 2 11* 1/6 1/17 1 ODI v India Cardiff 20 Jun 2013 ODI # 3376
TM Dilshan 2 59 1/7 2/66 1 ODI v South Africa Colombo (RPS) 23 Jul 2013 ODI # 3394
TM Dilshan 2 184 1/45 2/229 2 ODI v South Africa Pallekele 28 Jul 2013 ODI # 3400
TM Dilshan 3 36 2/176 3/212 1 ODI v South Africa Colombo (RPS) 31 Jul 2013 ODI # 3401
TM Dilshan 3 19 2/25 3/44 2 T20I v South Africa Colombo (RPS) 2 Aug 2013 T20I # 323
TM Dilshan 2 137 1/0 2/137 1 ODI v New Zealand Hambantota 10 Nov 2013 ODI # 3432
TM Dilshan 2 126* 1/12 1/138 1 ODI v New Zealand Hambantota 12 Nov 2013 ODI # 3434
TM Dilshan 2 0 1/91 2/91 1 ODI v New Zealand Dambulla 16 Nov 2013 ODI # 3435
TM Dilshan 3 39* 2/104 2/143 2 T20I v New Zealand Pallekele 21 Nov 2013 T20I # 341
TM Dilshan 2 16 1/49 2/65 2 ODI v Pakistan Dubai (DICS) 20 Dec 2013 ODI # 3446
TM Dilshan 3 27 2/17 3/44 2 ODI v Pakistan Sharjah 22 Dec 2013 ODI # 3447
TM Dilshan 2 7 1/15 2/22 1 ODI v Pakistan Abu Dhabi 25 Dec 2013 ODI # 3448
TM Dilshan 2 38 1/75 2/113 2 ODI v Pakistan Abu Dhabi 27 Dec 2013 ODI # 3450
TM Dilshan 2 29 1/9 2/38 1 ODI v Bangladesh Mirpur 20 Feb 2014 ODI # 3470
TM Dilshan 3 8 2/41 3/49 1 T20I v West Indies Mirpur 3 Apr 2014 T20I # 398
TM Dilshan 2 19 1/0 2/19 2 ODI v England The Oval 22 May 2014 ODI # 3492
TM Dilshan 2 96 1/33 2/129 1 ODI v England Chester-le-Street 25 May 2014 ODI # 3493
TM Dilshan 2 172 1/26 2/198 1 ODI v England Lord's 31 May 2014 ODI # 3495
TM Dilshan 2 48 1/50 2/98 2 ODI v South Africa Colombo (RPS) 6 Jul 2014 ODI # 3500
TM Dilshan 2 37 1/26 2/63 1 ODI v South Africa Pallekele 9 Jul 2014 ODI # 3501
TM Dilshan 2 50 1/57 2/107 2 ODI v South Africa Hambantota 12 Jul 2014 ODI # 3502
TM Dilshan 2 13 1/46 2/59 2 ODI v Pakistan Dambulla 30 Aug 2014 ODI # 3519
TM Dilshan 2 51 1/4 2/55 1 ODI v India Ahmedabad 6 Nov 2014 ODI # 3540
TM Dilshan 2 2 1/5 2/7 1 ODI v India Hyderabad 9 Nov 2014 ODI # 3543
TM Dilshan 2 8 1/120 2/128 1 ODI v England Colombo (RPS) 26 Nov 2014 ODI # 3554
TM Dilshan 2 10 1/27 2/37 2 ODI v England Colombo (RPS) 29 Nov 2014 ODI # 3557
TM Dilshan 2 24 1/6 2/30 1 ODI v England Hambantota 3 Dec 2014 ODI # 3561
TM Dilshan 2 51 1/3 2/54 1 ODI v England Pallekele 10 Dec 2014 ODI # 3565
TM Dilshan 2 153 1/8 2/161 1 ODI v England Pallekele 13 Dec 2014 ODI # 3567
TM Dilshan 2 65 1/55 2/120 1 ODI v England Colombo (RPS) 16 Dec 2014 ODI # 3569
TM Dilshan 2 6 1/10 2/16 1 ODI v New Zealand Christchurch 11 Jan 2015 ODI # 3574
TM Dilshan 2 52 1/64 2/116 2 ODI v New Zealand Hamilton 15 Jan 2015 ODI # 3577
TM Dilshan 2 102 1/11 2/113 1 ODI v New Zealand Nelson 20 Jan 2015 ODI # 3585
TM Dilshan 2 48 1/93 2/141 2 ODI v New Zealand Dunedin 23 Jan 2015 ODI # 3588
TM Dilshan 2 104 1/71 2/175 1 ODI v New Zealand Wellington 29 Jan 2015 ODI # 3594
TM Dilshan 2 2 1/0 2/2 2 ODI v Afghanistan Dunedin 22 Feb 2015 ODI # 3609
TM Dilshan 2 210* 1/122 1/332 1 ODI v Bangladesh Melbourne 26 Feb 2015 ODI # 3615
TM Dilshan 2 130 1/5 2/135 2 ODI v Australia Sydney 8 Mar 2015 ODI # 3629
TM Dilshan 2 195 1/21 2/216 1 ODI v Scotland Hobart 11 Mar 2015 ODI # 3632
TM Dilshan 2 1 1/3 2/4 1 ODI v South Africa Sydney 18 Mar 2015 ODI # 3640
Statsguru includes the following current or recent relevant matches:
England v Pakistan at Birmingham, 2nd T20I, May 25, 2024 [T20I # 2623 - Live]
    »
Romania v Bulgaria at Ilfov County, Continental Cup 3rd match, May 24, 2024 [T20I # 2620]
Netherlands v Ireland at The Hague, Netherlands Tri-Nation T20I Series 6th match, May 24, 2024 [T20I # 2619]
Bulgaria v Gibraltar at Ilfov County, Continental Cup 1st match, May 24, 2024 [T20I # 2618]
 
Feedback Print this page