Scheduled
Live
Result
Series
Teams
Players
*IPL 2020
Scheduled
Live
Result
Series
Teams
Players
*IPL 2020
Cricket
»
Teams
»
Sri Lanka Cricket Team
Sri Lanka Cricket Team
Completed
03 April 2021
2nd Test
West Indies
WI
354/10 & 280/4 (111.1)
Sri Lanka
SL
258/10 & 193/2 (107)
Match Drawn
Scheduled
24 June 2021
1st T20I
England
ENG
Sri Lanka
SL
Starts at 11:00 AM local time
Scheduled
25 June 2021
2nd T20I
England
ENG
Sri Lanka
SL
Scheduled
27 June 2021
3rd T20I
England
ENG
Sri Lanka
SL
Scheduled
29 June 2021
1st ODI
England
ENG
Sri Lanka
SL
Match scheduled to begin at 11:00 local time (10:00 GMT)
Scheduled
01 July 2021
2nd ODI
England
ENG
Sri Lanka
SL
Match scheduled to begin at 13:00 local time (12:00 GMT)
Scheduled
04 July 2021
3rd ODI
England
ENG
Sri Lanka
SL
Match scheduled to begin at 11:00 local time (10:00 GMT)
Completed
25 April 2021
1st Test
Sri Lanka
SL
648/8 (179)
Bangladesh
BAN
100/2 (33)
Match Drawn
Completed
03 May 2021
2nd Test
Sri Lanka
SL
493/7 & 194/9 (159.2)
Bangladesh
BAN
251/10 & 227/10 (83)
Sri Lanka won by 209 runs.
Completed
26 March 2021
1st Test
West Indies
WI
271/10 & 236/4 (103)
Sri Lanka
SL
169/10 & 476/10 (69.4)
Match Drawn
Completed
20 March 2021
Tour Match
West Indies President's XI
WI-XI
294/10 (81.2)
Sri Lanka
SL
172/10 & 56/0 (49.3)
West Indies Cricket Presidents XI drew with Sri Lanka
Completed
15 March 2021
3rd ODI
West Indies
WI
276/5 (48.3)
Sri Lanka
SL
274/6 (50)
West Indies won by 5 wickets
Completed
13 March 2021
2nd ODI
West Indies
WI
274/5 (49.4)
Sri Lanka
SL
273/8 (50)
West Indies won by 5 wickets
Completed
11 March 2021
1st ODI
West Indies
WI
236/2 (47)
Sri Lanka
SL
232/10 (49)
West Indies won by 8 wickets
Completed
08 March 2021
3rd T20I
West Indies
WI
134/7 (19)
Sri Lanka
SL
131/4 (20)
West Indies won by 3 wickets
Completed
05 March 2021
2nd T20I
West Indies
WI
117/10 (18.4)
Sri Lanka
SL
160/6 (20)
Sri Lanka won by 43 runs.
Completed
03 March 2021
1st T20I
West Indies
WI
134/6 (13.1)
Sri Lanka
SL
131/9 (20)
West Indies won by 4 wickets
Completed
26 January 2021
2nd Test
Sri Lanka
SL
381/10 & 126/10 (139.3)
England
ENG
344/10 & 164/4 (116.1)
England won by 6 wickets
Completed
18 January 2021
1st Test
Sri Lanka
SL
135/10 & 359/10 (46.1)
England
ENG
421/10 & 76/3 (117.1)
England won by 7 wickets
Completed
08 January 2021
2nd Test
South Africa
SA
302/10 & 67/0 (75.4)
Sri Lanka
SL
157/10 & 211/10 (40.3)
South Africa won by 10 wickets
Completed
31 December 2020
1st Test
South Africa
SA
621/10 (142.1)
Sri Lanka
SL
396/10 & 180/10 (96)
South Africa won by an innings and 45 runs
Completed
03 November 2016
1st Test
Zimbabwe
ZIM
373/10 & 186/10 (107.5)
Sri Lanka
SL
537/10 & 247/6 (155)
Sri Lanka won by 225 runs
Completed
11 November 2016
2nd Test
Zimbabwe
ZIM
272/10 & 233/10 (82.1)
Sri Lanka
SL
504/10 & 258/9 (144.4)
Sri Lanka won by 257 runs
Completed
15 November 2016
1st Match
Zimbabwe
ZIM
154/10 (41.3)
Sri Lanka
SL
155/2 (24.3)
Sri Lanka won by 8 wickets (with 153 balls remaining)
Completed
17 November 2016
2nd Match
Sri Lanka
SL
165/10 (43.1)
West Indies
WI
227/10 (49.2)
West Indies won by 62 runs
Cancelled
22 November 2016
4th Match
Zimbabwe
ZIM
Sri Lanka
SL
No result
Completed
24 November 2016
5th Match
Sri Lanka
SL
330/7 (50)
West Indies
WI
329/9 (50)
Sri Lanka won by 1 run
Completed
28 November 2016
Final
Zimbabwe
ZIM
160/10 (36.3)
Sri Lanka
SL
166/4 (37.3)
Sri Lanka won by 6 wickets (with 75 balls remaining)
Completed
22 December 2016
Tour Match
South African Invitation XI
SAInv
289/10 (69.5)
Sri Lanka
SL
373/10 & 212/5 (98.5)
Match drawn
Completed
31 December 2016
1st Test
South Africa
SA
286/10 & 406/6 (98.5)
Sri Lanka
SL
205/10 & 281/10 (64.5)
South Africa won by 206 runs
Completed
07 January 2017
2nd Test
South Africa
SA
392/10 & 224/7 (116)
Sri Lanka
SL
110/10 & 224/10 (43)
South Africa won by 282 runs
Completed
17 January 2017
3rd Test
South Africa
SA
426/10 (124.1)
Sri Lanka
SL
131/10 & 177/10 (45.4)
South Africa won by an innings and 118 runs
Completed
21 January 2017
1st T20I
South Africa
SA
126/5 (10)
Sri Lanka
SL
107/6 (10)
South Africa won by 19 runs
Completed
23 January 2017
2nd T20I
South Africa
SA
113/10 (19.3)
Sri Lanka
SL
119/7 (19.4)
Sri Lanka won by 3 wickets (with 2 balls remaining)
Completed
26 January 2017
3rd T20I
South Africa
SA
169/5 (20)
Sri Lanka
SL
170/5 (19.5)
Sri Lanka won by 5 wickets (with 1 ball remaining)
Completed
29 January 2017
1st ODI
South Africa
SA
185/2 (34.2)
Sri Lanka
SL
181/10 (48.3)
South Africa won by 8 wickets (with 94 balls remaining)
Completed
02 February 2017
2nd ODI
South Africa
SA
307/6 (50)
Sri Lanka
SL
186/10 (37.5)
South Africa won by 121 runs
Completed
05 February 2017
3rd ODI
South Africa
SA
164/3 (32)
Sri Lanka
SL
163/10 (39.2)
South Africa won by 7 wickets (with 108 balls remaining)
Completed
08 February 2017
4th ODI
South Africa
SA
367/5 (50)
Sri Lanka
SL
327/10 (48.1)
South Africa won by 40 runs
Completed
11 February 2017
5th ODI
South Africa
SA
384/6 (50)
Sri Lanka
SL
296/8 (50)
South Africa won by 88 runs
Completed
16 February 2017
Tour Match
Prime Minister's XI
PM-XI
169/6 (20)
Sri Lanka
SL
170/5 (17.1)
Sri Lanka won by 5 wickets (with 17 balls remaining)
Completed
18 February 2017
1st T20I
Australia
AUS
168/6 (20)
Sri Lanka
SL
172/5 (20)
Sri Lanka won by 5 wickets (with 0 balls remaining)
Completed
20 February 2017
2nd T20I
Australia
AUS
173/10 (20)
Sri Lanka
SL
176/8 (20)
Sri Lanka won by 2 wickets (with 0 balls remaining)
Completed
23 February 2017
3rd T20I
Australia
AUS
187/6 (20)
Sri Lanka
SL
146/10 (18)
Australia won by 41 runs
Completed
11 March 2017
1st Test
Sri Lanka
SL
494/10 & 274/6 (129.1)
Bangladesh
BAN
312/10 & 197/10 (97.2)
Sri Lanka won by 259 runs
Completed
19 March 2017
2nd Test
Sri Lanka
SL
338/10 & 319/10 (113.3)
Bangladesh
BAN
467/10 & 191/6 (134.1)
Bangladesh won by 4 wickets
Completed
26 March 2017
1st ODI
Sri Lanka
SL
234/10 (45.1)
Bangladesh
BAN
324/5 (50)
Bangladesh won by 90 runs
Cancelled
29 March 2017
2nd ODI
Sri Lanka
SL
Bangladesh
BAN
No result
Completed
01 April 2017
3rd ODI
Sri Lanka
SL
280/9 (50)
Bangladesh
BAN
210/10 (44.3)
Sri Lanka won by 70 runs
Completed
05 April 2017
1st T20I
Sri Lanka
SL
158/4 (18.5)
Bangladesh
BAN
155/6 (20)
Sri Lanka won by 6 wickets (with 7 balls remaining)
Completed
07 April 2017
2nd T20I
Sri Lanka
SL
131/10 (18)
Bangladesh
BAN
176/9 (20)
Bangladesh won by 45 runs
Completed
26 February 2016
2nd Match
Sri Lanka
SL
129/8 (20)
United Arab Emirates
UAE
115/9 (20)
Sri Lanka won by 14 runs
Completed
29 February 2016
5th Match
Bangladesh
BAN
147/7 (20)
Sri Lanka
SL
124/8 (20)
Bangladesh won by 23 runs
Completed
02 March 2016
7th Match
India
IND
142/5 (19.2)
Sri Lanka
SL
138/9 (20)
India won by 5 wickets (with 4 balls remaining)
Completed
05 March 2016
10th Match
Pakistan
PAK
151/4 (19.2)
Sri Lanka
SL
150/4 (20)
Pakistan won by 6 wickets (with 4 balls remaining)
Completed
18 March 2016
16th Match, Super 10 Group 1
Afghanistan
AFG
153/7 (20)
Sri Lanka
SL
155/4 (18.5)
Sri Lanka won by 6 wickets (with 7 balls remaining)
Completed
21 March 2016
21st Match, Super 10 Group 1
Sri Lanka
SL
122/9 (20)
West Indies
WI
127/3 (18.2)
West Indies won by 7 wickets (with 10 balls remaining)
Completed
27 March 2016
29th Match, Super 10 Group 1
England
ENG
171/4 (20)
Sri Lanka
SL
161/8 (20)
England won by 10 runs
Completed
29 March 2016
32nd Match, Super 10 Group 1
South Africa
SA
122/2 (17.4)
Sri Lanka
SL
120/10 (19.3)
South Africa won by 8 wickets (with 14 balls remaining)
Completed
12 May 2016
Tour Match
Essex
Essex
412/4 (100)
Sri Lanka
SL
254/10 & 42/2 (63)
Match drawn
Completed
17 May 2016
Tour Match
Leicestershire
Leics
375/5 (100)
Sri Lanka
SL
367/10 & 200/4 (97.1)
Match drawn
Completed
24 May 2016
1st Investec Test
England
ENG
298/10 (90.3)
Sri Lanka
SL
91/10 & 119/10 (36.4)
England won by an innings and 88 runs
Completed
01 June 2016
2nd Investec Test
England
ENG
80/1 (23.2)
Sri Lanka
SL
101/10 & 475/10 (43.3)
England won by 9 wickets
Completed
14 June 2016
3rd Investec Test
England
ENG
416/10 & 233/7 (128.4)
Sri Lanka
SL
288/10 & 78/1 (95.1)
Match drawn
Completed
17 June 2016
1st ODI
Ireland
IRA
216/10 (40.4)
Sri Lanka
SL
303/7 (50)
Sri Lanka won by 76 runs (D/L method)
Completed
19 June 2016
2nd ODI
Ireland
IRA
241/10 (45)
Sri Lanka
SL
377/8 (50)
Sri Lanka won by 136 runs
Completed
22 June 2016
1st ODI
England
ENG
286/8 (50)
Sri Lanka
SL
286/9 (50)
Match tied
Completed
25 June 2016
2nd ODI
England
ENG
256/0 (34.1)
Sri Lanka
SL
254/7 (50)
England won by 10 wickets (with 95 balls remaining)
Cancelled
27 June 2016
3rd ODI
England
ENG
Sri Lanka
SL
No result
Completed
30 June 2016
4th ODI
England
ENG
309/4 (40.1)
Sri Lanka
SL
305/5 (42)
England won by 6 wickets (with 11 balls remaining) (D/L method)
Completed
03 July 2016
5th ODI
England
ENG
324/7 (50)
Sri Lanka
SL
202/10 (42.4)
England won by 122 runs
Completed
06 July 2016
Only T20I
England
ENG
144/2 (17.3)
Sri Lanka
SL
140/10 (20)
England won by 8 wickets (with 15 balls remaining)
Completed
30 July 2016
1st Test
Sri Lanka
SL
117/10 & 353/10 (34.2)
Australia
AUS
203/10 & 161/10 (79.2)
Sri Lanka won by 106 runs
Completed
08 August 2016
2nd Test
Sri Lanka
SL
281/10 & 237/10 (73.1)
Australia
AUS
106/10 & 183/10 (33.2)
Sri Lanka won by 229 runs
Completed
17 August 2016
3rd Test
Sri Lanka
SL
355/10 & 347/8 (141.1)
Australia
AUS
379/10 & 160/10 (125.1)
Sri Lanka won by 163 runs
Completed
22 August 2016
1st ODI
Sri Lanka
SL
227/8 (50)
Australia
AUS
228/7 (46.5)
Australia won by 3 wickets (with 19 balls remaining)
Completed
25 August 2016
2nd ODI
Sri Lanka
SL
288/10 (48.5)
Australia
AUS
206/10 (47.2)
Sri Lanka won by 82 runs
Completed
29 August 2016
3rd ODI
Sri Lanka
SL
226/10 (49.2)
Australia
AUS
227/8 (46)
Australia won by 2 wickets (with 24 balls remaining)
Completed
01 September 2016
4th ODI
Sri Lanka
SL
212/10 (50)
Australia
AUS
217/4 (31)
Australia won by 6 wickets (with 114 balls remaining)
Completed
05 September 2016
5th ODI
Sri Lanka
SL
195/10 (40.2)
Australia
AUS
199/5 (43)
Australia won by 5 wickets (with 42 balls remaining)
Completed
07 September 2016
1st T20I
Sri Lanka
SL
178/9 (20)
Australia
AUS
263/3 (20)
Australia won by 85 runs
Completed
10 September 2016
2nd T20I
Sri Lanka
SL
128/9 (20)
Australia
AUS
130/6 (17.5)
Australia won by 4 wickets (with 13 balls remaining)
Completed
02 October 2017
1st Test
Pakistan
PAK
422/10 & 114/10 (162.3)
Sri Lanka
SL
419/10 & 138/10 (154.5)
Sri Lanka won by 21 runs
Completed
11 October 2017
2nd Test
Pakistan
PAK
262/10 & 248/10 (90.3)
Sri Lanka
SL
482/10 & 96/10 (159.2)
Sri Lanka won by 68 runs
Completed
14 October 2017
1st ODI
Pakistan
PAK
292/6 (50)
Sri Lanka
SL
209/8 (50)
Pakistan won by 83 runs
Completed
17 October 2017
2nd ODI
Pakistan
PAK
219/9 (50)
Sri Lanka
SL
187/10 (48)
Pakistan won by 32 runs
Completed
19 October 2017
3rd ODI
Pakistan
PAK
209/3 (42.3)
Sri Lanka
SL
208/10 (48.2)
Pakistan won by 7 wickets (with 45 balls remaining)
Completed
21 October 2017
4th ODI
Pakistan
PAK
177/3 (39)
Sri Lanka
SL
173/10 (43.4)
Pakistan won by 7 wickets (with 66 balls remaining)
Completed
24 October 2017
5th ODI
Pakistan
PAK
105/1 (20.2)
Sri Lanka
SL
103/10 (26.2)
Pakistan won by 9 wickets (with 178 balls remaining)
Completed
27 October 2017
1st T20I
Pakistan
PAK
103/3 (17.2)
Sri Lanka
SL
102/10 (18.3)
Pakistan won by 7 wickets (with 16 balls remaining)
Completed
28 October 2017
2nd T20I
Pakistan
PAK
125/8 (19.5)
Sri Lanka
SL
124/9 (20)
Pakistan won by 2 wickets (with 1 ball remaining)
Completed
30 October 2017
3rd T20I
Pakistan
PAK
180/3 (20)
Sri Lanka
SL
144/9 (20)
Pakistan won by 36 runs
Completed
28 October 2017
2nd match, Group B
Bangladesh
BAN
93/4 (5)
Sri Lanka
SL
86/3 (5)
Bangladesh won by 7 runs
Completed
28 October 2017
4th match, Group B
Australia
AUS
98/3 (5)
Sri Lanka
SL
114/2 (5)
Sri Lanka won by 16 runs
Completed
28 October 2017
8th match, Group B
New Zealand Select
NZ-SL
98/3 (4.4)
Sri Lanka
SL
95/3 (5)
NZ Select won by 3 wickets
Completed
29 October 2017
South Africa
SA
96/2 (4.4)
Sri Lanka
SL
95/4 (5)
South Africa won by 3 wickets
Completed
29 October 2017
1st Plate Semi-Final
Hong Kong
HKG
114/2 (5)
Sri Lanka
SL
81/4 (5)
Hong Kong won by 33 runs
Completed
20 November 2017
1st Test
India
IND
172/10 & 352/8 (59.3)
Sri Lanka
SL
294/10 & 75/7 (83.4)
Match drawn
Completed
28 November 2017
2nd Test
India
IND
610/6 (176.1)
Sri Lanka
SL
205/10 & 166/10 (79.1)
India won by an innings and 239 runs
Completed
06 December 2017
3rd Test
India
IND
536/7 & 246/5 (127.5)
Sri Lanka
SL
373/10 & 299/5 (135.3)
Match drawn
Completed
10 December 2017
1st ODI
India
IND
112/10 (38.2)
Sri Lanka
SL
114/3 (20.4)
Sri Lanka won by 7 wickets (with 176 balls remaining)
Completed
13 December 2017
2nd ODI
India
IND
392/4 (50)
Sri Lanka
SL
251/8 (50)
India won by 141 runs
Completed
18 December 2017
3rd ODI
India
IND
219/2 (32.1)
Sri Lanka
SL
215/10 (44.5)
India won by 8 wickets (with 107 balls remaining)
Completed
21 December 2017
1st T20I
India
IND
180/3 (20)
Sri Lanka
SL
87/10 (16)
India won by 93 runs
Completed
23 December 2017
2nd T20I
India
IND
260/5 (20)
Sri Lanka
SL
172/10 (17.2)
India won by 88 runs
Completed
25 December 2017
3rd T20I
India
IND
139/5 (19.2)
Sri Lanka
SL
135/7 (20)
India won by 5 wickets (with 4 balls remaining)
Completed
17 January 2018
2nd match
Sri Lanka
SL
278/10 (48.1)
Zimbabwe
ZIM
290/6 (50)
Zimbabwe won by 12 runs
Completed
19 January 2018
3rd match
Bangladesh
BAN
320/7 (50)
Sri Lanka
SL
157/10 (32.2)
Bangladesh won by 163 runs
Completed
21 January 2018
4th match
Sri Lanka
SL
202/5 (44.5)
Zimbabwe
ZIM
198/10 (44)
Sri Lanka won by 5 wickets (with 31 balls remaining)
Completed
25 January 2018
6th match
Bangladesh
BAN
82/10 (24)
Sri Lanka
SL
83/0 (11.5)
Sri Lanka won by 10 wickets (with 229 balls remaining)
Completed
27 January 2018
Final
Bangladesh
BAN
142/10 (41.1)
Sri Lanka
SL
221/10 (50)
Sri Lanka won by 79 runs
Completed
04 February 2018
1st Test
Bangladesh
BAN
513/10 & 307/5 (129.5)
Sri Lanka
SL
713/9 (199.3)
Match drawn
Completed
12 February 2018
2nd Test
Bangladesh
BAN
110/10 & 123/10 (45.4)
Sri Lanka
SL
222/10 & 226/10 (65.3)
Sri Lanka won by 215 runs
Completed
16 February 2018
1st T20I
Bangladesh
BAN
193/5 (20)
Sri Lanka
SL
194/4 (16.4)
Sri Lanka won by 6 wickets (with 20 balls remaining)
Completed
19 February 2018
2nd T20I
Bangladesh
BAN
135/10 (18.4)
Sri Lanka
SL
210/4 (20)
Sri Lanka won by 75 runs
Completed
07 March 2018
1st Match
Sri Lanka
SL
175/5 (18.3)
India
IND
174/5 (20)
Sri Lanka won by 5 wickets (with 9 balls remaining)
Completed
11 March 2018
3rd Match
Sri Lanka
SL
214/6 (20)
Bangladesh
BAN
215/5 (19.4)
Bangladesh won by 5 wickets (with 2 balls remaining)
Completed
13 March 2018
4th Match
Sri Lanka
SL
152/9 (19)
India
IND
153/4 (17.3)
India won by 6 wickets (with 9 balls remaining)
Completed
17 March 2018
6th Match
Sri Lanka
SL
159/7 (20)
Bangladesh
BAN
160/8 (19.5)
Bangladesh won by 2 wickets (with 1 ball remaining)
Completed
16 September 2018
1st Match, Group B
Bangladesh
BAN
261/10 (49.3)
Sri Lanka
SL
124/10 (35.2)
Bangladesh won by 137 runs
Completed
18 September 2018
3rd Match, Group B
Afghanistan
AFG
249/10 (50)
Sri Lanka
SL
158/10 (41.2)
Afghanistan won by 91 runs
Cancelled
11 October 2018
1st ODI
Sri Lanka
SL
England
ENG
No result
Completed
13 October 2018
2nd ODI
Sri Lanka
SL
140/5 (29)
England
ENG
278/9 (50)
England won by 31 runs (D/L method)
Completed
18 October 2018
3rd ODI
Sri Lanka
SL
150/9 (21)
England
ENG
153/3 (18.3)
England won by 7 wickets (with 15 balls remaining)
Completed
20 October 2018
4th ODI
Sri Lanka
SL
273/7 (50)
England
ENG
132/2 (27)
England won by 18 runs (D/L method)
Completed
24 October 2018
5th ODI
Sri Lanka
SL
366/6 (50)
England
ENG
132/9 (26.1)
Sri Lanka won by 219 runs (D/L method)
Completed
28 October 2018
Only T20I
Sri Lanka
SL
157/10 (20)
England
ENG
187/8 (20)
England won by 30 runs
Completed
10 November 2018
1st Test
Sri Lanka
SL
203/10 & 250/10 (68)
England
ENG
342/10 & 322/6 (97)
England won by 211 runs
Completed
18 November 2018
2nd Test
Sri Lanka
SL
336/10 & 243/10 (103)
England
ENG
290/10 & 346/10 (75.4)
England won by 57 runs
Completed
27 November 2018
3rd Test
Sri Lanka
SL
240/10 & 284/10 (65.5)
England
ENG
336/10 & 230/10 (92.5)
England won by 42 runs
Completed
19 December 2018
1st Test
New Zealand
NZ
578/10 (157.3)
Sri Lanka
SL
282/10 & 287/3 (90)
Match drawn
Completed
30 December 2018
2nd Test
New Zealand
NZ
178/10 & 585/4 (50)
Sri Lanka
SL
104/10 & 236/10 (41)
New Zealand won by 423 runs
Completed
03 January 2019
1st ODI
New Zealand
NZ
371/7 (50)
Sri Lanka
SL
326/10 (49)
New Zealand won by 45 runs
Completed
05 January 2019
2nd ODI
New Zealand
NZ
319/7 (50)
Sri Lanka
SL
298/10 (46.2)
New Zealand won by 21 runs
Completed
08 January 2019
3rd ODI
New Zealand
NZ
364/4 (50)
Sri Lanka
SL
249/10 (41.4)
New Zealand won by 115 runs
Completed
11 January 2019
Only T20I
New Zealand
NZ
179/7 (20)
Sri Lanka
SL
144/10 (16.5)
New Zealand won by 35 runs
Completed
28 January 2019
1st Test
Australia
AUS
323/10 (106.2)
Sri Lanka
SL
144/10 & 139/10 (56.4)
Australia won by an innings and 40 runs
Completed
05 February 2019
2nd Test
Australia
AUS
534/5 & 196/3 (132)
Sri Lanka
SL
215/10 & 149/10 (68.3)
Australia won by 366 runs
Completed
18 February 2019
1st Test
South Africa
SA
235/10 & 259/10 (59.4)
Sri Lanka
SL
191/10 & 304/9 (59.2)
Sri Lanka won by 1 wicket
Completed
26 February 2019
2nd Test
South Africa
SA
222/10 & 128/10 (61.2)
Sri Lanka
SL
154/10 & 197/2 (37.4)
Sri Lanka won by 8 wickets
Completed
04 March 2019
1st ODI
South Africa
SA
232/2 (38.5)
Sri Lanka
SL
231/10 (47)
South Africa won by 8 wickets (with 67 balls remaining)
Completed
07 March 2019
2nd ODI
South Africa
SA
251/10 (45.1)
Sri Lanka
SL
138/10 (32.2)
South Africa won by 113 runs
Completed
11 March 2019
3rd ODI
South Africa
SA
331/5 (50)
Sri Lanka
SL
121/5 (24)
South Africa won by 71 runs (D/L method)
Completed
14 March 2019
4th ODI
South Africa
SA
190/4 (32.5)
Sri Lanka
SL
189/10 (39.2)
South Africa won by 6 wickets (with 103 balls remaining)
Completed
17 March 2019
5th ODI
South Africa
SA
135/2 (28)
Sri Lanka
SL
225/10 (49.3)
South Africa won by 41 runs (D/L method)
Completed
20 March 2019
1st T20I
South Africa
SA
134/8 (20)
Sri Lanka
SL
134/7 (20)
Match tied (South Africa won the one-over eliminator)
Completed
23 March 2019
2nd T20I
South Africa
SA
180/3 (20)
Sri Lanka
SL
164/9 (20)
South Africa won by 16 runs
Completed
25 March 2019
3rd T20I
South Africa
SA
198/2 (20)
Sri Lanka
SL
137/10 (15.4)
South Africa won by 45 runs (D/L method)
Completed
04 June 2017
3rd Match Group B
South Africa
SA
299/6 (50)
Sri Lanka
SL
203/10 (41.3)
South Africa won by 96 runs
Completed
27 May 2017
Warm-up
Australia
AUS
319/8 (49.4)
Sri Lanka
SL
318/7 (50)
Australia won by 2 wickets (with 2 balls remaining)
Completed
31 May 2017
Warm-up
New Zealand
NZ
359/4 (46.1)
Sri Lanka
SL
356/8 (50)
New Zealand won by 6 wickets (with 23 balls remaining)
Completed
09 June 2017
8th Match Group B
India
IND
321/6 (50)
Sri Lanka
SL
322/3 (48.4)
Sri Lanka won by 7 wickets (with 8 balls remaining)
Completed
13 June 2017
12th Match Group B
Pakistan
PAK
237/7 (44.5)
Sri Lanka
SL
236/10 (49.2)
Pakistan won by 3 wickets (with 31 balls remaining)
Completed
30 June 2017
1st ODI
Sri Lanka
SL
316/5 (50)
Zimbabwe
ZIM
322/4 (47.4)
Zimbabwe won by 6 wickets (with 14 balls remaining)
Completed
02 July 2017
2nd ODI
Sri Lanka
SL
158/3 (30.1)
Zimbabwe
ZIM
155/10 (33.4)
Sri Lanka won by 7 wickets (with 119 balls remaining)
Completed
06 July 2017
3rd ODI
Sri Lanka
SL
312/2 (47.2)
Zimbabwe
ZIM
310/8 (50)
Sri Lanka won by 8 wickets (with 16 balls remaining)
Completed
08 July 2017
4th ODI
Sri Lanka
SL
300/6 (50)
Zimbabwe
ZIM
219/6 (29.2)
Zimbabwe won by 4 wickets (with 10 balls remaining) (D/L method)
Completed
10 July 2017
5th ODI
Sri Lanka
SL
203/8 (50)
Zimbabwe
ZIM
204/7 (38.1)
Zimbabwe won by 3 wickets (with 71 balls remaining)
Completed
18 July 2017
Only Test
Sri Lanka
SL
346/10 & 391/6 (102.3)
Zimbabwe
ZIM
356/10 & 377/10 (94.4)
Sri Lanka won by 4 wickets
Completed
30 July 2017
1st Test
Sri Lanka
SL
291/10 & 245/8 (78.3)
India
IND
600/10 & 240/3 (133.1)
India won by 304 runs
Completed
07 August 2017
2nd Test
Sri Lanka
SL
183/10 & 386/10 (49.4)
India
IND
622/9 (158)
India won by an innings and 53 runs
Completed
16 August 2017
3rd Test
Sri Lanka
SL
135/10 & 181/10 (37.4)
India
IND
487/10 (122.3)
India won by an innings and 171 runs
Completed
21 August 2017
1st ODI
Sri Lanka
SL
216/10 (43.2)
India
IND
220/1 (28.5)
India won by 9 wickets (with 127 balls remaining)
Completed
25 August 2017
2nd ODI
Sri Lanka
SL
236/8 (50)
India
IND
231/7 (44.2)
India won by 3 wickets (with 16 balls remaining) (D/L method)
Completed
28 August 2017
3rd ODI
Sri Lanka
SL
217/9 (50)
India
IND
218/4 (45.1)
India won by 6 wickets (with 29 balls remaining)
Completed
01 September 2017
4th ODI
Sri Lanka
SL
207/10 (42.4)
India
IND
375/5 (50)
India won by 168 runs
Completed
04 September 2017
5th ODI
Sri Lanka
SL
238/10 (49.4)
India
IND
239/4 (46.3)
India won by 6 wickets (with 21 balls remaining)
Completed
07 September 2017
Only T20I
Sri Lanka
SL
170/7 (20)
India
IND
174/3 (19.2)
India won by 7 wickets (with 4 balls remaining)
Cancelled
19 May 2019
1st ODI
Scotland
SCOT
Sri Lanka
SL
No result
Completed
22 May 2019
2nd ODI
Scotland
SCOT
199/10 (33.2)
Sri Lanka
SL
322/8 (50)
Sri Lanka won by 35 runs (D/L method)
Completed
25 May 2019
South Africa
SA
338/7 (50)
Sri Lanka
SL
251/10 (42.3)
South Africa won by 87 runs
Completed
28 May 2019
Australia
AUS
241/5 (44.5)
Sri Lanka
SL
239/8 (50)
Australia won by 5 wickets (with 31 balls remaining)
Completed
02 June 2019
3rd match
New Zealand
NZ
137/0 (16.1)
Sri Lanka
SL
136/10 (29.2)
New Zealand won by 10 wickets (with 203 balls remaining)
Completed
05 June 2019
7th match
Afghanistan
AFG
152/10 (32.4)
Sri Lanka
SL
201/10 (36.5)
Sri Lanka won by 34 runs (D/L method)
Cancelled
08 June 2019
11th match
Pakistan
PAK
Sri Lanka
SL
No result
Cancelled
12 June 2019
16th match
Bangladesh
BAN
Sri Lanka
SL
No result
Completed
16 June 2019
20th match
Australia
AUS
334/7 (50)
Sri Lanka
SL
247/10 (45.5)
Australia won by 87 runs
Completed
22 June 2019
27th match
England
ENG
212/10 (47)
Sri Lanka
SL
232/9 (50)
Sri Lanka won by 20 runs
Completed
29 June 2019
35th match
South Africa
SA
206/1 (37.2)
Sri Lanka
SL
203/10 (49.3)
South Africa won by 9 wickets (with 76 balls remaining)
Completed
02 July 2019
39th match
Sri Lanka
SL
338/6 (50)
West Indies
WI
315/9 (50)
Sri Lanka won by 23 runs
Completed
07 July 2019
44th match
India
IND
265/3 (43.3)
Sri Lanka
SL
264/7 (50)
India won by 7 wickets (with 39 balls remaining)
Completed
27 July 2019
1st ODI
Sri Lanka
SL
314/8 (50)
Bangladesh
BAN
223/10 (41.4)
Sri Lanka won by 91 runs
Completed
29 July 2019
2nd ODI
Sri Lanka
SL
242/3 (44.4)
Bangladesh
BAN
238/8 (50)
Sri Lanka won by 7 wickets (with 32 balls remaining)
Completed
01 August 2019
3rd ODI
Sri Lanka
SL
294/8 (50)
Bangladesh
BAN
172/10 (36)
Sri Lanka won by 122 runs
Completed
18 August 2019
1st Test
Sri Lanka
SL
267/10 & 268/4 (93.2)
New Zealand
NZ
249/10 & 285/10 (83.2)
Sri Lanka won by 6 wickets
Completed
26 August 2019
2nd Test
Sri Lanka
SL
244/10 & 122/10 (90.2)
New Zealand
NZ
431/6 (115)
New Zealand won by an innings and 65 runs
Completed
02 September 2019
1st T20I
Sri Lanka
SL
174/4 (20)
New Zealand
NZ
175/5 (19.3)
New Zealand won by 5 wickets (with 3 balls remaining)
Completed
04 September 2019
2nd T20I
Sri Lanka
SL
161/9 (20)
New Zealand
NZ
165/6 (19.4)
New Zealand won by 4 wickets (with 2 balls remaining)
Completed
07 September 2019
3rd T20I
Sri Lanka
SL
125/8 (20)
New Zealand
NZ
88/10 (16)
Sri Lanka won by 37 runs
Cancelled
28 September 2019
1st ODI
Pakistan
PAK
Sri Lanka
SL
No result
Completed
01 October 2019
2nd ODI
Pakistan
PAK
305/7 (50)
Sri Lanka
SL
238/10 (46.5)
Pakistan won by 67 runs
Completed
03 October 2019
3rd ODI
Pakistan
PAK
299/5 (48.2)
Sri Lanka
SL
297/9 (50)
Pakistan won by 5 wickets (with 10 balls remaining)
Completed
06 October 2019
1st T20I
Pakistan
PAK
101/10 (17.4)
Sri Lanka
SL
165/5 (20)
Sri Lanka won by 64 runs
Completed
08 October 2019
2nd T20I
Pakistan
PAK
147/10 (19)
Sri Lanka
SL
182/6 (20)
Sri Lanka won by 35 runs
Completed
10 October 2019
3rd T20I
Pakistan
PAK
134/6 (20)
Sri Lanka
SL
147/7 (20)
Sri Lanka won by 13 runs
Completed
25 October 2019
Tour Match
Prime Minister's XI
PM-XI
132/9 (19.5)
Sri Lanka
SL
131/8 (20)
PM's XI won by 1 wicket (with 1 ball remaining)
Completed
27 October 2019
1st T20I
Australia
AUS
233/2 (20)
Sri Lanka
SL
99/9 (20)
Australia won by 134 runs
Completed
31 October 2019
2nd T20I
Australia
AUS
118/1 (13)
Sri Lanka
SL
117/10 (19)
Australia won by 9 wickets (with 42 balls remaining)
Completed
02 November 2019
3rd T20I
Australia
AUS
145/3 (17.4)
Sri Lanka
SL
142/6 (20)
Australia won by 7 wickets (with 14 balls remaining)
Completed
15 December 2019
1st Test
Pakistan
PAK
252/2 (70)
Sri Lanka
SL
308/6 (97)
Match drawn
Completed
23 December 2019
2nd test
Pakistan
PAK
191/10 & 555/3 (59.3)
Sri Lanka
SL
271/10 & 212/10 (85.5)
Pakistan won by 263 runs
Cancelled
06 January 2020
1st T20I
India
IND
Sri Lanka
SL
No result
Completed
08 January 2020
2nd T20I
India
IND
144/3 (17.3)
Sri Lanka
SL
142/9 (20)
India won by 7 wickets (with 15 balls remaining)
Completed
11 January 2020
3rd T20I
India
IND
201/6 (20)
Sri Lanka
SL
123/10 (15.5)
India won by 78 runs
Completed
24 January 2020
1st Test
Zimbabwe
ZIM
358/10 & 170/10 (148)
Sri Lanka
SL
14/0 (3)
Sri Lanka won by 10 wickets
Completed
01 February 2020
2nd Test
Zimbabwe
ZIM
406/10 & 247/7 (115.3)
Sri Lanka
SL
293/10 & 204/3 (119.5)
Match drawn
Completed
22 February 2020
1st ODI
Sri Lanka
SL
290/9 (49.1)
West Indies
WI
289/7 (50)
Sri Lanka won by 1 wicket (with 5 balls remaining)
Completed
27 February 2020
2nd ODI
Sri Lanka
SL
345/8 (50)
West Indies
WI
184/10 (39.1)
Sri Lanka won by 161 runs
Completed
02 March 2020
3rd ODI
Sri Lanka
SL
307/10 (50)
West Indies
WI
301/9 (50)
Sri Lanka won by 6 runs
Completed
05 March 2020
1st T20I
Sri Lanka
SL
171/10 (19.1)
West Indies
WI
196/4 (20)
West Indies won by 25 runs
Completed
07 March 2020
2nd T20I
Sri Lanka
SL
155/6 (20)
West Indies
WI
158/3 (17)
West Indies won by 7 wickets (with 18 balls remaining)
Cancelled
23 March 2020
1st Test
Sri Lanka
SL
England
ENG
No result
Cancelled
31 March 2020
2nd Test
Sri Lanka
SL
England
ENG
No result
Cancelled
18 October 2020
1st Match, First Round Group A
Ireland
IRA
Sri Lanka
SL
Match Abandoned
Cancelled
21 October 2020
6th Match, First Round Group A
Papua New Guinea
PNG
Sri Lanka
SL
Match Abandoned
Cancelled
23 October 2020
10th Match, First Round Group A
Oman
OMAN
Sri Lanka
SL
Match Abandoned
Completed
11 June 2018
1st Test
West Indies
WI
414/8 & 223/7 (154)
Sri Lanka
SL
185/10 & 226/10 (55.4)
West Indies won by 226 runs
Completed
19 June 2018
2nd Test
West Indies
WI
300/10 & 147/5 (100.3)
Sri Lanka
SL
253/10 & 342/10 (79)
Match drawn
Completed
27 June 2018
3rd Test
West Indies
WI
204/10 & 93/10 (69.3)
Sri Lanka
SL
154/10 & 144/6 (59)
Sri Lanka won by 4 wickets
Completed
19 July 2018
1st Test
Sri Lanka
SL
287/10 & 190/10 (78.4)
South Africa
SA
126/10 & 73/10 (54.3)
Sri Lanka won by 278 runs
Completed
24 July 2018
2nd Test
Sri Lanka
SL
338/10 & 275/5 (104.1)
South Africa
SA
124/10 & 290/10 (34.5)
Sri Lanka won by 199 runs
Completed
29 July 2018
1st ODI
Sri Lanka
SL
193/10 (34.3)
South Africa
SA
196/5 (31)
South Africa won by 5 wickets (with 114 balls remaining)
Completed
02 August 2018
2nd ODI
Sri Lanka
SL
244/8 (50)
South Africa
SA
246/6 (42.5)
South Africa won by 4 wickets (with 43 balls remaining)
Completed
05 August 2018
3rd ODI
Sri Lanka
SL
285/10 (45.2)
South Africa
SA
363/7 (50)
South Africa won by 78 runs
Completed
09 August 2018
4th ODI
Sri Lanka
SL
306/7 (39)
South Africa
SA
187/9 (21)
Sri Lanka won by 3 runs (D/L method)
Completed
13 August 2018
5th ODI
Sri Lanka
SL
299/8 (50)
South Africa
SA
121/10 (24.4)
Sri Lanka won by 178 runs
Completed
15 August 2018
Only T20I
Sri Lanka
SL
99/7 (16)
South Africa
SA
98/10 (16.4)
Sri Lanka won by 3 wickets (with 24 balls remaining)