View match results
Start of match date greater than or equal to 3 Jan 2004 remove greater than or equal to 3 Jan 2004 from query
Totals in terms of batting team switch totals
Ordered by start date (ascending)
Return to query menu
Cleared query menu
Overall figures
Span Mat Won Lost Tied Draw NR W/L Runs Wkts Balls Ave RPO
unfiltered 1986-2024 204 190 190 0 4 10 1.000 85614 2986 106482 28.67 4.82 Profile
filtered 2004-2024 139 133 133 0 1 5 1.000 55056 2034 62664 27.06 5.27
Match result list
Australia won 5 wickets 9 ODI : Sri Lanka v Australia 25 Feb 2004 ODI # 2105
Australia won 40 runs ODI : Sri Lanka v Australia 27 Feb 2004 ODI # 2106
Sri Lanka won 7 wickets 108 ODI : Sri Lanka v Pakistan 21 Jul 2004 ODI # 2150
Sri Lanka won 10 wickets 99 ODI : Sri Lanka v Bangladesh 23 Jul 2004 ODI # 2151
Pakistan won 59 runs ODI : India v Pakistan 25 Jul 2004 ODI # 2152
India won 4 runs ODI : Sri Lanka v India 27 Jul 2004 ODI # 2153
Pakistan won 6 wickets 54 ODI : Bangladesh v Pakistan 29 Jul 2004 ODI # 2154
Sri Lanka won 25 runs ODI : Sri Lanka v India 1 Aug 2004 ODI # 2155
Sri Lanka won 3 wickets 6 ODI : Sri Lanka v South Africa 20 Aug 2004 ODI # 2156
Sri Lanka won 37 runs ODI : Sri Lanka v South Africa 22 Aug 2004 ODI # 2158
West Indies won 33 runs ODI : Sri Lanka v West Indies 6 Aug 2005 ODI # 2266
India won 7 runs ODI : India v West Indies 7 Aug 2005 ODI # 2267
Sri Lanka won 18 runs ODI : Sri Lanka v India 9 Aug 2005 ODI # 2268
Sri Lanka won 75 runs ODI : Sri Lanka v Bangladesh 2 Sep 2005 ODI # 2277
Sri Lanka won 6 wickets 148 ODI : Sri Lanka v Bangladesh 4 Sep 2005 ODI # 2279
Sri Lanka won inns & 96 runs Test : Sri Lanka v Bangladesh 12 Sep 2005 Test # 1764
n/r - ODI : Sri Lanka v Pakistan 17 Mar 2006 ODI # 2351
Pakistan won 4 wickets 32 ODI : Sri Lanka v Pakistan 19 Mar 2006 ODI # 2352
aban - ODI : Sri Lanka v South Africa 14 Aug 2006 ODI # 2403a
aban - ODI : Sri Lanka v India 16 Aug 2006 ODI # 2404a
canc - ODI : Sri Lanka v India 24 Aug 2006 ODI # 2407b
canc - ODI : India v South Africa 26 Aug 2006 ODI # 2407c
canc - ODI : Sri Lanka v South Africa 29 Aug 2006 ODI # 2407d
Sri Lanka won 5 wickets 113 ODI : Sri Lanka v Bangladesh 23 Jul 2007 ODI # 2606
Sri Lanka won 39 runs ODI : Sri Lanka v Bangladesh 25 Jul 2007 ODI # 2607
England won 5 wickets 19 ODI : Sri Lanka v England 10 Oct 2007 ODI # 2628
Sri Lanka won 107 runs ODI : Sri Lanka v England 13 Oct 2007 ODI # 2630
India won 33 runs ODI : Sri Lanka v India 24 Aug 2008 ODI # 2750
aban - ODI : Sri Lanka v India 26 Aug 2008 ODI # 2753a
India won 46 runs ODI : Sri Lanka v India 27 Aug 2008 ODI # 2755
Sri Lanka won 112 runs ODI : Sri Lanka v India 29 Aug 2008 ODI # 2756
India won 15 runs ODI : Sri Lanka v India 31 Jan 2009 ODI # 2810
India won 147 runs ODI : Sri Lanka v India 3 Feb 2009 ODI # 2813
India won 67 runs ODI : Sri Lanka v India 5 Feb 2009 ODI # 2815
Sri Lanka won 68 runs ODI : Sri Lanka v India 8 Feb 2009 ODI # 2818
India won 3 wickets 4 T20I : Sri Lanka v India 10 Feb 2009 T20I # 82
Pakistan won 146 runs ODI : Sri Lanka v Pakistan 7 Aug 2009 ODI # 2868
Pakistan won 132 runs ODI : Sri Lanka v Pakistan 9 Aug 2009 ODI # 2870
Pakistan won 52 runs T20I : Sri Lanka v Pakistan 12 Aug 2009 T20I # 118
New Zealand won 3 runs T20I : Sri Lanka v New Zealand 2 Sep 2009 T20I # 120
New Zealand won 22 runs T20I : Sri Lanka v New Zealand 4 Sep 2009 T20I # 121
Sri Lanka won 97 runs ODI : Sri Lanka v New Zealand 8 Sep 2009 ODI # 2884
India won 6 wickets 57 ODI : India v New Zealand 11 Sep 2009 ODI # 2886
Sri Lanka won 139 runs ODI : Sri Lanka v India 12 Sep 2009 ODI # 2887
India won 46 runs ODI : Sri Lanka v India 14 Sep 2009 ODI # 2889
draw - Test : Sri Lanka v West Indies 23 Nov 2010 Test # 1980
Pakistan won 11 runs ODI : Sri Lanka v Pakistan 26 Feb 2011 ODI # 3109
Sri Lanka won 9 wickets 188 ODI : Sri Lanka v Kenya 1 Mar 2011 ODI # 3113
Pakistan won 46 runs ODI : Canada v Pakistan 3 Mar 2011 ODI # 3116
n/r - ODI : Sri Lanka v Australia 5 Mar 2011 ODI # 3119
Pakistan won 4 wickets 54 ODI : Australia v Pakistan 19 Mar 2011 ODI # 3139
Sri Lanka won 10 wickets 63 ODI : Sri Lanka v England 26 Mar 2011 ODI # 3145
Sri Lanka won 5 wickets 13 ODI : Sri Lanka v New Zealand 29 Mar 2011 ODI # 3146
Australia won 5 wickets 132 ODI : Sri Lanka v Australia 20 Aug 2011 ODI # 3182
Sri Lanka won 4 wickets 18 ODI : Sri Lanka v Australia 22 Aug 2011 ODI # 3184
n/r - ODI : Sri Lanka v Pakistan 13 Jun 2012 ODI # 3274
Sri Lanka won 44 runs ODI : Sri Lanka v Pakistan 16 Jun 2012 ODI # 3275
Sri Lanka won 2 wickets 2 ODI : Sri Lanka v Pakistan 18 Jun 2012 ODI # 3277
India won 5 wickets 2 ODI : Sri Lanka v India 28 Jul 2012 ODI # 3293
India won 6 wickets 46 ODI : Sri Lanka v India 31 Jul 2012 ODI # 3294
Australia won 7 wickets 29 T20I : Australia v Ireland 19 Sep 2012 T20I # 264
India won 23 runs T20I : Afghanistan v India 19 Sep 2012 T20I # 265
England won 116 runs T20I : Afghanistan v England 21 Sep 2012 T20I # 268
Australia won 17 runs T20I : Australia v West Indies 22 Sep 2012 T20I # 270
India won 90 runs T20I : England v India 23 Sep 2012 T20I # 272
n/r - T20I : Ireland v West Indies 24 Sep 2012 T20I # 273
Pakistan won 2 wickets 2 T20I : Pakistan v South Africa 28 Sep 2012 T20I # 277
Australia won 9 wickets 31 T20I : Australia v India 28 Sep 2012 T20I # 278
Australia won 8 wickets 14 T20I : Australia v South Africa 30 Sep 2012 T20I # 281
India won 8 wickets 18 T20I : India v Pakistan 30 Sep 2012 T20I # 282
Pakistan won 32 runs T20I : Australia v Pakistan 2 Oct 2012 T20I # 285
India won 1 runs T20I : India v South Africa 2 Oct 2012 T20I # 286
Sri Lanka won 16 runs T20I : Sri Lanka v Pakistan 4 Oct 2012 T20I # 287
West Indies won 74 runs T20I : Australia v West Indies 5 Oct 2012 T20I # 288
West Indies won 36 runs T20I : Sri Lanka v West Indies 7 Oct 2012 T20I # 289
Sri Lanka won 7 wickets Test : Sri Lanka v Bangladesh 16 Mar 2013 Test # 2082
Sri Lanka won 180 runs ODI : Sri Lanka v South Africa 20 Jul 2013 ODI # 3392
Sri Lanka won 17 runs ODI : Sri Lanka v South Africa 23 Jul 2013 ODI # 3394
Sri Lanka won 128 runs ODI : Sri Lanka v South Africa 31 Jul 2013 ODI # 3401
South Africa won 12 runs T20I : Sri Lanka v South Africa 2 Aug 2013 T20I # 323
South Africa won 75 runs ODI : Sri Lanka v South Africa 6 Jul 2014 ODI # 3500
Sri Lanka won 25 runs ODI : Sri Lanka v England 26 Nov 2014 ODI # 3554
Sri Lanka won 8 wickets 64 ODI : Sri Lanka v England 29 Nov 2014 ODI # 3557
Sri Lanka won 6 wickets 2 ODI : Sri Lanka v England 7 Dec 2014 ODI # 3563
Sri Lanka won 87 runs ODI : Sri Lanka v England 16 Dec 2014 ODI # 3569
Pakistan won 135 runs ODI : Sri Lanka v Pakistan 19 Jul 2015 ODI # 3670
Pakistan won 7 wickets 55 ODI : Sri Lanka v Pakistan 22 Jul 2015 ODI # 3671
Pakistan won 29 runs T20I : Sri Lanka v Pakistan 30 Jul 2015 T20I # 448
Pakistan won 1 wickets 4 T20I : Sri Lanka v Pakistan 1 Aug 2015 T20I # 449
Sri Lanka won 1 wickets 7 ODI : Sri Lanka v West Indies 1 Nov 2015 ODI # 3701
Sri Lanka won 8 wickets 9 ODI : Sri Lanka v West Indies 4 Nov 2015 ODI # 3702
West Indies won 23 runs T20I : Sri Lanka v West Indies 11 Nov 2015 T20I # 461
Australia won 3 wickets 19 ODI : Sri Lanka v Australia 21 Aug 2016 ODI # 3768
Sri Lanka won 82 runs ODI : Sri Lanka v Australia 24 Aug 2016 ODI # 3769
Australia won 4 wickets 13 T20I : Sri Lanka v Australia 9 Sep 2016 T20I # 567
Sri Lanka won 6 wickets 7 T20I : Sri Lanka v Bangladesh 4 Apr 2017 T20I # 606
Bangladesh won 45 runs T20I : Sri Lanka v Bangladesh 6 Apr 2017 T20I # 607
Sri Lanka won 4 wickets Test : Sri Lanka v Zimbabwe 14 Jul 2017 Test # 2263
India won 168 runs ODI : Sri Lanka v India 31 Aug 2017 ODI # 3908
India won 6 wickets 21 ODI : Sri Lanka v India 3 Sep 2017 ODI # 3909
India won 7 wickets 4 T20I : Sri Lanka v India 6 Sep 2017 T20I # 618
Sri Lanka won 5 wickets 9 T20I : Sri Lanka v India 6 Mar 2018 T20I # 656
India won 6 wickets 8 T20I : Bangladesh v India 8 Mar 2018 T20I # 657
Bangladesh won 5 wickets 2 T20I : Sri Lanka v Bangladesh 10 Mar 2018 T20I # 658
India won 6 wickets 9 T20I : Sri Lanka v India 12 Mar 2018 T20I # 659
India won 17 runs T20I : Bangladesh v India 14 Mar 2018 T20I # 660
Bangladesh won 2 wickets 1 T20I : Sri Lanka v Bangladesh 16 Mar 2018 T20I # 661
India won 4 wickets 0 T20I : Bangladesh v India 18 Mar 2018 T20I # 662
Sri Lanka won 178 runs ODI : Sri Lanka v South Africa 12 Aug 2018 ODI # 4031
Sri Lanka won 3 wickets 24 T20I : Sri Lanka v South Africa 14 Aug 2018 T20I # 695
Sri Lanka won 219 runs ODI : Sri Lanka v England 23 Oct 2018 ODI # 4058
England won 30 runs T20I : Sri Lanka v England 27 Oct 2018 T20I # 703
Sri Lanka won 91 runs ODI : Sri Lanka v Bangladesh 26 Jul 2019 ODI # 4193
Sri Lanka won 7 wickets 32 ODI : Sri Lanka v Bangladesh 28 Jul 2019 ODI # 4194
Sri Lanka won 122 runs ODI : Sri Lanka v Bangladesh 31 Jul 2019 ODI # 4195
India won 7 wickets 80 ODI : Sri Lanka v India 18 Jul 2021 ODI # 4307
India won 3 wickets 5 ODI : Sri Lanka v India 20 Jul 2021 ODI # 4309
Sri Lanka won 3 wickets 48 ODI : Sri Lanka v India 23 Jul 2021 ODI # 4312
India won 38 runs T20I : Sri Lanka v India 25 Jul 2021 T20I # 1204
Sri Lanka won 4 wickets 2 T20I : Sri Lanka v India 28 Jul 2021 T20I # 1206
Sri Lanka won 7 wickets 33 T20I : Sri Lanka v India 29 Jul 2021 T20I # 1207
Sri Lanka won 14 runs ODI : Sri Lanka v South Africa 2 Sep 2021 ODI # 4314
South Africa won 67 runs ODI : Sri Lanka v South Africa 4 Sep 2021 ODI # 4315
Sri Lanka won 78 runs ODI : Sri Lanka v South Africa 7 Sep 2021 ODI # 4318
South Africa won 28 runs T20I : Sri Lanka v South Africa 10 Sep 2021 T20I # 1265
South Africa won 9 wickets 35 T20I : Sri Lanka v South Africa 12 Sep 2021 T20I # 1270
South Africa won 10 wickets 32 T20I : Sri Lanka v South Africa 14 Sep 2021 T20I # 1273
Australia won 10 wickets 36 T20I : Sri Lanka v Australia 7 Jun 2022 T20I # 1551
Australia won 3 wickets 13 T20I : Sri Lanka v Australia 8 Jun 2022 T20I # 1552
Sri Lanka won 6 wickets 9 ODI : Sri Lanka v Australia 19 Jun 2022 ODI # 4415
Sri Lanka won 4 runs ODI : Sri Lanka v Australia 21 Jun 2022 ODI # 4416
Australia won 4 wickets 63 ODI : Sri Lanka v Australia 24 Jun 2022 ODI # 4418
Pakistan won 59 runs ODI : Afghanistan v Pakistan 26 Aug 2023 ODI # 4627
Sri Lanka won 21 runs ODI : Sri Lanka v Bangladesh 9 Sep 2023 ODI # 4637
India won 228 runs ODI : India v Pakistan 10 Sep 2023 ODI # 4639
India won 41 runs ODI : Sri Lanka v India 12 Sep 2023 ODI # 4641
Sri Lanka won 2 wickets 0 ODI : Sri Lanka v Pakistan 14 Sep 2023 ODI # 4644
Bangladesh won 6 runs ODI : Bangladesh v India 15 Sep 2023 ODI # 4645
India won 10 wickets 263 ODI : Sri Lanka v India 17 Sep 2023 ODI # 4649
n/r - ODI : Sri Lanka v Zimbabwe 6 Jan 2024 ODI # 4718
Sri Lanka won 2 wickets 6 ODI : Sri Lanka v Zimbabwe 8 Jan 2024 ODI # 4719
Sri Lanka won 8 wickets 62 ODI : Sri Lanka v Zimbabwe 11 Jan 2024 ODI # 4720
Sri Lanka won 3 wickets 0 T20I : Sri Lanka v Zimbabwe 14 Jan 2024 T20I # 2432
Zimbabwe won 4 wickets 1 T20I : Sri Lanka v Zimbabwe 16 Jan 2024 T20I # 2433
Sri Lanka won 9 wickets 55 T20I : Sri Lanka v Zimbabwe 18 Jan 2024 T20I # 2436
Statsguru includes the following current or recent relevant matches:
Netherlands v Ireland at The Hague, Netherlands Tri-Nation T20I Series 6th Match, May 24, 2024 [T20I # 2619 - Live]
    » Netherlands 158/5 (20.0 ov, BFW de Leede 8*, LV van Beek 1*, BJ McCarthy 0/37) - Match over
Bulgaria v Gibraltar at Ilfov County, Continental Cup 1st Match, May 24, 2024 [T20I # 2618 - Current]
West Indies v South Africa at Kingston, 1st T20I, May 23, 2024 [T20I # 2617]
United States of America v Bangladesh at Prairie View, 2nd T20I, May 23, 2024 [T20I # 2616]
Ireland v Scotland at The Hague, Netherlands Tri-Nation T20I Series 5th match, May 23, 2024 [T20I # 2615]
 
Feedback Print this page