Team Match Results - Sri Lanka

Match results in 2020 in FC+LA+T20s - Sri Lanka

Match results
Team 1
Team 2
Winner
Margin
Ground
Match Date
Scorecard
New ZealandSri LankaNew Zealand45 runsMount MaunganuiDec 30, 2024T20I # 3080
New ZealandSri LankaNew Zealand8 runsMount MaunganuiDec 28, 2024T20I # 3079
South AfricaSri LankaSouth Africa109 runsGqeberhaDec 5-9, 2024Test # 2566
South AfricaSri LankaSouth Africa233 runsDurbanNov 27-30, 2024Test # 2563
Sri LankaNew Zealandno result-PallekeleNov 19, 2024ODI # 4809
Sri LankaNew ZealandSri Lanka3 wicketsPallekeleNov 17, 2024ODI # 4808
Sri LankaNew ZealandSri Lanka45 runsDambullaNov 13, 2024ODI # 4807
Sri LankaNew ZealandNew Zealand5 runsDambullaNov 10, 2024T20I # 2941
Sri LankaNew ZealandSri Lanka4 wicketsDambullaNov 9, 2024T20I # 2939
Sri LankaWest IndiesWest Indies8 wicketsPallekeleOct 26, 2024ODI # 4786
Sri LankaWest IndiesSri Lanka5 wicketsPallekeleOct 23, 2024ODI # 4784
Sri LankaWest IndiesSri Lanka5 wicketsPallekeleOct 20, 2024ODI # 4783
Sri LankaWest IndiesSri Lanka9 wicketsDambullaOct 17, 2024T20I # 2909
Sri LankaWest IndiesSri Lanka73 runsDambullaOct 15, 2024T20I # 2908
Sri LankaWest IndiesWest Indies5 wicketsDambullaOct 13, 2024T20I # 2907
Sri LankaNew ZealandSri Lankainns & 154 runsGalleSep 26-29, 2024Test # 2551
Sri LankaNew ZealandSri Lanka63 runsGalleSep 18-23, 2024Test # 2549
EnglandSri LankaSri Lanka8 wicketsThe OvalSep 6-9, 2024Test # 2548
EnglandSri LankaEngland190 runsLord'sAug 29-Sep 1, 2024Test # 2546
EnglandSri LankaEngland5 wicketsManchesterAug 21-24, 2024Test # 2545
Eng LionsSri LankaEng Lions7 wicketsWorcesterAug 14-17, 2024First-class
Sri LankaIndiaSri Lanka110 runsColombo (RPS)Aug 7, 2024ODI # 4754
Sri LankaIndiaSri Lanka32 runsColombo (RPS)Aug 4, 2024ODI # 4753
Sri LankaIndiatied-Colombo (RPS)Aug 2, 2024ODI # 4752
Sri LankaIndiatied-PallekeleJul 30, 2024T20I # 2769
Sri LankaIndiaIndia7 wicketsPallekeleJul 28, 2024T20I # 2768
Sri LankaIndiaIndia43 runsPallekeleJul 27, 2024T20I # 2767
NetherlandsSri LankaSri Lanka83 runsGros IsletJun 16, 2024T20I # 2699
BangladeshSri LankaBangladesh2 wicketsDallasJun 7, 2024T20I # 2646
South AfricaSri LankaSouth Africa6 wicketsNew YorkJun 3, 2024T20I # 2635
BangladeshSri LankaSri Lanka192 runsChattogramMar 30-Apr 3, 2024Test # 2537
BangladeshSri LankaSri Lanka328 runsSylhetMar 22-25, 2024Test # 2536
BangladeshSri LankaBangladesh4 wicketsChattogramMar 18, 2024ODI # 4745
BangladeshSri LankaSri Lanka3 wicketsChattogramMar 15, 2024ODI # 4744
BangladeshSri LankaBangladesh6 wicketsChattogramMar 13, 2024ODI # 4743
BangladeshSri LankaSri Lanka28 runsSylhetMar 9, 2024T20I # 2509
BangladeshSri LankaBangladesh8 wicketsSylhetMar 6, 2024T20I # 2501
BangladeshSri LankaSri Lanka3 runsSylhetMar 4, 2024T20I # 2494
Sri LankaAfghanistanAfghanistan3 runsDambullaFeb 21, 2024T20I # 2482
Sri LankaAfghanistanSri Lanka72 runsDambullaFeb 19, 2024T20I # 2480
Sri LankaAfghanistanSri Lanka4 runsDambullaFeb 17, 2024T20I # 2479
Sri LankaAfghanistanSri Lanka7 wicketsPallekeleFeb 14, 2024ODI # 4729
Sri LankaAfghanistanSri Lanka155 runsPallekeleFeb 11, 2024ODI # 4727
Sri LankaAfghanistanSri Lanka42 runsPallekeleFeb 9, 2024ODI # 4725
Sri LankaAfghanistanSri Lanka10 wicketsColombo (SSC)Feb 2-5, 2024Test # 2527
Sri LankaZimbabweSri Lanka9 wicketsColombo (RPS)Jan 18, 2024T20I # 2436
Sri LankaZimbabweZimbabwe4 wicketsColombo (RPS)Jan 16, 2024T20I # 2433
Sri LankaZimbabweSri Lanka3 wicketsColombo (RPS)Jan 14, 2024T20I # 2432
Sri LankaZimbabweSri Lanka8 wicketsColombo (RPS)Jan 11, 2024ODI # 4720
Sri LankaZimbabweSri Lanka2 wicketsColombo (RPS)Jan 8, 2024ODI # 4719
Sri LankaZimbabweno result-Colombo (RPS)Jan 6, 2024ODI # 4718
New ZealandSri LankaNew Zealand5 wicketsBengaluruNov 9, 2023ODI # 4698
BangladeshSri LankaBangladesh3 wicketsDelhiNov 6, 2023ODI # 4695
IndiaSri LankaIndia302 runsWankhedeNov 2, 2023ODI # 4690
AfghanistanSri LankaAfghanistan7 wicketsPuneOct 30, 2023ODI # 4687
EnglandSri LankaSri Lanka8 wicketsBengaluruOct 26, 2023ODI # 4682
NetherlandsSri LankaSri Lanka5 wicketsLucknowOct 21, 2023ODI # 4676
AustraliaSri LankaAustralia5 wicketsLucknowOct 16, 2023ODI # 4671
PakistanSri LankaPakistan6 wicketsHyderabadOct 10, 2023ODI # 4665
South AfricaSri LankaSouth Africa102 runsDelhiOct 7, 2023ODI # 4661
AfghanistanSri LankaAfghanistan8 runsHangzhouOct 4, 2023T20I # 2282
Sri LankaIndiaIndia10 wicketsColombo (RPS)Sep 17, 2023ODI # 4649
Sri LankaPakistanSri Lanka2 wicketsColombo (RPS)Sep 14, 2023ODI # 4644
Sri LankaIndiaIndia41 runsColombo (RPS)Sep 12, 2023ODI # 4641
Sri LankaBangladeshSri Lanka21 runsColombo (RPS)Sep 9, 2023ODI # 4637
AfghanistanSri LankaSri Lanka2 runsLahoreSep 5, 2023ODI # 4633
Sri LankaBangladeshSri Lanka5 wicketsPallekeleAug 31, 2023ODI # 4629
Sri LankaPakistanPakistaninns & 222 runsColombo (SSC)Jul 24-27, 2023Test # 2514
Sri LankaPakistanPakistan4 wicketsGalleJul 16-20, 2023Test # 2511
NetherlandsSri LankaSri Lanka128 runsHarareJul 9, 2023ODI # 4620
Sri LankaWest IndiesSri Lanka8 wicketsHarareJul 7, 2023ODI # 4618
ZimbabweSri LankaSri Lanka9 wicketsBulawayoJul 2, 2023ODI # 4609
NetherlandsSri LankaSri Lanka21 runsBulawayoJun 30, 2023ODI # 4606
ScotlandSri LankaSri Lanka82 runsBulawayoJun 27, 2023ODI # 4603
IrelandSri LankaSri Lanka133 runsBulawayoJun 25, 2023ODI # 4599
OmanSri LankaSri Lanka10 wicketsBulawayoJun 23, 2023ODI # 4595
Sri LankaU.A.E.Sri Lanka175 runsBulawayoJun 19, 2023ODI # 4587
Sri LankaAfghanistanSri Lanka9 wicketsHambantotaJun 7, 2023ODI # 4583
Sri LankaAfghanistanSri Lanka132 runsHambantotaJun 4, 2023ODI # 4580
Sri LankaAfghanistanAfghanistan6 wicketsHambantotaJun 2, 2023ODI # 4579
Sri LankaIrelandSri Lankainns & 10 runsGalleApr 24-28, 2023Test # 2503
Sri LankaIrelandSri Lankainns & 280 runsGalleApr 16-18, 2023Test # 2502
New ZealandSri LankaNew Zealand4 wicketsQueenstownApr 8, 2023T20I # 2041
New ZealandSri LankaNew Zealand9 wicketsDunedinApr 5, 2023T20I # 2040
New ZealandSri Lankatied-AucklandApr 2, 2023T20I # 2039
New ZealandSri LankaNew Zealand6 wicketsHamiltonMar 31, 2023ODI # 4557
New ZealandSri LankaNew Zealand198 runsAucklandMar 25, 2023ODI # 4548
New ZealandSri LankaNew Zealandinns & 58 runsWellingtonMar 17-20, 2023Test # 2500
New ZealandSri LankaNew Zealand2 wicketsChristchurchMar 9-13, 2023Test # 2498
IndiaSri LankaIndia317 runsThiruvananthapuramJan 15, 2023ODI # 4505
IndiaSri LankaIndia4 wicketsEden GardensJan 12, 2023ODI # 4503
IndiaSri LankaIndia67 runsGuwahatiJan 10, 2023ODI # 4501
IndiaSri LankaIndia91 runsRajkotJan 7, 2023T20I # 1986
IndiaSri LankaSri Lanka16 runsPuneJan 5, 2023T20I # 1985
IndiaSri LankaIndia2 runsWankhedeJan 3, 2023T20I # 1984
Sri LankaAfghanistanSri Lanka4 wicketsPallekeleNov 30, 2022ODI # 4490
Sri LankaAfghanistanno result-PallekeleNov 27, 2022ODI # 4488
Sri LankaAfghanistanAfghanistan60 runsPallekeleNov 25, 2022ODI # 4485
EnglandSri LankaEngland4 wicketsSydneyNov 5, 2022T20I # 1867
AfghanistanSri LankaSri Lanka6 wicketsBrisbaneNov 1, 2022T20I # 1856
New ZealandSri LankaNew Zealand65 runsSydneyOct 29, 2022T20I # 1850
AustraliaSri LankaAustralia7 wicketsPerthOct 25, 2022T20I # 1845
IrelandSri LankaSri Lanka9 wicketsHobartOct 23, 2022T20I # 1841
NetherlandsSri LankaSri Lanka16 runsGeelongOct 20, 2022T20I # 1835
Sri LankaU.A.E.Sri Lanka79 runsGeelongOct 18, 2022T20I # 1832
NamibiaSri LankaNamibia55 runsGeelongOct 16, 2022T20I # 1823
PakistanSri LankaSri Lanka23 runsDubai (DICS)Sep 11, 2022T20I # 1769
PakistanSri LankaSri Lanka5 wicketsDubai (DICS)Sep 9, 2022T20I # 1764
IndiaSri LankaSri Lanka6 wicketsDubai (DICS)Sep 6, 2022T20I # 1759
AfghanistanSri LankaSri Lanka4 wicketsSharjahSep 3, 2022T20I # 1757
BangladeshSri LankaSri Lanka2 wicketsDubai (DICS)Sep 1, 2022T20I # 1755
AfghanistanSri LankaAfghanistan8 wicketsDubai (DICS)Aug 27, 2022T20I # 1748
Sri LankaPakistanSri Lanka246 runsGalleJul 24-28, 2022Test # 2473
Sri LankaPakistanPakistan4 wicketsGalleJul 16-20, 2022Test # 2472
Sri LankaAustraliaSri Lankainns & 39 runsGalleJul 8-11, 2022Test # 2471
Sri LankaAustraliaAustralia10 wicketsGalleJun 29-Jul 1, 2022Test # 2469
Sri LankaAustraliaAustralia4 wicketsColombo (RPS)Jun 24, 2022ODI # 4418
Sri LankaAustraliaSri Lanka4 runsColombo (RPS)Jun 21, 2022ODI # 4416
Sri LankaAustraliaSri Lanka6 wicketsColombo (RPS)Jun 19, 2022ODI # 4415
Sri LankaAustraliaSri Lanka26 runsPallekeleJun 16, 2022ODI # 4412
Sri LankaAustraliaAustralia2 wicketsPallekeleJun 14, 2022ODI # 4409
Sri LankaAustraliaSri Lanka4 wicketsPallekeleJun 11, 2022T20I # 1564
Sri LankaAustraliaAustralia3 wicketsColombo (RPS)Jun 8, 2022T20I # 1552
Sri LankaAustraliaAustralia10 wicketsColombo (RPS)Jun 7, 2022T20I # 1551
BangladeshSri LankaSri Lanka10 wicketsMirpurMay 23-27, 2022Test # 2463
BangladeshSri Lankadrawn-ChattogramMay 15-19, 2022Test # 2462
IndiaSri LankaIndia238 runsBengaluruMar 12-14, 2022Test # 2456
IndiaSri LankaIndiainns & 222 runsMohaliMar 4-6, 2022Test # 2452
IndiaSri LankaIndia6 wicketsDharamsalaFeb 27, 2022T20I # 1494
IndiaSri LankaIndia7 wicketsDharamsalaFeb 26, 2022T20I # 1493
IndiaSri LankaIndia62 runsLucknowFeb 24, 2022T20I # 1492
AustraliaSri LankaSri Lanka5 wicketsMelbourneFeb 20, 2022T20I # 1478
AustraliaSri LankaAustralia6 wicketsMelbourneFeb 18, 2022T20I # 1470
AustraliaSri LankaAustralia6 wicketsCanberraFeb 15, 2022T20I # 1466
AustraliaSri Lankatied-SydneyFeb 13, 2022T20I # 1463
AustraliaSri LankaAustralia20 runsSydneyFeb 11, 2022T20I # 1458
Sri LankaZimbabweSri Lanka184 runsPallekeleJan 21, 2022ODI # 4347
Sri LankaZimbabweZimbabwe22 runsPallekeleJan 18, 2022ODI # 4343
Sri LankaZimbabweSri Lanka5 wicketsPallekeleJan 16, 2022ODI # 4341
Sri LankaWest IndiesSri Lanka164 runsGalleNov 29-Dec 3, 2021Test # 2437
Sri LankaWest IndiesSri Lanka187 runsGalleNov 21-25, 2021Test # 2434
Sri LankaWest IndiesSri Lanka20 runsAbu DhabiNov 4, 2021T20I # 1392
EnglandSri LankaEngland26 runsSharjahNov 1, 2021T20I # 1382
South AfricaSri LankaSouth Africa4 wicketsSharjahOct 30, 2021T20I # 1378
AustraliaSri LankaAustralia7 wicketsDubai (DICS)Oct 28, 2021T20I # 1374
BangladeshSri LankaSri Lanka5 wicketsSharjahOct 24, 2021T20I # 1357
NetherlandsSri LankaSri Lanka8 wicketsSharjahOct 22, 2021T20I # 1346
IrelandSri LankaSri Lanka70 runsAbu DhabiOct 20, 2021T20I # 1331
NamibiaSri LankaSri Lanka7 wicketsAbu DhabiOct 18, 2021T20I # 1313
Sri LankaSouth AfricaSouth Africa10 wicketsColombo (RPS)Sep 14, 2021T20I # 1273
Sri LankaSouth AfricaSouth Africa9 wicketsColombo (RPS)Sep 12, 2021T20I # 1270
Sri LankaSouth AfricaSouth Africa28 runsColombo (RPS)Sep 10, 2021T20I # 1265
Sri LankaSouth AfricaSri Lanka78 runsColombo (RPS)Sep 7, 2021ODI # 4318
Sri LankaSouth AfricaSouth Africa67 runsColombo (RPS)Sep 4, 2021ODI # 4315
Sri LankaSouth AfricaSri Lanka14 runsColombo (RPS)Sep 2, 2021ODI # 4314
Sri LankaIndiaSri Lanka7 wicketsColombo (RPS)Jul 29, 2021T20I # 1207
Sri LankaIndiaSri Lanka4 wicketsColombo (RPS)Jul 28, 2021T20I # 1206
Sri LankaIndiaIndia38 runsColombo (RPS)Jul 25, 2021T20I # 1204
Sri LankaIndiaSri Lanka3 wicketsColombo (RPS)Jul 23, 2021ODI # 4312
Sri LankaIndiaIndia3 wicketsColombo (RPS)Jul 20, 2021ODI # 4309
Sri LankaIndiaIndia7 wicketsColombo (RPS)Jul 18, 2021ODI # 4307
EnglandSri Lankano result-BristolJul 4, 2021ODI # 4298
EnglandSri LankaEngland8 wicketsThe OvalJul 1, 2021ODI # 4297
EnglandSri LankaEngland5 wicketsChester-le-StreetJun 29, 2021ODI # 4296
EnglandSri LankaEngland89 runsSouthamptonJun 26, 2021T20I # 1174
EnglandSri LankaEngland5 wicketsCardiffJun 24, 2021T20I # 1168
EnglandSri LankaEngland8 wicketsCardiffJun 23, 2021T20I # 1165
BangladeshSri LankaSri Lanka97 runsMirpurMay 28, 2021ODI # 4292
BangladeshSri LankaBangladesh103 runsMirpurMay 25, 2021ODI # 4291
BangladeshSri LankaBangladesh33 runsMirpurMay 23, 2021ODI # 4290
Sri LankaBangladeshSri Lanka209 runsPallekeleApr 29-May 3, 2021Test # 2419
Sri LankaBangladeshdrawn-PallekeleApr 21-25, 2021Test # 2418
West IndiesSri Lankadrawn-North SoundMar 29-Apr 2, 2021Test # 2417
West IndiesSri Lankadrawn-North SoundMar 21-25, 2021Test # 2416
West IndiesSri LankaWest Indies5 wicketsNorth SoundMar 14, 2021ODI # 4278
West IndiesSri LankaWest Indies5 wicketsNorth SoundMar 12, 2021ODI # 4277
West IndiesSri LankaWest Indies8 wicketsNorth SoundMar 10, 2021ODI # 4276
West IndiesSri LankaWest Indies3 wicketsCoolidgeMar 7, 2021T20I # 1130
West IndiesSri LankaSri Lanka43 runsCoolidgeMar 5, 2021T20I # 1128
West IndiesSri LankaWest Indies4 wicketsCoolidgeMar 3, 2021T20I # 1126
Sri LankaEnglandEngland6 wicketsGalleJan 22-25, 2021Test # 2405
Sri LankaEnglandEngland7 wicketsGalleJan 14-18, 2021Test # 2403
South AfricaSri LankaSouth Africa10 wicketsJohannesburgJan 3-5, 2021Test # 2401
South AfricaSri LankaSouth Africainns & 45 runsCenturionDec 26-29, 2020Test # 2399
Sri LankaWest IndiesWest Indies7 wicketsPallekeleMar 6, 2020T20I # 1078
Sri LankaWest IndiesWest Indies25 runsPallekeleMar 4, 2020T20I # 1075
Sri LankaWest IndiesSri Lanka6 runsPallekeleMar 1, 2020ODI # 4250
Sri LankaWest IndiesSri Lanka161 runsHambantotaFeb 26, 2020ODI # 4247
Sri LankaWest IndiesSri Lanka1 wicketColombo (SSC)Feb 22, 2020ODI # 4246
ZimbabweSri Lankadrawn-HarareJan 27-31, 2020Test # 2383
ZimbabweSri LankaSri Lanka10 wicketsHarareJan 19-23, 2020Test # 2381
IndiaSri LankaIndia78 runsPuneJan 10, 2020T20I # 1027
IndiaSri LankaIndia7 wicketsIndoreJan 7, 2020T20I # 1026
IndiaSri Lankano result-GuwahatiJan 5, 2020T20I # 1025
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Performances in matches that overlap years are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures
Records includes the following current or recent matches:

Scotland vs Nepal at Glasgow, Scotland T20 Tri-Series 3rd Match, Jun 17, 2025 [T20I # 3246]

Netherlands vs Nepal at Glasgow, Scotland T20 Tri-Series 2nd Match, Jun 16, 2025 [T20I # 3243]

Nepal vs Netherlands at Dundee, ICC Men's Cricket World Cup League 2 77th Match, Jun 10, 2025 [ODI # 4887]