Test Cricket - Country Records and Statistics - Matches
Test Matches for 
Played   
Versus 
From  to         

  Date Series Ground Result
1 25/01/1996 1995-1996 Australia v. Sri Lanka Adelaide Oval Australia won by 148 runs
2 04/03/1983 1982-1983 New Zealand v. Sri Lanka AMI Stadium New Zealand won by an innings and 25 runs
3 07/12/2006 2006-2007 New Zealand v. Sri Lanka AMI Stadium New Zealand won by 5 wickets
4 13/06/1997 1996-1997 West Indies v. Sri Lanka Antigua Recreation Ground West Indies won by 6 wickets
5 08/09/1995 1995-1996 Pakistan v. Sri Lanka Arbab Niaz Stadium Pakistan won by an innings and 40 runs
6 05/03/2000 1999-2000 Pakistan v. Sri Lanka Arbab Niaz Stadium Sri Lanka won by 57 runs
7 20/06/1997 1996-1997 West Indies v. Sri Lanka Arnos Vale Ground Match Drawn
8 10/12/2005 2005-2006 India v. Sri Lanka Arun Jaitley Stadium India won by 188 runs
9 02/12/2017 2017-2018 India v. Sri Lanka Arun Jaitley Stadium Match Drawn
10 22/04/1983 1982-1983 Sri Lanka v. Australia Asgiriya Stadium Australia won by an innings and 38 runs
11 09/03/1984 1983-1984 Sri Lanka v. New Zealand Asgiriya Stadium New Zealand won by 165 runs
12 14/09/1985 1985-1986 Sri Lanka v. India Asgiriya Stadium Match Drawn
13 23/02/1986 1985-1986 Sri Lanka v. Pakistan Asgiriya Stadium Pakistan won by an innings and 20 runs
14 17/07/1993 1993-1994 Sri Lanka v. India Asgiriya Stadium Match Drawn
15 26/08/1994 1994-1995 Sri Lanka v. Pakistan Asgiriya Stadium Pakistan won by an innings and 52 runs
16 07/01/1998 1997-1998 Sri Lanka v. Zimbabwe Asgiriya Stadium Sri Lanka won by 8 wickets
17 09/09/1999 1999-2000 Sri Lanka v. Australia Asgiriya Stadium Sri Lanka won by 6 wickets
18 28/06/2000 1999-2000 Sri Lanka v. Pakistan Asgiriya Stadium Match Drawn
19 30/07/2000 2000-2001 Sri Lanka v. South Africa Asgiriya Stadium South Africa won by 7 runs
20 07/03/2001 2000-2001 Sri Lanka v. England Asgiriya Stadium England won by 3 wickets
21 22/08/2001 2001-2002 Sri Lanka v. India Asgiriya Stadium India won by 7 wickets
22 21/11/2001 2001-2002 Sri Lanka v. West Indies Asgiriya Stadium Sri Lanka won by 131 runs
23 04/01/2002 2001-2002 Sri Lanka v. Zimbabwe Asgiriya Stadium Sri Lanka won by an innings and 94 runs
24 03/05/2003 2002-2003 Sri Lanka v. New Zealand Asgiriya Stadium Match Drawn
25 10/12/2003 2003-2004 Sri Lanka v. England Asgiriya Stadium Match Drawn
26 16/03/2004 2003-2004 Sri Lanka v. Australia Asgiriya Stadium Australia won by 27 runs
27 22/07/2005 2005-2006 Sri Lanka v. West Indies Asgiriya Stadium Sri Lanka won by 240 runs
28 03/04/2006 2005-2006 Sri Lanka v. Pakistan Asgiriya Stadium Pakistan won by 8 wickets
29 11/07/2007 2007-2008 Sri Lanka v. Bangladesh Asgiriya Stadium Sri Lanka won by an innings and 193 runs
30 01/12/2007 2007-2008 Sri Lanka v. England Asgiriya Stadium Sri Lanka won by 88 runs
31 12/03/1999 1998-1999 Asian Championship (v. Pakistan) Bangabandhu National Stadium Pakistan won by an innings and 175 runs
32 04/01/1987 1986-1987 India v. Sri Lanka Barabati Stadium India won by an innings and 67 runs
33 11/03/1983 1982-1983 New Zealand v. Sri Lanka Basin Reserve New Zealand won by 6 wickets
34 31/01/1991 1990-1991 New Zealand v. Sri Lanka Basin Reserve Match Drawn
35 11/04/2005 2004-2005 New Zealand v. Sri Lanka Basin Reserve New Zealand won by an innings and 38 runs
36 15/12/2006 2006-2007 New Zealand v. Sri Lanka Basin Reserve Sri Lanka won by 217 runs
37 03/01/2015 2014-2015 New Zealand v. Sri Lanka Basin Reserve New Zealand won by 193 runs
38 15/12/2018 2018-2019 New Zealand v. Sri Lanka Basin Reserve Match Drawn
39 17/03/2023 2022-2023 New Zealand v. Sri Lanka Basin Reserve New Zealand won by an innings and 58 runs
40 16/12/1989 1989-1990 Australia v. Sri Lanka Bellerive Oval Australia won by 173 runs
41 16/11/2007 2007-2008 Australia v. Sri Lanka Bellerive Oval Australia won by 96 runs
42 14/12/2012 2012-2013 Australia v. Sri Lanka Bellerive Oval Australia won by 137 runs
43 02/12/2009 2009-2010 India v. Sri Lanka Brabourne Stadium India won by an innings and 24 runs
44 08/12/1989 1989-1990 Australia v. Sri Lanka Brisbane Cricket Ground Match Drawn
45 08/11/2007 2007-2008 Australia v. Sri Lanka Brisbane Cricket Ground Australia won by an innings and 40 runs
46 24/01/2019 2018-2019 Australia v. Sri Lanka Brisbane Cricket Ground Australia won by an innings and 40 runs
47 18/03/1995 1994-1995 New Zealand v. Sri Lanka Carisbrook Match Drawn
48 07/03/1997 1996-1997 New Zealand v. Sri Lanka Carisbrook New Zealand won by an innings and 36 runs
49 09/07/2004 2004-2005 Australia v. Sri Lanka Cazaly's Stadium Match Drawn
50 24/03/1984 1983-1984 Sri Lanka v. New Zealand Colombo Cricket Club Ground New Zealand won by an innings and 61 runs
51 13/03/1986 1985-1986 Sri Lanka v. Pakistan Colombo Cricket Club Ground Sri Lanka won by 8 wickets
52 16/04/1987 1986-1987 Sri Lanka v. New Zealand Colombo Cricket Club Ground Match Drawn
53 20/06/2003 2002-2003 West Indies v. Sri Lanka Daren Sammy Cricket Ground Match Drawn
54 14/06/2018 2017-2018 West Indies v. Sri Lanka Daren Sammy Cricket Ground Match Drawn
55 26/10/2011 2011-2012 Pakistan v. Sri Lanka Dubai International Cricket Stadium Pakistan won by 9 wickets
56 07/01/2014 2013-2014 Pakistan v. Sri Lanka Dubai International Cricket Stadium Sri Lanka won by 9 wickets
57 06/10/2017 2017-2018 Pakistan v. Sri Lanka Dubai International Cricket Stadium Sri Lanka won by 68 runs
58 16/11/2017 2017-2018 India v. Sri Lanka Eden Gardens Match Drawn
59 01/03/1991 1990-1991 New Zealand v. Sri Lanka Eden Park Match Drawn
60 30/05/2002 2002 England v. Sri Lanka Edgbaston England won by an innings and 111 runs
61 25/05/2006 2006 England v. Sri Lanka Edgbaston England won by 6 wickets
62 22/03/1982 1981-1982 Pakistan v. Sri Lanka Gaddafi Stadium Pakistan won by an innings and 102 runs
63 04/03/1999 1998-1999 Asian Championship (v. Pakistan) Gaddafi Stadium Match Drawn
64 06/03/2002 2001-2002 Asian Championship (v. Pakistan) Gaddafi Stadium Sri Lanka won by 8 wickets
65 01/03/2009 2008-2009 Pakistan v. Sri Lanka Gaddafi Stadium Match Drawn
66 03/06/1998 1997-1998 Sri Lanka v. New Zealand Galle International Stadium Sri Lanka won by an innings and 16 runs
67 22/09/1999 1999-2000 Sri Lanka v. Australia Galle International Stadium Match Drawn
68 21/06/2000 1999-2000 Sri Lanka v. Pakistan Galle International Stadium Pakistan won by an innings and 163 runs
69 20/07/2000 2000-2001 Sri Lanka v. South Africa Galle International Stadium Sri Lanka won by an innings and 15 runs
70 22/02/2001 2000-2001 Sri Lanka v. England Galle International Stadium Sri Lanka won by an innings and 28 runs
71 14/08/2001 2001-2002 Sri Lanka v. India Galle International Stadium Sri Lanka won by 10 wickets
72 13/11/2001 2001-2002 Sri Lanka v. West Indies Galle International Stadium Sri Lanka won by 10 wickets
73 12/01/2002 2001-2002 Sri Lanka v. Zimbabwe Galle International Stadium Sri Lanka won by 315 runs
74 02/12/2003 2003-2004 Sri Lanka v. England Galle International Stadium Match Drawn
75 08/03/2004 2003-2004 Sri Lanka v. Australia Galle International Stadium Australia won by 197 runs
76 04/08/2004 2004-2005 Sri Lanka v. South Africa Galle International Stadium Match Drawn
77 18/12/2007 2007-2008 Sri Lanka v. England Galle International Stadium Match Drawn
78 31/07/2008 2008-2009 Sri Lanka v. India Galle International Stadium India won by 170 runs
79 04/07/2009 2009-2010 Sri Lanka v. Pakistan Galle International Stadium Sri Lanka won by 50 runs
80 18/08/2009 2009-2010 Sri Lanka v. New Zealand Galle International Stadium Sri Lanka won by 202 runs
81 18/07/2010 2010-2011 Sri Lanka v. India Galle International Stadium Sri Lanka won by 10 wickets
82 15/11/2010 2010-2011 Sri Lanka v. West Indies Galle International Stadium Match Drawn
83 31/08/2011 2011-2012 Sri Lanka v. Australia Galle International Stadium Australia won by 125 runs
84 26/03/2012 2011-2012 Sri Lanka v. England Galle International Stadium Sri Lanka won by 75 runs
85 22/06/2012 2011-2012 Sri Lanka v. Pakistan Galle International Stadium Sri Lanka won by 209 runs
86 17/11/2012 2012-2013 Sri Lanka v. New Zealand Galle International Stadium Sri Lanka won by 10 wickets
87 08/03/2013 2012-2013 Sri Lanka v. Bangladesh Galle International Stadium Match Drawn
88 16/07/2014 2014-2015 Sri Lanka v. South Africa Galle International Stadium South Africa won by 153 runs
89 06/08/2014 2014-2015 Sri Lanka v. Pakistan Galle International Stadium Sri Lanka won by 7 wickets
90 17/06/2015 2015 Sri Lanka v. Pakistan Galle International Stadium Pakistan won by 10 wickets
91 12/08/2015 2015-2016 Sri Lanka v. India Galle International Stadium Sri Lanka won by 63 runs
92 14/10/2015 2015-2016 Sri Lanka v. West Indies Galle International Stadium Sri Lanka won by an innings and 6 runs
93 04/08/2016 2016 Sri Lanka v. Australia Galle International Stadium Sri Lanka won by 229 runs
94 07/03/2017 2016-2017 Sri Lanka v. Bangladesh Galle International Stadium Sri Lanka won by 259 runs
95 26/07/2017 2017-2018 Sri Lanka v. India Galle International Stadium India won by 304 runs
96 12/07/2018 2018-2019 Sri Lanka v. South Africa Galle International Stadium Sri Lanka won by 278 runs
97 06/11/2018 2018-2019 Sri Lanka v. England Galle International Stadium England won by 211 runs
98 14/08/2019 2019 Sri Lanka v New Zealand (v. New Zealand) Galle International Stadium Sri Lanka won by 6 wickets
99 14/01/2021 2020-2021 Sri Lanka v. England Galle International Stadium England won by 7 wickets
100 22/01/2021 2020-2021 Sri Lanka v. England Galle International Stadium England won by 6 wickets
101 21/11/2021 2021-2022 Sri Lanka v. West Indies Galle International Stadium Sri Lanka won by 187 runs
102 29/11/2021 2021-2022 Sri Lanka v. West Indies Galle International Stadium Sri Lanka won by 164 runs
103 29/06/2022 2022 Sri Lanka v. Australia Galle International Stadium Australia won by 10 wickets
104 08/07/2022 2022 Sri Lanka v. Australia Galle International Stadium Sri Lanka won by an innings and 39 runs
105 16/07/2022 2022 Sri Lanka v. Pakistan Galle International Stadium Pakistan won by 4 wickets
106 24/07/2022 2022 Sri Lanka v. Pakistan Galle International Stadium Sri Lanka won by 246 runs
107 16/04/2023 2022-2023 Sri Lanka v. Ireland Galle International Stadium Sri Lanka won by an innings and 280 runs
108 24/04/2023 2022-2023 Sri Lanka v. Ireland Galle International Stadium Sri Lanka won by an innings and 10 runs
109 16/07/2023 2023 Sri Lanka v. Pakistan Galle International Stadium Pakistan won by 4 wickets
110 18/09/2024 2024 Sri Lanka v. New Zealand Galle International Stadium Sri Lanka won by 63 runs
111 26/09/2024 2024 Sri Lanka v. New Zealand Galle International Stadium Sri Lanka won by an innings and 154 runs
112 29/01/2025 2024-2025 Sri Lanka v. Australia Galle International Stadium Australia won by an innings and 242 runs
113 06/02/2025 2024-2025 Sri Lanka v. Australia Galle International Stadium Australia won by 9 wickets
114 17/06/2025 2025 Sri Lanka v. Bangladesh Galle International Stadium Match Drawn
115 17/12/1986 1986-1987 India v. Sri Lanka Green Park Match Drawn
116 24/11/2009 2009-2010 India v. Sri Lanka Green Park India won by an innings and 144 runs
117 26/12/2014 2014-2015 New Zealand v. Sri Lanka Hagley Oval New Zealand won by 8 wickets
118 26/12/2018 2018-2019 New Zealand v. Sri Lanka Hagley Oval New Zealand won by 423 runs
119 09/03/2023 2022-2023 New Zealand v. Sri Lanka Hagley Oval New Zealand won by 2 wickets
120 11/10/1994 1994-1995 Zimbabwe v. Sri Lanka Harare Sports Club Match Drawn
121 26/10/1994 1994-1995 Zimbabwe v. Sri Lanka Harare Sports Club Match Drawn
122 26/11/1999 1999-2000 Zimbabwe v. Sri Lanka Harare Sports Club Sri Lanka won by 6 wickets
123 04/12/1999 1999-2000 Zimbabwe v. Sri Lanka Harare Sports Club Match Drawn
124 06/05/2004 2003-2004 Zimbabwe v. Sri Lanka Harare Sports Club Sri Lanka won by an innings and 240 runs
125 29/10/2016 2016-2017 Zimbabwe v. Sri Lanka Harare Sports Club Sri Lanka won by 225 runs
126 06/11/2016 2016-2017 Zimbabwe v. Sri Lanka Harare Sports Club Sri Lanka won by 257 runs
127 19/01/2020 2019-2020 Zimbabwe v. Sri Lanka Harare Sports Club Sri Lanka won by 10 wickets
128 27/01/2020 2019-2020 Zimbabwe v. Sri Lanka Harare Sports Club Match Drawn
129 20/06/2014 2014 England v. Sri Lanka Headingley Sri Lanka won by 100 runs
130 19/05/2016 2016 England v. Sri Lanka Headingley England won by an innings and 88 runs
131 14/03/1982 1981-1982 Pakistan v. Sri Lanka Iqbal Stadium Match Drawn
132 16/10/1985 1985-1986 Pakistan v. Sri Lanka Iqbal Stadium Match Drawn
133 02/01/1992 1991-1992 Pakistan v. Sri Lanka Iqbal Stadium Pakistan won by 3 wickets
134 15/09/1995 1995-1996 Pakistan v. Sri Lanka Iqbal Stadium Sri Lanka won by 42 runs
135 20/10/2004 2004-2005 Pakistan v. Sri Lanka Iqbal Stadium Sri Lanka won by 201 runs
136 20/12/1991 1991-1992 Pakistan v. Sri Lanka Jinnah Stadium (Gujwranwala) Match Drawn
137 27/10/1985 1985-1986 Pakistan v. Sri Lanka Jinnah Stadium (Sialkot) Pakistan won by 8 wickets
138 12/12/1991 1991-1992 Pakistan v. Sri Lanka Jinnah Stadium (Sialkot) Match Drawn
139 22/09/1995 1995-1996 Pakistan v. Sri Lanka Jinnah Stadium (Sialkot) Sri Lanka won by 144 runs
140 18/01/1994 1993-1994 India v. Sri Lanka KD Singh "Babu" Stadium India won by an innings and 119 runs
141 27/08/1998 1998 England v. Sri Lanka Kennington Oval Sri Lanka won by 10 wickets
142 06/09/2024 2024 England v. Sri Lanka Kennington Oval Sri Lanka won by 8 wickets
143 23/06/2018 2017-2018 West Indies v. Sri Lanka Kensington Oval Sri Lanka won by 4 wickets
144 26/12/2000 2000-2001 South Africa v. Sri Lanka Kingsmead Match Drawn
145 26/12/2011 2011-2012 South Africa v. Sri Lanka Kingsmead Sri Lanka won by 208 runs
146 13/02/2019 2018-2019 South Africa v. Sri Lanka Kingsmead Sri Lanka won by 1 wicket
147 27/11/2024 2024-2025 South Africa v. Sri Lanka Kingsmead South Africa won by 233 runs
148 23/08/1984 1984 England v. Sri Lanka Lord's Match Drawn
149 25/08/1988 1988 England v. Sri Lanka Lord's England won by 7 wickets
150 22/08/1991 1991 England v. Sri Lanka Lord's England won by 137 runs
151 16/05/2002 2002 England v. Sri Lanka Lord's Match Drawn
152 11/05/2006 2006 England v. Sri Lanka Lord's Match Drawn
153 03/06/2011 2011 England v. Sri Lanka Lord's Match Drawn
154 12/06/2014 2014 England v. Sri Lanka Lord's Match Drawn
155 09/06/2016 2016 England v. Sri Lanka Lord's Match Drawn
156 29/08/2024 2024 England v. Sri Lanka Lord's England won by 190 runs
157 26/01/1994 1993-1994 India v. Sri Lanka M Chinnaswamy Stadium India won by an innings and 95 runs
158 12/03/2022 2021-2022 India v. Sri Lanka M Chinnaswamy Stadium India won by 238 runs
159 17/09/1982 1982-1983 India v. Sri Lanka MA Chidambaram Stadium Match Drawn
160 02/12/2005 2005-2006 India v. Sri Lanka MA Chidambaram Stadium Match Drawn
161 01/02/2019 2018-2019 Australia v. Sri Lanka Manuka Oval Australia won by 366 runs
162 01/07/2004 2004-2005 Australia v. Sri Lanka Marrara Cricket Ground Australia won by 149 runs
163 11/03/1995 1994-1995 New Zealand v. Sri Lanka McLean Park Sri Lanka won by 241 runs
164 04/04/2005 2004-2005 New Zealand v. Sri Lanka McLean Park Match Drawn
165 26/12/1995 1995-1996 Australia v. Sri Lanka Melbourne Cricket Ground Australia won by 10 wickets
166 26/12/2012 2012-2013 Australia v. Sri Lanka Melbourne Cricket Ground Australia won by an innings and 201 runs
167 08/02/1994 1993-1994 India v. Sri Lanka Narendra Modi Stadium India won by an innings and 17 runs
168 18/12/2005 2005-2006 India v. Sri Lanka Narendra Modi Stadium India won by 259 runs
169 16/11/2009 2009-2010 India v. Sri Lanka Narendra Modi Stadium Match Drawn
170 05/03/1982 1981-1982 Pakistan v. Sri Lanka National Stadium (Karachi) Pakistan won by 204 runs
171 07/11/1985 1985-1986 Pakistan v. Sri Lanka National Stadium (Karachi) Pakistan won by 10 wickets
172 12/03/2000 1999-2000 Pakistan v. Sri Lanka National Stadium (Karachi) Pakistan won by 222 runs
173 28/10/2004 2004-2005 Pakistan v. Sri Lanka National Stadium (Karachi) Pakistan won by 6 wickets
174 21/02/2009 2008-2009 Pakistan v. Sri Lanka National Stadium (Karachi) Match Drawn
175 19/12/2019 2019-2020 Pakistan v. Sri Lanka National Stadium (Karachi) Pakistan won by 263 runs
176 19/03/1998 1997-1998 South Africa v. Sri Lanka Newlands South Africa won by 70 runs
177 02/01/2001 2000-2001 South Africa v. Sri Lanka Newlands South Africa won by an innings and 229 runs
178 03/01/2012 2011-2012 South Africa v. Sri Lanka Newlands South Africa won by 10 wickets
179 02/01/2017 2016-2017 South Africa v. Sri Lanka Newlands South Africa won by 282 runs
180 13/06/2002 2002 England v. Sri Lanka Old Trafford England won by 10 wickets
181 21/08/2024 2024 England v. Sri Lanka Old Trafford England won by 5 wickets
182 17/02/1982 1982 Sri Lanka v. England P Sara Oval England won by 7 wickets
183 06/09/1985 1985-1986 Sri Lanka v. India P Sara Oval Sri Lanka won by 149 runs
184 22/03/1986 1985-1986 Sri Lanka v. Pakistan P Sara Oval Match Drawn
185 04/08/1993 1993-1994 Sri Lanka v. India P Sara Oval Match Drawn
186 14/09/1993 1993-1994 Sri Lanka v. South Africa P Sara Oval Match Drawn
187 09/08/1994 1994-1995 Sri Lanka v. Pakistan P Sara Oval Pakistan won by 301 runs
188 21/07/2002 2002-2003 Sri Lanka v. Bangladesh P Sara Oval Sri Lanka won by an innings and 196 runs
189 25/04/2003 2002-2003 Sri Lanka v. New Zealand P Sara Oval Match Drawn
190 20/09/2005 2005-2006 Sri Lanka v. Bangladesh P Sara Oval Sri Lanka won by an innings and 69 runs
191 04/08/2006 2006-2007 Sri Lanka v. South Africa P Sara Oval Sri Lanka won by 1 wicket
192 03/07/2007 2007-2008 Sri Lanka v. Bangladesh P Sara Oval Sri Lanka won by an innings and 90 runs
193 08/08/2008 2008-2009 Sri Lanka v. India P Sara Oval Sri Lanka won by 8 wickets
194 12/07/2009 2009-2010 Sri Lanka v. Pakistan P Sara Oval Sri Lanka won by 7 wickets
195 03/08/2010 2010-2011 Sri Lanka v. India P Sara Oval India won by 5 wickets
196 03/04/2012 2011-2012 Sri Lanka v. England P Sara Oval England won by 8 wickets
197 25/11/2012 2012-2013 Sri Lanka v. New Zealand P Sara Oval New Zealand won by 167 runs
198 25/06/2015 2015 Sri Lanka v. Pakistan P Sara Oval Sri Lanka won by 7 wickets
199 20/08/2015 2015-2016 Sri Lanka v. India P Sara Oval India won by 278 runs
200 22/10/2015 2015-2016 Sri Lanka v. West Indies P Sara Oval Sri Lanka won by 72 runs
201 15/03/2017 2016-2017 Sri Lanka v. Bangladesh P Sara Oval Bangladesh won by 4 wickets
202 22/08/2019 2019 Sri Lanka v New Zealand (v. New Zealand) P Sara Oval New Zealand won by an innings and 65 runs
203 01/12/2010 2010-2011 Sri Lanka v. West Indies Pallekele International Cricket Stadium Match Drawn
204 08/09/2011 2011-2012 Sri Lanka v. Australia Pallekele International Cricket Stadium Match Drawn
205 08/07/2012 2011-2012 Sri Lanka v. Pakistan Pallekele International Cricket Stadium Match Drawn
206 03/07/2015 2015 Sri Lanka v. Pakistan Pallekele International Cricket Stadium Pakistan won by 7 wickets
207 26/07/2016 2016 Sri Lanka v. Australia Pallekele International Cricket Stadium Sri Lanka won by 106 runs
208 12/08/2017 2017-2018 Sri Lanka v. India Pallekele International Cricket Stadium India won by an innings and 171 runs
209 14/11/2018 2018-2019 Sri Lanka v. England Pallekele International Cricket Stadium England won by 57 runs
210 21/04/2021 2020-2021 Sri Lanka v. Bangladesh Pallekele International Cricket Stadium Match Drawn
211 29/04/2021 2020-2021 Sri Lanka v. Bangladesh Pallekele International Cricket Stadium Sri Lanka won by 209 runs
212 22/03/2008 2007-2008 West Indies v. Sri Lanka Providence Stadium Sri Lanka won by 121 runs
213 19/11/1997 1997-1998 India v. Sri Lanka Punjab Cricket Association IS Bindra Stadium Match Drawn
214 04/03/2022 2021-2022 India v. Sri Lanka Punjab Cricket Association IS Bindra Stadium India won by an innings and 222 runs
215 03/04/2008 2007-2008 West Indies v. Sri Lanka Queen's Park Oval West Indies won by 6 wickets
216 06/06/2018 2017-2018 West Indies v. Sri Lanka Queen's Park Oval West Indies won by 226 runs
217 20/10/1994 1994-1995 Zimbabwe v. Sri Lanka Queens Sports Club Match Drawn
218 18/11/1999 1999-2000 Zimbabwe v. Sri Lanka Queens Sports Club Match Drawn
219 14/05/2004 2003-2004 Zimbabwe v. Sri Lanka Queens Sports Club Sri Lanka won by an innings and 254 runs
220 28/08/1992 1992-1993 Sri Lanka v. Australia R Premadasa Stadium Match Drawn
221 11/09/1996 1996-1997 Sri Lanka v. Zimbabwe R Premadasa Stadium Sri Lanka won by an innings and 77 runs
222 19/04/1997 1996-1997 Sri Lanka v. Pakistan R Premadasa Stadium Match Drawn
223 02/08/1997 1997-1998 Sri Lanka v. India R Premadasa Stadium Match Drawn
224 27/05/1998 1997-1998 Sri Lanka v. New Zealand R Premadasa Stadium New Zealand won by 167 runs
225 12/09/2005 2005-2006 Sri Lanka v. Bangladesh R Premadasa Stadium Sri Lanka won by an innings and 96 runs
226 23/11/2010 2010-2011 Sri Lanka v. West Indies R Premadasa Stadium Match Drawn
227 16/03/2013 2012-2013 Sri Lanka v. Bangladesh R Premadasa Stadium Sri Lanka won by 7 wickets
228 14/07/2017 2017-2018 Sri Lanka v. Zimbabwe R Premadasa Stadium Sri Lanka won by 4 wickets
229 26/02/2000 1999-2000 Pakistan v. Sri Lanka Rawalpindi Cricket Stadium Sri Lanka won by 2 wickets
230 11/12/2019 2019-2020 Pakistan v. Sri Lanka Rawalpindi Cricket Stadium Match Drawn
231 27/05/2016 2016 England v. Sri Lanka Riverside Ground England won by 9 wickets
232 27/06/2003 2002-2003 West Indies v. Sri Lanka Sabina Park West Indies won by 7 wickets
233 23/11/1990 1990-1991 India v. Sri Lanka Sector 16 Stadium India won by an innings and 8 runs
234 22/02/1991 1990-1991 New Zealand v. Sri Lanka Seddon Park Match Drawn
235 14/03/1997 1996-1997 New Zealand v. Sri Lanka Seddon Park New Zealand won by 120 runs
236 18/12/2015 2015-2016 New Zealand v. Sri Lanka Seddon Park New Zealand won by 5 wickets
237 08/03/2006 2005-2006 Bangladesh v. Sri Lanka Shaheed Chandu Stadium Sri Lanka won by 10 wickets
238 03/11/2011 2011-2012 Pakistan v. Sri Lanka Sharjah Cricket Stadium Match Drawn
239 16/01/2014 2013-2014 Pakistan v. Sri Lanka Sharjah Cricket Stadium Pakistan won by 5 wickets
240 18/10/2011 2011-2012 Pakistan v. Sri Lanka Sheikh Zayed Stadium Match Drawn
241 31/12/2013 2013-2014 Pakistan v. Sri Lanka Sheikh Zayed Stadium Match Drawn
242 28/09/2017 2017-2018 Pakistan v. Sri Lanka Sheikh Zayed Stadium Sri Lanka won by 21 runs
243 26/12/2008 2008-2009 Bangladesh v. Sri Lanka Shere Bangla National Stadium Sri Lanka won by 107 runs
244 27/01/2014 2013-2014 Bangladesh v. Sri Lanka Shere Bangla National Stadium Sri Lanka won by an innings and 248 runs
245 08/02/2018 2017-2018 Bangladesh v. Sri Lanka Shere Bangla National Stadium Sri Lanka won by 215 runs
246 23/05/2022 2021-2022 Bangladesh v. Sri Lanka Shere Bangla National Stadium Sri Lanka won by 10 wickets
247 16/03/1984 1983-1984 Sri Lanka v. New Zealand Sinhalese Sports Club Ground Match Drawn
248 30/08/1985 1985-1986 Sri Lanka v. India Sinhalese Sports Club Ground Match Drawn
249 17/08/1992 1992-1993 Sri Lanka v. Australia Sinhalese Sports Club Ground Australia won by 16 runs
250 06/12/1992 1992-1993 Sri Lanka v. New Zealand Sinhalese Sports Club Ground Sri Lanka won by 9 wickets
251 13/03/1993 1992-1993 Sri Lanka v. England Sinhalese Sports Club Ground Sri Lanka won by 5 wickets
252 27/07/1993 1993-1994 Sri Lanka v. India Sinhalese Sports Club Ground India won by 235 runs
253 06/09/1993 1993-1994 Sri Lanka v. South Africa Sinhalese Sports Club Ground South Africa won by an innings and 208 runs
254 18/09/1996 1996-1997 Sri Lanka v. Zimbabwe Sinhalese Sports Club Ground Sri Lanka won by 10 wickets
255 26/04/1997 1996-1997 Sri Lanka v. Pakistan Sinhalese Sports Club Ground Match Drawn
256 09/08/1997 1997-1998 Sri Lanka v. India Sinhalese Sports Club Ground Match Drawn
257 14/01/1998 1997-1998 Sri Lanka v. Zimbabwe Sinhalese Sports Club Ground Sri Lanka won by 5 wickets
258 10/06/1998 1997-1998 Sri Lanka v. New Zealand Sinhalese Sports Club Ground Sri Lanka won by 164 runs
259 24/02/1999 1998-1999 Asian Championship (v. India) Sinhalese Sports Club Ground Match Drawn
260 30/09/1999 1999-2000 Sri Lanka v. Australia Sinhalese Sports Club Ground Match Drawn
261 14/06/2000 1999-2000 Sri Lanka v. Pakistan Sinhalese Sports Club Ground Pakistan won by 5 wickets
262 06/08/2000 2000-2001 Sri Lanka v. South Africa Sinhalese Sports Club Ground Match Drawn
263 15/03/2001 2000-2001 Sri Lanka v. England Sinhalese Sports Club Ground England won by 4 wickets
264 29/08/2001 2001-2002 Sri Lanka v. India Sinhalese Sports Club Ground Sri Lanka won by an innings and 77 runs
265 06/09/2001 2001-2002 Asian Championship (v. Bangladesh) Sinhalese Sports Club Ground Sri Lanka won by an innings and 137 runs
266 29/11/2001 2001-2002 Sri Lanka v. West Indies Sinhalese Sports Club Ground Sri Lanka won by 10 wickets
267 27/12/2001 2001-2002 Sri Lanka v. Zimbabwe Sinhalese Sports Club Ground Sri Lanka won by an innings and 166 runs
268 28/07/2002 2002-2003 Sri Lanka v. Bangladesh Sinhalese Sports Club Ground Sri Lanka won by 288 runs
269 18/12/2003 2003-2004 Sri Lanka v. England Sinhalese Sports Club Ground Sri Lanka won by an innings and 215 runs
270 24/03/2004 2003-2004 Sri Lanka v. Australia Sinhalese Sports Club Ground Australia won by 121 runs
271 11/08/2004 2004-2005 Sri Lanka v. South Africa Sinhalese Sports Club Ground Sri Lanka won by 313 runs
272 13/07/2005 2005-2006 Sri Lanka v. West Indies Sinhalese Sports Club Ground Sri Lanka won by 6 wickets
273 26/03/2006 2005-2006 Sri Lanka v. Pakistan Sinhalese Sports Club Ground Match Drawn
274 27/07/2006 2006-2007 Sri Lanka v. South Africa Sinhalese Sports Club Ground Sri Lanka won by an innings and 153 runs
275 25/06/2007 2007-2008 Sri Lanka v. Bangladesh Sinhalese Sports Club Ground Sri Lanka won by an innings and 234 runs
276 09/12/2007 2007-2008 Sri Lanka v. England Sinhalese Sports Club Ground Match Drawn
277 23/07/2008 2008-2009 Sri Lanka v. India Sinhalese Sports Club Ground Sri Lanka won by an innings and 239 runs
278 20/07/2009 2009-2010 Sri Lanka v. Pakistan Sinhalese Sports Club Ground Match Drawn
279 26/08/2009 2009-2010 Sri Lanka v. New Zealand Sinhalese Sports Club Ground Sri Lanka won by 96 runs
280 26/07/2010 2010-2011 Sri Lanka v. India Sinhalese Sports Club Ground Match Drawn
281 16/09/2011 2011-2012 Sri Lanka v. Australia Sinhalese Sports Club Ground Match Drawn
282 30/06/2012 2011-2012 Sri Lanka v. Pakistan Sinhalese Sports Club Ground Match Drawn
283 24/07/2014 2014-2015 Sri Lanka v. South Africa Sinhalese Sports Club Ground Match Drawn
284 14/08/2014 2014-2015 Sri Lanka v. Pakistan Sinhalese Sports Club Ground Sri Lanka won by 105 runs
285 28/08/2015 2015-2016 Sri Lanka v. India Sinhalese Sports Club Ground India won by 117 runs
286 13/08/2016 2016 Sri Lanka v. Australia Sinhalese Sports Club Ground Sri Lanka won by 163 runs
287 03/08/2017 2017-2018 Sri Lanka v. India Sinhalese Sports Club Ground India won by an innings and 53 runs
288 20/07/2018 2018-2019 Sri Lanka v. South Africa Sinhalese Sports Club Ground Sri Lanka won by 199 runs
289 23/11/2018 2018-2019 Sri Lanka v. England Sinhalese Sports Club Ground England won by 42 runs
290 24/07/2023 2023 Sri Lanka v. Pakistan Sinhalese Sports Club Ground Pakistan won by an innings and 222 runs
291 02/02/2024 2023-2024 Sri Lanka v. Afghanistan Sinhalese Sports Club Ground Sri Lanka won by 10 wickets
292 25/06/2025 2025 Sri Lanka v. Bangladesh Sinhalese Sports Club Ground Sri Lanka won by an innings and 78 runs
293 21/03/2021 2020-2021 West Indies v. Sri Lanka Sir Vivian Richards Stadium Match Drawn
294 29/03/2021 2020-2021 West Indies v. Sri Lanka Sir Vivian Richards Stadium Match Drawn
295 26/05/2011 2011 England v. Sri Lanka Sophia Gardens England won by an innings and 14 runs
296 26/12/2016 2016-2017 South Africa v. Sri Lanka St George's Park South Africa won by 206 runs
297 21/02/2019 2018-2019 South Africa v. Sri Lanka St George's Park Sri Lanka won by 8 wickets
298 05/12/2024 2024-2025 South Africa v. Sri Lanka St George's Park South Africa won by 109 runs
299 27/03/1998 1997-1998 South Africa v. Sri Lanka SuperSport Park South Africa won by 6 wickets
300 20/01/2001 2000-2001 South Africa v. Sri Lanka SuperSport Park South Africa won by an innings and 7 runs
301 15/11/2002 2002-2003 South Africa v. Sri Lanka SuperSport Park South Africa won by 3 wickets
302 15/12/2011 2011-2012 South Africa v. Sri Lanka SuperSport Park South Africa won by an innings and 81 runs
303 26/12/2020 2020-2021 South Africa v. Sri Lanka SuperSport Park South Africa won by an innings and 45 runs
304 03/01/2013 2012-2013 Australia v. Sri Lanka Sydney Cricket Ground Australia won by 5 wickets
305 22/03/2024 2023-2024 Bangladesh v. Sri Lanka Sylhet Stadium Sri Lanka won by 328 runs
306 16/06/2011 2011 England v. Sri Lanka The Rose Bowl Match Drawn
307 02/06/2006 2006 England v. Sri Lanka Trent Bridge Sri Lanka won by 134 runs
308 08/09/1992 1992-1993 Sri Lanka v. Australia Tyronne Fernando Stadium Match Drawn
309 27/11/1992 1992-1993 Sri Lanka v. New Zealand Tyronne Fernando Stadium Match Drawn
310 25/08/1993 1993-1994 Sri Lanka v. South Africa Tyronne Fernando Stadium Match Drawn
311 08/12/1993 1993-1994 Sri Lanka v. West Indies Tyronne Fernando Stadium Match Drawn
312 10/12/2015 2015-2016 New Zealand v. Sri Lanka University Oval New Zealand won by 122 runs
313 27/12/1986 1986-1987 India v. Sri Lanka Vidarbha Cricket Association Ground India won by an innings and 106 runs
314 26/11/1997 1997-1998 India v. Sri Lanka Vidarbha Cricket Association Ground Match Drawn
315 24/11/2017 2017-2018 India v. Sri Lanka Vidarbha Cricket Association Stadium India won by an innings and 239 runs
316 12/02/1988 1987-1988 Australia v. Sri Lanka WACA Ground Australia won by an innings and 108 runs
317 08/12/1995 1995-1996 Australia v. Sri Lanka WACA Ground Australia won by an innings and 36 runs
318 08/11/2002 2002-2003 South Africa v. Sri Lanka Wanderers Stadium South Africa won by an innings and 64 runs
319 12/01/2017 2016-2017 South Africa v. Sri Lanka Wanderers Stadium South Africa won by an innings and 118 runs
320 03/01/2021 2020-2021 South Africa v. Sri Lanka Wanderers Stadium South Africa won by 10 wickets
321 03/12/1997 1997-1998 India v. Sri Lanka Wankhede Stadium Match Drawn
322 28/02/2006 2005-2006 Bangladesh v. Sri Lanka Zahur Ahmed Chowdhury Stadium Sri Lanka won by 8 wickets
323 03/01/2009 2008-2009 Bangladesh v. Sri Lanka Zahur Ahmed Chowdhury Stadium Sri Lanka won by 465 runs
324 04/02/2014 2013-2014 Bangladesh v. Sri Lanka Zahur Ahmed Chowdhury Stadium Match Drawn
325 31/01/2018 2017-2018 Bangladesh v. Sri Lanka Zahur Ahmed Chowdhury Stadium Match Drawn
326 15/05/2022 2021-2022 Bangladesh v. Sri Lanka Zahur Ahmed Chowdhury Stadium Match Drawn
327 30/03/2024 2023-2024 Bangladesh v. Sri Lanka Zahur Ahmed Chowdhury Stadium Sri Lanka won by 192 runs

Sri Lanka: 107 Opposing Country: 127 Tied: 0 Drawn: 93

Country Records and Statistics
Match Records and Statistics
Match Scorecards