| 2026-08-15 | Test | India v Sri Lanka | 462 & 193 · 284 & 206 | India won by 165 runs | Galle International Stadium |
| 2025-06-17 | Test | Bangladesh v Sri Lanka | 495 & 285/6d · 485 & 72/4 | Drawn | Galle International Stadium |
| 2025-02-06 | Test | Sri Lanka v Australia | 257 & 231 · 414 & 75/1 | Australia won by 9 wickets | Galle International Stadium |
| 2025-01-29 | Test | Australia v Sri Lanka | 654/6d · 165 & 247 | Australia won by 1 innings & 242 runs | Galle International Stadium |
| 2024-09-26 | Test | Sri Lanka v New Zealand | 602/5d · 88 & 360 | Sri Lanka won by 1 innings & 154 runs | Galle International Stadium |
| 2024-09-18 | Test | Sri Lanka v New Zealand | 305 & 309 · 340 & 211 | Sri Lanka won by 63 runs | Galle International Stadium |
| 2023-07-16 | Test | Sri Lanka v Pakistan | 312 & 279 · 461 & 133/6 | Pakistan won by 4 wickets | Galle International Stadium |
| 2023-07-03 | ODI (W) | New Zealand v Sri Lanka | 127/2 · 196/2 | Sri Lanka won by 8 wickets | Galle International Stadium |
| 2023-06-30 | ODI (W) | New Zealand v Sri Lanka | 329/7 · 213 | New Zealand won by 116 runs | Galle International Stadium |
| 2023-06-27 | ODI (W) | New Zealand v Sri Lanka | 170/5 · 172/1 | Sri Lanka won by 9 wickets | Galle International Stadium |
| 2023-04-24 | Test | Ireland v Sri Lanka | 492 & 202 · 704/3d | Sri Lanka won by 1 innings & 10 runs | Galle International Stadium |
| 2023-04-16 | Test | Sri Lanka v Ireland | 591/6d · 143 & 168 | Sri Lanka won by 1 innings & 280 runs | Galle International Stadium |
| 2022-07-24 | Test | Sri Lanka v Pakistan | 378 & 360/8d · 231 & 261 | Sri Lanka won by 246 runs | Galle International Stadium |
| 2022-07-16 | Test | Sri Lanka v Pakistan | 222 & 337 · 218 & 344/6 | Pakistan won by 4 wickets | Galle International Stadium |
| 2022-07-08 | Test | Australia v Sri Lanka | 364 & 151 · 554 | Sri Lanka won by 1 innings & 39 runs | Galle International Stadium |
| 2022-06-29 | Test | Sri Lanka v Australia | 212 & 113 · 321 & 10/0 | Australia won by 10 wickets | Galle International Stadium |
| 2021-11-29 | Test | Sri Lanka v West Indies | 204 & 345/9d · 253 & 132 | Sri Lanka won by 164 runs | Galle International Stadium |
| 2021-11-21 | Test | Sri Lanka v West Indies | 386 & 191/4d · 230 & 160 | Sri Lanka won by 187 runs | Galle International Stadium |
| 2021-01-22 | Test | Sri Lanka v England | 381 & 126 · 344 & 164/4 | England won by 6 wickets | Galle International Stadium |
| 2021-01-14 | Test | Sri Lanka v England | 135 & 359 · 421 & 76/3 | England won by 7 wickets | Galle International Stadium |
| 2019-08-14 | Test | Sri Lanka v New Zealand | 267 & 268/4 · 249 & 285 | Sri Lanka won by 6 wickets | Galle International Stadium |
| 2018-11-06 | Test | England v Sri Lanka | 342 & 322/6d · 203 & 250 | England won by 211 runs | Galle International Stadium |
| 2018-09-13 | ODI (W) | India v Sri Lanka | 219 · 212 | India won by 7 runs | Galle International Stadium |
| 2018-09-11 | ODI (W) | Sri Lanka v India | 98 · 100/1 | India won by 9 wickets | Galle International Stadium |
| 2018-07-12 | Test | Sri Lanka v South Africa | 287 & 190 · 126 & 73 | Sri Lanka won by 278 runs | Galle International Stadium |
| 2017-07-26 | Test | India v Sri Lanka | 600 & 240/3d · 291/9 & 245/8 | India won by 304 runs | Galle International Stadium |
| 2017-07-02 | ODI | Sri Lanka v Zimbabwe | 158/3 · 155 | Sri Lanka won by 7 wickets | Galle International Stadium |
| 2017-06-30 | ODI | Sri Lanka v Zimbabwe | 316/5 · 322/4 | Zimbabwe won by 6 wickets | Galle International Stadium |
| 2017-03-07 | Test | Sri Lanka v Bangladesh | 494 & 274/6d · 312 & 197 | Sri Lanka won by 259 runs | Galle International Stadium |
| 2016-08-04 | Test | Sri Lanka v Australia | 281 & 237 · 106 & 183 | Sri Lanka won by 229 runs | Galle International Stadium |
| 2015-10-14 | Test | Sri Lanka v West Indies | 484 · 251 & 227 | Sri Lanka won by 1 innings & 6 runs | Galle International Stadium |
| 2015-08-12 | Test | Sri Lanka v India | 183 & 367 · 375 & 112 | Sri Lanka won by 63 runs | Galle International Stadium |
| 2015-06-17 | Test | Sri Lanka v Pakistan | 300 & 206 · 417 & 92/0 | Pakistan won by 10 wickets | Galle International Stadium |
| 2014-08-06 | Test | Sri Lanka v Pakistan | 533/9d & 99/3 · 451 & 180 | Sri Lanka won by 7 wickets | Galle International Stadium |
| 2014-07-16 | Test | Sri Lanka v South Africa | 292 & 216 · 455/9d & 206/6d | South Africa won by 153 runs | Galle International Stadium |
| 2013-03-08 | Test | Sri Lanka v Bangladesh | 570/4d & 335/4d · 638 & 70/1 | Drawn | Galle International Stadium |
| 2012-11-17 | Test | Sri Lanka v New Zealand | 247 & 93/0 · 221 & 118 | Sri Lanka won by 10 wickets | Galle International Stadium |
| 2012-10-01 | T20I (W) | Australia v England | 144/5 · 146/3 | England won by 7 wickets | Galle International Stadium |
| 2012-10-01 | T20I (W) | India v Pakistan | 97/8 · 98/9 | Pakistan won by 1 runs | Galle International Stadium |
| 2012-09-30 | T20I (W) | Sri Lanka v New Zealand | 89 · 90/2 | New Zealand won by 8 wickets | Galle International Stadium |
| 2012-09-30 | T20I (W) | South Africa v West Indies | 70/8 · 71/0 | West Indies won by 10 wickets | Galle International Stadium |
| 2012-09-29 | T20I (W) | England v India | 118/1 · 116/6 | England won by 9 wickets | Galle International Stadium |
| 2012-09-29 | T20I (W) | Australia v Pakistan | 146/5 · 38/3 | Australia won by 25 runs | Galle International Stadium |
| 2012-09-28 | T20I (W) | Sri Lanka v West Indies | 50/3 · 42/8 | Sri Lanka won by 5 runs | Galle International Stadium |
| 2012-09-28 | T20I (W) | New Zealand v South Africa | 151/5 · 129/9 | New Zealand won by 22 runs | Galle International Stadium |
| 2012-09-27 | T20I (W) | Australia v India | 105/2 · 104/8 | Australia won by 8 wickets | Galle International Stadium |
| 2012-09-27 | T20I (W) | England v Pakistan | 133/6 · 90 | England won by 43 runs | Galle International Stadium |
| 2012-09-26 | T20I (W) | New Zealand v West Indies | 117/9 · 118/3 | West Indies won by 7 wickets | Galle International Stadium |
| 2012-09-26 | T20I (W) | Sri Lanka v South Africa | 79 · 80/4 | South Africa won by 6 wickets | Galle International Stadium |
| 2012-06-22 | Test | Sri Lanka v Pakistan | 472 & 137/5d · 100 & 300 | Sri Lanka won by 209 runs | Galle International Stadium |
| 2012-03-26 | Test | Sri Lanka v England | 318 & 214 · 193 & 264 | Sri Lanka won by 75 runs | Galle International Stadium |
| 2011-08-31 | Test | Sri Lanka v Australia | 105 & 253 · 273 & 210 | Australia won by 125 runs | Galle International Stadium |
| 2010-11-15 | Test | Sri Lanka v West Indies | 378 & 241/4 · 580/9d | Drawn | Galle International Stadium |
| 2010-07-18 | Test | Sri Lanka v India | 520/8d & 96/0 · 276 & 338 | Sri Lanka won by 10 wickets | Galle International Stadium |
| 2009-08-18 | Test | Sri Lanka v New Zealand | 452 & 259/4d · 299 & 210 | Sri Lanka won by 202 runs | Galle International Stadium |
| 2009-07-04 | Test | Sri Lanka v Pakistan | 292 & 217 · 342 & 117 | Sri Lanka won by 50 runs | Galle International Stadium |
| 2008-07-31 | Test | Sri Lanka v India | 292 & 136 · 329 & 269 | India won by 170 runs | Galle International Stadium |
| 2007-12-18 | Test | Sri Lanka v England | 499/8d · 81 & 251/6 | Drawn | Galle International Stadium |
| 2004-03-08 | Test | Australia v Sri Lanka | 220 & 512/8d · 381 & 154 | Australia won by 197 runs | Galle International Stadium |