Records type batting analysis [change type]
View list of partnerships [change view]
Primary team Sri Lanka remove Sri Lanka from query
Ordered by partnership runs (descending)
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-2015 404 380 41 14234 169 41.98 18048 78.86 25 93 15 1385 88 Profile
filtered 2000-2015 397 373 40 13975 169 41.96 17715 78.88 25 90 15 1349 86
List of partnerships
HDRL Thirimanne 2 212* 1/100 1/312 2 v England Wellington 1 Mar 2015 ODI # 3619
TM Dilshan 2 210* 1/122 1/332 1 v Bangladesh Melbourne 26 Feb 2015 ODI # 3615
ST Jayasuriya 1 201 - 1/201 1 v Bangladesh Karachi 30 Jun 2008 ODI # 2726
TM Dilshan 2 200 1/49 2/249 1 v India Hobart 28 Feb 2012 ODI # 3251
TM Dilshan 2 195 1/21 2/216 1 v Scotland Hobart 11 Mar 2015 ODI # 3632
TM Dilshan 2 184 1/45 2/229 2 v South Africa Pallekele 28 Jul 2013 ODI # 3400
DPMD Jayawardene 3 179 2/88 3/267 1 v Canada Hambantota 20 Feb 2011 ODI # 3102
TM Dilshan 2 172 1/26 2/198 1 v England Lord's 31 May 2014 ODI # 3495
WU Tharanga 3 165 2/49 3/214 1 v Zimbabwe Ahmedabad 10 Oct 2006 ODI # 2425
ST Jayasuriya 2 163 1/24 2/187 1 v Australia Sydney 22 Jan 2006 ODI # 2317
HDRL Thirimanne 2 161 1/28 2/189 1 v Pakistan Fatullah 25 Feb 2014 ODI # 3473
DPMD Jayawardene 3 159 2/45 3/204 1 v England Leeds 1 Jul 2011 ODI # 3167
TM Dilshan 2 158 1/16 2/174 1 v South Africa Centurion 22 Sep 2009 ODI # 2893
DPMD Jayawardene 3 153 2/6 3/159 1 v India Adelaide 19 Feb 2008 ODI # 2681
TM Dilshan 2 153 1/8 2/161 1 v England Pallekele 13 Dec 2014 ODI # 3567
DPMD Jayawardene 3 151 2/77 3/228 1 v India Jaipur 31 Oct 2005 ODI # 2290
DPMD Jayawardene 3 150 2/78 3/228 1 v Bermuda Port of Spain 15 Mar 2007 ODI # 2534
DPMD Jayawardene 3 149* 2/37 2/186 2 v England Colombo (RPS) 29 Nov 2014 ODI # 3557
ST Jayasuriya 3 149 2/88 3/237 1 v Netherlands Amstelveen 4 Jul 2006 ODI # 2390
TM Dilshan 2 148 1/35 2/183 2 v Bangladesh Mirpur 4 Jan 2010 ODI # 2937
MS Atapattu 3 146 2/26 3/172 1 v Pakistan Lahore 14 Oct 2004 ODI # 2187
DPMD Jayawardene 3 145 2/19 3/164 1 v New Zealand Wankhede 18 Mar 2011 ODI # 3137
TM Dilshan 2 143 1/66 2/209 1 v India Colombo (RPS) 8 Feb 2009 ODI # 2818
DPMD Jayawardene 3 140* 2/125 2/265 2 v England Chester-le-Street 24 Jun 2006 ODI # 2386
MS Atapattu 2 138 1/11 2/149 1 v West Indies Dambulla 2 Aug 2005 ODI # 2264
TM Dilshan 2 137 1/0 2/137 1 v New Zealand Hambantota 10 Nov 2013 ODI # 3432
TM Dilshan 2 130 1/5 2/135 2 v Australia Sydney 8 Mar 2015 ODI # 3629
TM Dilshan 2 128 1/188 2/316 2 v India Rajkot 15 Dec 2009 ODI # 2932
TM Dilshan 2 128 1/106 2/234 2 v Bangladesh Hambantota 23 Mar 2013 ODI # 3349
TM Dilshan 2 126* 1/12 1/138 1 v New Zealand Hambantota 12 Nov 2013 ODI # 3434
LPC Silva 4 126 3/20 4/146 1 v England Colombo (RPS) 10 Oct 2007 ODI # 2628
WU Tharanga 3 126 2/72 3/198 1 v India Eden Gardens 24 Dec 2009 ODI # 2935
MS Atapattu 2 123 1/52 2/175 1 v South Africa Hobart 7 Feb 2006 ODI # 2325
LD Chandimal 3 123 2/17 3/140 1 v Australia Melbourne 2 Mar 2012 ODI # 3253
HDRL Thirimanne 4 123 3/167 4/290 1 v South Africa Colombo (RPS) 20 Jul 2013 ODI # 3392
TT Samaraweera 3 122 2/77 3/199 2 v India Mirpur 5 Jan 2010 ODI # 2938
HDRL Thirimanne 3 122 2/49 3/171 1 v India Port of Spain 11 Jul 2013 ODI # 3388
DPMD Jayawardene 4 121 3/24 4/145 2 v Australia Dambulla 20 Feb 2004 ODI # 2102
DPMD Jayawardene 4 121 3/20 4/141 1 v India Colombo (RPS) 28 Jul 2012 ODI # 3293
RP Arnold 5 120 4/101 5/221 1 v South Africa Galle 6 Jul 2000 ODI # 1604
TM Dilshan 2 120 1/40 2/160 2 v New Zealand Colombo (RPS) 29 Mar 2011 ODI # 3146
ST Jayasuriya 2 118 1/0 2/118 1 v India Dambulla 28 Jan 2009 ODI # 2806
AD Mathews 5 118 4/46 5/164 1 v Pakistan Abu Dhabi 23 Nov 2011 ODI # 3216
MS Atapattu 2 116 1/59 2/175 1 v Netherlands Colombo (RPS) 16 Sep 2002 ODI # 1878
DPMD Jayawardene 4 116 3/156 4/272 1 v India Dambulla 18 Jul 2004 ODI # 2148
MS Atapattu 3 116 2/31 3/147 1 v India Colombo (RPS) 1 Aug 2004 ODI # 2155
ST Jayasuriya 2 116 1/7 2/123 2 v Australia Bridgetown 28 Apr 2007 ODI # 2581
ST Jayasuriya 1 116 - 1/116 1 v Bangladesh Lahore 25 Jun 2008 ODI # 2715
MS Atapattu 2 114 1/0 2/114 1 v New Zealand Sharjah 14 Apr 2002 ODI # 1830
SMA Priyanjan 4 114 3/63 4/177 1 v Bangladesh Mirpur 20 Feb 2014 ODI # 3470
J Mubarak 2 112 1/33 2/145 1 v South Africa Brisbane 17 Jan 2006 ODI # 2315
KMDN Kulasekara 4 110* 3/187 3/297 2 v England The Oval 13 Jun 2013 ODI # 3370
DPMD Jayawardene 4 110 3/90 4/200 1 v Pakistan Colombo (RPS) 16 Jun 2012 ODI # 3275
WU Tharanga 2 109 1/24 2/133 1 v New Zealand Christchurch 3 Jan 2006 ODI # 2310
TM Dilshan 5 108 4/58 5/166 1 v India Rajkot 11 Feb 2007 ODI # 2520
MS Atapattu 3 106 2/35 3/141 1 v Pakistan Lahore 16 Oct 2004 ODI # 2188
TM Dilshan 2 106 1/5 2/111 2 v Pakistan Dubai (DICS) 18 Nov 2011 ODI # 3214
KS Lokuarachchi 4 104 3/92 4/196 1 v Bangladesh Chattogram 25 Feb 2006 ODI # 2338
TM Dilshan 2 104 1/76 2/180 1 v Pakistan Lahore 24 Jan 2009 ODI # 2803
DPMD Jayawardene 3 104 2/80 3/184 2 v India Dambulla 22 Jun 2010 ODI # 2999
TM Dilshan 2 104 1/71 2/175 1 v New Zealand Wellington 29 Jan 2015 ODI # 3594
DPMD Jayawardene 4 102 3/53 4/155 2 v Pakistan Sharjah 20 Nov 2011 ODI # 3215
TM Dilshan 2 102 1/11 2/113 1 v New Zealand Nelson 20 Jan 2015 ODI # 3585
DPMD Jayawardene 3 100 2/28 3/128 1 v Australia Brisbane 14 Feb 2006 ODI # 2330
ST Jayasuriya 2 100 1/30 2/130 2 v New Zealand St George's 12 Apr 2007 ODI # 2569
WU Tharanga 2 100 1/65 2/165 1 v India Cuttack 21 Dec 2009 ODI # 2934
HDRL Thirimanne 4 100 3/175 4/275 2 v South Africa Johannesburg 22 Jan 2012 ODI # 3229
DPMD Jayawardene 4 98* 3/138 3/236 2 v South Africa Dambulla 28 Aug 2004 ODI # 2161
PA de Silva 3 96 2/83 3/179 2 v South Africa Tangier 19 Aug 2002 ODI # 1865
WU Tharanga 5 96 4/65 5/161 1 v Pakistan Mirpur 15 Mar 2012 ODI # 3260
TM Dilshan 2 96 1/33 2/129 1 v England Chester-le-Street 25 May 2014 ODI # 3493
DPMD Jayawardene 3 96 2/69 3/165 2 v England Colombo (RPS) 7 Dec 2014 ODI # 3563
RP Arnold 5 95 4/113 5/208 2 v India Sharjah 20 Oct 2000 ODI # 1640
DPMD Jayawardene 3 95 2/92 3/187 1 v West Indies Colombo (SSC) 6 Feb 2011 ODI # 3099
LD Chandimal 4 94 3/29 4/123 2 v England Manchester 9 Jul 2011 ODI # 3170
LD Chandimal 3 94 2/65 3/159 2 v Pakistan Dubai (DICS) 20 Dec 2013 ODI # 3446
RP Arnold 6 93 5/158 6/251 2 v England Adelaide 17 Jan 2003 ODI # 1937
HP Tillakaratne 4 93 3/98 4/191 1 v Kenya Sharjah 6 Apr 2003 ODI # 1997
UDU Chandana 6 93 5/86 6/179 1 v South Africa Colombo (RPS) 22 Aug 2004 ODI # 2158
LPC Silva 4 93 3/150 4/243 1 v Pakistan Karachi 29 Jun 2008 ODI # 2723
TM Dilshan 2 93 1/0 2/93 2 v India Mirpur 13 Jan 2010 ODI # 2943
DPMD Jayawardene 2 93 1/31 2/124 2 v India Mirpur 13 Mar 2012 ODI # 3259
TM Dilshan 2 92 1/10 2/102 2 v England The Oval 13 Jun 2013 ODI # 3370
MS Atapattu 4 91 3/103 4/194 1 v New Zealand Auckland 6 Jan 2007 ODI # 2471
ST Jayasuriya 2 90 1/65 2/155 1 v India Colombo (RPS) 29 Sep 2002 ODI # 1888
AD Mathews 4 90 3/64 4/154 1 v India Ahmedabad 6 Nov 2014 ODI # 3540
DPMD Jayawardene 3 89 2/73 3/162 1 v England Manchester 7 Jul 2002 ODI # 1853
SMA Priyanjan 4 89 3/36 4/125 1 v Pakistan Abu Dhabi 25 Dec 2013 ODI # 3448
CK Kapugedera 3 88 2/62 3/150 1 v Pakistan Karachi 29 Jun 2008 ODI # 2723
LD Chandimal 2 87 1/36 2/123 2 v New Zealand Hambantota 10 Nov 2012 ODI # 3307
TM Dilshan 2 87 1/116 2/203 1 v Bangladesh Pallekele 28 Mar 2013 ODI # 3352
AD Mathews 4 87 3/31 4/118 1 v England Hambantota 3 Dec 2014 ODI # 3561
MS Atapattu 2 85 1/11 2/96 2 v India Bristol 11 Jul 2002 ODI # 1855
WU Tharanga 2 85 1/11 2/96 2 v New Zealand Dambulla 13 Aug 2010 ODI # 3031
TM Dilshan 3 85 2/132 3/217 1 v India Dambulla 28 Aug 2010 ODI # 3040
DPMD Jayawardene 3 85 2/102 3/187 2 v England The Oval 13 Jun 2013 ODI # 3370
AD Mathews 4 85 3/59 4/144 1 v England Pallekele 10 Dec 2014 ODI # 3565
DPMD Jayawardene 4 84 3/164 4/248 1 v South Africa Colombo (SSC) 31 Aug 2004 ODI # 2163
DPMD Jayawardene 3 83 2/36 3/119 1 v Pakistan Dambulla 15 Jun 2010 ODI # 2991
TM Dilshan 2 83 1/17 2/100 2 v South Africa Kimberley 20 Jan 2012 ODI # 3228
AD Mathews 5 83 4/177 5/260 1 v Bangladesh Mirpur 20 Feb 2014 ODI # 3470
WU Tharanga 2 81 1/139 2/220 1 v Australia Hambantota 16 Aug 2011 ODI # 3180
RP Arnold 5 80 4/174 5/254 1 v South Africa Colombo (RPS) 14 Jul 2000 ODI # 1614
MS Atapattu 2 80 1/0 2/80 2 v Australia Colombo (RPS) 27 Feb 2004 ODI # 2106
TM Dilshan 3 80 2/49 3/129 1 v New Zealand Napier 8 Jan 2006 ODI # 2312
RS Kaluwitharana 6 78 5/62 6/140 2 v Australia Perth 22 Dec 2002 ODI # 1925
LD Chandimal 3 78 2/19 3/97 2 v Pakistan Colombo (RPS) 18 Jun 2012 ODI # 3277
NLTC Perera 7 78 6/191 7/269 2 v India Hambantota 21 Jul 2012 ODI # 3291
WU Tharanga 2 77 1/9 2/86 2 v India Hambantota 21 Jul 2012 ODI # 3291
J Mubarak 2 76 1/16 2/92 2 v New Zealand Wellington 6 Jan 2006 ODI # 2311
MS Atapattu 2 75 1/67 2/142 2 v Australia Colombo (RPS) 27 Sep 2002 ODI # 1887
MS Atapattu 3 75 2/78 3/153 2 v West Indies Bridgetown 8 Jun 2003 ODI # 2023
DPMD Jayawardene 3 75 2/17 3/92 1 v Bangladesh Chattogram 25 Feb 2006 ODI # 2338
WU Tharanga 2 74* 1/72 1/146 2 v Kenya Colombo (RPS) 1 Mar 2011 ODI # 3113
LPC Silva 5 74 4/102 5/176 1 v New Zealand Queenstown 31 Dec 2006 ODI # 2469
DPMD Jayawardene 3 74 2/93 3/167 1 v South Africa Colombo (RPS) 20 Jul 2013 ODI # 3392
LD Chandimal 4 74 3/83 4/157 1 v Afghanistan Mirpur 3 Mar 2014 ODI # 3481
LPC Silva 5 73 4/161 5/234 1 v India Adelaide 19 Feb 2008 ODI # 2681
LPC Silva 5 73 4/96 5/169 2 v Pakistan Colombo (RPS) 26 Feb 2011 ODI # 3109
AD Mathews 6 72 5/57 6/129 1 v England Nottingham 6 Jul 2011 ODI # 3169
TT Samaraweera 4 71* 3/75 3/146 1 v Australia Colombo (RPS) 5 Mar 2011 ODI # 3119
DPMD Jayawardene 3 71 2/95 3/166 1 v England Dambulla 1 Oct 2007 ODI # 2622
DPMD Jayawardene 3 71 2/24 3/95 1 v Australia Colombo (RPS) 20 Aug 2011 ODI # 3182
DPMD Jayawardene 3 70 2/122 3/192 1 v Australia Dambulla 22 Feb 2004 ODI # 2103
DPMD Jayawardene 3 70 2/41 3/111 2 v Bangladesh Bogra 20 Feb 2006 ODI # 2334
DPMD Jayawardene 3 70 2/201 3/271 2 v New Zealand Napier 28 Dec 2006 ODI # 2468
WU Tharanga 3 70 2/116 3/186 1 v Australia Sydney 5 Nov 2010 ODI # 3066
WU Tharanga 2 70 1/32 2/102 2 v West Indies Colombo (SSC) 3 Feb 2011 ODI # 3096
WU Tharanga 2 70 1/23 2/93 1 v South Africa Colombo (RPS) 20 Jul 2013 ODI # 3392
DPMD Jayawardene 3 69 2/155 3/224 1 v Bangladesh Dambulla 18 Jun 2010 ODI # 2995
TM Dilshan 5 67* 4/77 4/144 2 v Zimbabwe Bulawayo 20 Apr 2004 ODI # 2119
RP Arnold 4 67 3/133 4/200 1 v Australia Adelaide 10 Feb 2006 ODI # 2326
ST Jayasuriya 2 67 1/5 2/72 1 v Bangladesh Bogra 22 Feb 2006 ODI # 2336
DPMD Jayawardene 3 67 2/51 3/118 2 v India Colombo (RPS) 3 Feb 2009 ODI # 2813
DPMD Jayawardene 3 67 2/113 3/180 1 v New Zealand Nelson 20 Jan 2015 ODI # 3585
MS Atapattu 4 66 3/65 4/131 2 v Pakistan Galle 5 Jul 2000 ODI # 1603
DA Gunawardene 4 66 3/35 4/101 1 v South Africa Galle 6 Jul 2000 ODI # 1604
WU Tharanga 2 66 1/68 2/134 1 v Netherlands Amstelveen 6 Jul 2006 ODI # 2391
WS Jayantha 3 65 2/73 3/138 2 v South Africa Dambulla 28 Aug 2004 ODI # 2161
MS Atapattu 2 65 1/44 2/109 1 v Australia Adelaide 10 Feb 2006 ODI # 2326
ST Jayasuriya 3 65 2/194 3/259 1 v England The Oval 20 Jun 2006 ODI # 2385
DPMD Jayawardene 2 65 1/137 2/202 1 v Bangladesh Port of Spain 21 Mar 2007 ODI # 2546
WU Tharanga 2 65 1/36 2/101 2 v Pakistan Colombo (RPS) 7 Aug 2009 ODI # 2868
TM Dilshan 2 65 1/55 2/120 1 v England Colombo (RPS) 16 Dec 2014 ODI # 3569
HDRL Thirimanne 3 65 2/4 3/69 1 v South Africa Sydney 18 Mar 2015 ODI # 3640
DA Gunawardene 3 64 2/41 3/105 1 v U.A.E. Dambulla 17 Jul 2004 ODI # 2146
ST Jayasuriya 2 64 1/10 2/74 2 v India Nagpur 25 Oct 2005 ODI # 2286
HDRL Thirimanne 4 64 3/29 4/93 1 v West Indies Port of Spain 7 Jul 2013 ODI # 3385
FDM Karunaratne 4 64 3/82 4/146 2 v New Zealand Dunedin 25 Jan 2015 ODI # 3590
DPMD Jayawardene 3 63 2/80 3/143 2 v Australia Colombo (RPS) 27 Feb 2004 ODI # 2106
DPMD Jayawardene 2 63 1/43 2/106 1 v Zimbabwe Harare 27 Apr 2004 ODI # 2123
WU Tharanga 3 63 2/130 3/193 1 v Bangladesh Mohali 7 Oct 2006 ODI # 2423
MF Maharoof 7 63 6/51 7/114 2 v Bangladesh Mirpur 16 Jan 2009 ODI # 2794
AD Mathews 5 63 4/77 5/140 1 v Australia Hambantota 14 Aug 2011 ODI # 3178
RP Arnold 6 62 5/80 6/142 1 v South Africa Bloemfontein 14 Jan 2001 ODI # 1671
RP Arnold 5 62 4/152 5/214 2 v England Nottingham 27 Jun 2002 ODI # 1847
TM Dilshan 5 62 4/196 5/258 1 v Bangladesh Chattogram 25 Feb 2006 ODI # 2338
DPMD Jayawardene 3 62 2/60 3/122 1 v India Wankhede 2 Apr 2011 ODI # 3148
TM Dilshan 2 62 1/12 2/74 1 v India Perth 8 Feb 2012 ODI # 3233
MS Atapattu 2 61 1/55 2/116 2 v Pakistan Tangier 14 Aug 2002 ODI # 1861
RP Arnold 5 61 4/84 5/145 1 v South Africa Bloemfontein 6 Dec 2002 ODI # 1912
MS Atapattu 2 61 1/1 2/62 2 v Pakistan Dambulla 10 May 2003 ODI # 2008
MF Maharoof 7 61 6/188 7/249 1 v India Rajkot 11 Feb 2007 ODI # 2520
DPMD Jayawardene 3 61 2/79 3/140 2 v India Colombo (RPS) 5 Feb 2009 ODI # 2815
LD Chandimal 3 61 2/133 3/194 2 v England Lord's 3 Jul 2011 ODI # 3168
DPMD Jayawardene 3 60 2/25 3/85 2 v Australia Colombo (SSC) 29 Feb 2004 ODI # 2108
LPC Silva 3 59 2/202 3/261 1 v Bangladesh Port of Spain 21 Mar 2007 ODI # 2546
S Randiv 7 59 6/84 7/143 1 v India Mirpur 10 Jan 2010 ODI # 2941
DPMD Jayawardene 2 59 1/74 2/133 2 v Australia Sydney 17 Feb 2012 ODI # 3241
TM Dilshan 2 59 1/7 2/66 1 v South Africa Colombo (RPS) 23 Jul 2013 ODI # 3394
MF Maharoof 5 58* 4/240 4/298 1 v India Jaipur 31 Oct 2005 ODI # 2290
DPMD Jayawardene 5 58 4/155 5/213 1 v West Indies Colombo (RPS) 19 Dec 2001 ODI # 1782
PA de Silva 3 58 2/88 3/146 1 v South Africa Tangier 15 Aug 2002 ODI # 1862
HDPK Dharmasena 7 57* 6/166 6/223 1 v Pakistan Sharjah 4 Apr 2003 ODI # 1995
DPMD Jayawardene 3 57 2/20 3/77 1 v India Vadodara 12 Nov 2005 ODI # 2296
ST Jayasuriya 2 57 1/11 2/68 2 v South Africa Adelaide 24 Jan 2006 ODI # 2318
ST Jayasuriya 2 57 1/15 2/72 1 v India Hobart 26 Feb 2008 ODI # 2686
ML Udawatte 2 57 1/0 2/57 2 v Zimbabwe Harare 20 Nov 2008 ODI # 2779
HDRL Thirimanne 2 57 1/67 2/124 2 v New Zealand Christchurch 14 Feb 2015 ODI # 3599
MS Atapattu 2 56 1/56 2/112 2 v Bangladesh Colombo (SSC) 4 Aug 2002 ODI # 1857
TT Samaraweera 6 56 5/145 6/201 1 v South Africa Bloemfontein 6 Dec 2002 ODI # 1912
SHT Kandamby 4 56 3/212 4/268 2 v Pakistan Dambulla 3 Aug 2009 ODI # 2867
DPMD Jayawardene 3 56 2/75 3/131 1 v New Zealand Dambulla 19 Aug 2010 ODI # 3037
LD Chandimal 3 56 2/119 3/175 2 v South Africa Johannesburg 22 Jan 2012 ODI # 3229
J Mubarak 5 55 4/94 5/149 1 v Zimbabwe Harare 24 Nov 2008 ODI # 2782
TM Dilshan 2 55 1/179 2/234 2 v Australia Adelaide 6 Mar 2012 ODI # 3256
TM Dilshan 2 55 1/9 2/64 1 v Pakistan Colombo (RPS) 16 Jun 2012 ODI # 3275
WU Tharanga 2 54 1/13 2/67 1 v New Zealand Kingston 24 Apr 2007 ODI # 2579
DPMD Jayawardene 2 54 1/116 2/170 1 v Bangladesh Lahore 25 Jun 2008 ODI # 2715
CK Kapugedera 4 54 3/89 4/143 1 v Pakistan Karachi 20 Jan 2009 ODI # 2798
DPMD Jayawardene 3 54 2/19 3/73 2 v Australia Melbourne 3 Nov 2010 ODI # 3065
KMDN Kulasekara 7 54 6/147 7/201 1 v West Indies Port of Spain 7 Jul 2013 ODI # 3385
MDKJ Perera 2 54 1/80 2/134 2 v India Fatullah 28 Feb 2014 ODI # 3476
CK Kapugedera 5 53 4/76 5/129 2 v Australia Perth 15 Feb 2008 ODI # 2679
DPMD Jayawardene 3 53 2/135 3/188 2 v Australia Sydney 8 Mar 2015 ODI # 3629
DPMD Jayawardene 4 52 3/167 4/219 2 v Pakistan Colombo (RPS) 9 Jul 2000 ODI # 1608
WPUJC Vaas 7 52 6/159 7/211 1 v South Africa Gqeberha 15 Dec 2000 ODI # 1661
PA de Silva 5 52 4/48 5/100 2 v Australia Centurion 7 Mar 2003 ODI # 1982
MS Atapattu 4 52 3/175 4/227 1 v Zimbabwe East London 15 Mar 2003 ODI # 1989
MS Atapattu 4 52 3/50 4/102 1 v New Zealand Queenstown 31 Dec 2006 ODI # 2469
ST Jayasuriya 3 52 2/44 3/96 1 v India Eden Gardens 8 Feb 2007 ODI # 2514
LD Chandimal 3 52 2/102 3/154 1 v South Africa Bloemfontein 17 Jan 2012 ODI # 3227
HDRL Thirimanne 6 52 5/164 6/216 2 v South Africa Colombo (RPS) 6 Jul 2014 ODI # 3500
LD Chandimal 5 52 4/191 5/243 1 v England Pallekele 13 Dec 2014 ODI # 3567
TM Dilshan 2 52 1/64 2/116 2 v New Zealand Hamilton 15 Jan 2015 ODI # 3577
MS Atapattu 3 51 2/95 3/146 2 v South Africa Colombo (RPS) 20 Aug 2004 ODI # 2156
MS Atapattu 3 51 2/127 3/178 1 v Bangladesh Colombo (SSC) 31 Aug 2005 ODI # 2275
MS Atapattu 4 51 3/194 4/245 1 v Bangladesh Colombo (RPS) 2 Sep 2005 ODI # 2277
SHT Kandamby 6 51 5/131 6/182 2 v India Colombo (RPS) 14 Sep 2009 ODI # 2889
LD Chandimal 3 51 2/28 3/79 1 v India Adelaide 14 Feb 2012 ODI # 3239
TM Dilshan 2 51 1/4 2/55 1 v India Ahmedabad 6 Nov 2014 ODI # 3540
TM Dilshan 2 51 1/3 2/54 1 v England Pallekele 10 Dec 2014 ODI # 3565
NLTC Perera 5 50* 4/257 4/307 1 v South Africa Colombo (RPS) 31 Jul 2013 ODI # 3401
RP Arnold 6 50 5/124 6/174 1 v South Africa Johannesburg 17 Jan 2001 ODI # 1673
ST Jayasuriya 1 50 - 1/50 1 v Pakistan Sharjah 8 Apr 2002 ODI # 1825
TM Dilshan 2 50 1/11 2/61 2 v Australia Perth 10 Feb 2012 ODI # 3235
TM Dilshan 2 50 1/57 2/107 2 v South Africa Hambantota 12 Jul 2014 ODI # 3502
WU Tharanga 2 49* 1/19 1/68 2 v Zimbabwe Harare 22 Nov 2008 ODI # 2780
MS Atapattu 2 49 1/7 2/56 2 v New Zealand Sharjah 9 Apr 2002 ODI # 1826
MS Atapattu 4 49 3/129 4/178 1 v New Zealand Napier 8 Jan 2006 ODI # 2312
AD Mathews 4 49 3/165 4/214 2 v England Colombo (RPS) 7 Dec 2014 ODI # 3563
PA de Silva 3 48 2/119 3/167 1 v South Africa Tangier 21 Aug 2002 ODI # 1866
HP Tillakaratne 4 48 3/58 4/106 1 v Zimbabwe Sharjah 7 Apr 2003 ODI # 1998
DPMD Jayawardene 3 48 2/45 3/93 1 v Pakistan Dambulla 30 Jul 2009 ODI # 2864
TM Dilshan 2 48 1/50 2/98 2 v South Africa Colombo (RPS) 6 Jul 2014 ODI # 3500
TM Dilshan 2 48 1/93 2/141 2 v New Zealand Dunedin 23 Jan 2015 ODI # 3588
WPUJC Vaas 8 47* 7/76 7/123 2 v Australia Gqeberha 18 Mar 2003 ODI # 1991
TM Dilshan 6 47 5/112 6/159 1 v South Africa Gqeberha 15 Dec 2000 ODI # 1661
TM Dilshan 2 47 1/72 2/119 2 v South Africa Johannesburg 22 Jan 2012 ODI # 3229
TM Dilshan 2 47 1/37 2/84 1 v Pakistan Pallekele 9 Jun 2012 ODI # 3273
MDKJ Perera 2 47 1/66 2/113 2 v Pakistan Sharjah 18 Dec 2013 ODI # 3445
RP Arnold 5 46 4/138 5/184 2 v West Indies Colombo (RPS) 11 Dec 2001 ODI # 1778
MS Atapattu 2 46 1/31 2/77 1 v India Jaipur 31 Oct 2005 ODI # 2290
WU Tharanga 2 46 1/15 2/61 2 v India Ahmedabad 6 Nov 2005 ODI # 2294
AD Mathews 4 46 3/164 4/210 1 v New Zealand Wankhede 18 Mar 2011 ODI # 3137
AD Mathews 5 46 4/93 5/139 1 v West Indies Port of Spain 7 Jul 2013 ODI # 3385
DPMD Jayawardene 5 45 4/284 5/329 1 v Australia Sydney 9 Jan 2003 ODI # 1931
MS Atapattu 4 45 3/54 4/99 2 v Zimbabwe The Oval 14 Sep 2004 ODI # 2173
J Mubarak 6 45 5/6 6/51 2 v Bangladesh Mirpur 16 Jan 2009 ODI # 2794
MF Maharoof 6 45 5/139 6/184 2 v India Colombo (RPS) 3 Feb 2009 ODI # 2813
TM Dilshan 2 45 1/102 2/147 2 v India Nagpur 18 Dec 2009 ODI # 2933
AD Mathews 4 45 3/212 4/257 1 v South Africa Colombo (RPS) 31 Jul 2013 ODI # 3401
TM Dilshan 2 44 1/7 2/51 2 v India Colombo (RPS) 3 Feb 2009 ODI # 2813
WU Tharanga 2 44 1/111 2/155 1 v Bangladesh Dambulla 18 Jun 2010 ODI # 2995
DPMD Jayawardene 3 44 2/31 3/75 1 v Australia Colombo (RPS) 5 Mar 2011 ODI # 3119
HDRL Thirimanne 4 44 3/152 4/196 2 v India Mirpur 13 Mar 2012 ODI # 3259
PA de Silva 2 43 1/39 2/82 1 v Bangladesh Colombo (RPS) 7 Aug 2002 ODI # 1859
ST Jayasuriya 2 43 1/40 2/83 2 v South Africa Tangier 19 Aug 2002 ODI # 1865
WS Jayantha 1 43 - 1/43 1 v Zimbabwe Harare 27 Apr 2004 ODI # 2123
WU Tharanga 2 43 1/53 2/96 1 v Australia Adelaide 26 Jan 2006 ODI # 2319
ST Jayasuriya 2 43 1/94 2/137 1 v South Africa Perth 31 Jan 2006 ODI # 2321
CK Kapugedera 4 43 3/51 4/94 1 v Zimbabwe Harare 24 Nov 2008 ODI # 2782
TM Dilshan 2 43 1/17 2/60 1 v India Wankhede 2 Apr 2011 ODI # 3148
TM Dilshan 5 42* 4/180 4/222 2 v New Zealand St George's 12 Apr 2007 ODI # 2569
J Mubarak 4 42 3/84 4/126 1 v Pakistan Sharjah 4 Apr 2003 ODI # 1995
TM Dilshan 2 42 1/0 2/42 1 v India Mirpur 10 Jan 2010 ODI # 2941
WU Tharanga 2 42 1/38 2/80 2 v India Dambulla 22 Jun 2010 ODI # 2999
NLTC Perera 8 42 7/216 8/258 2 v India Fatullah 28 Feb 2014 ODI # 3476
ST Jayasuriya 2 41 1/78 2/119 1 v South Africa Tangier 21 Aug 2002 ODI # 1866
CK Kapugedera 3 41 2/170 3/211 1 v Bangladesh Lahore 25 Jun 2008 ODI # 2715
LD Chandimal 3 41 2/52 3/93 2 v Australia Brisbane 4 Mar 2012 ODI # 3255
AD Mathews 5 41 4/141 5/182 1 v India Colombo (RPS) 28 Jul 2012 ODI # 3293
MDKJ Perera 2 41 1/28 2/69 2 v England Colombo (RPS) 7 Dec 2014 ODI # 3563
LD Chandimal 3 40* 2/234 2/274 2 v Australia Adelaide 6 Mar 2012 ODI # 3256
DA Gunawardene 3 40 2/44 3/84 1 v Pakistan Sharjah 4 Apr 2003 ODI # 1995
HP Tillakaratne 5 40 4/126 5/166 1 v Pakistan Sharjah 4 Apr 2003 ODI # 1995
DPMD Jayawardene 4 40 3/141 4/181 1 v Pakistan Lahore 16 Oct 2004 ODI # 2188
DPMD Jayawardene 3 40 2/187 3/227 1 v Australia Sydney 22 Jan 2006 ODI # 2317
MS Atapattu 4 40 3/141 4/181 1 v Pakistan Jaipur 17 Oct 2006 ODI # 2431
WU Tharanga 2 40 1/38 2/78 1 v West Indies Port of Spain 12 Apr 2008 ODI # 2699
DPMD Jayawardene 2 40 1/22 2/62 1 v Pakistan Karachi 29 Jun 2008 ODI # 2723
J Mubarak 5 40 4/55 5/95 2 v Zimbabwe Harare 28 Nov 2008 ODI # 2784
AD Mathews 5 40 4/132 5/172 2 v India Hambantota 21 Jul 2012 ODI # 3291
PA de Silva 3 39 2/24 3/63 1 v India Colombo (RPS) 30 Sep 2002 ODI # 1889
RP Arnold 6 39 5/139 6/178 1 v West Indies Cape Town 28 Feb 2003 ODI # 1973
UDU Chandana 4 39 3/153 4/192 2 v West Indies Bridgetown 8 Jun 2003 ODI # 2023
ST Jayasuriya 3 39 2/125 3/164 1 v South Africa Colombo (SSC) 31 Aug 2004 ODI # 2163
MS Atapattu 4 39 3/172 4/211 1 v South Africa Brisbane 17 Jan 2006 ODI # 2315
WU Tharanga 3 39 2/53 3/92 1 v India Port of Spain 23 Mar 2007 ODI # 2550
DPMD Jayawardene 3 39 2/18 3/57 2 v Australia Sydney 8 Feb 2008 ODI # 2673
DPMD Jayawardene 3 39 2/3 3/42 2 v Australia Melbourne 22 Feb 2008 ODI # 2683
SHT Kandamby 4 39 3/23 4/62 1 v Zimbabwe Harare 30 Nov 2008 ODI # 2785
WU Tharanga 2 39 1/16 2/55 1 v Pakistan Hambantota 23 Aug 2014 ODI # 3512
MS Atapattu 3 38 2/25 3/63 2 v England Brisbane 17 Dec 2002 ODI # 1922
CK Kapugedera 5 38 4/194 5/232 1 v New Zealand Auckland 6 Jan 2007 ODI # 2471
DPMD Jayawardene 3 38 2/57 3/95 2 v Zimbabwe Harare 20 Nov 2008 ODI # 2779
WU Tharanga 2 38 1/54 2/92 1 v West Indies Colombo (SSC) 6 Feb 2011 ODI # 3099
TM Dilshan 2 38 1/75 2/113 2 v Pakistan Abu Dhabi 27 Dec 2013 ODI # 3450
WU Tharanga 2 37* 1/215 1/252 2 v Bangladesh Mirpur 8 Jan 2010 ODI # 2940
RS Kaluwitharana 3 37 2/46 3/83 1 v West Indies Bridgetown 7 Jun 2003 ODI # 2022
S Randiv 5 37 4/20 5/57 1 v England Nottingham 6 Jul 2011 ODI # 3169
TM Dilshan 2 37 1/26 2/63 1 v South Africa Pallekele 9 Jul 2014 ODI # 3501
WU Tharanga 2 37 1/14 2/51 1 v Pakistan Hambantota 26 Aug 2014 ODI # 3515
HDPK Dharmasena 6 36* 5/220 5/256 1 v Kenya Sharjah 6 Apr 2003 ODI # 1997
MS Atapattu 4 36 3/48 4/84 1 v South Africa Bloemfontein 6 Dec 2002 ODI # 1912
DA Gunawardene 2 36 1/64 2/100 1 v Australia Melbourne 21 Jan 2003 ODI # 1939
DPMD Jayawardene 4 36 3/129 4/165 1 v Pakistan Karachi 6 Oct 2004 ODI # 2185
CK Kapugedera 2 36 1/57 2/93 1 v Pakistan Colombo (SSC) 22 Mar 2006 ODI # 2354
WU Tharanga 3 36 2/14 3/50 1 v New Zealand Queenstown 31 Dec 2006 ODI # 2469
DPMD Jayawardene 3 36 2/35 3/71 2 v Australia Perth 15 Feb 2008 ODI # 2679
WU Tharanga 2 36 1/2 2/38 1 v West Indies Port of Spain 10 Apr 2008 ODI # 2697
NLTC Perera 7 36 6/82 7/118 1 v New Zealand Cardiff 9 Jun 2013 ODI # 3366
TM Dilshan 3 36 2/176 3/212 1 v South Africa Colombo (RPS) 31 Jul 2013 ODI # 3401
MDKJ Perera 2 36 1/14 2/50 1 v Afghanistan Mirpur 3 Mar 2014 ODI # 3481
DPMD Jayawardene 4 35* 3/88 3/123 2 v Pakistan Colombo (RPS) 21 Jul 2004 ODI # 2150
DPMD Jayawardene 3 35* 2/289 2/324 2 v England Leeds 1 Jul 2006 ODI # 2389
DPMD Jayawardene 3 35 2/9 3/44 2 v Zimbabwe Bulawayo 20 Apr 2004 ODI # 2119
DPMD Jayawardene 3 35 2/19 3/54 2 v Pakistan Colombo (RPS) 9 Aug 2009 ODI # 2870
DPMD Jayawardene 2 35 1/55 2/90 2 v Australia Hobart 24 Feb 2012 ODI # 3248
TM Dilshan 2 35 1/30 2/65 2 v New Zealand Pallekele 6 Nov 2012 ODI # 3306
KMDN Kulasekara 7 34* 6/253 6/287 1 v New Zealand Wellington 29 Jan 2015 ODI # 3594
MS Atapattu 2 34 1/9 2/43 1 v New Zealand Napier 31 Jan 2001 ODI # 1680
DPMD Jayawardene 4 34 3/101 4/135 2 v Pakistan Sharjah 8 Apr 2001 ODI # 1704
PA de Silva 3 34 2/100 3/134 1 v Australia Melbourne 21 Jan 2003 ODI # 1939
MS Atapattu 3 34 2/64 3/98 1 v Kenya Sharjah 6 Apr 2003 ODI # 1997
MS Atapattu 3 34 2/13 3/47 1 v Pakistan Dambulla 18 May 2003 ODI # 2012
LPC Silva 4 34 3/74 4/108 1 v England Colombo (RPS) 13 Oct 2007 ODI # 2630
DPMD Jayawardene 2 34 1/201 2/235 1 v Bangladesh Karachi 30 Jun 2008 ODI # 2726
ST Jayasuriya 2 33 1/23 2/56 2 v New Zealand Wellington 3 Feb 2001 ODI # 1682
ST Jayasuriya 2 33 1/19 2/52 2 v Pakistan Sharjah 17 Apr 2002 ODI # 1832
MS Atapattu 2 33 1/40 2/73 2 v South Africa Benoni 1 Dec 2002 ODI # 1908
DNT Zoysa 4 33 3/44 4/77 2 v Zimbabwe Bulawayo 20 Apr 2004 ODI # 2119
DPMD Jayawardene 3 33 2/108 3/141 1 v Pakistan Jaipur 17 Oct 2006 ODI # 2431
DPMD Jayawardene 3 33 2/41 3/74 1 v Australia Hambantota 14 Aug 2011 ODI # 3178
PC de Silva 7 33 6/183 7/216 2 v India Fatullah 28 Feb 2014 ODI # 3476
DPMD Jayawardene 3 33 2/50 3/83 1 v Afghanistan Mirpur 3 Mar 2014 ODI # 3481
AD Mathews 5 33 4/81 5/114 1 v South Africa Sydney 18 Mar 2015 ODI # 3640
MS Atapattu 2 32 1/4 2/36 2 v India Dambulla 3 Aug 2005 ODI # 2265
WU Tharanga 2 32 1/37 2/69 1 v England North Sound 4 Apr 2007 ODI # 2563
HDRL Thirimanne 5 32 4/118 5/150 1 v England Hambantota 3 Dec 2014 ODI # 3561
MS Atapattu 4 31* 3/135 3/166 2 v New Zealand Brabourne 20 Oct 2006 ODI # 2433
DPMD Jayawardene 3 31 2/97 3/128 2 v New Zealand Hamilton 8 Feb 2001 ODI # 1686
MS Atapattu 3 31 2/34 3/65 2 v South Africa Dambulla 25 Aug 2004 ODI # 2160
TM Dilshan 5 31 4/248 5/279 1 v South Africa Colombo (SSC) 31 Aug 2004 ODI # 2163
ST Jayasuriya 1 31 - 1/31 1 v India Jaipur 31 Oct 2005 ODI # 2290
LD Chandimal 3 31 2/86 3/117 2 v India Hambantota 21 Jul 2012 ODI # 3291
AD Mathews 5 31 4/34 5/65 1 v New Zealand Cardiff 9 Jun 2013 ODI # 3366
PA de Silva 3 30 2/155 3/185 1 v India Colombo (RPS) 29 Sep 2002 ODI # 1888
ST Jayasuriya 2 30 1/11 2/41 2 v Bangladesh Bogra 20 Feb 2006 ODI # 2334
MF Maharoof 6 30 5/129 6/159 2 v Australia Perth 15 Feb 2008 ODI # 2679
WU Tharanga 2 30 1/31 2/61 2 v India Cuttack 2 Nov 2014 ODI # 3539
KS Lokuarachchi 5 29 4/191 5/220 1 v Kenya Sharjah 6 Apr 2003 ODI # 1997
WU Tharanga 3 29 2/124 3/153 1 v England Lord's 17 Jun 2006 ODI # 2384
MDK Perera 2 29 1/45 2/74 1 v England Colombo (RPS) 13 Oct 2007 ODI # 2630
WU Tharanga 2 29 1/48 2/77 2 v India Mirpur 5 Jan 2010 ODI # 2938
TM Dilshan 2 29 1/9 2/38 1 v Bangladesh Mirpur 20 Feb 2014 ODI # 3470
HDRL Thirimanne 5 29 4/144 5/173 1 v England Pallekele 10 Dec 2014 ODI # 3565
RS Kaluwitharana 4 28 3/63 4/91 1 v South Africa Gqeberha 15 Dec 2000 ODI # 1661
MS Atapattu 3 28 2/128 3/156 1 v India Dambulla 18 Jul 2004 ODI # 2148
LPC Silva 4 28 3/152 4/180 2 v New Zealand St George's 12 Apr 2007 ODI # 2569
T Thushara 5 28 4/243 5/271 1 v Pakistan Karachi 29 Jun 2008 ODI # 2723
WU Tharanga 2 28 1/13 2/41 1 v Zimbabwe Harare 24 Nov 2008 ODI # 2782
TM Dilshan 2 28 1/0 2/28 1 v India Adelaide 14 Feb 2012 ODI # 3239
LD Chandimal 3 28 2/124 3/152 2 v India Mirpur 13 Mar 2012 ODI # 3259
DPMD Jayawardene 3 28 2/175 3/203 1 v New Zealand Wellington 29 Jan 2015 ODI # 3594
DPMD Jayawardene 3 28 2/216 3/244 1 v Scotland Hobart 11 Mar 2015 ODI # 3632
HP Tillakaratne 5 27 4/213 5/240 1 v New Zealand Bloemfontein 10 Feb 2003 ODI # 1944
MS Atapattu 3 27 2/28 3/55 1 v West Indies Kingstown 11 Jun 2003 ODI # 2024
ST Jayasuriya 4 27 3/76 4/103 2 v India Colombo (RPS) 27 Jul 2004 ODI # 2153
TM Dilshan 3 27 2/145 3/172 1 v South Africa Brisbane 17 Jan 2006 ODI # 2315
K Weeraratne 3 27 2/78 3/105 1 v West Indies Port of Spain 12 Apr 2008 ODI # 2699
DPMD Jayawardene 2 27 1/18 2/45 2 v India Dambulla 18 Aug 2008 ODI # 2742
CK Kapugedera 4 27 3/95 4/122 2 v Zimbabwe Harare 20 Nov 2008 ODI # 2779
J Mubarak 5 27 4/143 5/170 1 v Pakistan Karachi 20 Jan 2009 ODI # 2798
TM Dilshan 2 27 1/0 2/27 1 v New Zealand Cardiff 9 Jun 2013 ODI # 3366
TM Dilshan 3 27 2/17 3/44 2 v Pakistan Sharjah 22 Dec 2013 ODI # 3447
DPMD Jayawardene 4 26* 3/203 3/229 2 v Zimbabwe Sharjah 21 Oct 2000 ODI # 1642
DPMD Jayawardene 4 26 3/80 4/106 2 v South Africa East London 17 Dec 2000 ODI # 1662
DPMD Jayawardene 5 26 4/67 5/93 2 v India Colombo (SSC) 1 Aug 2001 ODI # 1742
DPMD Jayawardene 5 26 4/173 5/199 1 v Zimbabwe Sharjah 30 Oct 2001 ODI # 1769
WU Tharanga 2 26 1/5 2/31 2 v India Dambulla 24 Jun 2010 ODI # 3001
BMAJ Mendis 7 26 6/129 7/155 1 v England Nottingham 6 Jul 2011 ODI # 3169
LD Chandimal 3 26 2/64 3/90 1 v Pakistan Colombo (RPS) 16 Jun 2012 ODI # 3275
AD Mathews 5 26 4/138 5/164 2 v South Africa Colombo (RPS) 6 Jul 2014 ODI # 3500
BMAJ Mendis 6 26 5/173 6/199 1 v England Pallekele 10 Dec 2014 ODI # 3565
RP Arnold 5 25* 4/219 4/244 2 v Pakistan Colombo (RPS) 9 Jul 2000 ODI # 1608
WU Tharanga 3 25* 2/79 2/104 2 v India Dambulla 22 Aug 2010 ODI # 3038
PA de Silva 4 25 3/199 4/224 1 v England Sydney 13 Jan 2003 ODI # 1934
ST Jayasuriya 5 25 4/15 5/40 2 v India Johannesburg 10 Mar 2003 ODI # 1985
WS Jayantha 4 25 3/49 4/74 2 v England Southampton 17 Sep 2004 ODI # 2177
LPC Silva 4 25 3/65 4/90 1 v South Africa Providence 28 Mar 2007 ODI # 2556
WU Tharanga 2 25 1/33 2/58 1 v Bangladesh Colombo (PSS) 20 Jul 2007 ODI # 2605
WPUJC Vaas 6 25 5/267 6/292 1 v Bangladesh Karachi 30 Jun 2008 ODI # 2726
CK Kapugedera 4 25 3/217 4/242 1 v India Dambulla 28 Aug 2010 ODI # 3040
TM Dilshan 2 25 1/63 2/88 1 v Canada Hambantota 20 Feb 2011 ODI # 3102
WU Tharanga 2 25 1/6 2/31 1 v Australia Colombo (RPS) 5 Mar 2011 ODI # 3119
LD Chandimal 3 25 2/38 3/63 1 v Bangladesh Mirpur 20 Feb 2014 ODI # 3470
S Prasanna 3 25 2/161 3/186 1 v England Pallekele 13 Dec 2014 ODI # 3567
MS Atapattu 2 24* 1/158 1/182 2 v New Zealand Auckland 6 Feb 2001 ODI # 1684
RP Arnold 5 24 4/76 5/100 1 v Pakistan Nairobi (Gym) 8 Oct 2000 ODI # 1634
HDPK Dharmasena 6 24 5/199 6/223 1 v Zimbabwe Sharjah 30 Oct 2001 ODI # 1769
MS Atapattu 2 24 1/0 2/24 1 v India Colombo (RPS) 30 Sep 2002 ODI # 1889
TM Dilshan 4 24 3/192 4/216 1 v Australia Dambulla 22 Feb 2004 ODI # 2103
DPMD Jayawardene 3 24 2/10 3/34 1 v Australia Colombo (RPS) 25 Feb 2004 ODI # 2105
MS Atapattu 3 24 2/45 3/69 1 v South Africa Colombo (RPS) 22 Aug 2004 ODI # 2158
DPMD Jayawardene 3 24 2/109 3/133 1 v Australia Adelaide 10 Feb 2006 ODI # 2326
TM Dilshan 4 24 3/259 4/283 1 v England The Oval 20 Jun 2006 ODI # 2385
ST Jayasuriya 2 24 1/1 2/25 2 v Ireland St George's 18 Apr 2007 ODI # 2575
WU Tharanga 2 24 1/71 2/95 1 v England Dambulla 1 Oct 2007 ODI # 2622
TM Dilshan 2 24 1/45 2/69 2 v India Canberra 12 Feb 2008 ODI # 2676
TM Dilshan 2 24 1/55 2/79 2 v India Colombo (RPS) 5 Feb 2009 ODI # 2815
WU Tharanga 2 24 1/12 2/36 1 v Pakistan Dubai (DICS) 11 Nov 2011 ODI # 3212
DPMD Jayawardene 2 24 1/23 2/47 2 v Australia Adelaide 8 Mar 2012 ODI # 3257
DPMD Jayawardene 3 24 2/98 3/122 2 v South Africa Colombo (RPS) 6 Jul 2014 ODI # 3500
TM Dilshan 2 24 1/6 2/30 1 v England Hambantota 3 Dec 2014 ODI # 3561
RP Arnold 4 23 3/162 4/185 1 v England Manchester 7 Jul 2002 ODI # 1853
J Mubarak 3 23 2/19 3/42 2 v England Perth 20 Dec 2002 ODI # 1924
ST Jayasuriya 2 23 1/2 2/25 2 v Australia Colombo (SSC) 29 Feb 2004 ODI # 2108
TM Dilshan 2 23 1/43 2/66 1 v Pakistan Karachi 21 Jan 2009 ODI # 2800
SHT Kandamby 4 23 3/140 4/163 2 v India Colombo (RPS) 5 Feb 2009 ODI # 2815
T Thushara 4 23 3/85 4/108 2 v India Colombo (RPS) 14 Sep 2009 ODI # 2889
AD Mathews 5 23 4/108 5/131 2 v India Colombo (RPS) 14 Sep 2009 ODI # 2889
DPMD Jayawardene 2 23 1/62 2/85 1 v West Indies Kingston 28 Jun 2013 ODI # 3378
MS Atapattu 5 22* 4/225 4/247 1 v South Africa Paarl 9 Jan 2001 ODI # 1666
DPMD Jayawardene 4 22 3/185 4/207 1 v India Colombo (RPS) 29 Sep 2002 ODI # 1888
MS Atapattu 2 22 1/4 2/26 2 v Australia Sydney 12 Feb 2006 ODI # 2328
MS Atapattu 3 22 2/31 3/53 1 v India Rajkot 11 Feb 2007 ODI # 2520
RP Arnold 6 22 5/166 6/188 1 v India Rajkot 11 Feb 2007 ODI # 2520
DPMD Jayawardene 3 22 2/130 3/152 2 v New Zealand St George's 12 Apr 2007 ODI # 2569
LPC Silva 4 22 3/42 4/64 2 v Australia Melbourne 22 Feb 2008 ODI # 2683
ST Jayasuriya 1 22 - 1/22 1 v Pakistan Karachi 29 Jun 2008 ODI # 2723
CK Kapugedera 4 22 3/33 4/55 2 v Zimbabwe Harare 28 Nov 2008 ODI # 2784
WU Tharanga 2 22 1/51 2/73 1 v Zimbabwe Mirpur 12 Jan 2009 ODI # 2791
TM Dilshan 2 22 1/54 2/76 1 v Australia Pallekele 10 Aug 2011 ODI # 3175
HDRL Thirimanne 4 22 3/93 4/115 2 v Australia Brisbane 4 Mar 2012 ODI # 3255
DPMD Jayawardene 2 22 1/27 2/49 1 v India Port of Spain 11 Jul 2013 ODI # 3388
LD Chandimal 5 22 4/209 5/231 1 v New Zealand Wellington 29 Jan 2015 ODI # 3594
NLTC Perera 6 22 5/231 6/253 1 v New Zealand Wellington 29 Jan 2015 ODI # 3594
CK Kapugedera 5 21* 4/268 4/289 2 v Pakistan Dambulla 3 Aug 2009 ODI # 2867
RP Arnold 5 21 4/91 5/112 1 v South Africa Gqeberha 15 Dec 2000 ODI # 1661
ST Jayasuriya 3 21 2/46 3/67 1 v India Colombo (RPS) 9 Aug 2005 ODI # 2268
RP Arnold 4 21 3/33 4/54 1 v India Mohali 28 Oct 2005 ODI # 2287
MG Vandort 3 21 2/11 3/32 2 v Australia Melbourne (Docklands) 13 Jan 2006 ODI # 2313
MS Atapattu 2 21 1/7 2/28 1 v Australia Brisbane 14 Feb 2006 ODI # 2330
ST Jayasuriya 2 21 1/23 2/44 2 v Pakistan Dambulla 1 Aug 2009 ODI # 2866
WU Tharanga 2 21 1/0 2/21 1 v South Africa East London 14 Jan 2012 ODI # 3226
DPMD Jayawardene 3 21 2/61 3/82 2 v New Zealand Dunedin 25 Jan 2015 ODI # 3590
MKGCP Lakshitha 9 20* 8/208 8/228 1 v South Africa Bloemfontein 6 Dec 2002 ODI # 1912
DPMD Jayawardene 3 20 2/13 3/33 1 v India Mohali 28 Oct 2005 ODI # 2287
DPMD Jayawardene 3 20 2/45 3/65 1 v South Africa Providence 28 Mar 2007 ODI # 2556
ST Jayasuriya 2 20 1/12 2/32 1 v Australia Melbourne 29 Feb 2008 ODI # 2687
LPC Silva 4 20 3/243 4/263 1 v Bangladesh Karachi 30 Jun 2008 ODI # 2726
LD Chandimal 3 20 2/104 3/124 1 v India Brisbane 21 Feb 2012 ODI # 3246
TT Samaraweera 7 19* 6/308 6/327 1 v Zimbabwe Pallekele 10 Mar 2011 ODI # 3125
DPMD Jayawardene 4 19 3/94 4/113 2 v India Sharjah 20 Oct 2000 ODI # 1640
RP Arnold 6 19 5/40 6/59 2 v India Johannesburg 10 Mar 2003 ODI # 1985
TM Dilshan 4 19 3/118 4/137 1 v Zimbabwe Harare 27 Apr 2004 ODI # 2123
MS Atapattu 1 19 - 1/19 2 v India Dambulla 30 Jul 2005 ODI # 2262
TT Samaraweera 4 19 3/86 4/105 2 v Bangladesh Colombo (RPS) 4 Sep 2005 ODI # 2279
ST Jayasuriya 3 19 2/39 3/58 1 v India Delhi 27 Dec 2009 ODI # 2936
DPMD Jayawardene 3 19 2/31 3/50 2 v India Dambulla 24 Jun 2010 ODI # 3001
TM Dilshan 2 19 1/56 2/75 1 v New Zealand Dambulla 19 Aug 2010 ODI # 3037
TM Dilshan 2 19 1/18 2/37 2 v Pakistan Sharjah 20 Nov 2011 ODI # 3215
HDRL Thirimanne 6 19 5/172 6/191 2 v India Hambantota 21 Jul 2012 ODI # 3291
HDRL Thirimanne 2 19 1/17 2/36 1 v India Cardiff 20 Jun 2013 ODI # 3376
LD Chandimal 3 19 2/85 3/104 1 v West Indies Kingston 28 Jun 2013 ODI # 3378
TM Dilshan 2 19 1/0 2/19 2 v England The Oval 22 May 2014 ODI # 3492
DPMD Jayawardene 3 19 2/13 3/32 1 v England Manchester 28 May 2014 ODI # 3494
DPMD Jayawardene 3 19 2/198 3/217 1 v England Lord's 31 May 2014 ODI # 3495
ST Jayasuriya 4 18 3/98 4/116 1 v India Sharjah 29 Oct 2000 ODI # 1652
DPMD Jayawardene 5 18 4/147 5/165 1 v Australia Brisbane 15 Jan 2003 ODI # 1936
TCB Fernando 8 18 7/181 8/199 1 v Australia Brisbane 15 Jan 2003 ODI # 1936
PA de Silva 5 18 4/87 5/105 2 v Kenya Nairobi (Gym) 24 Feb 2003 ODI # 1965
WU Tharanga 2 18 1/46 2/64 2 v West Indies Colombo (RPS) 6 Aug 2005 ODI # 2266
WU Tharanga 3 18 2/32 3/50 1 v New Zealand Christchurch 2 Jan 2007 ODI # 2470
ST Jayasuriya 1 18 - 1/18 2 v India Dambulla 18 Aug 2008 ODI # 2742
ST Jayasuriya 1 18 - 1/18 2 v India Colombo (RPS) 24 Aug 2008 ODI # 2750
ST Jayasuriya 2 18 1/15 2/33 2 v India Colombo (RPS) 31 Jan 2009 ODI # 2810
DPMD Jayawardene 3 18 2/67 3/85 2 v New Zealand Johannesburg 27 Sep 2009 ODI # 2899
DPMD Jayawardene 3 18 2/42 3/60 1 v India Mirpur 10 Jan 2010 ODI # 2941
NLTC Perera 6 18 5/66 6/84 1 v India Mirpur 10 Jan 2010 ODI # 2941
CK Kapugedera 4 18 3/187 4/205 1 v West Indies Colombo (SSC) 6 Feb 2011 ODI # 3099
HDRL Thirimanne 4 18 3/47 4/65 1 v Pakistan Mirpur 15 Mar 2012 ODI # 3260
TM Dilshan 2 18 1/21 2/39 2 v New Zealand Pallekele 4 Nov 2012 ODI # 3305
SMSM Senanayake 8 18 7/201 8/219 1 v West Indies Port of Spain 7 Jul 2013 ODI # 3385
SMSM Senanayake 6 18 5/165 6/183 2 v India Fatullah 28 Feb 2014 ODI # 3476
KTGD Prasad 8 18 7/171 8/189 2 v New Zealand Dunedin 25 Jan 2015 ODI # 3590
RS Kaluwitharana 6 17* 5/208 5/225 2 v India Sharjah 20 Oct 2000 ODI # 1640
MS Atapattu 3 17 2/43 3/60 2 v New Zealand Dambulla 19 May 2003 ODI # 2014
UDU Chandana 6 17 5/177 6/194 1 v Pakistan Karachi 6 Oct 2004 ODI # 2185
ST Jayasuriya 1 17 - 1/17 1 v India Pune 3 Nov 2005 ODI # 2291
ST Jayasuriya 2 17 1/0 2/17 1 v Bangladesh Chattogram 25 Feb 2006 ODI # 2338
ST Jayasuriya 2 17 1/18 2/35 1 v West Indies Providence 1 Apr 2007 ODI # 2560
J Mubarak 4 17 3/44 4/61 1 v Bangladesh Colombo (RPS) 25 Jul 2007 ODI # 2607
DPMD Jayawardene 3 17 2/21 3/38 2 v England Dambulla 4 Oct 2007 ODI # 2624
LPC Silva 4 17 3/57 4/74 2 v Australia Sydney 8 Feb 2008 ODI # 2673
ST Jayasuriya 3 17 2/5 3/22 1 v New Zealand Colombo (RPS) 8 Sep 2009 ODI # 2884
DPMD Jayawardene 3 17 2/12 3/29 2 v England Manchester 9 Jul 2011 ODI # 3170
WU Tharanga 4 17 3/23 4/40 1 v Pakistan Pallekele 7 Jun 2012 ODI # 3272
HDRL Thirimanne 6 17 5/65 6/82 1 v New Zealand Cardiff 9 Jun 2013 ODI # 3366
HMRKB Herath 8 17 7/118 8/135 1 v New Zealand Cardiff 9 Jun 2013 ODI # 3366
AD Mathews 5 17 4/148 5/165 2 v India Fatullah 28 Feb 2014 ODI # 3476
ASA Perera 6 16 5/93 6/109 2 v India Colombo (SSC) 1 Aug 2001 ODI # 1742
RP Arnold 7 16 6/60 7/76 2 v Australia Gqeberha 18 Mar 2003 ODI # 1991
MS Atapattu 3 16 2/113 3/129 1 v Pakistan Karachi 6 Oct 2004 ODI # 2185
ST Jayasuriya 1 16 - 1/16 1 v India Karachi 3 Jul 2008 ODI # 2732
TT Samaraweera 4 16 3/22 4/38 1 v New Zealand Colombo (RPS) 8 Sep 2009 ODI # 2884
DPMD Jayawardene 3 16 2/93 3/109 2 v India Mirpur 13 Jan 2010 ODI # 2943
AD Mathews 5 16 4/242 5/258 1 v India Dambulla 28 Aug 2010 ODI # 3040
LD Chandimal 3 16 2/37 3/53 2 v Pakistan Sharjah 20 Nov 2011 ODI # 3215
TM Dilshan 2 16 1/49 2/65 2 v Pakistan Dubai (DICS) 20 Dec 2013 ODI # 3446
LD Chandimal 3 16 2/113 3/129 2 v Pakistan Abu Dhabi 27 Dec 2013 ODI # 3450
AD Mathews 4 16 3/217 4/233 1 v England Lord's 31 May 2014 ODI # 3495
SMA Priyanjan 4 16 3/122 4/138 2 v South Africa Colombo (RPS) 6 Jul 2014 ODI # 3500
FDM Karunaratne 3 16 2/2 3/18 2 v Afghanistan Dunedin 22 Feb 2015 ODI # 3609
MS Atapattu 2 15 1/22 2/37 2 v Bangladesh Colombo (SSC) 5 Aug 2002 ODI # 1858
PA de Silva 4 15 3/10 4/25 1 v South Africa Johannesburg 27 Nov 2002 ODI # 1903
RP Arnold 6 15 5/243 6/258 1 v South Africa Durban 3 Mar 2003 ODI # 1979
ST Jayasuriya 1 15 - 1/15 2 v India Ahmedabad 6 Nov 2005 ODI # 2294
RP Arnold 5 15 4/283 5/298 1 v England The Oval 20 Jun 2006 ODI # 2385
ST Jayasuriya 2 15 1/43 2/58 2 v Bangladesh Colombo (RPS) 23 Jul 2007 ODI # 2606
CK Kapugedera 3 15 2/29 3/44 1 v Bangladesh Colombo (RPS) 25 Jul 2007 ODI # 2607
CK Kapugedera 3 15 2/8 3/23 1 v Zimbabwe Harare 30 Nov 2008 ODI # 2785
ST Jayasuriya 2 15 1/71 2/86 1 v Pakistan Karachi 20 Jan 2009 ODI # 2798
AD Mathews 4 15 3/224 4/239 1 v Bangladesh Dambulla 18 Jun 2010 ODI # 2995
DPMD Jayawardene 4 15 3/117 4/132 2 v India Hambantota 21 Jul 2012 ODI # 3291
LD Chandimal 3 15 2/28 3/43 1 v Bangladesh Mirpur 17 Feb 2014 ODI # 3469
MS Atapattu 2 14* 1/23 1/37 2 v Canada Paarl 19 Feb 2003 ODI # 1958
MS Atapattu 2 14 1/59 2/73 1 v England Manchester 7 Jul 2002 ODI # 1853
TM Dilshan 5 14 4/72 5/86 1 v South Africa Colombo (RPS) 22 Aug 2004 ODI # 2158
DPMD Jayawardene 5 14 4/74 5/88 2 v England Southampton 17 Sep 2004 ODI # 2177
SHT Kandamby 4 14 3/118 4/132 2 v India Colombo (RPS) 3 Feb 2009 ODI # 2813
WU Tharanga 2 14 1/31 2/45 1 v Pakistan Dambulla 30 Jul 2009 ODI # 2864
TM Dilshan 2 14 1/0 2/14 1 v India Dambulla 16 Aug 2010 ODI # 3032
LPC Silva 4 14 3/32 4/46 1 v Pakistan Abu Dhabi 23 Nov 2011 ODI # 3216
LD Chandimal 3 14 2/113 3/127 2 v Pakistan Sharjah 18 Dec 2013 ODI # 3445
LD Chandimal 3 14 2/22 3/36 1 v Pakistan Abu Dhabi 25 Dec 2013 ODI # 3448
DPMD Jayawardene 3 14 2/134 3/148 2 v India Fatullah 28 Feb 2014 ODI # 3476
DPMD Jayawardene 4 13 3/63 4/76 1 v Pakistan Nairobi (Gym) 8 Oct 2000 ODI # 1634
WPUJC Vaas 7 13 6/140 7/153 2 v Australia Perth 22 Dec 2002 ODI # 1925
DPMD Jayawardene 3 13 2/62 3/75 2 v Pakistan Dambulla 10 May 2003 ODI # 2008
DPMD Jayawardene 3 13 2/160 3/173 1 v England Manchester 28 Jun 2006 ODI # 2388
SL Malinga 9 13 8/160 9/173 2 v Australia Perth 15 Feb 2008 ODI # 2679
TM Dilshan 2 13 1/39 2/52 2 v Australia Brisbane 4 Mar 2012 ODI # 3255
NLTC Perera 5 13 4/290 5/303 1 v South Africa Colombo (RPS) 20 Jul 2013 ODI # 3392
TM Dilshan 2 13 1/46 2/59 2 v Pakistan Dambulla 30 Aug 2014 ODI # 3519
AD Mathews 4 13 3/188 4/201 2 v Australia Sydney 8 Mar 2015 ODI # 3629
MS Atapattu 4 12 3/143 4/155 1 v Zimbabwe Sharjah 25 Oct 2000 ODI # 1646
WPUJC Vaas 7 12 6/223 7/235 1 v Zimbabwe Sharjah 30 Oct 2001 ODI # 1769
RP Arnold 3 12 2/106 3/118 1 v Zimbabwe Harare 27 Apr 2004 ODI # 2123
TM Dilshan 5 12 4/165 5/177 1 v Pakistan Karachi 6 Oct 2004 ODI # 2185
MS Atapattu 2 12 1/1 2/13 1 v India Mohali 28 Oct 2005 ODI # 2287
TM Dilshan 4 12 3/228 4/240 1 v India Jaipur 31 Oct 2005 ODI # 2290
DPMD Jayawardene 3 12 2/61 3/73 2 v India Ahmedabad 6 Nov 2005 ODI # 2294
WU Tharanga 2 12 1/44 2/56 1 v India Rajkot 9 Nov 2005 ODI # 2295
TM Dilshan 5 12 4/200 5/212 1 v Australia Adelaide 10 Feb 2006 ODI # 2326
DPMD Jayawardene 3 12 2/93 3/105 1 v Pakistan Colombo (SSC) 22 Mar 2006 ODI # 2354
ST Jayasuriya 2 12 1/9 2/21 2 v England Dambulla 4 Oct 2007 ODI # 2624
KS Lokuarachchi 5 12 4/146 5/158 1 v England Colombo (RPS) 10 Oct 2007 ODI # 2628
TM Dilshan 2 12 1/76 2/88 2 v Pakistan Colombo (RPS) 26 Feb 2011 ODI # 3109
LD Chandimal 3 12 2/20 3/32 1 v Pakistan Abu Dhabi 23 Nov 2011 ODI # 3216
TM Dilshan 2 12 1/8 2/20 1 v Australia The Oval 17 Jun 2013 ODI # 3374
LD Chandimal 5 12 4/146 5/158 2 v New Zealand Dunedin 25 Jan 2015 ODI # 3590
DPMD Jayawardene 4 12 3/69 4/81 1 v South Africa Sydney 18 Mar 2015 ODI # 3640
TM Dilshan 2 11* 1/6 1/17 1 v India Cardiff 20 Jun 2013 ODI # 3376
MS Atapattu 3 11 2/13 3/24 2 v Australia Dambulla 20 Feb 2004 ODI # 2102
ST Jayasuriya 2 11 1/22 2/33 1 v England Dambulla 7 Oct 2007 ODI # 2626
ST Jayasuriya 1 11 - 1/11 1 v India Karachi 6 Jul 2008 ODI # 2735
CK Kapugedera 5 11 4/163 5/174 2 v India Colombo (RPS) 5 Feb 2009 ODI # 2815
LPC Silva 4 11 3/73 4/84 2 v Australia Melbourne 3 Nov 2010 ODI # 3065
RAS Lakmal 10 11 9/163 10/174 1 v England Nottingham 6 Jul 2011 ODI # 3169
LD Chandimal 3 11 2/12 3/23 1 v Pakistan Pallekele 7 Jun 2012 ODI # 3272
PVD Chameera 9 11 8/116 9/127 1 v South Africa Sydney 18 Mar 2015 ODI # 3640
CRD Fernando 10 10* 9/201 9/211 1 v Australia Brisbane 15 Jan 2003 ODI # 1936
WPUJC Vaas 7 10 6/142 7/152 1 v South Africa Bloemfontein 14 Jan 2001 ODI # 1671
DPMD Jayawardene 4 10 3/119 4/129 1 v England Colombo (RPS) 25 Mar 2001 ODI # 1695
RP Arnold 5 10 4/102 5/112 1 v Pakistan Sharjah 4 Nov 2001 ODI # 1772
J Mubarak 2 10 1/6 2/16 1 v Australia Perth 29 Jan 2006 ODI # 2320
DPMD Jayawardene 3 10 2/32 3/42 1 v Australia Melbourne 29 Feb 2008 ODI # 2687
ST Jayasuriya 2 10 1/28 2/38 2 v India Colombo (RPS) 27 Aug 2008 ODI # 2755
DPMD Jayawardene 3 10 2/41 3/51 1 v Zimbabwe Harare 24 Nov 2008 ODI # 2782
DPMD Jayawardene 3 10 2/7 3/17 1 v England Johannesburg 25 Sep 2009 ODI # 2896
TM Dilshan 2 10 1/33 2/43 1 v Pakistan Mirpur 15 Mar 2012 ODI # 3260
S Prasanna 8 10 7/172 8/182 1 v Pakistan Mirpur 15 Mar 2012 ODI # 3260
TM Dilshan 2 10 1/19 2/29 1 v Bangladesh Mirpur 20 Mar 2012 ODI # 3265
WU Tharanga 2 10 1/9 2/19 1 v India Colombo (RPS) 28 Jul 2012 ODI # 3293
WU Tharanga 4 10 3/34 4/44 1 v New Zealand Hambantota 12 Nov 2012 ODI # 3308
LD Chandimal 3 10 2/19 3/29 1 v West Indies Port of Spain 7 Jul 2013 ODI # 3385
TM Dilshan 2 10 1/27 2/37 2 v England Colombo (RPS) 29 Nov 2014 ODI # 3557
BMAJ Mendis 6 10 5/158 6/168 2 v New Zealand Dunedin 25 Jan 2015 ODI # 3590
DPMD Jayawardene 5 9 4/78 5/87 2 v New Zealand Sharjah 17 Apr 2001 ODI # 1710
DPMD Jayawardene 6 9 5/51 6/60 2 v Australia Gqeberha 18 Mar 2003 ODI # 1991
MS Atapattu 2 9 1/1 2/10 1 v Australia Colombo (RPS) 25 Feb 2004 ODI # 2105
TT Samaraweera 2 9 1/11 2/20 1 v India Vadodara 12 Nov 2005 ODI # 2296
ST Jayasuriya 2 9 1/7 2/16 1 v England Colombo (RPS) 10 Oct 2007 ODI # 2628
ST Jayasuriya 3 9 2/76 3/85 2 v India Colombo (RPS) 14 Sep 2009 ODI # 2889
WU Tharanga 2 9 1/10 2/19 2 v Australia Melbourne 3 Nov 2010 ODI # 3065
SHT Kandamby 4 9 3/11 4/20 1 v England Nottingham 6 Jul 2011 ODI # 3169
LD Chandimal 4 9 3/80 4/89 1 v Australia Pallekele 10 Aug 2011 ODI # 3175
WU Tharanga 2 9 1/56 2/65 1 v Pakistan Dubai (DICS) 14 Nov 2011 ODI # 3213
TM Dilshan 2 9 1/95 2/104 1 v India Brisbane 21 Feb 2012 ODI # 3246
HDRL Thirimanne 2 9 1/4 2/13 1 v England Manchester 28 May 2014 ODI # 3494
DPMD Jayawardene 3 9 2/55 3/64 1 v India Ahmedabad 6 Nov 2014 ODI # 3540
J Mubarak 5 8* 4/122 4/130 2 v Zimbabwe Harare 20 Nov 2008 ODI # 2779
RS Kaluwitharana 2 8 1/32 2/40 1 v Pakistan Sharjah 12 Apr 2002 ODI # 1829
DPMD Jayawardene 4 8 3/63 4/71 1 v India Colombo (RPS) 30 Sep 2002 ODI # 1889
ST Jayasuriya 2 8 1/51 2/59 2 v South Africa Centurion 29 Nov 2002 ODI # 1905
RP Arnold 6 8 5/165 6/173 1 v Australia Brisbane 15 Jan 2003 ODI # 1936
WPUJC Vaas 7 8 6/173 7/181 1 v Australia Brisbane 15 Jan 2003 ODI # 1936
ST Jayasuriya 5 8 4/150 5/158 2 v England Adelaide 17 Jan 2003 ODI # 1937
PA de Silva 5 8 4/43 5/51 2 v Australia Gqeberha 18 Mar 2003 ODI # 1991
CK Kapugedera 3 8 2/235 3/243 1 v Bangladesh Karachi 30 Jun 2008 ODI # 2726
CK Kapugedera 2 8 1/18 2/26 2 v India Colombo (RPS) 24 Aug 2008 ODI # 2750
DPMD Jayawardene 2 8 1/202 2/210 2 v Pakistan Dambulla 3 Aug 2009 ODI # 2867
ST Jayasuriya 3 8 2/94 3/102 1 v India Colombo (RPS) 12 Sep 2009 ODI # 2887
TT Samaraweera 4 8 3/161 4/169 2 v New Zealand Colombo (RPS) 29 Mar 2011 ODI # 3146
DPMD Jayawardene 3 8 2/6 3/14 2 v England The Oval 28 Jun 2011 ODI # 3165
KMDN Kulasekara 8 8 7/155 8/163 1 v England Nottingham 6 Jul 2011 ODI # 3169
AD Mathews 5 8 4/123 5/131 2 v England Manchester 9 Jul 2011 ODI # 3170
TM Dilshan 2 8 1/4 2/12 2 v Australia Colombo (RPS) 22 Aug 2011 ODI # 3184
TM Dilshan 2 8 1/94 2/102 1 v South Africa Bloemfontein 17 Jan 2012 ODI # 3227
BMAJ Mendis 6 8 5/139 6/147 1 v West Indies Port of Spain 7 Jul 2013 ODI # 3385
TM Dilshan 2 8 1/120 2/128 1 v England Colombo (RPS) 26 Nov 2014 ODI # 3554
RP Arnold 8 7* 7/233 7/240 1 v England Leeds 2 Jul 2002 ODI # 1850
TM Dilshan 6 7* 5/88 5/95 2 v England Southampton 17 Sep 2004 ODI # 2177
ST Jayasuriya 4 7 3/167 4/174 1 v South Africa Colombo (RPS) 14 Jul 2000 ODI # 1614
DA Gunawardene 4 7 3/170 4/177 1 v West Indies Nairobi (Gym) 4 Oct 2000 ODI # 1631
ST Jayasuriya 1 7 - 1/7 2 v New Zealand Sharjah 9 Apr 2002 ODI # 1826
WPUJC Vaas 7 7 6/201 7/208 1 v South Africa Bloemfontein 6 Dec 2002 ODI # 1912
MS Atapattu 3 7 2/51 3/58 1 v Zimbabwe Sharjah 7 Apr 2003 ODI # 1998
CK Kapugedera 5 7 4/132 5/139 2 v India Colombo (RPS) 3 Feb 2009 ODI # 2813
DPMD Jayawardene 3 7 2/88 3/95 2 v Pakistan Colombo (RPS) 26 Feb 2011 ODI # 3109
TM Dilshan 2 7 1/10 2/17 1 v Australia Melbourne 2 Mar 2012 ODI # 3253
KMDN Kulasekara 7 7 6/165 7/172 1 v Pakistan Mirpur 15 Mar 2012 ODI # 3260
TM Dilshan 2 7 1/15 2/22 1 v Pakistan Abu Dhabi 25 Dec 2013 ODI # 3448
LPC Silva 5 6 4/185 5/191 1 v England Manchester 7 Jul 2002 ODI # 1853
WS Jayantha 4 6 3/85 4/91 2 v Australia Colombo (SSC) 29 Feb 2004 ODI # 2108
TM Dilshan 2 6 1/29 2/35 2 v Australia Perth 15 Feb 2008 ODI # 2679
MF Maharoof 6 6 5/170 6/176 1 v Pakistan Karachi 20 Jan 2009 ODI # 2798
LPC Silva 6 6 5/302 6/308 1 v Zimbabwe Pallekele 10 Mar 2011 ODI # 3125
TM Dilshan 2 6 1/13 2/19 1 v New Zealand Wankhede 18 Mar 2011 ODI # 3137
DPMD Jayawardene 3 6 2/27 3/33 1 v New Zealand Cardiff 9 Jun 2013 ODI # 3366
MDKJ Perera 2 6 1/22 2/28 1 v Bangladesh Mirpur 17 Feb 2014 ODI # 3469
HDRL Thirimanne 2 6 1/0 2/6 2 v Bangladesh Mirpur 6 Mar 2014 ODI # 3485
DPMD Jayawardene 3 6 2/107 3/113 2 v South Africa Hambantota 12 Jul 2014 ODI # 3502
TM Dilshan 2 6 1/10 2/16 1 v New Zealand Christchurch 11 Jan 2015 ODI # 3574
S Prasanna 4 6 3/203 4/209 1 v New Zealand Wellington 29 Jan 2015 ODI # 3594
M Muralidaran 9 5 8/214 9/219 1 v South Africa Gqeberha 15 Dec 2000 ODI # 1661
ST Jayasuriya 2 5 1/42 2/47 1 v Pakistan Tangier 17 Aug 2002 ODI # 1863
TM Dilshan 5 5 4/48 5/53 1 v Pakistan Dambulla 18 May 2003 ODI # 2012
WS Jayantha 4 5 3/143 4/148 2 v Australia Colombo (RPS) 27 Feb 2004 ODI # 2106
J Mubarak 2 5 1/44 2/49 1 v New Zealand Napier 8 Jan 2006 ODI # 2312
DPMD Jayawardene 3 5 2/137 3/142 1 v South Africa Perth 31 Jan 2006 ODI # 2321
CK Kapugedera 6 5 5/258 6/263 1 v Bangladesh Chattogram 25 Feb 2006 ODI # 2338
MS Atapattu 4 5 3/214 4/219 1 v Zimbabwe Ahmedabad 10 Oct 2006 ODI # 2425
DPMD Jayawardene 4 5 3/53 4/58 1 v India Rajkot 11 Feb 2007 ODI # 2520
LPC Silva 4 5 3/37 4/42 1 v England Dambulla 7 Oct 2007 ODI # 2626
LPC Silva 4 5 3/71 4/76 2 v Australia Perth 15 Feb 2008 ODI # 2679
KMDN Kulasekara 7 5 6/184 7/189 2 v India Colombo (RPS) 3 Feb 2009 ODI # 2813
SHT Kandamby 5 5 4/61 5/66 1 v India Mirpur 10 Jan 2010 ODI # 2941
TM Dilshan 2 5 1/31 2/36 1 v Pakistan Dambulla 15 Jun 2010 ODI # 2991
TM Dilshan 2 5 1/7 2/12 2 v England Manchester 9 Jul 2011 ODI # 3170
HDRL Thirimanne 3 5 2/123 3/128 2 v New Zealand Hambantota 10 Nov 2012 ODI # 3307
DPMD Jayawardene 3 5 2/36 3/41 1 v India Cardiff 20 Jun 2013 ODI # 3376
DPMD Jayawardene 3 5 2/54 3/59 1 v England Pallekele 10 Dec 2014 ODI # 3565
AD Mathews 4 5 3/186 4/191 1 v England Pallekele 13 Dec 2014 ODI # 3567
HDRL Thirimanne 2 5 1/56 2/61 2 v New Zealand Dunedin 25 Jan 2015 ODI # 3590
MS Atapattu 4 4 3/54 4/58 2 v England Dambulla 23 Mar 2001 ODI # 1694
ST Jayasuriya 2 4 1/84 2/88 1 v South Africa Tangier 15 Aug 2002 ODI # 1862
ST Jayasuriya 3 4 2/6 3/10 1 v South Africa Johannesburg 27 Nov 2002 ODI # 1903
PA de Silva 3 4 2/59 3/63 2 v South Africa Centurion 29 Nov 2002 ODI # 1905
DPMD Jayawardene 4 4 3/42 4/46 2 v England Perth 20 Dec 2002 ODI # 1924
DA Gunawardene 3 4 2/84 3/88 2 v Pakistan Colombo (RPS) 21 Jul 2004 ODI # 2150
DPMD Jayawardene 3 4 2/96 3/100 1 v Australia Adelaide 26 Jan 2006 ODI # 2319
WU Tharanga 2 4 1/3 2/7 1 v Pakistan Colombo (RPS) 19 Mar 2006 ODI # 2352
DPMD Jayawardene 3 4 2/33 3/37 1 v England Dambulla 7 Oct 2007 ODI # 2626
DPMD Jayawardene 3 4 2/16 3/20 1 v England Colombo (RPS) 10 Oct 2007 ODI # 2628
TM Dilshan 5 4 4/263 5/267 1 v Bangladesh Karachi 30 Jun 2008 ODI # 2726
ST Jayasuriya 1 4 - 1/4 1 v India Dambulla 20 Aug 2008 ODI # 2745
ST Jayasuriya 2 4 1/0 2/4 1 v Bangladesh Mirpur 14 Jan 2009 ODI # 2793
WU Tharanga 2 4 1/0 2/4 2 v Bangladesh Mirpur 16 Jan 2009 ODI # 2794
DPMD Jayawardene 4 4 3/296 4/300 1 v Zimbabwe Pallekele 10 Mar 2011 ODI # 3125
DPMD Jayawardene 3 4 2/76 3/80 1 v Australia Pallekele 10 Aug 2011 ODI # 3175
WU Tharanga 2 4 1/37 2/41 1 v Australia Hambantota 14 Aug 2011 ODI # 3178
WU Tharanga 2 4 1/20 2/24 1 v Australia Colombo (RPS) 20 Aug 2011 ODI # 3182
TM Dilshan 2 4 1/0 2/4 2 v South Africa Paarl 11 Jan 2012 ODI # 3225
LD Chandimal 3 4 2/4 3/8 2 v South Africa Paarl 11 Jan 2012 ODI # 3225
LD Chandimal 3 4 2/43 3/47 1 v Pakistan Mirpur 15 Mar 2012 ODI # 3260
MF Maharoof 6 4 5/161 6/165 1 v Pakistan Mirpur 15 Mar 2012 ODI # 3260
DPMD Jayawardene 2 4 1/8 2/12 1 v Pakistan Pallekele 7 Jun 2012 ODI # 3272
NLTC Perera 5 4 4/200 5/204 1 v Pakistan Colombo (RPS) 16 Jun 2012 ODI # 3275
MDKJ Perera 2 4 1/55 2/59 2 v England Birmingham 3 Jun 2014 ODI # 3496
FDM Karunaratne 4 4 3/125 4/129 2 v New Zealand Christchurch 14 Feb 2015 ODI # 3599
AD Mathews 4 3* 3/128 3/131 2 v New Zealand Hambantota 10 Nov 2012 ODI # 3307
DNT Zoysa 8 3 7/211 8/214 1 v South Africa Gqeberha 15 Dec 2000 ODI # 1661
RS Kaluwitharana 4 3 3/98 4/101 2 v South Africa Cape Town 11 Jan 2001 ODI # 1668
M Muralidaran 9 3 8/178 9/181 1 v India Colombo (RPS) 28 Jul 2001 ODI # 1740
ST Jayasuriya 2 3 1/58 2/61 1 v South Africa Kimberley 4 Dec 2002 ODI # 1911
DPMD Jayawardene 4 3 3/69 4/72 1 v South Africa Colombo (RPS) 22 Aug 2004 ODI # 2158
MS Atapattu 4 3 3/77 4/80 1 v India Vadodara 12 Nov 2005 ODI # 2296
MDK Perera 2 3 1/0 2/3 2 v Australia Melbourne 22 Feb 2008 ODI # 2683
ML Udawatte 1 3 - 1/3 1 v West Indies Gros Islet 15 Apr 2008 ODI # 2701
DPMD Jayawardene 3 3 2/86 3/89 1 v Pakistan Karachi 20 Jan 2009 ODI # 2798
DPMD Jayawardene 3 3 2/33 3/36 2 v India Colombo (RPS) 31 Jan 2009 ODI # 2810
LPC Silva 6 3 5/258 6/261 1 v India Dambulla 28 Aug 2010 ODI # 3040
LD Chandimal 4 3 3/74 4/77 1 v Australia Hambantota 14 Aug 2011 ODI # 3178
AD Mathews 4 3 3/171 4/174 1 v India Port of Spain 11 Jul 2013 ODI # 3388
NLTC Perera 7 3 6/168 7/171 2 v New Zealand Dunedin 25 Jan 2015 ODI # 3590
MS Atapattu 3 2 2/19 3/21 2 v New Zealand Christchurch 11 Feb 2001 ODI # 1688
CRD Fernando 10 2 9/181 10/183 1 v India Colombo (RPS) 28 Jul 2001 ODI # 1740
RP Arnold 5 2 4/60 5/62 2 v Australia Perth 22 Dec 2002 ODI # 1925
M Muralidaran 9 2 8/199 9/201 1 v Australia Brisbane 15 Jan 2003 ODI # 1936
UDU Chandana 3 2 2/74 3/76 2 v India Nagpur 25 Oct 2005 ODI # 2286
WU Tharanga 2 2 1/23 2/25 1 v New Zealand Queenstown 31 Dec 2005 ODI # 2309
MS Atapattu 4 2 3/142 4/144 1 v South Africa Perth 31 Jan 2006 ODI # 2321
DPMD Jayawardene 3 2 2/21 3/23 2 v South Africa Ahmedabad 24 Oct 2006 ODI # 2435
MS Atapattu 3 2 2/50 3/52 1 v India Visakhapatnam 17 Feb 2007 ODI # 2525
WU Tharanga 2 2 1/27 2/29 1 v Bangladesh Colombo (RPS) 25 Jul 2007 ODI # 2607
ST Jayasuriya 2 2 1/4 2/6 1 v India Adelaide 19 Feb 2008 ODI # 2681
CK Kapugedera 4 2 3/159 4/161 1 v India Adelaide 19 Feb 2008 ODI # 2681
ML Udawatte 3 2 2/78 3/80 1 v India Colombo (RPS) 29 Aug 2008 ODI # 2756
DPMD Jayawardene 4 2 3/80 4/82 1 v India Colombo (RPS) 29 Aug 2008 ODI # 2756
WU Tharanga 2 2 1/6 2/8 1 v Zimbabwe Harare 30 Nov 2008 ODI # 2785
TT Samaraweera 3 2 2/210 3/212 2 v Pakistan Dambulla 3 Aug 2009 ODI # 2867
AD Mathews 5 2 4/300 5/302 1 v Zimbabwe Pallekele 10 Mar 2011 ODI # 3125
TM Dilshan 2 2 1/5 2/7 1 v India Hyderabad 9 Nov 2014 ODI # 3543
TM Dilshan 2 2 1/0 2/2 2 v Afghanistan Dunedin 22 Feb 2015 ODI # 3609
MF Maharoof 5 1* 4/105 4/106 2 v Bangladesh Colombo (RPS) 4 Sep 2005 ODI # 2279
ST Jayasuriya 2 1 1/96 2/97 2 v New Zealand Hamilton 8 Feb 2001 ODI # 1686
ST Jayasuriya 2 1 1/0 2/1 1 v New Zealand Sharjah 10 Apr 2001 ODI # 1705
HDPK Dharmasena 8 1 7/177 8/178 1 v India Colombo (RPS) 28 Jul 2001 ODI # 1740
RP Arnold 6 1 5/230 6/231 1 v Zimbabwe Colombo (RPS) 12 Dec 2001 ODI # 1779
WPUJC Vaas 3 1 2/52 3/53 2 v Pakistan Sharjah 17 Apr 2002 ODI # 1832
UDU Chandana 6 1 5/214 6/215 2 v England Nottingham 27 Jun 2002 ODI # 1847
ST Jayasuriya 2 1 1/44 2/45 2 v Pakistan Colombo (RPS) 12 Sep 2002 ODI # 1874
RS Kaluwitharana 2 1 1/68 2/69 2 v New Zealand Dambulla 13 May 2003 ODI # 2010
DPMD Jayawardene 4 1 3/47 4/48 1 v Pakistan Dambulla 18 May 2003 ODI # 2012
ST Jayasuriya 2 1 1/121 2/122 1 v Australia Dambulla 22 Feb 2004 ODI # 2103
ST Jayasuriya 3 1 2/17 3/18 1 v New Zealand Auckland 26 Dec 2004 ODI # 2200
ST Jayasuriya 1 1 - 1/1 1 v India Mohali 28 Oct 2005 ODI # 2287
WU Tharanga 3 1 2/134 3/135 2 v New Zealand Brabourne 20 Oct 2006 ODI # 2433
WU Tharanga 3 1 2/102 3/103 1 v New Zealand Auckland 6 Jan 2007 ODI # 2471
DPMD Jayawardene 3 1 2/5 3/6 1 v India Margao 14 Feb 2007 ODI # 2522
WU Tharanga 2 1 1/26 2/27 1 v Australia St George's 16 Apr 2007 ODI # 2573
KMDN Kulasekara 8 1 7/159 8/160 2 v Australia Perth 15 Feb 2008 ODI # 2679
CK Kapugedera 4 1 3/4 4/5 2 v Bangladesh Mirpur 16 Jan 2009 ODI # 2794
T Thushara 5 1 4/5 5/6 2 v Bangladesh Mirpur 16 Jan 2009 ODI # 2794
TM Dilshan 2 1 1/66 2/67 2 v New Zealand Johannesburg 27 Sep 2009 ODI # 2899
TT Samaraweera 4 1 3/60 4/61 1 v India Mirpur 10 Jan 2010 ODI # 2941
SHT Kandamby 5 1 4/50 5/51 2 v India Dambulla 24 Jun 2010 ODI # 3001
TT Samaraweera 4 1 3/95 4/96 2 v Pakistan Colombo (RPS) 26 Feb 2011 ODI # 3109
DPMD Jayawardene 3 1 2/160 3/161 2 v New Zealand Colombo (RPS) 29 Mar 2011 ODI # 3146
SHT Kandamby 4 1 3/14 4/15 2 v England The Oval 28 Jun 2011 ODI # 3165
LD Chandimal 3 1 2/10 3/11 1 v England Nottingham 6 Jul 2011 ODI # 3169
DPMD Jayawardene 4 1 3/8 4/9 2 v South Africa Paarl 11 Jan 2012 ODI # 3225
WU Tharanga 2 1 1/18 2/19 2 v Pakistan Colombo (RPS) 18 Jun 2012 ODI # 3277
LD Chandimal 3 1 2/19 3/20 1 v India Colombo (RPS) 28 Jul 2012 ODI # 3293
LD Chandimal 4 1 3/33 4/34 1 v New Zealand Cardiff 9 Jun 2013 ODI # 3366
AD Mathews 5 1 4/157 5/158 1 v Afghanistan Mirpur 3 Mar 2014 ODI # 3481
KMDN Kulasekara 7 1 6/216 7/217 2 v South Africa Colombo (RPS) 6 Jul 2014 ODI # 3500
SHT Kandamby 3 1 2/30 3/31 1 v England Hambantota 3 Dec 2014 ODI # 3561
DPMD Jayawardene 3 1 2/124 3/125 2 v New Zealand Christchurch 14 Feb 2015 ODI # 3599
TM Dilshan 2 1 1/3 2/4 1 v South Africa Sydney 18 Mar 2015 ODI # 3640
NLTC Perera 6 1 5/114 6/115 1 v South Africa Sydney 18 Mar 2015 ODI # 3640
KMDN Kulasekara 7 1 6/115 7/116 1 v South Africa Sydney 18 Mar 2015 ODI # 3640
RP Arnold 7 0 6/177 7/177 1 v India Colombo (RPS) 28 Jul 2001 ODI # 1740
DPMD Jayawardene 5 0 4/224 5/224 1 v Pakistan Sharjah 2 Nov 2001 ODI # 1771
DPMD Jayawardene 3 0 2/40 3/40 1 v Pakistan Sharjah 12 Apr 2002 ODI # 1829
DPMD Jayawardene 4 0 3/53 4/53 2 v Pakistan Sharjah 17 Apr 2002 ODI # 1832
ST Jayasuriya 1 0 - 1/0 1 v India Colombo (RPS) 30 Sep 2002 ODI # 1889
RAP Nissanka 8 0 7/208 8/208 1 v South Africa Bloemfontein 6 Dec 2002 ODI # 1912
HAPW Jayawardene 6 0 5/166 6/166 1 v Pakistan Sharjah 4 Apr 2003 ODI # 1995
MS Atapattu 2 0 1/9 2/9 2 v Zimbabwe Bulawayo 20 Apr 2004 ODI # 2119
TM Dilshan 3 0 2/68 3/68 2 v South Africa Adelaide 24 Jan 2006 ODI # 2318
DPMD Jayawardene 3 0 2/74 3/74 1 v England Colombo (RPS) 13 Oct 2007 ODI # 2630
WU Tharanga 2 0 1/18 2/18 2 v Australia Sydney 8 Feb 2008 ODI # 2673
WPUJC Vaas 7 0 6/159 7/159 2 v Australia Perth 15 Feb 2008 ODI # 2679
M Muralidaran 10 0 9/173 10/173 2 v Australia Perth 15 Feb 2008 ODI # 2679
ML Udawatte 1 0 - 1/0 1 v U.A.E. Lahore 26 Jun 2008 ODI # 2718
ML Udawatte 2 0 1/33 2/33 2 v Zimbabwe Harare 28 Nov 2008 ODI # 2784
DPMD Jayawardene 3 0 2/33 3/33 2 v Zimbabwe Harare 28 Nov 2008 ODI # 2784
DPMD Jayawardene 3 0 2/4 3/4 2 v Bangladesh Mirpur 16 Jan 2009 ODI # 2794
TM Dilshan 2 0 1/7 2/7 1 v England Johannesburg 25 Sep 2009 ODI # 2896
TT Samaraweera 4 0 3/17 4/17 1 v England Johannesburg 25 Sep 2009 ODI # 2896
AD Mathews 4 0 3/50 4/50 2 v India Dambulla 24 Jun 2010 ODI # 3001
AD Mathews 5 0 4/84 5/84 2 v Australia Melbourne 3 Nov 2010 ODI # 3065
WU Tharanga 2 0 1/8 2/8 1 v Australia Brisbane 7 Nov 2010 ODI # 3068
SL Malinga 9 0 8/163 9/163 1 v England Nottingham 6 Jul 2011 ODI # 3169
DPMD Jayawardene 2 0 1/19 2/19 1 v West Indies Port of Spain 7 Jul 2013 ODI # 3385
DPMD Jayawardene 2 0 1/14 2/14 2 v India Port of Spain 9 Jul 2013 ODI # 3387
WU Tharanga 2 0 1/14 2/14 2 v South Africa Pallekele 26 Jul 2013 ODI # 3398
TM Dilshan 2 0 1/91 2/91 1 v New Zealand Dambulla 16 Nov 2013 ODI # 3435
LD Chandimal 4 0 3/148 4/148 2 v India Fatullah 28 Feb 2014 ODI # 3476
HDRL Thirimanne 2 0 1/56 2/56 2 v Pakistan Mirpur 8 Mar 2014 ODI # 3486
DPMD Jayawardene 3 0 2/55 3/55 1 v Pakistan Hambantota 23 Aug 2014 ODI # 3512
AD Mathews 4 0 3/244 4/244 1 v Scotland Hobart 11 Mar 2015 ODI # 3632
PHT Kaushal 8 0 7/116 8/116 1 v South Africa Sydney 18 Mar 2015 ODI # 3640
Statsguru includes the following current or recent One-Day Internationals:
Bangladesh v Sri Lanka at Chattogram, 3rd ODI, Mar 18, 2024 [ODI # 4745]
Bangladesh v Sri Lanka at Chattogram, 2nd ODI, Mar 15, 2024 [ODI # 4744]
Bangladesh v Sri Lanka at Chattogram, 1st ODI, Mar 13, 2024 [ODI # 4743]
 
Feedback Print this page