| 2026-10-31 | ODI | Sri Lanka v Pakistan | 325/8 · 331/7 | Pakistan won by 3 wickets | Gaddafi Stadium |
| 2026-10-29 | ODI | England v Sri Lanka | 386/5 · 331 | England won by 55 runs | Gaddafi Stadium |
| 2026-10-27 | ODI | Pakistan v Sri Lanka | 110 · 114/2 | Sri Lanka won by 8 wickets | Gaddafi Stadium |
| 2026-10-22 | ODI | England v Sri Lanka | 429/4 · 430/8 | Sri Lanka won by 2 wickets | Rawalpindi Cricket Stadium |
| 2026-10-18 | ODI | Pakistan v Sri Lanka | 305 · 268 | Pakistan won by 37 runs | Rawalpindi Cricket Stadium |
| 2026-10-13 | T20I | Pakistan v Sri Lanka | 168/8 · 172/2 | Sri Lanka won by 8 wickets | Rawalpindi Cricket Stadium |
| 2026-10-11 | T20I | Pakistan v Sri Lanka | 215/3 · 133/7 | Pakistan won by 82 runs | Rawalpindi Cricket Stadium |
| 2026-10-09 | T20I | Sri Lanka v Pakistan | 182/8 · 187/6 | Pakistan won by 4 wickets | Rawalpindi Cricket Stadium |
| 2026-10-03 | T20I | Sri Lanka v Bangladesh | 165/9 · 102 | Sri Lanka won by 63 runs | Korogi Sports Park |
| 2026-10-01 | T20I | India v Sri Lanka | 169/7 · 45 | India won by 124 runs | Korogi Sports Park |
| 2026-09-27 | ODI | England v Sri Lanka | 355/7 · 132 | England won by 223 runs | Kennington Oval |
| 2026-09-24 | ODI | Sri Lanka v England | 321/6 · 305/9 | Sri Lanka won by 16 runs | Headingley |
| 2026-09-22 | T20I (W) | India v Sri Lanka | 216/3 · 69 | India won by 147 runs | Korogi Sports Park |
| 2026-09-22 | ODI | England v Sri Lanka | 265 · 176 | England won by 89 runs | Riverside Ground |
| 2026-09-20 | T20I (W) | Pakistan v Sri Lanka | 177/4 · 178/2 | Sri Lanka won by 8 wickets | Korogi Sports Park |
| 2026-09-19 | T20I | Sri Lanka v England | 124 · 126/2 | England won by 8 wickets | Old Trafford |
| 2026-09-18 | T20I (W) | Sri Lanka v Malaysia | 160/4 · 74/7 | Sri Lanka won by 86 runs | Korogi Sports Park |
| 2026-09-17 | T20I | Sri Lanka v England | 145/9 · 146/4 | England won by 6 wickets | Sophia Gardens |
| 2026-09-15 | T20I | England v Sri Lanka | 254/4 · 135 | England won by 119 runs | The Rose Bowl |
| 2026-09-13 | T20I (W) | India v Sri Lanka | 183/5 · 111 | India won by 72 runs | Dubai International Cricket Stadium |
| 2026-09-11 | T20I (W) | Pakistan v Sri Lanka | 130/5 · 134/6 | Sri Lanka won by 4 wickets | Dubai International Cricket Stadium |
| 2026-09-06 | T20I (W) | Bangladesh v Sri Lanka | 114/8 · 115/6 | Sri Lanka won by 4 wickets | Dubai International Cricket Stadium |
| 2026-09-02 | T20I (W) | Sri Lanka v Indonesia | 124/7 · 49 | Sri Lanka won by 75 runs | Dubai International Cricket Stadium |
| 2026-08-29 | T20I (W) | United Arab Emirates v Sri Lanka | 79 · 80/1 | Sri Lanka won by 9 wickets | Dubai International Cricket Stadium |
| 2026-08-23 | Test | India v Sri Lanka | 503/9d · 290 & 429/9d | Drawn | Sinhalese Sports Club Ground |
| 2026-08-15 | Test | India v Sri Lanka | 462 & 193 · 284 & 206 | India won by 165 runs | Galle International Stadium |
| 2026-08-04 | T20I (W) | Sri Lanka v Pakistan | 113/6 · 115/6 | Pakistan won by 4 wickets | Rangiri Dambulla International Stadium |
| 2026-08-02 | T20I (W) | Pakistan v Sri Lanka | 175/5 · 178/4 | Sri Lanka won by 6 wickets | Rangiri Dambulla International Stadium |
| 2026-07-31 | T20I (W) | Pakistan v Sri Lanka | 176/7 · 177/4 | Sri Lanka won by 6 wickets | Rangiri Dambulla International Stadium |
| 2026-07-28 | ODI (W) | Pakistan v Sri Lanka | 187 · 191/2 | Sri Lanka won by 8 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2026-07-25 | ODI (W) | Pakistan v Sri Lanka | 273/5 · 275/2 | Sri Lanka won by 8 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2026-07-23 | ODI (W) | Sri Lanka v Pakistan | 210/9 · 211/5 | Pakistan won by 5 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2026-07-03 | Test | Sri Lanka v West Indies | 549/9d & 251/9d · 499 & 109/0 | Drawn | Sir Vivian Richards Stadium |
| 2026-06-26 | T20I (W) | Scotland v Sri Lanka | 151/6 · 154/7 | Sri Lanka won by 3 wickets | Old Trafford |
| 2026-06-25 | Test | Sri Lanka v West Indies | 308 & 101 · 626/9d | West Indies won by 1 innings & 217 runs | Sir Vivian Richards Stadium |
| 2026-06-23 | T20I (W) | Ireland v Sri Lanka | 130/5 · 134/1 | Sri Lanka won by 9 wickets | County Ground |
| 2026-06-21 | T20I (W) | Sri Lanka v West Indies | 98 · 99/5 | West Indies won by 5 wickets | County Ground |
| 2026-06-16 | T20I (W) | New Zealand v Sri Lanka | 150/6 · 153/5 | Sri Lanka won by 5 wickets | The Rose Bowl |
| 2026-06-14 | T20I | Sri Lanka v West Indies | 169 · 170/5 | West Indies won by 5 wickets | Sabina Park |
| 2026-06-13 | T20I | Sri Lanka v West Indies | 194/6 · 157 | Sri Lanka won by 37 runs | Sabina Park |
| 2026-06-12 | T20I (W) | England v Sri Lanka | 219/1 · 132 | England won by 87 runs | Edgbaston |
| 2026-06-11 | T20I | Sri Lanka v West Indies | 147/9 · 149/3 | West Indies won by 7 wickets | Sabina Park |
| 2026-06-03 | ODI | Sri Lanka v West Indies | 303/7 · 262 | Sri Lanka won by 41 runs | Sabina Park |
| 2026-05-02 | T20I (W) | Sri Lanka v Bangladesh | 87/6 · 84/6 | Sri Lanka won by 3 runs | Sylhet International Cricket Stadium |
| 2026-04-30 | T20I (W) | Sri Lanka v Bangladesh | 154/4 · 133/5 | Sri Lanka won by 21 runs | Sylhet International Cricket Stadium |
| 2026-04-28 | T20I (W) | Sri Lanka v Bangladesh | 161/4 · 136/7 | Sri Lanka won by 25 runs | Sylhet International Cricket Stadium |
| 2026-04-25 | ODI (W) | Bangladesh v Sri Lanka | 213/8 · 214/3 | Sri Lanka won by 7 wickets | Shahid Kamruzzaman Stadium |
| 2026-04-22 | ODI (W) | Bangladesh v Sri Lanka | 165 · 166/6 | Sri Lanka won by 4 wickets | Shahid Kamruzzaman Stadium |
| 2026-04-20 | ODI (W) | Sri Lanka v Bangladesh | 205/9 · 206/7 | Bangladesh won by 3 wickets | Shahid Kamruzzaman Stadium |
| 2026-03-03 | T20I (W) | West Indies v Sri Lanka | 119/5 · 121/1 | Sri Lanka won by 9 wickets | National Cricket Stadium |
| 2026-03-01 | T20I (W) | West Indies v Sri Lanka | 101 · 102/6 | Sri Lanka won by 4 wickets | National Cricket Stadium |
| 2026-02-28 | T20I (W) | West Indies v Sri Lanka | 49 · 7/0 | No result | National Cricket Stadium |
| 2026-02-28 | T20I | Pakistan v Sri Lanka | 212/8 · 207/6 | Pakistan won by 5 runs | Pallekele International Cricket Stadium |
| 2026-02-25 | ODI (W) | Sri Lanka v West Indies | 217/7 · 218/4 | West Indies won by 6 wickets | National Cricket Stadium |
| 2026-02-25 | T20I | New Zealand v Sri Lanka | 168/7 · 107/8 | New Zealand won by 61 runs | R Premadasa Stadium |
| 2026-02-22 | ODI (W) | Sri Lanka v West Indies | 208 · 194 | Sri Lanka won by 14 runs | National Cricket Stadium |
| 2026-02-22 | T20I | England v Sri Lanka | 146/9 · 95 | England won by 51 runs | Pallekele International Cricket Stadium |
| 2026-02-20 | ODI (W) | Sri Lanka v West Indies | 240/6 · 230 | Sri Lanka won by 10 runs | National Cricket Stadium |
| 2026-02-19 | T20I | Sri Lanka v Zimbabwe | 178/7 · 182/4 | Zimbabwe won by 6 wickets | R Premadasa Stadium |
| 2026-02-16 | T20I | Australia v Sri Lanka | 181 · 184/2 | Sri Lanka won by 8 wickets | Pallekele International Cricket Stadium |
| 2026-02-12 | T20I | Sri Lanka v Oman | 225/5 · 120/9 | Sri Lanka won by 105 runs | Pallekele International Cricket Stadium |
| 2026-02-08 | T20I | Sri Lanka v Ireland | 163/6 · 143 | Sri Lanka won by 20 runs | R Premadasa Stadium |
| 2026-02-03 | T20I | England v Sri Lanka | 128/9 · 116 | England won by 12 runs | Pallekele International Cricket Stadium |
| 2026-02-01 | T20I | Sri Lanka v England | 189/5 · 173/4 | England won by 6 wickets | Pallekele International Cricket Stadium |
| 2026-01-30 | T20I | Sri Lanka v England | 133 · 125/4 | England won by 11 runs | Pallekele International Cricket Stadium |
| 2026-01-27 | ODI | England v Sri Lanka | 357/3 · 304 | England won by 53 runs | R Premadasa Stadium |
| 2026-01-24 | ODI | Sri Lanka v England | 219 · 223/5 | England won by 5 wickets | R Premadasa Stadium |
| 2026-01-22 | ODI | Sri Lanka v England | 271/6 · 252 | Sri Lanka won by 19 runs | R Premadasa Stadium |
| 2026-01-11 | T20I | Sri Lanka v Pakistan | 160/6 · 146/8 | Sri Lanka won by 14 runs | Rangiri Dambulla International Stadium |
| 2026-01-07 | T20I | Sri Lanka v Pakistan | 128 · 129/4 | Pakistan won by 6 wickets | Rangiri Dambulla International Stadium |
| 2025-12-30 | T20I (W) | India v Sri Lanka | 175/7 · 160/7 | India won by 15 runs | Greenfield International Stadium |
| 2025-12-28 | T20I (W) | India v Sri Lanka | 221/2 · 191/6 | India won by 30 runs | Greenfield International Stadium |
| 2025-12-26 | T20I (W) | Sri Lanka v India | 112/7 · 115/2 | India won by 8 wickets | Greenfield International Stadium |
| 2025-12-23 | T20I (W) | Sri Lanka v India | 128/9 · 129/3 | India won by 7 wickets | Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium |
| 2025-12-21 | T20I (W) | Sri Lanka v India | 121/6 · 122/2 | India won by 8 wickets | Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium |
| 2025-11-29 | T20I | Sri Lanka v Pakistan | 114 · 118/4 | Pakistan won by 6 wickets | Rawalpindi Cricket Stadium |
| 2025-11-27 | T20I | Sri Lanka v Pakistan | 184/5 · 178/7 | Sri Lanka won by 6 runs | Rawalpindi Cricket Stadium |
| 2025-11-25 | T20I | Zimbabwe v Sri Lanka | 146/5 · 148/1 | Sri Lanka won by 9 wickets | Rawalpindi Cricket Stadium |
| 2025-11-22 | T20I | Sri Lanka v Pakistan | 128/7 · 131/3 | Pakistan won by 7 wickets | Rawalpindi Cricket Stadium |
| 2025-11-20 | T20I | Zimbabwe v Sri Lanka | 162/8 · 95 | Zimbabwe won by 67 runs | Rawalpindi Cricket Stadium |
| 2025-11-16 | ODI | Sri Lanka v Pakistan | 211 · 215/4 | Pakistan won by 6 wickets | Rawalpindi Cricket Stadium |
| 2025-11-14 | ODI | Sri Lanka v Pakistan | 288/8 · 289/2 | Pakistan won by 8 wickets | Rawalpindi Cricket Stadium |
| 2025-11-11 | ODI | Pakistan v Sri Lanka | 299/5 · 293/9 | Pakistan won by 6 runs | Rawalpindi Cricket Stadium |
| 2025-10-24 | ODI (W) | Pakistan v Sri Lanka | 18/0 | No result | R Premadasa Stadium |
| 2025-10-20 | ODI (W) | Sri Lanka v Bangladesh | 202 · 195/9 | Sri Lanka won by 7 runs | Dr DY Patil Sports Academy |
| 2025-10-17 | ODI (W) | Sri Lanka v South Africa | 105/7 · 125/0 | South Africa won by 10 wickets | R Premadasa Stadium |
| 2025-10-14 | ODI (W) | Sri Lanka v New Zealand | 258/6 | No result | R Premadasa Stadium |
| 2025-10-11 | ODI (W) | England v Sri Lanka | 253/9 · 164 | England won by 89 runs | R Premadasa Stadium |
| 2025-09-30 | ODI (W) | India v Sri Lanka | 269/8 · 211 | India won by 59 runs | Barsapara Cricket Stadium |
| 2025-09-26 | T20I | India v Sri Lanka | 202/5 · 202/5 | Tied | Dubai International Cricket Stadium |
| 2025-09-23 | T20I | Sri Lanka v Pakistan | 133/8 · 138/5 | Pakistan won by 5 wickets | Zayed Cricket Stadium |
| 2025-09-20 | T20I | Sri Lanka v Bangladesh | 168/7 · 169/6 | Bangladesh won by 4 wickets | Dubai International Cricket Stadium |
| 2025-09-15 | T20I | Hong Kong v Sri Lanka | 149/4 · 153/6 | Sri Lanka won by 4 wickets | Dubai International Cricket Stadium |
| 2025-09-13 | T20I | Bangladesh v Sri Lanka | 139/5 · 140/4 | Sri Lanka won by 6 wickets | Zayed Cricket Stadium |
| 2025-09-07 | T20I | Zimbabwe v Sri Lanka | 191/8 · 193/2 | Sri Lanka won by 8 wickets | Harare Sports Club |
| 2025-09-06 | T20I | Sri Lanka v Zimbabwe | 80 · 84/5 | Zimbabwe won by 5 wickets | Harare Sports Club |
| 2025-09-03 | T20I | Zimbabwe v Sri Lanka | 175/7 · 177/6 | Sri Lanka won by 4 wickets | Harare Sports Club |
| 2025-08-31 | ODI | Zimbabwe v Sri Lanka | 277/7 · 278/5 | Sri Lanka won by 5 wickets | Harare Sports Club |
| 2025-08-29 | ODI | Sri Lanka v Zimbabwe | 298/6 · 291/8 | Sri Lanka won by 7 runs | Harare Sports Club |
| 2025-07-16 | T20I | Sri Lanka v Bangladesh | 132/7 · 133/2 | Bangladesh won by 8 wickets | R Premadasa Stadium |
| 2025-07-13 | T20I | Bangladesh v Sri Lanka | 177/7 · 94 | Bangladesh won by 83 runs | Rangiri Dambulla International Stadium |
| 2025-07-10 | T20I | Bangladesh v Sri Lanka | 154/5 · 159/3 | Sri Lanka won by 7 wickets | Pallekele International Cricket Stadium |
| 2025-07-08 | ODI | Sri Lanka v Bangladesh | 285/7 · 186 | Sri Lanka won by 99 runs | Pallekele International Cricket Stadium |
| 2025-07-05 | ODI | Bangladesh v Sri Lanka | 248 · 232 | Bangladesh won by 16 runs | R Premadasa Stadium |
| 2025-07-02 | ODI | Sri Lanka v Bangladesh | 244 · 167 | Sri Lanka won by 77 runs | R Premadasa Stadium |
| 2025-06-25 | Test | Bangladesh v Sri Lanka | 247 & 133 · 458 | Sri Lanka won by 1 innings & 78 runs | Sinhalese Sports Club Ground |
| 2025-06-17 | Test | Bangladesh v Sri Lanka | 495 & 285/6d · 485 & 72/4 | Drawn | Galle International Stadium |
| 2025-05-11 | ODI (W) | India v Sri Lanka | 342/7 · 245 | India won by 97 runs | R Premadasa Stadium |
| 2025-05-09 | ODI (W) | South Africa v Sri Lanka | 315/9 · 239 | South Africa won by 76 runs | R Premadasa Stadium |
| 2025-05-04 | ODI (W) | India v Sri Lanka | 275/9 · 278/7 | Sri Lanka won by 3 wickets | R Premadasa Stadium |
| 2025-05-02 | ODI (W) | South Africa v Sri Lanka | 235/9 · 237/5 | Sri Lanka won by 5 wickets | R Premadasa Stadium |
| 2025-04-27 | ODI (W) | Sri Lanka v India | 147 · 149/1 | India won by 9 wickets | R Premadasa Stadium |
| 2025-03-18 | T20I (W) | New Zealand v Sri Lanka | 101/3 | No result | University Oval |
| 2025-03-16 | T20I (W) | Sri Lanka v New Zealand | 113/7 · 117/3 | New Zealand won by 7 wickets | Hagley Oval |
| 2025-03-14 | T20I (W) | New Zealand v Sri Lanka | 101 · 102/3 | Sri Lanka won by 7 wickets | Hagley Oval |
| 2025-03-09 | ODI (W) | New Zealand v Sri Lanka | 280/6 · 182 | New Zealand won by 98 runs | Saxton Oval |
| 2025-03-07 | ODI (W) | New Zealand v Sri Lanka | 245/7 · 167 | New Zealand won by 78 runs | Saxton Oval |
| 2025-03-04 | ODI (W) | Sri Lanka v New Zealand | 147/5 | No result | McLean Park |
| 2025-02-14 | ODI | Sri Lanka v Australia | 281/4 · 107 | Sri Lanka won by 174 runs | R Premadasa Stadium |
| 2025-02-12 | ODI | Sri Lanka v Australia | 214 · 165 | Sri Lanka won by 49 runs | R Premadasa 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 |
| 2025-01-11 | ODI | Sri Lanka v New Zealand | 290/8 · 150 | Sri Lanka won by 140 runs | Eden Park |
| 2025-01-08 | ODI | New Zealand v Sri Lanka | 255/9 · 142 | New Zealand won by 113 runs | Seddon Park |
| 2025-01-05 | ODI | Sri Lanka v New Zealand | 178 · 180/1 | New Zealand won by 9 wickets | Basin Reserve |
| 2025-01-02 | T20I | Sri Lanka v New Zealand | 218/5 · 211/7 | Sri Lanka won by 7 runs | Saxton Oval |
| 2024-12-30 | T20I | New Zealand v Sri Lanka | 186/5 · 141 | New Zealand won by 45 runs | Bay Oval |
| 2024-12-28 | T20I | New Zealand v Sri Lanka | 172/8 · 164/8 | New Zealand won by 8 runs | Bay Oval |
| 2024-12-05 | Test | South Africa v Sri Lanka | 358 & 317 · 328 & 238 | South Africa won by 109 runs | St George's Park |
| 2024-11-27 | Test | South Africa v Sri Lanka | 191 & 366/5d · 42 & 282 | South Africa won by 233 runs | Kingsmead |
| 2024-11-19 | ODI | New Zealand v Sri Lanka | 112/1 | No result | Pallekele International Cricket Stadium |
| 2024-11-17 | ODI | New Zealand v Sri Lanka | 209 · 210/7 | Sri Lanka won by 3 wickets | Pallekele International Cricket Stadium |
| 2024-11-13 | ODI | Sri Lanka v New Zealand | 324/5 · 175/9 | Sri Lanka won by 45 runs | Rangiri Dambulla International Stadium |
| 2024-11-10 | T20I | New Zealand v Sri Lanka | 108 · 103 | New Zealand won by 5 runs | Rangiri Dambulla International Stadium |
| 2024-11-09 | T20I | New Zealand v Sri Lanka | 135 · 140/6 | Sri Lanka won by 4 wickets | Rangiri Dambulla International Stadium |
| 2024-10-26 | ODI | Sri Lanka v West Indies | 156/3 · 196/2 | West Indies won by 8 wickets | Pallekele International Cricket Stadium |
| 2024-10-23 | ODI | West Indies v Sri Lanka | 189 · 190/5 | Sri Lanka won by 5 wickets | Pallekele International Cricket Stadium |
| 2024-10-20 | ODI | West Indies v Sri Lanka | 185/4 · 234/5 | Sri Lanka won by 5 wickets | Pallekele International Cricket Stadium |
| 2024-10-17 | T20I | West Indies v Sri Lanka | 162/8 · 166/1 | Sri Lanka won by 9 wickets | Rangiri Dambulla International Stadium |
| 2024-10-15 | T20I | Sri Lanka v West Indies | 162/5 · 89 | Sri Lanka won by 73 runs | Rangiri Dambulla International Stadium |
| 2024-10-13 | T20I | Sri Lanka v West Indies | 179/7 · 180/5 | West Indies won by 5 wickets | Rangiri Dambulla International Stadium |
| 2024-10-12 | T20I (W) | Sri Lanka v New Zealand | 115/5 · 118/2 | New Zealand won by 8 wickets | Sharjah Cricket Stadium |
| 2024-10-09 | T20I (W) | India v Sri Lanka | 172/3 · 90 | India won by 82 runs | Dubai International Cricket Stadium |
| 2024-10-05 | T20I (W) | Sri Lanka v Australia | 93/7 · 94/4 | Australia won by 6 wickets | Sharjah Cricket Stadium |
| 2024-10-03 | T20I (W) | Pakistan v Sri Lanka | 116 · 85/9 | Pakistan won by 31 runs | Sharjah Cricket 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 |
| 2024-09-06 | Test | England v Sri Lanka | 325 & 156 · 263 & 219/2 | Sri Lanka won by 8 wickets | Kennington Oval |
| 2024-08-29 | Test | England v Sri Lanka | 427 & 251 · 196 & 292 | England won by 190 runs | Lord's |
| 2024-08-21 | Test | Sri Lanka v England | 236 & 326 · 358 & 205/5 | England won by 5 wickets | Old Trafford |
| 2024-08-20 | ODI (W) | Ireland v Sri Lanka | 122 · 123/2 | Sri Lanka won by 8 wickets | Civil Service Cricket Club |
| 2024-08-18 | ODI (W) | Ireland v Sri Lanka | 255/5 · 240 | Ireland won by 15 runs | Civil Service Cricket Club |
| 2024-08-16 | ODI (W) | Sri Lanka v Ireland | 260/8 · 261/7 | Ireland won by 3 wickets | Civil Service Cricket Club |
| 2024-08-13 | T20I (W) | Ireland v Sri Lanka | 173/3 · 166/7 | Ireland won by 7 runs | Pembroke Cricket Club |
| 2024-08-11 | T20I (W) | Ireland v Sri Lanka | 145/6 · 149/3 | Sri Lanka won by 7 wickets | Pembroke Cricket Club |
| 2024-08-07 | ODI | Sri Lanka v India | 248/7 · 138 | Sri Lanka won by 110 runs | R Premadasa Stadium |
| 2024-08-04 | ODI | Sri Lanka v India | 240/9 · 208 | Sri Lanka won by 32 runs | R Premadasa Stadium |
| 2024-08-02 | ODI | Sri Lanka v India | 230/8 · 230 | Tied | R Premadasa Stadium |
| 2024-07-30 | T20I | India v Sri Lanka | 137/9 · 137/8 | Tied | Pallekele International Cricket Stadium |
| 2024-07-28 | T20I | Sri Lanka v India | 161/9 · 81/3 | India won by 7 wickets | Pallekele International Cricket Stadium |
| 2024-07-28 | T20I (W) | India v Sri Lanka | 165/6 · 167/2 | Sri Lanka won by 8 wickets | Rangiri Dambulla International Stadium |
| 2024-07-27 | T20I | India v Sri Lanka | 213/7 · 170 | India won by 43 runs | Pallekele International Cricket Stadium |
| 2024-07-26 | T20I (W) | Pakistan v Sri Lanka | 140/4 · 141/7 | Sri Lanka won by 3 wickets | Rangiri Dambulla International Stadium |
| 2024-07-24 | T20I (W) | Thailand v Sri Lanka | 93/7 · 94/0 | Sri Lanka won by 10 wickets | Rangiri Dambulla International Stadium |
| 2024-07-22 | T20I (W) | Sri Lanka v Malaysia | 184/4 · 40 | Sri Lanka won by 144 runs | Rangiri Dambulla International Stadium |
| 2024-07-20 | T20I (W) | Bangladesh v Sri Lanka | 111/8 · 114/3 | Sri Lanka won by 7 wickets | Rangiri Dambulla International Stadium |
| 2024-06-28 | T20I (W) | Sri Lanka v West Indies | 141/7 · 142/4 | West Indies won by 6 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2024-06-26 | T20I (W) | Sri Lanka v West Indies | 89/4 · 99/4 | West Indies won by 6 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2024-06-24 | T20I (W) | West Indies v Sri Lanka | 134/8 · 137/6 | Sri Lanka won by 4 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2024-06-21 | ODI (W) | Sri Lanka v West Indies | 275/6 · 115 | Sri Lanka won by 160 runs | Mahinda Rajapaksa International Cricket Stadium |
| 2024-06-18 | ODI (W) | West Indies v Sri Lanka | 92 · 93/5 | Sri Lanka won by 5 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2024-06-16 | T20I | Sri Lanka v Netherlands | 201/6 · 118 | Sri Lanka won by 83 runs | Daren Sammy National Cricket Stadium |
| 2024-06-15 | ODI (W) | West Indies v Sri Lanka | 195 · 198/4 | Sri Lanka won by 6 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2024-06-07 | T20I | Sri Lanka v Bangladesh | 124/9 · 125/8 | Bangladesh won by 2 wickets | Grand Prairie Stadium |
| 2024-06-03 | T20I | Sri Lanka v South Africa | 77 · 80/4 | South Africa won by 6 wickets | Nassau County International Cricket Stadium |
| 2024-05-07 | T20I (W) | Sri Lanka v Scotland | 169/5 · 101/7 | Sri Lanka won by 68 runs | Zayed Cricket Stadium |
| 2024-05-05 | T20I (W) | Sri Lanka v United Arab Emirates | 149/6 · 134/7 | Sri Lanka won by 15 runs | Zayed Cricket Stadium |
| 2024-05-03 | T20I (W) | Sri Lanka v United States of America | 123/4 · 105/6 | Sri Lanka won by 18 runs | Tolerance Oval |
| 2024-05-01 | T20I (W) | Sri Lanka v Uganda | 154/4 · 87 | Sri Lanka won by 67 runs | Zayed Cricket Stadium |
| 2024-04-27 | T20I (W) | Scotland v Sri Lanka | 94 · 95/0 | Sri Lanka won by 10 wickets | Zayed Cricket Stadium |
| 2024-04-25 | T20I (W) | Sri Lanka v Thailand | 122/5 · 55 | Sri Lanka won by 67 runs | Tolerance Oval |
| 2024-04-17 | ODI (W) | South Africa v Sri Lanka | 301/5 · 305/4 | Sri Lanka won by 6 wickets | Senwes Park |
| 2024-04-13 | ODI (W) | Sri Lanka v South Africa | 229 · 230/3 | South Africa won by 7 wickets | Diamond Oval |
| 2024-04-09 | ODI (W) | South Africa v Sri Lanka | 270/6 · 23/0 | No result | Buffalo Park |
| 2024-04-03 | T20I (W) | South Africa v Sri Lanka | 155/6 · 156/6 | Sri Lanka won by 4 wickets | Buffalo Park |
| 2024-03-30 | Test | Sri Lanka v Bangladesh | 531 & 157/7d · 178 & 318 | Sri Lanka won by 192 runs | Zahur Ahmed Chowdhury Stadium |
| 2024-03-30 | T20I (W) | South Africa v Sri Lanka | 137/8 · 138/3 | Sri Lanka won by 7 wickets | Senwes Park |
| 2024-03-27 | T20I (W) | South Africa v Sri Lanka | 198/5 · 119 | South Africa won by 79 runs | Willowmoore Park |
| 2024-03-22 | Test | Sri Lanka v Bangladesh | 280 & 418 · 188 & 182 | Sri Lanka won by 328 runs | Sylhet International Cricket Stadium |
| 2024-03-18 | ODI | Sri Lanka v Bangladesh | 235 · 237/6 | Bangladesh won by 4 wickets | Zahur Ahmed Chowdhury Stadium |
| 2024-03-15 | ODI | Bangladesh v Sri Lanka | 286/7 · 287/7 | Sri Lanka won by 3 wickets | Zahur Ahmed Chowdhury Stadium |
| 2024-03-13 | ODI | Sri Lanka v Bangladesh | 255 · 257/4 | Bangladesh won by 6 wickets | Zahur Ahmed Chowdhury Stadium |
| 2024-03-09 | T20I | Sri Lanka v Bangladesh | 174/7 · 146 | Sri Lanka won by 28 runs | Sylhet International Cricket Stadium |
| 2024-03-06 | T20I | Sri Lanka v Bangladesh | 165/5 · 170/2 | Bangladesh won by 8 wickets | Sylhet International Cricket Stadium |
| 2024-03-04 | T20I | Sri Lanka v Bangladesh | 206/3 · 203/8 | Sri Lanka won by 3 runs | Sylhet International Cricket Stadium |
| 2024-02-21 | T20I | Sri Lanka v Afghanistan | 206/6 · 209/5 | Afghanistan won by 3 runs | Dambulla |
| 2024-02-19 | T20I | Sri Lanka v Afghanistan | 187/6 · 115 | Sri Lanka won by 72 runs | Dambulla |
| 2024-02-17 | T20I | Sri Lanka v Afghanistan | 160 · 156/9 | Sri Lanka won by 4 runs | Dambulla |
| 2024-02-14 | ODI | Sri Lanka v Afghanistan | 267/3 · 266 | Sri Lanka won by 7 wickets | Pallekele International Cricket Stadium |
| 2024-02-11 | ODI | Sri Lanka v Afghanistan | 308/6 · 153 | Sri Lanka won by 155 runs | Pallekele International Cricket Stadium |
| 2024-02-09 | ODI | Sri Lanka v Afghanistan | 381/3 · 339/6 | Sri Lanka won by 42 runs | Pallekele International Cricket Stadium |
| 2024-02-02 | Test | Sri Lanka v Afghanistan | 439 & 56/0 · 198 & 296 | Sri Lanka won by 10 wickets | Colombo (SSC) |
| 2024-01-18 | T20I | Zimbabwe v Sri Lanka | 82 · 88/1 | Sri Lanka won by 9 wickets | R Premadasa Stadium |
| 2024-01-16 | T20I | Sri Lanka v Zimbabwe | 173/6 · 178/6 | Zimbabwe won by 4 wickets | R Premadasa Stadium |
| 2024-01-14 | T20I | Zimbabwe v Sri Lanka | 143/5 · 144/7 | Sri Lanka won by 3 wickets | R Premadasa Stadium |
| 2024-01-11 | ODI | Zimbabwe v Sri Lanka | 96 · 97/2 | Sri Lanka won by 8 wickets | R Premadasa Stadium |
| 2024-01-08 | ODI | Zimbabwe v Sri Lanka | 208 · 211/8 | Sri Lanka won by 2 wickets | R Premadasa Stadium |
| 2024-01-06 | ODI | Sri Lanka v Zimbabwe | 273/9 · 12/2 | No result | R Premadasa Stadium |
| 2023-11-09 | ODI | Sri Lanka v New Zealand | 171 · 172/5 | New Zealand won by 5 wickets | M Chinnaswamy Stadium |
| 2023-11-06 | ODI | Sri Lanka v Bangladesh | 279 · 282/7 | Bangladesh won by 3 wickets | Arun Jaitley Stadium |
| 2023-11-02 | ODI | India v Sri Lanka | 357/8 · 55 | India won by 302 runs | Wankhede Stadium |
| 2023-10-30 | ODI | Afghanistan v Sri Lanka | 242/3 · 241 | Afghanistan won by 7 wickets | Pune |
| 2023-10-26 | ODI | England v Sri Lanka | 156 · 160/2 | Sri Lanka won by 8 wickets | M Chinnaswamy Stadium |
| 2023-10-21 | ODI | Netherlands v Sri Lanka | 262 · 263/5 | Sri Lanka won by 5 wickets | Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium |
| 2023-10-16 | ODI | Sri Lanka v Australia | 209 · 215/5 | Australia won by 5 wickets | Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium |
| 2023-10-10 | ODI | Sri Lanka v Pakistan | 344/9 · 345/4 | Pakistan won by 6 wickets | Rajiv Gandhi International Stadium |
| 2023-10-07 | ODI | South Africa v Sri Lanka | 428/5 · 326 | South Africa won by 102 runs | Arun Jaitley Stadium |
| 2023-10-04 | T20I | Afghanistan v Sri Lanka | 116 · 108 | Afghanistan won by 8 runs | Hangzhou |
| 2023-09-25 | T20I (W) | India v Sri Lanka | 116/7 · 97/8 | India won by 19 runs | Zhejiang University of Technology Cricket Field |
| 2023-09-24 | T20I (W) | Pakistan v Sri Lanka | 75/9 · 77/4 | Sri Lanka won by 6 wickets | Zhejiang University of Technology Cricket Field |
| 2023-09-22 | T20I (W) | Thailand v Sri Lanka | 78/7 · 84/2 | Sri Lanka won by 8 wickets | Zhejiang University of Technology Cricket Field |
| 2023-09-17 | ODI | Sri Lanka v India | 50 · 51/0 | India won by 10 wickets | R Premadasa Stadium |
| 2023-09-14 | ODI | Pakistan v Sri Lanka | 252/7 · 252/8 | Sri Lanka won by 2 wickets | R Premadasa Stadium |
| 2023-09-14 | ODI (W) | England v Sri Lanka | 273/8 · 112 | England won by 161 runs | Grace Road |
| 2023-09-12 | ODI | India v Sri Lanka | 213 · 172 | India won by 41 runs | R Premadasa Stadium |
| 2023-09-12 | ODI (W) | Sri Lanka v England | 106/9 | No result | County Ground |
| 2023-09-09 | ODI | Sri Lanka v Bangladesh | 257/9 · 236 | Sri Lanka won by 21 runs | R Premadasa Stadium |
| 2023-09-09 | ODI (W) | Sri Lanka v England | 106 · 107/3 | England won by 7 wickets | Riverside Ground |
| 2023-09-06 | T20I (W) | England v Sri Lanka | 116 · 117/3 | Sri Lanka won by 7 wickets | County Ground |
| 2023-09-05 | ODI | Afghanistan v Sri Lanka | 289 · 291/8 | Sri Lanka won by 2 runs | Lahore |
| 2023-09-02 | T20I (W) | England v Sri Lanka | 104 · 110/2 | Sri Lanka won by 8 wickets | County Ground |
| 2023-08-31 | ODI | Bangladesh v Sri Lanka | 164 · 165/5 | Sri Lanka won by 5 wickets | Pallekele International Cricket Stadium |
| 2023-08-31 | T20I (W) | England v Sri Lanka | 186/4 · 55/3 | England won by 12 runs | County Ground |
| 2023-07-24 | Test | Sri Lanka v Pakistan | 166 & 188 · 576/5d | Pakistan won by 1 innings & 222 runs | Sinhalese Sports Club Ground |
| 2023-07-16 | Test | Sri Lanka v Pakistan | 312 & 279 · 461 & 133/6 | Pakistan won by 4 wickets | Galle International Stadium |
| 2023-07-12 | T20I (W) | New Zealand v Sri Lanka | 140/9 · 143/0 | Sri Lanka won by 10 wickets | P Sara Oval |
| 2023-07-10 | T20I (W) | Sri Lanka v New Zealand | 118/6 · 119/2 | New Zealand won by 8 wickets | P Sara Oval |
| 2023-07-09 | ODI | Sri Lanka v Netherlands | 233 · 105 | Sri Lanka won by 128 runs | Harare Sports Club |
| 2023-07-08 | T20I (W) | Sri Lanka v New Zealand | 106/9 · 107/5 | New Zealand won by 5 wickets | P Sara Oval |
| 2023-07-07 | ODI | West Indies v Sri Lanka | 243 · 244/2 | Sri Lanka won by 8 wickets | Harare Sports Club |
| 2023-07-03 | ODI (W) | New Zealand v Sri Lanka | 127/2 · 196/2 | Sri Lanka won by 8 wickets | Galle International Stadium |
| 2023-07-02 | ODI | Zimbabwe v Sri Lanka | 165 · 169/1 | Sri Lanka won by 9 wickets | Queens Sports Club |
| 2023-06-30 | ODI (W) | New Zealand v Sri Lanka | 329/7 · 213 | New Zealand won by 116 runs | Galle International Stadium |
| 2023-06-30 | ODI | Sri Lanka v Netherlands | 213 · 192 | Sri Lanka won by 21 runs | Queens Sports Club |
| 2023-06-27 | ODI (W) | New Zealand v Sri Lanka | 170/5 · 172/1 | Sri Lanka won by 9 wickets | Galle International Stadium |
| 2023-06-27 | ODI | Sri Lanka v Scotland | 245 · 163 | Sri Lanka won by 82 runs | Queens Sports Club |
| 2023-06-25 | ODI | Sri Lanka v Ireland | 325 · 192 | Sri Lanka won by 133 runs | Queens Sports Club |
| 2023-06-23 | ODI | Oman v Sri Lanka | 98 · 100/0 | Sri Lanka won by 10 wickets | Queens Sports Club |
| 2023-06-19 | ODI | Sri Lanka v United Arab Emirates | 355/6 · 180 | Sri Lanka won by 175 runs | Queens Sports Club |
| 2023-06-07 | ODI | Sri Lanka v Afghanistan | 120/1 · 116 | Sri Lanka won by 9 wickets | Hambantota |
| 2023-06-04 | ODI | Sri Lanka v Afghanistan | 323/6 · 191 | Sri Lanka won by 132 runs | Hambantota |
| 2023-06-02 | ODI | Sri Lanka v Afghanistan | 268 · 269/4 | Afghanistan won by 6 wickets | Hambantota |
| 2023-05-12 | T20I (W) | Sri Lanka v Bangladesh | 158/3 · 114/7 | Sri Lanka won by 44 runs | Sinhalese Sports Club Ground |
| 2023-05-11 | T20I (W) | Bangladesh v Sri Lanka | 100 · 101/3 | Sri Lanka won by 7 wickets | Sinhalese Sports Club Ground |
| 2023-05-09 | T20I (W) | Sri Lanka v Bangladesh | 145/6 · 146/4 | Bangladesh won by 6 wickets | Sinhalese Sports Club Ground |
| 2023-05-04 | ODI (W) | Sri Lanka v Bangladesh | 186/5 · 128/9 | Sri Lanka won by 58 runs | Sinhalese Sports Club Ground |
| 2023-04-29 | ODI (W) | Sri Lanka v Bangladesh | 152/6 | No result | P Sara Oval |
| 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 |
| 2023-04-08 | T20I | Sri Lanka v New Zealand | 182/6 · 183/6 | New Zealand won by 4 wickets | John Davies Oval |
| 2023-04-05 | T20I | Sri Lanka v New Zealand | 141 · 146/1 | New Zealand won by 9 wickets | University Oval |
| 2023-04-02 | T20I | Sri Lanka v New Zealand | 196/5 · 196/8 | Tied | Eden Park |
| 2023-03-31 | ODI | Sri Lanka v New Zealand | 157 · 159/4 | New Zealand won by 6 wickets | Seddon Park |
| 2023-03-25 | ODI | New Zealand v Sri Lanka | 274 · 76 | New Zealand won by 198 runs | Eden Park |
| 2023-03-17 | Test | New Zealand v Sri Lanka | 580/4d · 164 & 358 | New Zealand won by 1 innings & 58 runs | Basin Reserve |
| 2023-03-09 | Test | Sri Lanka v New Zealand | 355 & 302 · 373 & 285/8 | New Zealand won by 2 wickets | Hagley Oval |
| 2023-02-19 | T20I (W) | New Zealand v Sri Lanka | 162/3 · 60/9 | New Zealand won by 102 runs | Boland Park |
| 2023-02-16 | T20I (W) | Sri Lanka v Australia | 112/8 · 113/0 | Australia won by 10 wickets | St George's Park |
| 2023-02-12 | T20I (W) | Bangladesh v Sri Lanka | 126/8 · 129/3 | Sri Lanka won by 7 wickets | Newlands |
| 2023-02-10 | T20I (W) | Sri Lanka v South Africa | 129/4 · 126/9 | Sri Lanka won by 3 runs | Newlands |
| 2023-01-15 | ODI | India v Sri Lanka | 390/5 · 73/9 | India won by 317 runs | Greenfield International Stadium |
| 2023-01-12 | ODI | Sri Lanka v India | 215 · 219/6 | India won by 4 wickets | Eden Gardens |
| 2023-01-10 | ODI | India v Sri Lanka | 373/7 · 306/8 | India won by 67 runs | Barsapara Cricket Stadium |
| 2023-01-07 | T20I | India v Sri Lanka | 228/5 · 137 | India won by 91 runs | Saurashtra Cricket Association Stadium |
| 2023-01-05 | T20I | Sri Lanka v India | 206/6 · 190/8 | Sri Lanka won by 16 runs | Maharashtra Cricket Association Stadium |
| 2023-01-03 | T20I | India v Sri Lanka | 162/5 · 160 | India won by 2 runs | Wankhede Stadium |
| 2022-11-30 | ODI | Sri Lanka v Afghanistan | 314/6 · 313/8 | Sri Lanka won by 4 wickets | Pallekele International Cricket Stadium |
| 2022-11-27 | ODI | Sri Lanka v Afghanistan | 10/0 · 228 | No result | Pallekele International Cricket Stadium |
| 2022-11-25 | ODI | Sri Lanka v Afghanistan | 234 · 294/8 | Afghanistan won by 60 runs | Pallekele International Cricket Stadium |
| 2022-11-05 | T20I | Sri Lanka v England | 141/8 · 144/6 | England won by 4 wickets | Sydney Cricket Ground |
| 2022-11-01 | T20I | Afghanistan v Sri Lanka | 144/8 · 148/4 | Sri Lanka won by 6 wickets | Brisbane |
| 2022-10-29 | T20I | New Zealand v Sri Lanka | 167/7 · 102 | New Zealand won by 65 runs | Sydney Cricket Ground |
| 2022-10-25 | T20I | Sri Lanka v Australia | 157/6 · 158/3 | Australia won by 7 wickets | Perth Stadium |
| 2022-10-23 | T20I | Ireland v Sri Lanka | 128/8 · 133/1 | Sri Lanka won by 9 wickets | Bellerive Oval |
| 2022-10-20 | T20I | Sri Lanka v Netherlands | 162/6 · 146/9 | Sri Lanka won by 16 runs | GMHBA Stadium |
| 2022-10-18 | T20I | Sri Lanka v United Arab Emirates | 152/8 · 73 | Sri Lanka won by 79 runs | GMHBA Stadium |
| 2022-10-16 | T20I | Namibia v Sri Lanka | 163/7 · 108 | Namibia won by 55 runs | GMHBA Stadium |
| 2022-10-15 | T20I (W) | Sri Lanka v India | 65/9 · 71/2 | India won by 8 wickets | Sylhet International Cricket Stadium |
| 2022-10-13 | T20I (W) | Sri Lanka v Pakistan | 122/6 · 121/6 | Sri Lanka won by 1 runs | Sylhet International Cricket Stadium |
| 2022-10-11 | T20I (W) | Sri Lanka v Pakistan | 112 · 113/5 | Pakistan won by 5 wickets | Sylhet International Cricket Stadium |
| 2022-10-10 | T20I (W) | Sri Lanka v Bangladesh | 83/5 · 37/7 | Sri Lanka won by 3 runs | Sylhet International Cricket Stadium |
| 2022-10-08 | T20I (W) | Sri Lanka v Malaysia | 105/7 · 33 | Sri Lanka won by 72 runs | Sylhet International Cricket Stadium |
| 2022-10-04 | T20I (W) | Sri Lanka v Thailand | 156/5 · 107/5 | Sri Lanka won by 49 runs | Sylhet International Cricket Stadium |
| 2022-10-02 | T20I (W) | Sri Lanka v United Arab Emirates | 109/9 · 54/7 | Sri Lanka won by 11 runs | Sylhet International Cricket Stadium |
| 2022-10-01 | T20I (W) | India v Sri Lanka | 150/6 · 109 | India won by 41 runs | Sylhet International Cricket Stadium |
| 2022-09-11 | T20I | Sri Lanka v Pakistan | 170/6 · 147 | Sri Lanka won by 23 runs | Dubai International Cricket Stadium |
| 2022-09-09 | T20I | Pakistan v Sri Lanka | 121 · 124/5 | Sri Lanka won by 5 wickets | Dubai International Cricket Stadium |
| 2022-09-06 | T20I | India v Sri Lanka | 173/8 · 174/4 | Sri Lanka won by 6 wickets | Dubai International Cricket Stadium |
| 2022-09-03 | T20I | Afghanistan v Sri Lanka | 175/6 · 179/6 | Sri Lanka won by 4 wickets | Sharjah Cricket Stadium |
| 2022-09-01 | T20I | Bangladesh v Sri Lanka | 183/7 · 184/8 | Sri Lanka won by 2 wickets | Dubai International Cricket Stadium |
| 2022-08-27 | T20I | Afghanistan v Sri Lanka | 106/2 · 105 | Afghanistan won by 8 wickets | Dubai International Cricket Stadium |
| 2022-08-04 | T20I (W) | Sri Lanka v South Africa | 46 · 49/0 | South Africa won by 10 wickets | Edgbaston |
| 2022-08-02 | T20I (W) | New Zealand v Sri Lanka | 147/7 · 102/8 | New Zealand won by 45 runs | Edgbaston |
| 2022-07-30 | T20I (W) | Sri Lanka v England | 106/9 · 109/5 | England won by 5 wickets | Edgbaston |
| 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-07-07 | ODI (W) | India v Sri Lanka | 255/9 · 216 | India won by 39 runs | Pallekele International Cricket Stadium |
| 2022-07-04 | ODI (W) | Sri Lanka v India | 173 · 174/0 | India won by 10 wickets | Pallekele International Cricket Stadium |
| 2022-07-01 | ODI (W) | Sri Lanka v India | 171 · 176/6 | India won by 4 wickets | Pallekele International Cricket Stadium |
| 2022-06-29 | Test | Sri Lanka v Australia | 212 & 113 · 321 & 10/0 | Australia won by 10 wickets | Galle International Stadium |
| 2022-06-27 | T20I (W) | India v Sri Lanka | 138/5 · 141/3 | Sri Lanka won by 7 wickets | Rangiri Dambulla International Stadium |
| 2022-06-25 | T20I (W) | Sri Lanka v India | 125/7 · 127/5 | India won by 5 wickets | Rangiri Dambulla International Stadium |
| 2022-06-24 | ODI | Sri Lanka v Australia | 160 · 164/6 | Australia won by 4 wickets | R Premadasa Stadium |
| 2022-06-23 | T20I (W) | India v Sri Lanka | 138/6 · 104/5 | India won by 34 runs | Rangiri Dambulla International Stadium |
| 2022-06-21 | ODI | Sri Lanka v Australia | 258 · 254 | Sri Lanka won by 4 runs | R Premadasa Stadium |
| 2022-06-19 | ODI | Australia v Sri Lanka | 291/6 · 292/4 | Sri Lanka won by 6 wickets | R Premadasa Stadium |
| 2022-06-16 | ODI | Sri Lanka v Australia | 220/9 · 189 | Sri Lanka won by 26 runs | Pallekele International Cricket Stadium |
| 2022-06-14 | ODI | Sri Lanka v Australia | 300/7 · 282/8 | Australia won by 2 wickets | Pallekele International Cricket Stadium |
| 2022-06-11 | T20I | Australia v Sri Lanka | 176/5 · 177/6 | Sri Lanka won by 4 wickets | Pallekele International Cricket Stadium |
| 2022-06-08 | T20I | Sri Lanka v Australia | 124/9 · 126/7 | Australia won by 3 wickets | R Premadasa Stadium |
| 2022-06-07 | T20I | Sri Lanka v Australia | 128 · 134/0 | Australia won by 10 wickets | R Premadasa Stadium |
| 2022-06-05 | ODI (W) | Sri Lanka v Pakistan | 260/7 · 167 | Sri Lanka won by 93 runs | Southend Club Cricket Stadium |
| 2022-06-03 | ODI (W) | Pakistan v Sri Lanka | 253/2 · 180/9 | Pakistan won by 73 runs | Southend Club Cricket Stadium |
| 2022-06-01 | ODI (W) | Sri Lanka v Pakistan | 169 · 170/2 | Pakistan won by 8 wickets | Southend Club Cricket Stadium |
| 2022-05-28 | T20I (W) | Sri Lanka v Pakistan | 107/8 · 108/6 | Pakistan won by 4 wickets | Southend Club Cricket Stadium |
| 2022-05-26 | T20I (W) | Sri Lanka v Pakistan | 102/6 · 104/3 | Pakistan won by 7 wickets | Southend Club Cricket Stadium |
| 2022-05-24 | T20I (W) | Sri Lanka v Pakistan | 106/8 · 107/4 | Pakistan won by 6 wickets | Southend Club Cricket Stadium |
| 2022-05-23 | Test | Bangladesh v Sri Lanka | 365 & 169 · 506 & 29/0 | Sri Lanka won by 10 wickets | Shere Bangla National Stadium |
| 2022-05-15 | Test | Sri Lanka v Bangladesh | 397 & 260/6 · 465/9 | Drawn | Zahur Ahmed Chowdhury Stadium |
| 2022-03-12 | Test | India v Sri Lanka | 252 & 303/9d · 109 & 208 | India won by 238 runs | M Chinnaswamy Stadium |
| 2022-03-04 | Test | India v Sri Lanka | 574/8d · 174 & 178 | India won by 1 innings & 222 runs | Punjab Cricket Association IS Bindra Stadium |
| 2022-02-27 | T20I | Sri Lanka v India | 146/5 · 148/4 | India won by 6 wickets | Himachal Pradesh Cricket Association Stadium |
| 2022-02-26 | T20I | Sri Lanka v India | 183/5 · 186/3 | India won by 7 wickets | Himachal Pradesh Cricket Association Stadium |
| 2022-02-24 | T20I | India v Sri Lanka | 199/2 · 137/6 | India won by 62 runs | Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium |
| 2022-02-20 | T20I | Australia v Sri Lanka | 154/6 · 155/5 | Sri Lanka won by 5 wickets | Melbourne Cricket Ground |
| 2022-02-18 | T20I | Sri Lanka v Australia | 139/8 · 143/4 | Australia won by 6 wickets | Melbourne Cricket Ground |
| 2022-02-15 | T20I | Sri Lanka v Australia | 121/6 · 124/4 | Australia won by 6 wickets | Manuka Oval |
| 2022-02-13 | T20I | Australia v Sri Lanka | 164/6 · 164/8 | Tied | Sydney Cricket Ground |
| 2022-02-11 | T20I | Australia v Sri Lanka | 149/9 · 122/8 | Australia won by 20 runs | Sydney Cricket Ground |
| 2022-01-24 | T20I (W) | Sri Lanka v Bangladesh | 136/6 · 114/5 | Sri Lanka won by 22 runs | Kinrara Academy Oval |
| 2022-01-22 | T20I (W) | Sri Lanka v Malaysia | 175/3 · 82/7 | Sri Lanka won by 93 runs | Kinrara Academy Oval |
| 2022-01-21 | ODI | Sri Lanka v Zimbabwe | 254/9 · 70 | Sri Lanka won by 184 runs | Pallekele International Cricket Stadium |
| 2022-01-20 | T20I (W) | Kenya v Sri Lanka | 87/6 · 89/1 | Sri Lanka won by 9 wickets | Kinrara Academy Oval |
| 2022-01-18 | T20I (W) | Sri Lanka v Scotland | 182/4 · 73/8 | Sri Lanka won by 109 runs | Kinrara Academy Oval |
| 2022-01-18 | ODI | Zimbabwe v Sri Lanka | 302/8 · 280/9 | Zimbabwe won by 22 runs | Pallekele International Cricket Stadium |
| 2022-01-16 | ODI | Zimbabwe v Sri Lanka | 296/9 · 300/5 | Sri Lanka won by 5 wickets | Pallekele International Cricket 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-11-04 | T20I | Sri Lanka v West Indies | 189/3 · 169/8 | Sri Lanka won by 20 runs | Zayed Cricket Stadium |
| 2021-11-01 | T20I | England v Sri Lanka | 163/4 · 137 | England won by 26 runs | Sharjah Cricket Stadium |
| 2021-10-30 | T20I | Sri Lanka v South Africa | 142 · 146/6 | South Africa won by 4 wickets | Sharjah Cricket Stadium |
| 2021-10-28 | T20I | Sri Lanka v Australia | 154/6 · 155/3 | Australia won by 7 wickets | Dubai International Cricket Stadium |
| 2021-10-24 | T20I | Bangladesh v Sri Lanka | 171/4 · 172/5 | Sri Lanka won by 5 wickets | Sharjah Cricket Stadium |
| 2021-10-22 | T20I | Netherlands v Sri Lanka | 44 · 45/2 | Sri Lanka won by 8 wickets | Sharjah Cricket Stadium |
| 2021-10-20 | T20I | Sri Lanka v Ireland | 171/7 · 101 | Sri Lanka won by 70 runs | Zayed Cricket Stadium |
| 2021-10-18 | T20I | Namibia v Sri Lanka | 96 · 100/3 | Sri Lanka won by 7 wickets | Zayed Cricket Stadium |
| 2021-09-14 | T20I | Sri Lanka v South Africa | 120/8 · 121/0 | South Africa won by 10 wickets | R Premadasa Stadium |
| 2021-09-12 | T20I | Sri Lanka v South Africa | 103 · 105/1 | South Africa won by 9 wickets | R Premadasa Stadium |
| 2021-09-10 | T20I | South Africa v Sri Lanka | 163/5 · 135/6 | South Africa won by 28 runs | R Premadasa Stadium |
| 2021-09-07 | ODI | Sri Lanka v South Africa | 203/9 · 125 | Sri Lanka won by 78 runs | R Premadasa Stadium |
| 2021-09-04 | ODI | South Africa v Sri Lanka | 283/6 · 197 | South Africa won by 67 runs | R Premadasa Stadium |
| 2021-09-02 | ODI | Sri Lanka v South Africa | 300/9 · 286/6 | Sri Lanka won by 14 runs | R Premadasa Stadium |
| 2021-07-29 | T20I | India v Sri Lanka | 81/8 · 82/3 | Sri Lanka won by 7 wickets | R Premadasa Stadium |
| 2021-07-28 | T20I | India v Sri Lanka | 132/5 · 133/6 | Sri Lanka won by 4 wickets | R Premadasa Stadium |
| 2021-07-25 | T20I | India v Sri Lanka | 164/5 · 126 | India won by 38 runs | R Premadasa Stadium |
| 2021-07-23 | ODI | India v Sri Lanka | 225 · 227/7 | Sri Lanka won by 3 wickets | R Premadasa Stadium |
| 2021-07-20 | ODI | Sri Lanka v India | 275/9 · 277/7 | India won by 3 wickets | R Premadasa Stadium |
| 2021-07-18 | ODI | Sri Lanka v India | 262/9 · 263/3 | India won by 7 wickets | R Premadasa Stadium |
| 2021-07-04 | ODI | Sri Lanka v England | 166 | No result | County Ground |
| 2021-07-01 | ODI | Sri Lanka v England | 241/9 · 244/2 | England won by 8 wickets | Kennington Oval |
| 2021-06-29 | ODI | Sri Lanka v England | 185 · 189/5 | England won by 5 wickets | Riverside Ground |
| 2021-06-26 | T20I | England v Sri Lanka | 180/6 · 91 | England won by 89 runs | The Rose Bowl |
| 2021-06-24 | T20I | Sri Lanka v England | 111/7 · 108/5 | England won by 5 wickets | Sophia Gardens |
| 2021-06-23 | T20I | Sri Lanka v England | 129/7 · 130/2 | England won by 8 wickets | Sophia Gardens |
| 2021-05-28 | ODI | Sri Lanka v Bangladesh | 286/6 · 189 | Sri Lanka won by 97 runs | Shere Bangla National Stadium |
| 2021-05-25 | ODI | Bangladesh v Sri Lanka | 246 · 141/9 | Bangladesh won by 103 runs | Sher-e-Bangla National Cricket Stadium |
| 2021-05-23 | ODI | Bangladesh v Sri Lanka | 257/6 · 224 | Bangladesh won by 33 runs | Shere Bangla National Stadium |
| 2021-04-29 | Test | Sri Lanka v Bangladesh | 493/7d & 194/9d · 251 & 227 | Sri Lanka won by 209 runs | Pallekele International Cricket Stadium |
| 2021-04-21 | Test | Sri Lanka v Bangladesh | 648/8d · 541/7d & 100/2 | Drawn | Pallekele International Cricket Stadium |
| 2021-03-29 | Test | West Indies v Sri Lanka | 354 & 280/4d · 258 & 193/2 | Drawn | Sir Vivian Richards Stadium |
| 2021-03-21 | Test | Sri Lanka v West Indies | 169 & 476 · 271 & 236/4 | Drawn | Sir Vivian Richards Stadium |
| 2021-03-14 | ODI | West Indies v Sri Lanka | 276/5 · 274/6 | West Indies won by 5 wickets | Sir Vivian Richards Stadium |
| 2021-03-12 | ODI | West Indies v Sri Lanka | 274/5 · 273/8 | West Indies won by 5 wickets | Sir Vivian Richards Stadium |
| 2021-03-10 | ODI | West Indies v Sri Lanka | 236/2 · 232 | West Indies won by 8 wickets | Sir Vivian Richards Stadium |
| 2021-03-07 | T20I | Sri Lanka v West Indies | 131/4 · 134/7 | West Indies won by 3 wickets | Coolidge Cricket Ground |
| 2021-03-05 | T20I | Sri Lanka v West Indies | 160/6 · 117 | Sri Lanka won by 43 runs | Coolidge Cricket Ground |
| 2021-03-03 | T20I | Sri Lanka v West Indies | 131/9 · 134/6 | West Indies won by 4 wickets | Coolidge Cricket Ground |
| 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 |
| 2021-01-03 | Test | Sri Lanka v South Africa | 157 & 211 · 302 & 67/0 | South Africa won by 10 wickets | Wanderers Stadium |
| 2020-12-26 | Test | Sri Lanka v South Africa | 396/9 & 180/9 · 621 | South Africa won by 1 innings & 45 runs | SuperSport Park |
| 2020-03-06 | T20I | Sri Lanka v West Indies | 155/6 · 158/3 | West Indies won by 7 wickets | Pallekele International Cricket Stadium |
| 2020-03-04 | T20I | Sri Lanka v West Indies | 171 · 196/4 | West Indies won by 25 runs | Pallekele International Cricket Stadium |
| 2020-03-02 | T20I (W) | Bangladesh v Sri Lanka | 91/8 · 92/1 | Sri Lanka won by 9 wickets | Junction Oval |
| 2020-03-01 | ODI | Sri Lanka v West Indies | 307 · 301/9 | Sri Lanka won by 6 runs | Pallekele International Cricket Stadium |
| 2020-02-29 | T20I (W) | India v Sri Lanka | 116/3 · 113/9 | India won by 7 wickets | Junction Oval |
| 2020-02-26 | ODI | Sri Lanka v West Indies | 345/8 · 184 | Sri Lanka won by 161 runs | Mahinda Rajapaksa International Cricket Stadium |
| 2020-02-24 | T20I (W) | Australia v Sri Lanka | 123/5 · 122/6 | Australia won by 5 wickets | WACA Ground |
| 2020-02-22 | ODI | Sri Lanka v West Indies | 290/9 · 289/7 | Sri Lanka won by 1 wickets | Sinhalese Sports Club Ground |
| 2020-02-22 | T20I (W) | New Zealand v Sri Lanka | 131/3 · 127/7 | New Zealand won by 7 wickets | WACA Ground |
| 2020-01-27 | Test | Zimbabwe v Sri Lanka | 406 & 247/7d · 293 & 204/3 | Drawn | Harare Sports Club |
| 2020-01-19 | Test | Zimbabwe v Sri Lanka | 358 & 170 · 515/9d & 14/0 | Sri Lanka won by 10 wickets | Harare Sports Club |
| 2020-01-10 | T20I | India v Sri Lanka | 201/6 · 123 | India won by 78 runs | Maharashtra Cricket Association Stadium |
| 2020-01-07 | T20I | India v Sri Lanka | 144/3 · 142/9 | India won by 7 wickets | Holkar Cricket Stadium |
| 2020-01-05 | T20I | India v Sri Lanka | | No result | Guwahati |
| 2019-12-19 | Test | Pakistan v Sri Lanka | 191 & 555/3d · 271 & 212 | Pakistan won by 263 runs | National Stadium, Karachi |
| 2019-12-11 | Test | Pakistan v Sri Lanka | 252/2 · 308/6d | Drawn | Rawalpindi Cricket Stadium |
| 2019-11-01 | T20I | Australia v Sri Lanka | 145/3 · 142/6 | Australia won by 7 wickets | Melbourne Cricket Ground |
| 2019-10-30 | T20I | Australia v Sri Lanka | 118/1 · 117 | Australia won by 9 wickets | Brisbane Cricket Ground |
| 2019-10-27 | T20I | Australia v Sri Lanka | 233/2 · 99/9 | Australia won by 134 runs | Adelaide Oval |
| 2019-10-09 | T20I | Pakistan v Sri Lanka | 134/6 · 147/7 | Sri Lanka won by 13 runs | Gaddafi Stadium |
| 2019-10-09 | ODI (W) | Australia v Sri Lanka | 196/1 · 195/8 | Australia won by 9 wickets | Allan Border Field |
| 2019-10-07 | T20I | Pakistan v Sri Lanka | 147 · 182/6 | Sri Lanka won by 35 runs | Gaddafi Stadium |
| 2019-10-07 | ODI (W) | Australia v Sri Lanka | 282/8 · 172/9 | Australia won by 110 runs | Allan Border Field |
| 2019-10-05 | T20I | Pakistan v Sri Lanka | 101 · 165/5 | Sri Lanka won by 64 runs | Gaddafi Stadium |
| 2019-10-05 | ODI (W) | Australia v Sri Lanka | 281/8 · 124 | Australia won by 157 runs | Allan Border Field |
| 2019-10-02 | ODI | Pakistan v Sri Lanka | 299/5 · 297/9 | Pakistan won by 5 wickets | National Stadium, Karachi |
| 2019-10-02 | T20I (W) | Australia v Sri Lanka | 226/2 · 94/7 | Australia won by 132 runs | North Sydney Oval |
| 2019-09-30 | ODI | Pakistan v Sri Lanka | 305/7 · 238 | Pakistan won by 67 runs | National Stadium, Karachi |
| 2019-09-30 | T20I (W) | Australia v Sri Lanka | 87/1 · 84/8 | Australia won by 9 wickets | North Sydney Oval |
| 2019-09-29 | T20I (W) | Australia v Sri Lanka | 217/4 · 176/7 | Australia won by 41 runs | North Sydney Oval |
| 2019-09-06 | T20I | Sri Lanka v New Zealand | 125/8 · 88 | Sri Lanka won by 37 runs | Pallekele International Cricket Stadium |
| 2019-09-03 | T20I | Sri Lanka v New Zealand | 161/9 · 165/6 | New Zealand won by 4 wickets | Pallekele International Cricket Stadium |
| 2019-09-01 | T20I | Sri Lanka v New Zealand | 174/4 · 175/5 | New Zealand won by 5 wickets | Pallekele International Cricket Stadium |
| 2019-08-22 | Test | Sri Lanka v New Zealand | 244 & 122 · 431/6d | New Zealand won by 1 innings & 65 runs | P Sara Oval |
| 2019-08-14 | Test | Sri Lanka v New Zealand | 267 & 268/4 · 249 & 285 | Sri Lanka won by 6 wickets | Galle International Stadium |
| 2019-07-31 | ODI | Sri Lanka v Bangladesh | 294/8 · 172 | Sri Lanka won by 122 runs | R.Premadasa Stadium |
| 2019-07-28 | ODI | Sri Lanka v Bangladesh | 242/3 · 238/8 | Sri Lanka won by 7 wickets | R.Premadasa Stadium |
| 2019-07-26 | ODI | Sri Lanka v Bangladesh | 314/8 · 223 | Sri Lanka won by 91 runs | R.Premadasa Stadium |
| 2019-07-06 | ODI | India v Sri Lanka | 265/3 · 264/7 | India won by 7 wickets | Headingley |
| 2019-07-01 | ODI | Sri Lanka v West Indies | 338/6 · 315/9 | Sri Lanka won by 23 runs | Riverside Ground |
| 2019-06-28 | ODI | South Africa v Sri Lanka | 206/1 · 203 | South Africa won by 9 wickets | Riverside Ground |
| 2019-06-21 | ODI | England v Sri Lanka | 212 · 232/9 | Sri Lanka won by 20 runs | Headingley |
| 2019-06-15 | ODI | Australia v Sri Lanka | 334/7 · 247 | Australia won by 87 runs | Kennington Oval |
| 2019-06-04 | ODI | Afghanistan v Sri Lanka | 152 · 201 | Sri Lanka won by 34 runs | Cardiff |
| 2019-06-01 | ODI | New Zealand v Sri Lanka | 137/0 · 136 | New Zealand won by 10 wickets | Sophia Gardens |
| 2019-05-21 | ODI | Scotland v Sri Lanka | 199 · 322/8 | Sri Lanka won by 35 runs | Grange Cricket Club |
| 2019-03-28 | T20I (W) | Sri Lanka v England | 108/6 · 204/2 | England won by 96 runs | P Sara Oval |
| 2019-03-26 | T20I (W) | Sri Lanka v England | 108/6 · 109/2 | England won by 8 wickets | P Sara Oval |
| 2019-03-24 | T20I (W) | Sri Lanka v England | 94 · 95/2 | England won by 8 wickets | P Sara Oval |
| 2019-03-24 | T20I | South Africa v Sri Lanka | 198/2 · 137 | South Africa won by 45 runs | Wanderers Stadium |
| 2019-03-22 | T20I | South Africa v Sri Lanka | 180/3 · 164/9 | South Africa won by 16 runs | SuperSport Park |
| 2019-03-21 | ODI (W) | Sri Lanka v England | 174 · 177/2 | England won by 8 wickets | FTZ Sports Complex (BOI) |
| 2019-03-19 | T20I | South Africa v Sri Lanka | 134/8 · 134/7 | Tied | Newlands |
| 2019-03-18 | ODI (W) | Sri Lanka v England | 187/9 · 188/4 | England won by 6 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2019-03-16 | ODI (W) | Sri Lanka v England | 159/8 · 331/7 | England won by 154 runs | Mahinda Rajapaksa International Cricket Stadium |
| 2019-03-16 | ODI | South Africa v Sri Lanka | 135/2 · 225 | South Africa won by 41 runs | Newlands |
| 2019-03-13 | ODI | South Africa v Sri Lanka | 190/4 · 189 | South Africa won by 6 wickets | St George's Park |
| 2019-03-10 | ODI | South Africa v Sri Lanka | 331/5 · 121/5 | South Africa won by 71 runs | Kingsmead |
| 2019-03-06 | ODI | South Africa v Sri Lanka | 251 · 138 | South Africa won by 113 runs | SuperSport Park |
| 2019-03-03 | ODI | South Africa v Sri Lanka | 232/2 · 231 | South Africa won by 8 wickets | Wanderers Stadium |
| 2019-02-21 | Test | South Africa v Sri Lanka | 222 & 128 · 154/9 & 197/2 | Sri Lanka won by 8 wickets | St George's Park |
| 2019-02-17 | ODI (W) | South Africa v Sri Lanka | 141/4 · 139 | South Africa won by 6 wickets | Senwes Park |
| 2019-02-14 | ODI (W) | South Africa v Sri Lanka | 268/7 · 231 | South Africa won by 30 runs | Senwes Park |
| 2019-02-13 | Test | South Africa v Sri Lanka | 235 & 259 · 191 & 304/9 | Sri Lanka won by 1 wickets | Kingsmead |
| 2019-02-11 | ODI (W) | South Africa v Sri Lanka | 225/7 · 218/9 | South Africa won by 7 runs | Senwes Park |
| 2019-02-06 | T20I (W) | South Africa v Sri Lanka | 163/5 · 124/8 | South Africa won by 39 runs | SuperSport Park |
| 2019-02-01 | T20I (W) | South Africa v Sri Lanka | 94/3 · 90/8 | South Africa won by 7 wickets | Newlands |
| 2019-02-01 | Test | Australia v Sri Lanka | 534/5d & 196/3d · 215/9 & 149 | Australia won by 366 runs | Manuka Oval |
| 2019-01-24 | Test | Australia v Sri Lanka | 323 · 144 & 139/9 | Australia won by 1 innings & 40 runs | Brisbane Cricket Ground |
| 2019-01-11 | T20I | New Zealand v Sri Lanka | 179/7 · 144 | New Zealand won by 35 runs | Eden Park |
| 2019-01-08 | ODI | New Zealand v Sri Lanka | 364/4 · 249 | New Zealand won by 115 runs | Saxton Oval |
| 2019-01-05 | ODI | New Zealand v Sri Lanka | 319/7 · 298 | New Zealand won by 21 runs | Bay Oval |
| 2019-01-03 | ODI | New Zealand v Sri Lanka | 371/7 · 326 | New Zealand won by 45 runs | Bay Oval |
| 2018-12-26 | Test | New Zealand v Sri Lanka | 178 & 585/4d · 104 & 236/9 | New Zealand won by 423 runs | Hagley Oval |
| 2018-12-15 | Test | Sri Lanka v New Zealand | 282 & 287/3 · 578 | Drawn | Basin Reserve |
| 2018-11-23 | Test | England v Sri Lanka | 336 & 230 · 240 & 284 | England won by 42 runs | Sinhalese Sports Club Ground |
| 2018-11-16 | T20I (W) | West Indies v Sri Lanka | 187/5 · 104 | West Indies won by 83 runs | Daren Sammy National Cricket Stadium |
| 2018-11-14 | T20I (W) | Sri Lanka v Bangladesh | 97/7 · 72 | Sri Lanka won by 25 runs | Daren Sammy National Cricket Stadium |
| 2018-11-14 | Test | England v Sri Lanka | 290 & 346 · 336 & 243 | England won by 57 runs | Pallekele International Cricket Stadium |
| 2018-11-12 | T20I (W) | Sri Lanka v South Africa | 99/8 · 102/3 | South Africa won by 7 wickets | Daren Sammy National Cricket Stadium |
| 2018-11-06 | Test | England v Sri Lanka | 342 & 322/6d · 203 & 250 | England won by 211 runs | Galle International Stadium |
| 2018-10-27 | T20I | England v Sri Lanka | 187/8 · 157 | England won by 30 runs | R.Premadasa Stadium |
| 2018-10-23 | ODI | Sri Lanka v England | 366/6 · 132/9 | Sri Lanka won by 219 runs | R.Premadasa Stadium |
| 2018-10-20 | ODI | Sri Lanka v England | 273/7 · 132/2 | England won by 18 runs | Pallekele International Cricket Stadium |
| 2018-10-17 | ODI | Sri Lanka v England | 150/9 · 153/3 | England won by 7 wickets | Pallekele International Cricket Stadium |
| 2018-10-13 | ODI | England v Sri Lanka | 278/9 · 140/5 | England won by 31 runs | Rangiri Dambulla International Stadium |
| 2018-10-10 | ODI | England v Sri Lanka | 92/2 | No result | Rangiri Dambulla International Stadium |
| 2018-09-25 | T20I (W) | India v Sri Lanka | 156 · 105 | India won by 51 runs | Chilaw Marians Cricket Club Ground |
| 2018-09-24 | T20I (W) | Sri Lanka v India | 134/5 · 137/3 | India won by 7 wickets | Colombo Cricket Club Ground |
| 2018-09-22 | T20I (W) | Sri Lanka v India | 131/8 · 132/5 | India won by 5 wickets | Colombo Cricket Club Ground |
| 2018-09-21 | T20I (W) | Sri Lanka v India | 49/3 | No result | Colts Cricket Club Ground |
| 2018-09-17 | ODI | Afghanistan v Sri Lanka | 249 · 158 | Afghanistan won by 91 runs | Abu Dhabi |
| 2018-09-16 | ODI (W) | India v Sri Lanka | 253/5 · 257/7 | Sri Lanka won by 3 wickets | Chilaw Marians Cricket Club Ground |
| 2018-09-15 | ODI | Bangladesh v Sri Lanka | 261 · 124 | Bangladesh won by 137 runs | Dubai International Cricket 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-08-14 | T20I | South Africa v Sri Lanka | 98 · 99/7 | Sri Lanka won by 3 wickets | R.Premadasa Stadium |
| 2018-08-12 | ODI | Sri Lanka v South Africa | 299/8 · 121 | Sri Lanka won by 178 runs | R.Premadasa Stadium |
| 2018-08-08 | ODI | Sri Lanka v South Africa | 306/7 · 187/9 | Sri Lanka won by 3 runs | Pallekele International Cricket Stadium |
| 2018-08-05 | ODI | South Africa v Sri Lanka | 363/7 · 285 | South Africa won by 78 runs | Pallekele International Cricket Stadium |
| 2018-08-01 | ODI | Sri Lanka v South Africa | 244/8 · 246/6 | South Africa won by 4 wickets | Rangiri Dambulla International Stadium |
| 2018-07-29 | ODI | Sri Lanka v South Africa | 193 · 196/5 | South Africa won by 5 wickets | Rangiri Dambulla International Stadium |
| 2018-07-20 | Test | Sri Lanka v South Africa | 338 & 275/5d · 124 & 290 | Sri Lanka won by 199 runs | Sinhalese Sports Club Ground |
| 2018-07-12 | Test | Sri Lanka v South Africa | 287 & 190 · 126 & 73 | Sri Lanka won by 278 runs | Galle International Stadium |
| 2018-06-23 | Test | West Indies v Sri Lanka | 204 & 93 · 154 & 144/6 | Sri Lanka won by 4 wickets | Kensington Oval |
| 2018-06-14 | Test | Sri Lanka v West Indies | 253 & 342 · 300 & 147/5 | Drawn | Daren Sammy National Cricket Stadium |
| 2018-06-09 | T20I (W) | Sri Lanka v Thailand | 104 · 105/6 | Thailand won by 4 wickets | Royal Selangor Club |
| 2018-06-07 | T20I (W) | Sri Lanka v India | 107/7 · 110/3 | India won by 7 wickets | Royal Selangor Club |
| 2018-06-06 | T20I (W) | Pakistan v Sri Lanka | 136/4 · 113/9 | Pakistan won by 23 runs | Kinrara Academy Oval |
| 2018-06-06 | Test | West Indies v Sri Lanka | 414/8d & 223/7d · 185 & 226 | West Indies won by 226 runs | Queen's Park Oval |
| 2018-06-04 | T20I (W) | Sri Lanka v Malaysia | 136/3 · 46/7 | Sri Lanka won by 90 runs | Royal Selangor Club |
| 2018-03-30 | T20I (W) | Pakistan v Sri Lanka | 72 · 73/3 | Sri Lanka won by 7 wickets | Nondescripts Cricket Club Ground |
| 2018-03-28 | T20I (W) | Sri Lanka v Pakistan | 129/6 · 133/9 | Pakistan won by 1 wickets | Sinhalese Sports Club Ground |
| 2018-03-24 | ODI (W) | Pakistan v Sri Lanka | 215/9 · 107 | Pakistan won by 108 runs | Rangiri Dambulla International Stadium |
| 2018-03-22 | ODI (W) | Pakistan v Sri Lanka | 250/6 · 156 | Pakistan won by 94 runs | Rangiri Dambulla International Stadium |
| 2018-03-16 | T20I | Sri Lanka v Bangladesh | 159/7 · 160/8 | Bangladesh won by 2 wickets | R.Premadasa Stadium |
| 2018-03-12 | T20I | Sri Lanka v India | 152/9 · 153/4 | India won by 6 wickets | R.Premadasa Stadium |
| 2018-03-10 | T20I | Sri Lanka v Bangladesh | 214/6 · 215/5 | Bangladesh won by 5 wickets | R.Premadasa Stadium |
| 2018-03-06 | T20I | India v Sri Lanka | 174/5 · 175/5 | Sri Lanka won by 5 wickets | R.Premadasa Stadium |
| 2018-02-18 | T20I | Sri Lanka v Bangladesh | 210/4 · 135 | Sri Lanka won by 75 runs | Sylhet International Cricket Stadium |
| 2018-02-15 | T20I | Bangladesh v Sri Lanka | 193/5 · 194/4 | Sri Lanka won by 6 wickets | Shere Bangla National Stadium |
| 2018-02-08 | Test | Sri Lanka v Bangladesh | 222 & 226 · 110 & 123 | Sri Lanka won by 215 runs | Shere Bangla National Stadium |
| 2018-01-31 | Test | Bangladesh v Sri Lanka | 513 & 307/5d · 713/9d | Drawn | Zahur Ahmed Chowdhury Stadium |
| 2018-01-27 | ODI | Sri Lanka v Bangladesh | 221 · 142/9 | Sri Lanka won by 79 runs | Shere Bangla National Stadium |
| 2018-01-25 | ODI | Bangladesh v Sri Lanka | 82 · 83/0 | Sri Lanka won by 10 wickets | Shere Bangla National Stadium |
| 2018-01-21 | ODI | Zimbabwe v Sri Lanka | 198 · 202/5 | Sri Lanka won by 5 wickets | Shere Bangla National Stadium |
| 2018-01-19 | ODI | Bangladesh v Sri Lanka | 320/7 · 157 | Bangladesh won by 163 runs | Shere Bangla National Stadium |
| 2018-01-17 | ODI | Zimbabwe v Sri Lanka | 290/6 · 278 | Zimbabwe won by 12 runs | Shere Bangla National Stadium |
| 2017-12-24 | T20I | Sri Lanka v India | 135/7 · 139/5 | India won by 5 wickets | Wankhede Stadium |
| 2017-12-22 | T20I | India v Sri Lanka | 260/5 · 172/9 | India won by 88 runs | Holkar Cricket Stadium |
| 2017-12-20 | T20I | India v Sri Lanka | 180/3 · 87 | India won by 93 runs | Barabati Stadium |
| 2017-12-17 | ODI | Sri Lanka v India | 215 · 219/2 | India won by 8 wickets | Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium |
| 2017-12-13 | ODI | India v Sri Lanka | 392/4 · 251/8 | India won by 141 runs | Punjab Cricket Association IS Bindra Stadium |
| 2017-12-10 | ODI | India v Sri Lanka | 112 · 114/3 | Sri Lanka won by 7 wickets | Himachal Pradesh Cricket Association Stadium |
| 2017-12-02 | Test | India v Sri Lanka | 536/7d & 246/5d · 373 & 299/5 | Drawn | Arun Jaitley Stadium |
| 2017-11-24 | Test | Sri Lanka v India | 205 & 166 · 610/6d | India won by 1 innings & 239 runs | Vidarbha Cricket Association Stadium |
| 2017-11-16 | Test | India v Sri Lanka | 172 & 352/8d · 294 & 75/7 | Drawn | Eden Gardens |
| 2017-10-29 | T20I | Pakistan v Sri Lanka | 180/3 · 144/9 | Pakistan won by 36 runs | Gaddafi Stadium |
| 2017-10-27 | T20I | Sri Lanka v Pakistan | 124/9 · 125/8 | Pakistan won by 2 wickets | Zayed Cricket Stadium |
| 2017-10-26 | T20I | Sri Lanka v Pakistan | 102 · 103/3 | Pakistan won by 7 wickets | Zayed Cricket Stadium |
| 2017-10-23 | ODI | Sri Lanka v Pakistan | 103 · 105/1 | Pakistan won by 9 wickets | Sharjah Cricket Stadium |
| 2017-10-21 | T20I (W) | West Indies v Sri Lanka | 154/6 · 107 | West Indies won by 47 runs | Coolidge Cricket Ground |
| 2017-10-20 | ODI | Sri Lanka v Pakistan | 173 · 177/3 | Pakistan won by 7 wickets | Sharjah Cricket Stadium |
| 2017-10-18 | ODI | Sri Lanka v Pakistan | 208 · 209/3 | Pakistan won by 7 wickets | Zayed Cricket Stadium |
| 2017-10-16 | ODI | Pakistan v Sri Lanka | 219/9 · 187 | Pakistan won by 32 runs | Zayed Cricket Stadium |
| 2017-10-13 | ODI | Pakistan v Sri Lanka | 292/6 · 209/8 | Pakistan won by 83 runs | Dubai International Cricket Stadium |
| 2017-10-06 | Test | Sri Lanka v Pakistan | 482 & 96 · 262 & 248 | Sri Lanka won by 68 runs | Dubai International Cricket Stadium |
| 2017-09-28 | Test | Sri Lanka v Pakistan | 419 & 138 · 422 & 114 | Sri Lanka won by 21 runs | Zayed Cricket Stadium |
| 2017-09-06 | T20I | Sri Lanka v India | 170/7 · 174/3 | India won by 7 wickets | R.Premadasa Stadium |
| 2017-09-03 | ODI | Sri Lanka v India | 238 · 239/4 | India won by 6 wickets | R.Premadasa Stadium |
| 2017-08-31 | ODI | India v Sri Lanka | 375/5 · 207 | India won by 168 runs | R.Premadasa Stadium |
| 2017-08-27 | ODI | Sri Lanka v India | 217/9 · 218/4 | India won by 6 wickets | Pallekele International Cricket Stadium |
| 2017-08-24 | ODI | Sri Lanka v India | 236/8 · 231/7 | India won by 3 wickets | Pallekele International Cricket Stadium |
| 2017-08-20 | ODI | Sri Lanka v India | 216 · 220/1 | India won by 9 wickets | Rangiri Dambulla International Stadium |
| 2017-08-12 | Test | India v Sri Lanka | 487 · 135 & 181 | India won by 1 innings & 171 runs | Pallekele International Cricket Stadium |
| 2017-08-03 | Test | India v Sri Lanka | 622/9d · 183 & 386 | India won by 1 innings & 53 runs | Sinhalese Sports Club Ground |
| 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-15 | ODI (W) | Pakistan v Sri Lanka | 206 · 221/7 | Sri Lanka won by 15 runs | Grace Road |
| 2017-07-14 | Test | Zimbabwe v Sri Lanka | 356 & 377 · 346 & 391/6 | Sri Lanka won by 4 wickets | R.Premadasa Stadium |
| 2017-07-12 | ODI (W) | South Africa v Sri Lanka | 104/2 · 101 | South Africa won by 8 wickets | County Ground |
| 2017-07-10 | ODI | Sri Lanka v Zimbabwe | 203/8 · 204/7 | Zimbabwe won by 3 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2017-07-09 | ODI (W) | Sri Lanka v West Indies | 182 · 229/9 | West Indies won by 47 runs | County Ground |
| 2017-07-08 | ODI | Sri Lanka v Zimbabwe | 300/6 · 219/6 | Zimbabwe won by 4 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2017-07-06 | ODI | Sri Lanka v Zimbabwe | 312/2 · 310/8 | Sri Lanka won by 8 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2017-07-05 | ODI (W) | India v Sri Lanka | 232/8 · 216/7 | India won by 16 runs | County Ground |
| 2017-07-02 | ODI | Sri Lanka v Zimbabwe | 158/3 · 155 | Sri Lanka won by 7 wickets | Galle International Stadium |
| 2017-07-02 | ODI (W) | England v Sri Lanka | 206/3 · 204/8 | England won by 7 wickets | County Ground |
| 2017-06-30 | ODI | Sri Lanka v Zimbabwe | 316/5 · 322/4 | Zimbabwe won by 6 wickets | Galle International Stadium |
| 2017-06-29 | ODI (W) | Australia v Sri Lanka | 262/2 · 257/9 | Australia won by 8 wickets | County Ground |
| 2017-06-24 | ODI (W) | New Zealand v Sri Lanka | 189/1 · 188/9 | New Zealand won by 9 wickets | County Ground |
| 2017-06-12 | ODI | Pakistan v Sri Lanka | 237/7 · 236 | Pakistan won by 3 wickets | Sophia Gardens |
| 2017-06-08 | ODI | India v Sri Lanka | 321/6 · 322/3 | Sri Lanka won by 7 wickets | Kennington Oval |
| 2017-06-03 | ODI | South Africa v Sri Lanka | 299/6 · 203 | South Africa won by 96 runs | Kennington Oval |
| 2017-04-06 | T20I | Sri Lanka v Bangladesh | 131 · 176/9 | Bangladesh won by 45 runs | R Premadasa Stadium |
| 2017-04-04 | T20I | Sri Lanka v Bangladesh | 158/4 · 155/6 | Sri Lanka won by 6 wickets | R Premadasa Stadium |
| 2017-04-01 | ODI | Sri Lanka v Bangladesh | 280/9 · 210 | Sri Lanka won by 70 runs | Sinhalese Sports Club Ground |
| 2017-03-28 | ODI | Sri Lanka v Bangladesh | 311 | No result | Rangiri Dambulla International Stadium |
| 2017-03-25 | ODI | Sri Lanka v Bangladesh | 234 · 324/5 | Bangladesh won by 90 runs | Rangiri Dambulla International Stadium |
| 2017-03-15 | Test | Sri Lanka v Bangladesh | 338 & 319 · 467 & 191/6 | Bangladesh won by 4 wickets | P Sara Oval |
| 2017-03-07 | Test | Sri Lanka v Bangladesh | 494 & 274/6d · 312 & 197 | Sri Lanka won by 259 runs | Galle International Stadium |
| 2017-02-22 | T20I | Australia v Sri Lanka | 187/6 · 146 | Australia won by 41 runs | Adelaide Oval |
| 2017-02-19 | ODI (W) | Sri Lanka v Bangladesh | 197/9 · 68/5 | Sri Lanka won by 42 runs | Nondescripts Cricket Club Ground |
| 2017-02-19 | T20I | Australia v Sri Lanka | 173 · 176/8 | Sri Lanka won by 2 wickets | Simonds Stadium |
| 2017-02-17 | ODI (W) | Sri Lanka v South Africa | 142/9 · 145/1 | South Africa won by 9 wickets | P Sara Oval |
| 2017-02-17 | T20I | Australia v Sri Lanka | 168/6 · 172/5 | Sri Lanka won by 5 wickets | Melbourne Cricket Ground |
| 2017-02-15 | ODI (W) | Sri Lanka v Pakistan | 216/5 · 212/7 | Sri Lanka won by 5 wickets | Nondescripts Cricket Club Ground |
| 2017-02-10 | ODI | South Africa v Sri Lanka | 384/6 · 296/8 | South Africa won by 88 runs | SuperSport Park |
| 2017-02-08 | ODI (W) | Sri Lanka v Ireland | 239/8 · 93/9 | Sri Lanka won by 146 runs | Nondescripts Cricket Club Ground |
| 2017-02-07 | ODI | South Africa v Sri Lanka | 367/5 · 327 | South Africa won by 40 runs | Newlands |
| 2017-02-07 | ODI (W) | Sri Lanka v India | 145/8 · 259/4 | India won by 114 runs | P Sara Oval |
| 2017-02-04 | ODI | South Africa v Sri Lanka | 164/3 · 163 | South Africa won by 7 wickets | New Wanderers Stadium |
| 2017-02-01 | ODI | South Africa v Sri Lanka | 307/6 · 186 | South Africa won by 121 runs | Kingsmead |
| 2017-01-28 | ODI | South Africa v Sri Lanka | 185/2 · 181 | South Africa won by 8 wickets | St George's Park |
| 2017-01-25 | T20I | South Africa v Sri Lanka | 169/5 · 170/5 | Sri Lanka won by 5 wickets | Newlands |
| 2017-01-22 | T20I | South Africa v Sri Lanka | 113 · 119/7 | Sri Lanka won by 3 wickets | New Wanderers Stadium |
| 2017-01-20 | T20I | South Africa v Sri Lanka | 126/5 · 107/6 | South Africa won by 19 runs | SuperSport Park |
| 2017-01-12 | Test | South Africa v Sri Lanka | 426 · 131 & 177 | South Africa won by 1 innings & 118 runs | New Wanderers Stadium |
| 2017-01-02 | Test | South Africa v Sri Lanka | 392 & 224/7d · 110 & 224 | South Africa won by 282 runs | Newlands |
| 2016-12-26 | Test | South Africa v Sri Lanka | 286 & 406/6d · 205 & 281 | South Africa won by 206 runs | St George's Park |
| 2016-11-27 | ODI | Zimbabwe v Sri Lanka | 160 · 166/4 | Sri Lanka won by 6 wickets | Queens Sports Club |
| 2016-11-23 | ODI | Sri Lanka v West Indies | 330/7 · 329/9 | Sri Lanka won by 1 runs | Queens Sports Club |
| 2016-11-21 | ODI | Zimbabwe v Sri Lanka | 55/2 | No result | Queens Sports Club |
| 2016-11-17 | ODI (W) | Sri Lanka v England | 78 · 240/9 | England won by 162 runs | R Premadasa Stadium |
| 2016-11-16 | ODI | Sri Lanka v West Indies | 165 · 227 | West Indies won by 62 runs | Harare Sports Club |
| 2016-11-15 | ODI (W) | Sri Lanka v England | 161 · 162/5 | England won by 5 wickets | R Premadasa Stadium |
| 2016-11-14 | ODI | Zimbabwe v Sri Lanka | 154 · 155/2 | Sri Lanka won by 8 wickets | Harare Sports Club |
| 2016-11-09 | ODI (W) | Sri Lanka v England | 168/7 · 171/2 | England won by 8 wickets | Sinhalese Sports Club Ground |
| 2016-11-06 | Test | Zimbabwe v Sri Lanka | 272 & 233 · 504 & 258/9d | Sri Lanka won by 257 runs | Harare Sports Club |
| 2016-10-29 | Test | Zimbabwe v Sri Lanka | 373 & 186 · 537 & 247/6d | Sri Lanka won by 225 runs | Harare Sports Club |
| 2016-09-27 | T20I (W) | Sri Lanka v Australia | 59/8 · 63/0 | Australia won by 10 wickets | Sinhalese Sports Club Ground |
| 2016-09-25 | ODI (W) | Sri Lanka v Australia | 131 · 268/3 | Australia won by 137 runs | Khettarama Stadium |
| 2016-09-18 | ODI (W) | Sri Lanka v Australia | 76 · 79/6 | Australia won by 4 wickets | Rangiri Dambulla International Stadium |
| 2016-09-09 | T20I | Sri Lanka v Australia | 128/9 · 130/6 | Australia won by 4 wickets | R Premadasa Stadium |
| 2016-09-06 | T20I | Sri Lanka v Australia | 178/9 · 263/3 | Australia won by 85 runs | Pallekele International Cricket Stadium |
| 2016-09-04 | ODI | Sri Lanka v Australia | 195 · 199/5 | Australia won by 5 wickets | Pallekele International Cricket Stadium |
| 2016-08-31 | ODI | Sri Lanka v Australia | 212 · 217/4 | Australia won by 6 wickets | Rangiri Dambulla International Stadium |
| 2016-08-28 | ODI | Sri Lanka v Australia | 226 · 227/8 | Australia won by 2 wickets | Rangiri Dambulla International Stadium |
| 2016-08-24 | ODI | Sri Lanka v Australia | 288 · 206 | Sri Lanka won by 82 runs | R Premadasa Stadium |
| 2016-08-21 | ODI | Sri Lanka v Australia | 227/8 · 228/7 | Australia won by 3 wickets | R Premadasa Stadium |
| 2016-08-13 | Test | Sri Lanka v Australia | 355/9 & 347/8d · 379 & 160 | Sri Lanka won by 163 runs | Sinhalese Sports Club Ground |
| 2016-08-04 | Test | Sri Lanka v Australia | 281 & 237 · 106 & 183 | Sri Lanka won by 229 runs | Galle International Stadium |
| 2016-07-26 | Test | Sri Lanka v Australia | 117 & 353 · 203 & 161 | Sri Lanka won by 106 runs | Pallekele International Cricket Stadium |
| 2016-07-05 | T20I | England v Sri Lanka | 144/2 · 140 | England won by 8 wickets | The Rose Bowl |
| 2016-07-02 | ODI | England v Sri Lanka | 324/7 · 202 | England won by 122 runs | Sophia Gardens |
| 2016-06-29 | ODI | England v Sri Lanka | 309/4 · 305/5 | England won by 6 wickets | Kennington Oval |
| 2016-06-26 | ODI | England v Sri Lanka | 16/1 · 248/9 | No result | County Ground |
| 2016-06-24 | ODI | England v Sri Lanka | 256/0 · 254/7 | England won by 10 wickets | Edgbaston |
| 2016-06-21 | ODI | England v Sri Lanka | 286/8 · 286/9 | Tied | Trent Bridge |
| 2016-06-18 | ODI | Ireland v Sri Lanka | 241 · 377/8 | Sri Lanka won by 136 runs | The Village |
| 2016-06-16 | ODI | Ireland v Sri Lanka | 216 · 303/7 | Sri Lanka won by 76 runs | Dublin (Malahide) |
| 2016-06-09 | Test | England v Sri Lanka | 416 & 233/7d · 288 & 78/1 | Drawn | Lord's |
| 2016-05-27 | Test | England v Sri Lanka | 498/9d & 80/1 · 101 & 475 | England won by 9 wickets | Riverside Ground |
| 2016-05-19 | Test | England v Sri Lanka | 298 · 91 & 119 | England won by 1 innings & 88 runs | Headingley |
| 2016-03-28 | T20I (W) | South Africa v Sri Lanka | 104/7 · 114/7 | Sri Lanka won by 10 runs | M Chinnaswamy Stadium |
| 2016-03-28 | T20I | South Africa v Sri Lanka | 122/2 · 120 | South Africa won by 8 wickets | Arun Jaitley Stadium |
| 2016-03-26 | T20I | England v Sri Lanka | 171/4 · 161/8 | England won by 10 runs | Arun Jaitley Stadium |
| 2016-03-24 | T20I (W) | Australia v Sri Lanka | 125/1 · 123/8 | Australia won by 9 wickets | Arun Jaitley Stadium |
| 2016-03-20 | T20I (W) | Sri Lanka v Ireland | 129/7 · 115/8 | Sri Lanka won by 14 runs | Punjab Cricket Association IS Bindra Stadium |
| 2016-03-20 | T20I | Sri Lanka v West Indies | 122/9 · 127/3 | West Indies won by 7 wickets | M Chinnaswamy Stadium |
| 2016-03-17 | T20I | Afghanistan v Sri Lanka | 153/7 · 155/4 | Sri Lanka won by 6 wickets | Eden Gardens |
| 2016-03-15 | T20I (W) | New Zealand v Sri Lanka | 111/3 · 110/8 | New Zealand won by 7 wickets | Arun Jaitley Stadium |
| 2016-03-04 | T20I | Pakistan v Sri Lanka | 151/4 · 150/4 | Pakistan won by 6 wickets | Shere Bangla National Stadium |
| 2016-03-01 | T20I | India v Sri Lanka | 142/5 · 138/9 | India won by 5 wickets | Shere Bangla National Stadium |
| 2016-02-28 | T20I | Bangladesh v Sri Lanka | 147/7 · 124/8 | Bangladesh won by 23 runs | Shere Bangla National Stadium |
| 2016-02-25 | T20I | Sri Lanka v United Arab Emirates | 129/8 · 115/9 | Sri Lanka won by 14 runs | Shere Bangla National Stadium |
| 2016-02-14 | T20I | India v Sri Lanka | 84/1 · 82 | India won by 9 wickets | Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium |
| 2016-02-12 | T20I | India v Sri Lanka | 196/6 · 127/9 | India won by 69 runs | JSCA International Stadium Complex |
| 2016-02-09 | T20I | India v Sri Lanka | 101 · 105/5 | Sri Lanka won by 5 wickets | Maharashtra Cricket Association Stadium |
| 2016-01-10 | T20I | New Zealand v Sri Lanka | 147/1 · 142/8 | New Zealand won by 9 wickets | Eden Park |
| 2016-01-07 | T20I | New Zealand v Sri Lanka | 182/4 · 179/9 | New Zealand won by 3 runs | Bay Oval |
| 2016-01-05 | ODI | New Zealand v Sri Lanka | 294/5 · 258 | New Zealand won by 36 runs | Bay Oval |
| 2016-01-02 | ODI | New Zealand v Sri Lanka | 75/3 | No result | Saxton Oval |
| 2015-12-31 | ODI | New Zealand v Sri Lanka | 276/8 · 277/2 | Sri Lanka won by 8 wickets | Saxton Oval |
| 2015-12-28 | ODI | New Zealand v Sri Lanka | 118/0 · 117 | New Zealand won by 10 wickets | Hagley Oval |
| 2015-12-26 | ODI | New Zealand v Sri Lanka | 191/3 · 188 | New Zealand won by 7 wickets | Hagley Oval |
| 2015-12-18 | Test | New Zealand v Sri Lanka | 237 & 189/5 · 292 & 133 | New Zealand won by 5 wickets | Seddon Park |
| 2015-12-10 | Test | New Zealand v Sri Lanka | 431 & 267/3d · 294 & 282 | New Zealand won by 122 runs | University Oval |
| 2015-11-11 | T20I | Sri Lanka v West Indies | 139 · 162/6 | West Indies won by 23 runs | R Premadasa Stadium |
| 2015-11-09 | T20I | Sri Lanka v West Indies | 215/3 · 185 | Sri Lanka won by 30 runs | Pallekele International Cricket Stadium |
| 2015-11-07 | ODI | Sri Lanka v West Indies | 180/5 · 206/9 | Sri Lanka won by 19 runs | Pallekele International Cricket Stadium |
| 2015-11-05 | ODI (W) | New Zealand v Sri Lanka | 130/0 · 126 | New Zealand won by 10 wickets | Bert Sutcliffe Oval |
| 2015-11-04 | ODI | Sri Lanka v West Indies | 225/2 · 214 | Sri Lanka won by 8 wickets | R Premadasa Stadium |
| 2015-11-03 | ODI (W) | New Zealand v Sri Lanka | 283/9 · 187/9 | New Zealand won by 96 runs | Bert Sutcliffe Oval |
| 2015-11-01 | ODI | Sri Lanka v West Indies | 164/9 · 159/8 | Sri Lanka won by 1 wickets | R Premadasa Stadium |
| 2015-10-22 | Test | Sri Lanka v West Indies | 200 & 206 · 163 & 171 | Sri Lanka won by 72 runs | P Sara Oval |
| 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-28 | Test | Sri Lanka v India | 201 & 268 · 312 & 274 | India won by 117 runs | Sinhalese Sports Club Ground |
| 2015-08-20 | Test | Sri Lanka v India | 306 & 134 · 393 & 325/8d | India won by 278 runs | P Sara Oval |
| 2015-08-12 | Test | Sri Lanka v India | 183 & 367 · 375 & 112 | Sri Lanka won by 63 runs | Galle International Stadium |
| 2015-08-01 | T20I | Sri Lanka v Pakistan | 172/7 · 174/9 | Pakistan won by 1 wickets | R Premadasa Stadium |
| 2015-07-30 | T20I | Sri Lanka v Pakistan | 146/7 · 175/5 | Pakistan won by 29 runs | R Premadasa Stadium |
| 2015-07-26 | ODI | Sri Lanka v Pakistan | 368/4 · 203 | Sri Lanka won by 165 runs | Mahinda Rajapaksa International Cricket Stadium |
| 2015-07-22 | ODI | Sri Lanka v Pakistan | 256/9 · 257/3 | Pakistan won by 7 wickets | R Premadasa Stadium |
| 2015-07-19 | ODI | Sri Lanka v Pakistan | 181 · 316/4 | Pakistan won by 135 runs | R Premadasa Stadium |
| 2015-07-15 | ODI | Sri Lanka v Pakistan | 288/8 · 287/8 | Sri Lanka won by 2 wickets | Pallekele International Cricket Stadium |
| 2015-07-11 | ODI | Sri Lanka v Pakistan | 255/8 · 259/4 | Pakistan won by 6 wickets | Rangiri Dambulla International Stadium |
| 2015-07-03 | Test | Sri Lanka v Pakistan | 278 & 313 · 215 & 382/3 | Pakistan won by 7 wickets | Pallekele International Cricket Stadium |
| 2015-06-25 | Test | Sri Lanka v Pakistan | 315 & 153/3 · 138 & 329 | Sri Lanka won by 7 wickets | P Sara Oval |
| 2015-06-17 | Test | Sri Lanka v Pakistan | 300 & 206 · 417 & 92/0 | Pakistan won by 10 wickets | Galle International Stadium |
| 2015-05-26 | T20I (W) | Sri Lanka v West Indies | 74/9 · 75/1 | West Indies won by 9 wickets | R Premadasa Stadium |
| 2015-05-25 | T20I (W) | Sri Lanka v West Indies | 124/5 · 125/2 | West Indies won by 8 wickets | R Premadasa Stadium |
| 2015-05-23 | T20I (W) | Sri Lanka v West Indies | 88/6 · 109/6 | Sri Lanka won by 5 runs | R Premadasa Stadium |
| 2015-03-18 | ODI | South Africa v Sri Lanka | 134/1 · 133 | South Africa won by 9 wickets | Sydney Cricket Ground |
| 2015-03-11 | ODI | Scotland v Sri Lanka | 215 · 363/9 | Sri Lanka won by 148 runs | Bellerive Oval |
| 2015-03-08 | ODI | Australia v Sri Lanka | 376/9 · 312/9 | Australia won by 64 runs | Sydney Cricket Ground |
| 2015-03-01 | ODI | England v Sri Lanka | 309/6 · 312/1 | Sri Lanka won by 9 wickets | Westpac Stadium |
| 2015-02-26 | ODI | Bangladesh v Sri Lanka | 240 · 332/1 | Sri Lanka won by 92 runs | Melbourne Cricket Ground |
| 2015-02-22 | ODI | Afghanistan v Sri Lanka | 232 · 236/6 | Sri Lanka won by 4 wickets | Dunedin |
| 2015-02-14 | ODI | New Zealand v Sri Lanka | 331/6 · 233 | New Zealand won by 98 runs | Hagley Oval |
| 2015-01-29 | ODI | New Zealand v Sri Lanka | 253 · 287/6 | Sri Lanka won by 34 runs | Westpac Stadium |
| 2015-01-25 | ODI | New Zealand v Sri Lanka | 315/8 · 195 | New Zealand won by 120 runs | University Oval |
| 2015-01-23 | ODI | New Zealand v Sri Lanka | 360/5 · 252 | New Zealand won by 108 runs | University Oval |
| 2015-01-20 | ODI | New Zealand v Sri Lanka | 280/6 · 276 | New Zealand won by 4 wickets | Saxton Oval |
| 2015-01-17 | T20I (W) | Pakistan v Sri Lanka | 110/9 · 112/5 | Sri Lanka won by 5 wickets | Sharjah Cricket Stadium |
| 2015-01-17 | ODI | New Zealand v Sri Lanka | 145/3 | No result | Eden Park |
| 2015-01-16 | T20I (W) | Pakistan v Sri Lanka | 124/6 · 69 | Pakistan won by 55 runs | Sharjah Cricket Stadium |
| 2015-01-15 | ODI | New Zealand v Sri Lanka | 248 · 252/4 | Sri Lanka won by 6 wickets | Seddon Park |
| 2015-01-13 | ODI (W) | Pakistan v Sri Lanka | 245/3 · 242/5 | Pakistan won by 7 wickets | Sharjah Cricket Stadium |
| 2015-01-11 | ODI (W) | Pakistan v Sri Lanka | 138/9 · 126 | Pakistan won by 12 runs | Sharjah Cricket Stadium |
| 2015-01-11 | ODI | New Zealand v Sri Lanka | 219/7 · 218/9 | New Zealand won by 3 wickets | Hagley Oval |
| 2015-01-03 | Test | New Zealand v Sri Lanka | 221 & 524/5d · 356 & 196 | New Zealand won by 193 runs | Basin Reserve |
| 2014-12-26 | Test | New Zealand v Sri Lanka | 441 & 107/2 · 138 & 407 | New Zealand won by 8 wickets | Hagley Oval |
| 2014-12-16 | ODI | Sri Lanka v England | 302/6 · 215 | Sri Lanka won by 87 runs | R Premadasa Stadium |
| 2014-12-13 | ODI | Sri Lanka v England | 292/7 · 202 | Sri Lanka won by 90 runs | Pallekele International Cricket Stadium |
| 2014-12-10 | ODI | Sri Lanka v England | 239 · 240/5 | England won by 5 wickets | Pallekele International Cricket Stadium |
| 2014-12-07 | ODI | Sri Lanka v England | 267/4 · 265 | Sri Lanka won by 6 wickets | R Premadasa Stadium |
| 2014-12-03 | ODI | Sri Lanka v England | 242/8 · 236/5 | England won by 5 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2014-11-29 | ODI | Sri Lanka v England | 186/2 · 185 | Sri Lanka won by 8 wickets | R Premadasa Stadium |
| 2014-11-26 | ODI | Sri Lanka v England | 317/6 · 292 | Sri Lanka won by 25 runs | R Premadasa Stadium |
| 2014-11-16 | ODI | India v Sri Lanka | 288/7 · 286/8 | India won by 3 wickets | JSCA International Stadium Complex |
| 2014-11-13 | ODI | India v Sri Lanka | 404/5 · 251 | India won by 153 runs | Eden Gardens |
| 2014-11-09 | ODI | India v Sri Lanka | 245/4 · 242 | India won by 6 wickets | Rajiv Gandhi International Stadium |
| 2014-11-06 | ODI | India v Sri Lanka | 275/4 · 274/8 | India won by 6 wickets | Sardar Patel Stadium |
| 2014-11-02 | ODI | India v Sri Lanka | 363/5 · 194 | India won by 169 runs | Barabati Stadium |
| 2014-10-26 | T20I (W) | Sri Lanka v South Africa | 132/6 · 136/1 | South Africa won by 9 wickets | Mercantile Cricket Association Ground |
| 2014-10-25 | T20I (W) | Sri Lanka v South Africa | 76 · 77/3 | South Africa won by 7 wickets | Colts Cricket Club Ground |
| 2014-10-23 | T20I (W) | Sri Lanka v South Africa | 101/7 · 94/6 | Sri Lanka won by 7 runs | Colts Cricket Club Ground |
| 2014-10-21 | ODI (W) | Sri Lanka v South Africa | 137 · 141/5 | South Africa won by 5 wickets | Sinhalese Sports Club Ground |
| 2014-10-19 | ODI (W) | Sri Lanka v South Africa | 143/6 · 139/7 | Sri Lanka won by 4 wickets | Sinhalese Sports Club Ground |
| 2014-10-17 | ODI (W) | Sri Lanka v South Africa | 209/8 | No result | Sinhalese Sports Club Ground |
| 2014-08-30 | ODI | Sri Lanka v Pakistan | 104/3 · 102 | Sri Lanka won by 7 wickets | Rangiri Dambulla International Stadium |
| 2014-08-26 | ODI | Sri Lanka v Pakistan | 310/9 · 233 | Sri Lanka won by 77 runs | Mahinda Rajapaksa International Cricket Stadium |
| 2014-08-23 | ODI | Sri Lanka v Pakistan | 275/7 · 277/6 | Pakistan won by 4 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2014-08-14 | Test | Sri Lanka v Pakistan | 320 & 282 · 332 & 165/9 | Sri Lanka won by 105 runs | Sinhalese Sports Club Ground |
| 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-24 | Test | Sri Lanka v South Africa | 421 & 229/8d · 282 & 159/8 | Drawn | Sinhalese Sports Club Ground |
| 2014-07-16 | Test | Sri Lanka v South Africa | 292 & 216 · 455/9d & 206/6d | South Africa won by 153 runs | Galle International Stadium |
| 2014-07-12 | ODI | Sri Lanka v South Africa | 257 · 339/5 | South Africa won by 82 runs | Mahinda Rajapaksa International Cricket Stadium |
| 2014-07-09 | ODI | Sri Lanka v South Africa | 267 · 180 | Sri Lanka won by 87 runs | Pallekele International Cricket Stadium |
| 2014-07-06 | ODI | Sri Lanka v South Africa | 229 · 304/5 | South Africa won by 75 runs | R Premadasa Stadium |
| 2014-06-20 | Test | England v Sri Lanka | 365 & 249 · 257 & 457 | Sri Lanka won by 100 runs | Headingley |
| 2014-06-12 | Test | England v Sri Lanka | 575/9d & 267/8d · 453 & 201/9 | Drawn | Lord's |
| 2014-06-03 | ODI | England v Sri Lanka | 219 · 222/4 | Sri Lanka won by 6 wickets | Edgbaston |
| 2014-05-31 | ODI | England v Sri Lanka | 293/8 · 300/9 | Sri Lanka won by 7 runs | Lord's |
| 2014-05-28 | ODI | England v Sri Lanka | 73/0 · 67 | England won by 10 wickets | Old Trafford |
| 2014-05-25 | ODI | England v Sri Lanka | 99 · 256/8 | Sri Lanka won by 157 runs | Riverside Ground |
| 2014-05-22 | ODI | England v Sri Lanka | 247/6 · 144 | England won by 81 runs | Kennington Oval |
| 2014-05-20 | T20I | England v Sri Lanka | 174/7 · 183/7 | Sri Lanka won by 9 runs | Kennington Oval |
| 2014-05-06 | ODI | Sri Lanka v Ireland | 219/8 · 140 | Sri Lanka won by 79 runs | Clontarf Cricket Club Ground |
| 2014-04-06 | T20I | India v Sri Lanka | 130/4 · 134/4 | Sri Lanka won by 6 wickets | Shere Bangla National Stadium |
| 2014-04-03 | T20I (W) | Pakistan v Sri Lanka | 122/5 · 108/8 | Pakistan won by 14 runs | Sylhet Stadium |
| 2014-04-03 | T20I | Sri Lanka v West Indies | 160/6 · 80/4 | Sri Lanka won by 27 runs | Shere Bangla National Stadium |
| 2014-04-02 | T20I (W) | New Zealand v Sri Lanka | 135/4 · 131/7 | New Zealand won by 6 wickets | Sylhet Stadium |
| 2014-04-01 | T20I (W) | Bangladesh v Sri Lanka | 115/9 · 112/9 | Bangladesh won by 3 runs | Sylhet Stadium |
| 2014-03-31 | T20I | New Zealand v Sri Lanka | 60/9 · 119 | Sri Lanka won by 59 runs | Zahur Ahmed Chowdhury Stadium |
| 2014-03-30 | T20I (W) | England v Sri Lanka | 86/3 · 85/9 | England won by 7 wickets | Sylhet Stadium |
| 2014-03-28 | T20I (W) | Sri Lanka v West Indies | 84 · 87/2 | West Indies won by 8 wickets | Sylhet Stadium |
| 2014-03-27 | T20I | England v Sri Lanka | 190/4 · 189/4 | England won by 6 wickets | Zahur Ahmed Chowdhury Stadium |
| 2014-03-24 | T20I (W) | India v Sri Lanka | 106/9 · 128/8 | Sri Lanka won by 22 runs | Sylhet Stadium |
| 2014-03-24 | T20I | Netherlands v Sri Lanka | 39 · 40/1 | Sri Lanka won by 9 wickets | Zahur Ahmed Chowdhury Stadium |
| 2014-03-22 | T20I | South Africa v Sri Lanka | 160/8 · 165/7 | Sri Lanka won by 5 runs | Zahur Ahmed Chowdhury Stadium |
| 2014-03-08 | ODI | Pakistan v Sri Lanka | 260/5 · 261/5 | Sri Lanka won by 5 wickets | Shere Bangla National Stadium |
| 2014-03-06 | ODI | Bangladesh v Sri Lanka | 204/9 · 208/7 | Sri Lanka won by 3 wickets | Shere Bangla National Stadium |
| 2014-03-03 | ODI | Afghanistan v Sri Lanka | 124 · 253/6 | Sri Lanka won by 129 runs | Mirpur |
| 2014-02-28 | ODI | India v Sri Lanka | 264/9 · 265/8 | Sri Lanka won by 2 wickets | Khan Shaheb Osman Ali Stadium |
| 2014-02-25 | ODI | Pakistan v Sri Lanka | 284 · 296/6 | Sri Lanka won by 12 runs | Khan Shaheb Osman Ali Stadium |
| 2014-02-22 | ODI | Bangladesh v Sri Lanka | 240/8 · 246/4 | Sri Lanka won by 6 wickets | Shere Bangla National Stadium |
| 2014-02-20 | ODI | Bangladesh v Sri Lanka | 228 · 289/6 | Sri Lanka won by 61 runs | Shere Bangla National Stadium |
| 2014-02-17 | ODI | Bangladesh v Sri Lanka | 167 · 180 | Sri Lanka won by 13 runs | Shere Bangla National Stadium |
| 2014-02-14 | T20I | Bangladesh v Sri Lanka | 120 · 123/7 | Sri Lanka won by 3 wickets | Zahur Ahmed Chowdhury Stadium |
| 2014-02-12 | T20I | Bangladesh v Sri Lanka | 166/7 · 168/7 | Sri Lanka won by 2 runs | Zahur Ahmed Chowdhury Stadium |
| 2014-02-04 | Test | Bangladesh v Sri Lanka | 426 & 271/3 · 587 & 305/4d | Drawn | Zahur Ahmed Chowdhury Stadium |
| 2014-01-27 | Test | Bangladesh v Sri Lanka | 232 & 250 · 730/6d | Sri Lanka won by 1 innings & 248 runs | Shere Bangla National Stadium |
| 2014-01-16 | Test | Pakistan v Sri Lanka | 341 & 302/5 · 428/9d & 214 | Pakistan won by 5 wickets | Sharjah Cricket Stadium |
| 2014-01-08 | Test | Pakistan v Sri Lanka | 165 & 359 · 388 & 137/1 | Sri Lanka won by 9 wickets | Dubai International Cricket Stadium |
| 2013-12-31 | Test | Pakistan v Sri Lanka | 383 & 158/2 · 204 & 480/5d | Drawn | Zayed Cricket Stadium |
| 2013-12-27 | ODI | Pakistan v Sri Lanka | 232 · 235/8 | Sri Lanka won by 2 wickets | Zayed Cricket Stadium |
| 2013-12-25 | ODI | Pakistan v Sri Lanka | 226/2 · 225 | Pakistan won by 8 wickets | Zayed Cricket Stadium |
| 2013-12-22 | ODI | Pakistan v Sri Lanka | 326/5 · 213 | Pakistan won by 113 runs | Sharjah Cricket Stadium |
| 2013-12-20 | ODI | Pakistan v Sri Lanka | 284/4 · 287/8 | Sri Lanka won by 2 wickets | Dubai International Cricket Stadium |
| 2013-12-18 | ODI | Pakistan v Sri Lanka | 322/5 · 311 | Pakistan won by 11 runs | Sharjah Cricket Stadium |
| 2013-12-13 | T20I | Pakistan v Sri Lanka | 187 · 211/3 | Sri Lanka won by 24 runs | Dubai International Cricket Stadium |
| 2013-12-11 | T20I | Pakistan v Sri Lanka | 146/7 · 145/5 | Pakistan won by 3 wickets | Dubai International Cricket Stadium |
| 2013-11-21 | T20I | Sri Lanka v New Zealand | 143/2 · 142/7 | Sri Lanka won by 8 wickets | Pallekele International Cricket Stadium |
| 2013-11-16 | ODI | Sri Lanka v New Zealand | 211/8 · 126/6 | Sri Lanka won by 36 runs | Rangiri Dambulla International Stadium |
| 2013-11-12 | ODI | Sri Lanka v New Zealand | 138/1 · 203/6 | New Zealand won by 4 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2013-11-10 | ODI | Sri Lanka v New Zealand | 288/9 · 13/1 | No result | Mahinda Rajapaksa International Cricket Stadium |
| 2013-11-04 | T20I (W) | South Africa v Sri Lanka | 111/5 · 109/6 | South Africa won by 5 wickets | Senwes Park |
| 2013-11-02 | T20I (W) | South Africa v Sri Lanka | 118/8 · 138/5 | Sri Lanka won by 20 runs | Senwes Park |
| 2013-10-31 | T20I (W) | South Africa v Sri Lanka | 123/3 · 119/4 | South Africa won by 7 wickets | Senwes Park |
| 2013-10-28 | ODI (W) | South Africa v Sri Lanka | 2/0 · 164 | No result | Senwes Park |
| 2013-10-26 | ODI (W) | South Africa v Sri Lanka | 274/3 · 207/8 | South Africa won by 67 runs | Senwes Park |
| 2013-08-06 | T20I | Sri Lanka v South Africa | 164/4 · 163/3 | Sri Lanka won by 6 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2013-08-04 | T20I | Sri Lanka v South Africa | 123/7 · 145/6 | South Africa won by 22 runs | Mahinda Rajapaksa International Cricket Stadium |
| 2013-08-02 | T20I | Sri Lanka v South Africa | 103/9 · 115/6 | South Africa won by 12 runs | R Premadasa Stadium |
| 2013-07-31 | T20I (W) | Pakistan v Sri Lanka | 112/5 | No result | YMCA Cricket Club |
| 2013-07-31 | ODI | Sri Lanka v South Africa | 307/4 · 179 | Sri Lanka won by 128 runs | R Premadasa Stadium |
| 2013-07-28 | ODI | Sri Lanka v South Africa | 239/2 · 238 | Sri Lanka won by 8 wickets | Pallekele International Cricket Stadium |
| 2013-07-26 | ODI | Sri Lanka v South Africa | 167 · 223/7 | South Africa won by 56 runs | Pallekele International Cricket Stadium |
| 2013-07-23 | ODI | Sri Lanka v South Africa | 223/9 · 104/5 | Sri Lanka won by 17 runs | R Premadasa Stadium |
| 2013-07-20 | ODI | Sri Lanka v South Africa | 320/5 · 140 | Sri Lanka won by 180 runs | R Premadasa Stadium |
| 2013-07-11 | ODI | India v Sri Lanka | 203/9 · 201 | India won by 1 wickets | Queen's Park Oval |
| 2013-07-09 | ODI | India v Sri Lanka | 119/3 · 96 | India won by 81 runs | Queen's Park Oval |
| 2013-07-07 | ODI | West Indies v Sri Lanka | 190/9 · 219/8 | Sri Lanka won by 39 runs | Queen's Park Oval |
| 2013-07-02 | ODI | India v Sri Lanka | 187 · 348/1 | Sri Lanka won by 161 runs | Sabina Park |
| 2013-06-28 | ODI | West Indies v Sri Lanka | 209/4 · 208 | West Indies won by 6 wickets | Sabina Park |
| 2013-06-20 | ODI | India v Sri Lanka | 182/2 · 181/8 | India won by 8 wickets | Sophia Gardens |
| 2013-06-17 | ODI | Australia v Sri Lanka | 233 · 253/8 | Sri Lanka won by 20 runs | Kennington Oval |
| 2013-06-13 | ODI | England v Sri Lanka | 293/7 · 297/3 | Sri Lanka won by 7 wickets | Kennington Oval |
| 2013-06-09 | ODI | New Zealand v Sri Lanka | 139/9 · 138 | New Zealand won by 1 wickets | Sophia Gardens |
| 2013-03-31 | T20I | Sri Lanka v Bangladesh | 198/5 · 181/7 | Sri Lanka won by 17 runs | Pallekele International Cricket Stadium |
| 2013-03-28 | ODI | Sri Lanka v Bangladesh | 302/9 · 184/7 | Bangladesh won by 3 wickets | Pallekele International Cricket Stadium |
| 2013-03-25 | ODI | Sri Lanka v Bangladesh | 33/0 | No result | Mahinda Rajapaksa International Cricket Stadium |
| 2013-03-23 | ODI | Sri Lanka v Bangladesh | 238/2 · 259/8 | Sri Lanka won by 8 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2013-03-16 | Test | Sri Lanka v Bangladesh | 346 & 160/3 · 240 & 265 | Sri Lanka won by 7 wickets | R Premadasa Stadium |
| 2013-03-08 | T20I (W) | Sri Lanka v West Indies | 115 · 122/5 | West Indies won by 7 runs | R Premadasa Stadium |
| 2013-03-08 | Test | Sri Lanka v Bangladesh | 570/4d & 335/4d · 638 & 70/1 | Drawn | Galle International Stadium |
| 2013-03-05 | T20I (W) | Sri Lanka v West Indies | 111 · 145/6 | West Indies won by 34 runs | R Premadasa Stadium |
| 2013-03-03 | T20I (W) | Sri Lanka v West Indies | 73/8 · 74/4 | West Indies won by 6 wickets | R Premadasa Stadium |
| 2013-02-26 | ODI (W) | Sri Lanka v West Indies | 158/9 · 191/9 | West Indies won by 33 runs | Rangiri Dambulla International Stadium |
| 2013-02-24 | ODI (W) | Sri Lanka v West Indies | 184/6 · 180/8 | Sri Lanka won by 4 wickets | Rangiri Dambulla International Stadium |
| 2013-02-22 | ODI (W) | Sri Lanka v West Indies | 164/9 · 165/6 | West Indies won by 4 wickets | Rangiri Dambulla International Stadium |
| 2013-02-10 | ODI (W) | Australia v Sri Lanka | 132/1 · 131 | Australia won by 9 wickets | Brabourne Stadium |
| 2013-02-05 | ODI (W) | India v Sri Lanka | 144 · 282/5 | Sri Lanka won by 138 runs | Brabourne Stadium |
| 2013-02-01 | ODI (W) | England v Sri Lanka | 238/8 · 244/9 | Sri Lanka won by 1 wickets | Brabourne Stadium |
| 2013-01-28 | T20I | Australia v Sri Lanka | 119/3 · 161/4 | Sri Lanka won by 2 runs | Melbourne Cricket Ground |
| 2013-01-26 | T20I | Australia v Sri Lanka | 137/3 · 139/5 | Sri Lanka won by 5 wickets | Stadium Australia |
| 2013-01-23 | ODI | Australia v Sri Lanka | 247/5 · 215 | Australia won by 32 runs | Bellerive Oval |
| 2013-01-20 | ODI | Australia v Sri Lanka | 222/9 · 14/0 | No result | Sydney Cricket Ground |
| 2013-01-18 | ODI | Australia v Sri Lanka | 74 · 75/6 | Sri Lanka won by 4 wickets | Brisbane Cricket Ground |
| 2013-01-13 | ODI | Australia v Sri Lanka | 170 · 172/2 | Sri Lanka won by 8 wickets | Adelaide Oval |
| 2013-01-11 | ODI | Australia v Sri Lanka | 305/5 · 198 | Australia won by 107 runs | Melbourne Cricket Ground |
| 2013-01-03 | Test | Australia v Sri Lanka | 432/9d & 141/5 · 294 & 278 | Australia won by 5 wickets | Sydney Cricket Ground |
| 2012-12-26 | Test | Australia v Sri Lanka | 460 · 156 & 103/7 | Australia won by 1 innings & 201 runs | Melbourne Cricket Ground |
| 2012-12-14 | Test | Australia v Sri Lanka | 450/5d & 278/9 · 336 & 255 | Australia won by 137 runs | Bellerive Oval |
| 2012-11-25 | Test | Sri Lanka v New Zealand | 244 & 195 · 412 & 194/9d | New Zealand won by 167 runs | P Sara Oval |
| 2012-11-17 | Test | Sri Lanka v New Zealand | 247 & 93/0 · 221 & 118 | Sri Lanka won by 10 wickets | Galle International Stadium |
| 2012-11-12 | ODI | Sri Lanka v New Zealand | 123/8 | No result | Mahinda Rajapaksa International Cricket Stadium |
| 2012-11-10 | ODI | Sri Lanka v New Zealand | 131/3 · 131/8 | Sri Lanka won by 7 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2012-11-06 | ODI | Sri Lanka v New Zealand | 200/3 · 188/6 | Sri Lanka won by 7 wickets | Pallekele International Cricket Stadium |
| 2012-11-04 | ODI | Sri Lanka v New Zealand | 118/3 · 250/6 | Sri Lanka won by 14 runs | Pallekele International Cricket Stadium |
| 2012-10-30 | T20I | Sri Lanka v New Zealand | 6/0 · 74/7 | No result | Pallekele International Cricket Stadium |
| 2012-10-28 | T20I (W) | Bangladesh v Sri Lanka | 62 · 57 | Bangladesh won by 5 runs | Guanggong International Cricket Stadium |
| 2012-10-07 | T20I | Sri Lanka v West Indies | 101 · 137/6 | West Indies won by 36 runs | R Premadasa Stadium |
| 2012-10-04 | T20I | Sri Lanka v Pakistan | 139/4 · 123/7 | Sri Lanka won by 16 runs | R Premadasa Stadium |
| 2012-10-03 | T20I (W) | Sri Lanka v India | 100/8 · 102/1 | India won by 9 wickets | Nondescripts Cricket Club Ground |
| 2012-10-01 | T20I | Sri Lanka v England | 169/6 · 150/9 | Sri Lanka won by 19 runs | Pallekele International Cricket 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-29 | T20I | Sri Lanka v West Indies | 130/1 · 129/5 | Sri Lanka won by 9 wickets | Pallekele International Cricket 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-27 | T20I | Sri Lanka v New Zealand | 174/6 · 174/7 | Tied | Pallekele International Cricket Stadium |
| 2012-09-26 | T20I (W) | Sri Lanka v South Africa | 79 · 80/4 | South Africa won by 6 wickets | Galle International Stadium |
| 2012-09-22 | T20I | Sri Lanka v South Africa | 46/5 · 78/4 | South Africa won by 32 runs | Mahinda Rajapaksa International Cricket Stadium |
| 2012-09-18 | T20I | Sri Lanka v Zimbabwe | 182/4 · 100 | Sri Lanka won by 82 runs | Mahinda Rajapaksa International Cricket Stadium |
| 2012-08-07 | T20I | Sri Lanka v India | 116 · 155/3 | India won by 39 runs | Pallekele International Cricket Stadium |
| 2012-08-04 | ODI | Sri Lanka v India | 274 · 294/7 | India won by 20 runs | Pallekele International Cricket Stadium |
| 2012-07-31 | ODI | Sri Lanka v India | 251/8 · 255/4 | India won by 6 wickets | R Premadasa Stadium |
| 2012-07-28 | ODI | Sri Lanka v India | 286/5 · 288/5 | India won by 5 wickets | R Premadasa Stadium |
| 2012-07-24 | ODI | Sri Lanka v India | 139/1 · 138 | Sri Lanka won by 9 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2012-07-21 | ODI | Sri Lanka v India | 293/9 · 314/6 | India won by 21 runs | Mahinda Rajapaksa International Cricket Stadium |
| 2012-07-08 | Test | Sri Lanka v Pakistan | 337 & 195/4 · 226 & 380/8d | Drawn | Pallekele International Cricket Stadium |
| 2012-06-30 | Test | Sri Lanka v Pakistan | 391 & 86/2 · 551/6d & 100/2d | Drawn | Sinhalese Sports Club Ground |
| 2012-06-22 | Test | Sri Lanka v Pakistan | 472 & 137/5d · 100 & 300 | Sri Lanka won by 209 runs | Galle International Stadium |
| 2012-06-18 | ODI | Sri Lanka v Pakistan | 248/8 · 247/7 | Sri Lanka won by 2 wickets | R Premadasa Stadium |
| 2012-06-16 | ODI | Sri Lanka v Pakistan | 243/8 · 199 | Sri Lanka won by 44 runs | R Premadasa Stadium |
| 2012-06-13 | ODI | Sri Lanka v Pakistan | 12/2 | No result | R Premadasa Stadium |
| 2012-06-09 | ODI | Sri Lanka v Pakistan | 280/4 · 204 | Sri Lanka won by 76 runs | Pallekele International Cricket Stadium |
| 2012-06-07 | ODI | Sri Lanka v Pakistan | 135/8 · 135/4 | Pakistan won by 6 wickets | Pallekele International Cricket Stadium |
| 2012-06-03 | T20I | Sri Lanka v Pakistan | 99 · 122/6 | Pakistan won by 23 runs | Mahinda Rajapaksa International Cricket Stadium |
| 2012-06-01 | T20I | Sri Lanka v Pakistan | 132/7 · 95 | Sri Lanka won by 37 runs | Mahinda Rajapaksa International Cricket Stadium |
| 2012-04-03 | Test | Sri Lanka v England | 275 & 278 · 460 & 97/2 | England won by 8 wickets | P Sara Oval |
| 2012-03-26 | Test | Sri Lanka v England | 318 & 214 · 193 & 264 | Sri Lanka won by 75 runs | Galle International Stadium |
| 2012-03-20 | ODI | Bangladesh v Sri Lanka | 212/5 · 232 | Bangladesh won by 5 wickets | Shere Bangla National Stadium |
| 2012-03-15 | ODI | Pakistan v Sri Lanka | 189/4 · 188 | Pakistan won by 6 wickets | Shere Bangla National Stadium |
| 2012-03-13 | ODI | India v Sri Lanka | 304/3 · 254 | India won by 50 runs | Shere Bangla National Stadium |
| 2012-03-08 | ODI | Australia v Sri Lanka | 231 · 215 | Australia won by 16 runs | Adelaide Oval |
| 2012-03-06 | ODI | Australia v Sri Lanka | 271/6 · 274/2 | Sri Lanka won by 8 wickets | Adelaide Oval |
| 2012-03-04 | ODI | Australia v Sri Lanka | 321/6 · 306 | Australia won by 15 runs | Brisbane Cricket Ground |
| 2012-03-02 | ODI | Australia v Sri Lanka | 229 · 238 | Sri Lanka won by 9 runs | Melbourne Cricket Ground |
| 2012-02-28 | ODI | India v Sri Lanka | 321/3 · 320/4 | India won by 7 wickets | Bellerive Oval |
| 2012-02-24 | ODI | Australia v Sri Lanka | 280/6 · 283/7 | Sri Lanka won by 3 wickets | Bellerive Oval |
| 2012-02-21 | ODI | India v Sri Lanka | 238 · 289/6 | Sri Lanka won by 51 runs | Brisbane Cricket Ground |
| 2012-02-17 | ODI | Australia v Sri Lanka | 158 · 152/2 | Sri Lanka won by 8 wickets | Sydney Cricket Ground |
| 2012-02-14 | ODI | India v Sri Lanka | 236/9 · 236/9 | Tied | Adelaide Oval |
| 2012-02-10 | ODI | Australia v Sri Lanka | 231 · 226 | Australia won by 5 runs | WACA Ground |
| 2012-02-08 | ODI | India v Sri Lanka | 234/6 · 233/8 | India won by 4 wickets | WACA Ground |
| 2012-01-22 | ODI | South Africa v Sri Lanka | 312/4 · 314/8 | Sri Lanka won by 2 wickets | New Wanderers Stadium |
| 2012-01-20 | ODI | South Africa v Sri Lanka | 299/7 · 304/5 | Sri Lanka won by 5 wickets | De Beers Diamond Oval |
| 2012-01-17 | ODI | South Africa v Sri Lanka | 179/5 · 266/9 | South Africa won by 4 runs | Chevrolet Park |
| 2012-01-14 | ODI | South Africa v Sri Lanka | 237/5 · 236/6 | South Africa won by 5 wickets | Buffalo Park |
| 2012-01-11 | ODI | South Africa v Sri Lanka | 301/8 · 43 | South Africa won by 258 runs | Boland Park |
| 2012-01-03 | Test | South Africa v Sri Lanka | 580/4d & 2/0 · 239 & 342 | South Africa won by 10 wickets | Newlands |
| 2011-12-26 | Test | South Africa v Sri Lanka | 168 & 241 · 338 & 279 | Sri Lanka won by 208 runs | Kingsmead |
| 2011-12-15 | Test | South Africa v Sri Lanka | 411 · 180 & 150 | South Africa won by 1 innings & 81 runs | SuperSport Park |
| 2011-11-25 | T20I | Pakistan v Sri Lanka | 142/5 · 141 | Pakistan won by 5 wickets | Zayed Cricket Stadium |
| 2011-11-23 | ODI | Pakistan v Sri Lanka | 219/7 · 218/9 | Pakistan won by 3 wickets | Zayed Cricket Stadium |
| 2011-11-20 | ODI | Pakistan v Sri Lanka | 200 · 174 | Pakistan won by 26 runs | Sharjah Cricket Stadium |
| 2011-11-18 | ODI | Pakistan v Sri Lanka | 257/8 · 236 | Pakistan won by 21 runs | Dubai International Cricket Stadium |
| 2011-11-14 | ODI | Pakistan v Sri Lanka | 210 · 235/7 | Sri Lanka won by 25 runs | Dubai International Cricket Stadium |
| 2011-11-11 | ODI | Pakistan v Sri Lanka | 132/2 · 131 | Pakistan won by 8 wickets | Dubai International Cricket Stadium |
| 2011-11-03 | Test | Pakistan v Sri Lanka | 340 & 87/4 · 413 & 181/6d | Drawn | Sharjah Cricket Stadium |
| 2011-10-26 | Test | Pakistan v Sri Lanka | 403 & 94/1 · 239 & 257 | Pakistan won by 9 wickets | Dubai International Cricket Stadium |
| 2011-10-18 | Test | Pakistan v Sri Lanka | 511/6d & 21/1 · 197 & 483 | Drawn | Zayed Cricket Stadium |
| 2011-09-16 | Test | Sri Lanka v Australia | 473 & 7/0 · 316 & 488 | Drawn | Sinhalese Sports Club Ground |
| 2011-09-08 | Test | Sri Lanka v Australia | 174 & 317/6 · 411/7d | Drawn | Pallekele International Cricket Stadium |
| 2011-08-31 | Test | Sri Lanka v Australia | 105 & 253 · 273 & 210 | Australia won by 125 runs | Galle International Stadium |
| 2011-08-22 | ODI | Sri Lanka v Australia | 213/6 · 211 | Sri Lanka won by 4 wickets | R Premadasa Stadium |
| 2011-08-20 | ODI | Sri Lanka v Australia | 132 · 133/5 | Australia won by 5 wickets | R Premadasa Stadium |
| 2011-08-16 | ODI | Sri Lanka v Australia | 286/9 · 208 | Sri Lanka won by 78 runs | Mahinda Rajapaksa International Cricket Stadium |
| 2011-08-14 | ODI | Sri Lanka v Australia | 208 · 211/2 | Australia won by 8 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2011-08-10 | ODI | Sri Lanka v Australia | 191 · 192/3 | Australia won by 7 wickets | Pallekele International Cricket Stadium |
| 2011-08-08 | T20I | Sri Lanka v Australia | 157/9 · 149/9 | Sri Lanka won by 8 runs | Pallekele International Cricket Stadium |
| 2011-08-06 | T20I | Sri Lanka v Australia | 198/3 · 163/8 | Sri Lanka won by 35 runs | Pallekele International Cricket Stadium |
| 2011-07-09 | ODI | England v Sri Lanka | 268/9 · 252 | England won by 16 runs | Old Trafford |
| 2011-07-06 | ODI | England v Sri Lanka | 171/0 · 174 | England won by 10 wickets | Trent Bridge |
| 2011-07-03 | ODI | England v Sri Lanka | 246/7 · 249/4 | Sri Lanka won by 6 wickets | Lord's |
| 2011-07-01 | ODI | England v Sri Lanka | 240 · 309/5 | Sri Lanka won by 69 runs | Headingley |
| 2011-06-28 | ODI | England v Sri Lanka | 229/8 · 121 | England won by 110 runs | Kennington Oval |
| 2011-06-25 | T20I | England v Sri Lanka | 136/9 · 137/1 | Sri Lanka won by 9 wickets | County Ground |
| 2011-06-16 | Test | England v Sri Lanka | 377/8d · 184 & 334/5 | Drawn | The Rose Bowl |
| 2011-06-03 | Test | England v Sri Lanka | 486 & 335/7d · 479 & 127/3 | Drawn | Lord's |
| 2011-05-26 | Test | England v Sri Lanka | 496/5d · 400 & 82 | England won by 1 innings & 14 runs | Sophia Gardens |
| 2011-04-02 | ODI | India v Sri Lanka | 277/4 · 274/6 | India won by 6 wickets | Wankhede Stadium |
| 2011-03-29 | ODI | Sri Lanka v New Zealand | 220/5 · 217 | Sri Lanka won by 5 wickets | R Premadasa Stadium |
| 2011-03-26 | ODI | Sri Lanka v England | 231/0 · 229/6 | Sri Lanka won by 10 wickets | R Premadasa Stadium |
| 2011-03-18 | ODI | New Zealand v Sri Lanka | 153 · 265/9 | Sri Lanka won by 112 runs | Wankhede Stadium |
| 2011-03-10 | ODI | Sri Lanka v Zimbabwe | 327/6 · 188 | Sri Lanka won by 139 runs | Pallekele International Cricket Stadium |
| 2011-03-05 | ODI | Sri Lanka v Australia | 146/3 | No result | R Premadasa Stadium |
| 2011-03-01 | ODI | Sri Lanka v Kenya | 146/1 · 142 | Sri Lanka won by 9 wickets | R Premadasa Stadium |
| 2011-02-26 | ODI | Sri Lanka v Pakistan | 266/9 · 277/7 | Pakistan won by 11 runs | R Premadasa Stadium |
| 2011-02-20 | ODI | Sri Lanka v Canada | 332/7 · 122 | Sri Lanka won by 210 runs | Mahinda Rajapaksa International Cricket Stadium |
| 2011-02-06 | ODI | Sri Lanka v West Indies | 277/9 · 251 | Sri Lanka won by 26 runs | Sinhalese Sports Club Ground |
| 2011-02-03 | ODI | Sri Lanka v West Indies | 199/2 · 203 | Sri Lanka won by 8 wickets | Sinhalese Sports Club Ground |
| 2011-01-31 | ODI | Sri Lanka v West Indies | 245/5 | No result | Sinhalese Sports Club Ground |
| 2010-12-01 | Test | Sri Lanka v West Indies | 303/8 | Drawn | Pallekele International Cricket Stadium |
| 2010-11-23 | Test | Sri Lanka v West Indies | 387/9d & 57/1d · 243 & 12/2 | Drawn | R Premadasa Stadium |
| 2010-11-15 | Test | Sri Lanka v West Indies | 378 & 241/4 · 580/9d | Drawn | Galle International Stadium |
| 2010-11-07 | ODI | Australia v Sri Lanka | 119/2 · 115 | Australia won by 8 wickets | Brisbane Cricket Ground |
| 2010-11-05 | ODI | Australia v Sri Lanka | 210 · 213/3 | Sri Lanka won by 29 runs | Sydney Cricket Ground |
| 2010-11-03 | ODI | Australia v Sri Lanka | 239/8 · 243/9 | Sri Lanka won by 1 wickets | Melbourne Cricket Ground |
| 2010-10-31 | T20I | Australia v Sri Lanka | 133/8 · 135/3 | Sri Lanka won by 7 wickets | WACA Ground |
| 2010-08-28 | ODI | Sri Lanka v India | 299/8 · 225 | Sri Lanka won by 74 runs | Rangiri Dambulla International Stadium |
| 2010-08-22 | ODI | Sri Lanka v India | 104/2 · 103 | Sri Lanka won by 8 wickets | Rangiri Dambulla International Stadium |
| 2010-08-19 | ODI | Sri Lanka v New Zealand | 203/3 | No result | Rangiri Dambulla International Stadium |
| 2010-08-16 | ODI | Sri Lanka v India | 170 · 171/4 | India won by 6 wickets | Rangiri Dambulla International Stadium |
| 2010-08-13 | ODI | Sri Lanka v New Zealand | 195/7 · 192 | Sri Lanka won by 3 wickets | Rangiri Dambulla International Stadium |
| 2010-08-03 | Test | Sri Lanka v India | 425 & 267 · 436 & 258/5 | India won by 5 wickets | P Sara Oval |
| 2010-07-26 | Test | Sri Lanka v India | 642/4d & 129/3d · 707 | Drawn | Sinhalese Sports Club Ground |
| 2010-07-18 | Test | Sri Lanka v India | 520/8d & 96/0 · 276 & 338 | Sri Lanka won by 10 wickets | Galle International Stadium |
| 2010-06-24 | ODI | Sri Lanka v India | 187 · 268/6 | India won by 81 runs | Rangiri Dambulla International Stadium |
| 2010-06-22 | ODI | Sri Lanka v India | 211/3 · 209 | Sri Lanka won by 7 wickets | Rangiri Dambulla International Stadium |
| 2010-06-18 | ODI | Sri Lanka v Bangladesh | 312/4 · 186 | Sri Lanka won by 126 runs | Rangiri Dambulla International Stadium |
| 2010-06-15 | ODI | Sri Lanka v Pakistan | 242/9 · 226 | Sri Lanka won by 16 runs | Rangiri Dambulla International Stadium |
| 2010-06-09 | ODI | Zimbabwe v Sri Lanka | 199 · 203/1 | Sri Lanka won by 9 wickets | Harare Sports Club |
| 2010-06-07 | ODI | Zimbabwe v Sri Lanka | 240/2 · 236 | Zimbabwe won by 8 wickets | Harare Sports Club |
| 2010-06-05 | ODI | India v Sri Lanka | 268/9 · 270/4 | Sri Lanka won by 6 wickets | Harare Sports Club |
| 2010-06-01 | ODI | Zimbabwe v Sri Lanka | 118 · 119/1 | Sri Lanka won by 9 wickets | Queens Sports Club |
| 2010-05-30 | ODI | India v Sri Lanka | 243/3 · 242 | India won by 7 wickets | Queens Sports Club |
| 2010-05-23 | T20I | New Zealand v Sri Lanka | 81 · 82/3 | Sri Lanka won by 7 wickets | Central Broward Regional Park Stadium Turf Ground |
| 2010-05-22 | T20I | New Zealand v Sri Lanka | 120/7 · 92 | New Zealand won by 28 runs | Central Broward Regional Park Stadium Turf Ground |
| 2010-05-13 | T20I | England v Sri Lanka | 132/3 · 128/6 | England won by 7 wickets | Beausejour Stadium |
| 2010-05-11 | T20I | India v Sri Lanka | 163/5 · 167/5 | Sri Lanka won by 5 wickets | Beausejour Stadium |
| 2010-05-09 | T20I | Australia v Sri Lanka | 168/5 · 87 | Australia won by 81 runs | Kensington Oval |
| 2010-05-07 | T20I | West Indies v Sri Lanka | 138/8 · 195/3 | Sri Lanka won by 57 runs | Kensington Oval |
| 2010-05-03 | T20I | Sri Lanka v Zimbabwe | 173/7 · 29/1 | Sri Lanka won by 14 runs | Providence Stadium |
| 2010-04-30 | T20I | New Zealand v Sri Lanka | 139/8 · 135/6 | New Zealand won by 2 wickets | Providence Stadium |
| 2010-01-13 | ODI | India v Sri Lanka | 245 · 249/6 | Sri Lanka won by 4 wickets | Shere Bangla National Stadium |
| 2010-01-10 | ODI | India v Sri Lanka | 214/2 · 213 | India won by 8 wickets | Shere Bangla National Stadium |
| 2010-01-08 | ODI | Bangladesh v Sri Lanka | 249/9 · 252/1 | Sri Lanka won by 9 wickets | Shere Bangla National Stadium |
| 2010-01-05 | ODI | India v Sri Lanka | 279/9 · 283/5 | Sri Lanka won by 5 wickets | Shere Bangla National Stadium |
| 2010-01-04 | ODI | Bangladesh v Sri Lanka | 260/7 · 261/3 | Sri Lanka won by 7 wickets | Shere Bangla National Stadium |
| 2009-12-27 | ODI | India v Sri Lanka | 83/5 | No result | Arun Jaitley Stadium |
| 2009-12-24 | ODI | India v Sri Lanka | 317/3 · 315/6 | India won by 7 wickets | Eden Gardens |
| 2009-12-21 | ODI | India v Sri Lanka | 243/3 · 239 | India won by 7 wickets | Barabati Stadium |
| 2009-12-18 | ODI | India v Sri Lanka | 301/7 · 302/7 | Sri Lanka won by 3 wickets | Vidarbha Cricket Association Stadium |
| 2009-12-15 | ODI | India v Sri Lanka | 414/7 · 411/8 | India won by 3 runs | Madhavrao Scindia Cricket Ground |
| 2009-12-12 | T20I | India v Sri Lanka | 211/4 · 206/7 | India won by 6 wickets | Punjab Cricket Association IS Bindra Stadium |
| 2009-12-09 | T20I | India v Sri Lanka | 186/9 · 215/5 | Sri Lanka won by 29 runs | Vidarbha Cricket Association Stadium |
| 2009-12-02 | Test | India v Sri Lanka | 726/9d · 393 & 309 | India won by 1 innings & 24 runs | Brabourne Stadium |
| 2009-11-24 | Test | India v Sri Lanka | 642 · 229 & 269 | India won by 1 innings & 144 runs | Green Park |
| 2009-11-16 | Test | India v Sri Lanka | 426 & 412/4 · 760/7d | Drawn | Sardar Patel Stadium |
| 2009-09-27 | ODI | New Zealand v Sri Lanka | 315/7 · 277 | New Zealand won by 38 runs | New Wanderers Stadium |
| 2009-09-25 | ODI | England v Sri Lanka | 213/4 · 212 | England won by 6 wickets | New Wanderers Stadium |
| 2009-09-22 | ODI | South Africa v Sri Lanka | 206/7 · 319/8 | Sri Lanka won by 55 runs | SuperSport Park |
| 2009-09-14 | ODI | Sri Lanka v India | 273 · 319/5 | India won by 46 runs | R Premadasa Stadium |
| 2009-09-12 | ODI | Sri Lanka v India | 307/6 · 168 | Sri Lanka won by 139 runs | R Premadasa Stadium |
| 2009-09-08 | ODI | Sri Lanka v New Zealand | 216/7 · 119 | Sri Lanka won by 97 runs | R Premadasa Stadium |
| 2009-09-04 | T20I | Sri Lanka v New Zealand | 148/8 · 170/4 | New Zealand won by 22 runs | R Premadasa Stadium |
| 2009-09-02 | T20I | Sri Lanka v New Zealand | 138/9 · 141/8 | New Zealand won by 3 runs | R Premadasa Stadium |
| 2009-08-26 | Test | Sri Lanka v New Zealand | 416 & 311/5d · 234 & 397 | Sri Lanka won by 96 runs | Sinhalese Sports Club Ground |
| 2009-08-18 | Test | Sri Lanka v New Zealand | 452 & 259/4d · 299 & 210 | Sri Lanka won by 202 runs | Galle International Stadium |
| 2009-08-12 | T20I | Sri Lanka v Pakistan | 120 · 172/5 | Pakistan won by 52 runs | R Premadasa Stadium |
| 2009-08-09 | ODI | Sri Lanka v Pakistan | 147 · 279/8 | Pakistan won by 132 runs | R Premadasa Stadium |
| 2009-08-07 | ODI | Sri Lanka v Pakistan | 175 · 321/5 | Pakistan won by 146 runs | R Premadasa Stadium |
| 2009-08-03 | ODI | Sri Lanka v Pakistan | 289/4 · 288/8 | Sri Lanka won by 6 wickets | Rangiri Dambulla International Stadium |
| 2009-08-01 | ODI | Sri Lanka v Pakistan | 169/4 · 168 | Sri Lanka won by 6 wickets | Rangiri Dambulla International Stadium |
| 2009-07-30 | ODI | Sri Lanka v Pakistan | 232/9 · 196 | Sri Lanka won by 36 runs | Rangiri Dambulla International Stadium |
| 2009-07-20 | Test | Sri Lanka v Pakistan | 233 & 391/4 · 299 & 425/9d | Drawn | Sinhalese Sports Club Ground |
| 2009-07-12 | Test | Sri Lanka v Pakistan | 240 & 171/3 · 90 & 320 | Sri Lanka won by 7 wickets | P Sara Oval |
| 2009-07-04 | Test | Sri Lanka v Pakistan | 292 & 217 · 342 & 117 | Sri Lanka won by 50 runs | Galle International Stadium |
| 2009-06-21 | T20I | Pakistan v Sri Lanka | 139/2 · 138/6 | Pakistan won by 8 wickets | Lord's |
| 2009-06-19 | T20I | Sri Lanka v West Indies | 158/5 · 101 | Sri Lanka won by 57 runs | Kennington Oval |
| 2009-06-16 | T20I | New Zealand v Sri Lanka | 110 · 158/5 | Sri Lanka won by 48 runs | Trent Bridge |
| 2009-06-14 | T20I | Ireland v Sri Lanka | 135/7 · 144/9 | Sri Lanka won by 9 runs | Lord's |
| 2009-06-12 | T20I | Pakistan v Sri Lanka | 131/9 · 150/7 | Sri Lanka won by 19 runs | Lord's |
| 2009-06-10 | T20I | Sri Lanka v West Indies | 192/5 · 177/5 | Sri Lanka won by 15 runs | Trent Bridge |
| 2009-06-08 | T20I | Australia v Sri Lanka | 159/9 · 160/4 | Sri Lanka won by 6 wickets | Trent Bridge |
| 2009-03-01 | Test | Pakistan v Sri Lanka | 110/1 · 606 | Drawn | Gaddafi Stadium |
| 2009-02-21 | Test | Pakistan v Sri Lanka | 765/6d · 644/7d & 144/5 | Drawn | National Stadium, Karachi |
| 2009-02-10 | T20I | Sri Lanka v India | 171/4 · 174/7 | India won by 3 wickets | R Premadasa Stadium |
| 2009-02-08 | ODI | Sri Lanka v India | 320/8 · 252 | Sri Lanka won by 68 runs | R Premadasa Stadium |
| 2009-02-05 | ODI | Sri Lanka v India | 265 · 332/5 | India won by 67 runs | R Premadasa Stadium |
| 2009-02-03 | ODI | Sri Lanka v India | 216 · 363/5 | India won by 147 runs | R Premadasa Stadium |
| 2009-01-31 | ODI | Sri Lanka v India | 241 · 256/9 | India won by 15 runs | R Premadasa Stadium |
| 2009-01-28 | ODI | Sri Lanka v India | 246/7 · 247/4 | India won by 6 wickets | Rangiri Dambulla International Stadium |
| 2009-01-24 | ODI | Pakistan v Sri Lanka | 75 · 309/5 | Sri Lanka won by 234 runs | Gaddafi Stadium |
| 2009-01-21 | ODI | Pakistan v Sri Lanka | 161 · 290/8 | Sri Lanka won by 129 runs | National Stadium, Karachi |
| 2009-01-20 | ODI | Pakistan v Sri Lanka | 220/2 · 219 | Pakistan won by 8 wickets | National Stadium, Karachi |
| 2009-01-16 | ODI | Bangladesh v Sri Lanka | 152 · 153/8 | Sri Lanka won by 2 wickets | Mirpur |
| 2009-01-14 | ODI | Bangladesh v Sri Lanka | 151/5 · 147 | Bangladesh won by 5 wickets | Shere Bangla National Stadium |
| 2009-01-12 | ODI | Sri Lanka v Zimbabwe | 210/6 · 80 | Sri Lanka won by 130 runs | Mirpur |
| 2009-01-03 | Test | Bangladesh v Sri Lanka | 208 & 158 · 384 & 447/6d | Sri Lanka won by 465 runs | Chittagong Divisional Stadium |
| 2008-12-26 | Test | Bangladesh v Sri Lanka | 178 & 413 · 293 & 405/6d | Sri Lanka won by 107 runs | Mirpur |
| 2008-11-30 | ODI | Zimbabwe v Sri Lanka | 133 · 152 | Sri Lanka won by 19 runs | Harare Sports Club |
| 2008-11-28 | ODI | Zimbabwe v Sri Lanka | 146 · 150/8 | Sri Lanka won by 2 wickets | Harare |
| 2008-11-24 | ODI | Zimbabwe v Sri Lanka | 166/7 · 171/7 | Sri Lanka won by 5 runs | Harare Sports Club |
| 2008-11-22 | ODI | Zimbabwe v Sri Lanka | 67 · 68/1 | Sri Lanka won by 9 wickets | Harare Sports Club |
| 2008-11-20 | ODI | Zimbabwe v Sri Lanka | 127 · 130/4 | Sri Lanka won by 6 wickets | Harare Sports Club |
| 2008-10-13 | T20I | Pakistan v Sri Lanka | 132/7 · 133/5 | Sri Lanka won by 5 wickets | Maple Leaf North-West Ground |
| 2008-10-11 | T20I | Pakistan v Sri Lanka | 141/7 · 137/9 | Pakistan won by 3 wickets | Maple Leaf North-West Ground |
| 2008-10-10 | T20I | Sri Lanka v Zimbabwe | 107/5 · 106/8 | Sri Lanka won by 5 wickets | King City (NW) |
| 2008-08-29 | ODI | Sri Lanka v India | 227/6 · 103 | Sri Lanka won by 112 runs | R Premadasa Stadium |
| 2008-08-27 | ODI | Sri Lanka v India | 212 · 258 | India won by 46 runs | R Premadasa Stadium |
| 2008-08-24 | ODI | Sri Lanka v India | 204 · 237/9 | India won by 33 runs | R Premadasa Stadium |
| 2008-08-20 | ODI | Sri Lanka v India | 142 · 143/7 | India won by 3 wickets | Rangiri Dambulla International Stadium |
| 2008-08-18 | ODI | Sri Lanka v India | 147/2 · 146 | Sri Lanka won by 8 wickets | Rangiri Dambulla International Stadium |
| 2008-08-08 | Test | Sri Lanka v India | 396 & 123/2 · 249 & 268 | Sri Lanka won by 8 wickets | P Saravanamuttu Stadium |
| 2008-07-31 | Test | Sri Lanka v India | 292 & 136 · 329 & 269 | India won by 170 runs | Galle International Stadium |
| 2008-07-23 | Test | Sri Lanka v India | 600/6d · 223 & 138 | Sri Lanka won by 1 innings & 239 runs | Sinhalese Sports Club Ground |
| 2008-07-06 | ODI | India v Sri Lanka | 173 · 273 | Sri Lanka won by 100 runs | National Stadium, Karachi |
| 2008-07-03 | ODI | India v Sri Lanka | 310/4 · 308/8 | India won by 6 wickets | National Stadium, Karachi |
| 2008-06-30 | ODI | Bangladesh v Sri Lanka | 174 · 332/8 | Sri Lanka won by 158 runs | National Stadium, Karachi |
| 2008-06-29 | ODI | Pakistan v Sri Lanka | 238/9 · 302/7 | Sri Lanka won by 64 runs | National Stadium, Karachi |
| 2008-06-26 | ODI | Sri Lanka v United Arab Emirates | 290/9 · 148 | Sri Lanka won by 142 runs | Gaddafi Stadium |
| 2008-06-25 | ODI | Bangladesh v Sri Lanka | 226/7 · 357/9 | Sri Lanka won by 131 runs | Gaddafi Stadium |
| 2008-05-11 | ODI (W) | India v Sri Lanka | 260/7 · 83 | India won by 177 runs | Welagedara Stadium |
| 2008-05-08 | ODI (W) | Sri Lanka v India | 123/9 · 124/2 | India won by 8 wickets | Welagedara Stadium |
| 2008-04-15 | ODI | West Indies v Sri Lanka | 81/2 · 257/8 | No result | Beausejour Stadium |
| 2008-04-12 | ODI | West Indies v Sri Lanka | 125/3 · 112/5 | West Indies won by 7 wickets | Queen's Park Oval |
| 2008-04-10 | ODI | West Indies v Sri Lanka | 236/9 · 235/7 | West Indies won by 1 wickets | Queen's Park Oval |
| 2008-04-03 | Test | West Indies v Sri Lanka | 294 & 254/4 · 278 & 268 | West Indies won by 6 wickets | Queen's Park Oval |
| 2008-03-22 | Test | West Indies v Sri Lanka | 280 & 315 · 476/8d & 240/7d | Sri Lanka won by 121 runs | Providence Stadium |
| 2008-02-29 | ODI | Australia v Sri Lanka | 208 · 221 | Sri Lanka won by 13 runs | Melbourne Cricket Ground |
| 2008-02-26 | ODI | India v Sri Lanka | 180/3 · 179 | India won by 7 wickets | Bellerive Oval |
| 2008-02-22 | ODI | Australia v Sri Lanka | 184/7 · 77/4 | Australia won by 24 runs | Melbourne Cricket Ground |
| 2008-02-19 | ODI | India v Sri Lanka | 239/8 · 238/6 | India won by 2 wickets | Adelaide Oval |
| 2008-02-15 | ODI | Australia v Sri Lanka | 236 · 173 | Australia won by 63 runs | WACA Ground |
| 2008-02-12 | ODI | India v Sri Lanka | 195/5 · 154/2 | Sri Lanka won by 8 wickets | Canberra |
| 2008-02-08 | ODI | Australia v Sri Lanka | 253/6 · 125 | Australia won by 128 runs | Sydney Cricket Ground |
| 2008-02-05 | ODI | India v Sri Lanka | 267/4 | No result | Brisbane Cricket Ground |
| 2007-12-18 | Test | Sri Lanka v England | 499/8d · 81 & 251/6 | Drawn | Galle International Stadium |
| 2007-12-09 | Test | England v Sri Lanka | 351 & 250/3 · 548/9d | Drawn | Sinhalese Sports Club Ground |
| 2007-12-01 | Test | Sri Lanka v England | 188 & 442/8d · 281 & 261 | Sri Lanka won by 88 runs | Asgiriya Stadium |
| 2007-11-16 | Test | Australia v Sri Lanka | 542/5d & 210/2d · 246 & 410 | Australia won by 96 runs | Bellerive Oval |
| 2007-11-08 | Test | Australia v Sri Lanka | 551/4d · 211 & 300 | Australia won by 1 innings & 40 runs | Brisbane Cricket Ground |
| 2007-10-13 | ODI | Sri Lanka v England | 211 · 104 | Sri Lanka won by 107 runs | R Premadasa Stadium |
| 2007-10-10 | ODI | Sri Lanka v England | 211/9 · 212/5 | England won by 5 wickets | R Premadasa Stadium |
| 2007-10-07 | ODI | Sri Lanka v England | 164 · 164/8 | England won by 2 wickets | Dambulla |
| 2007-10-04 | ODI | Sri Lanka v England | 169 · 234/8 | England won by 65 runs | Rangiri Dambulla International Stadium |
| 2007-10-01 | ODI | Sri Lanka v England | 269/7 · 150 | Sri Lanka won by 119 runs | Rangiri Dambulla International Stadium |
| 2007-09-20 | T20I | Australia v Sri Lanka | 102/0 · 101 | Australia won by 10 wickets | Newlands |
| 2007-09-18 | T20I | Bangladesh v Sri Lanka | 83 · 147/5 | Sri Lanka won by 64 runs | New Wanderers Stadium |
| 2007-09-17 | T20I | Pakistan v Sri Lanka | 189/6 · 156/9 | Pakistan won by 33 runs | New Wanderers Stadium |
| 2007-09-15 | T20I | New Zealand v Sri Lanka | 164/7 · 168/3 | Sri Lanka won by 7 wickets | New Wanderers Stadium |
| 2007-09-14 | T20I | Kenya v Sri Lanka | 88/9 · 260/6 | Sri Lanka won by 172 runs | New Wanderers Stadium |
| 2007-07-25 | ODI | Sri Lanka v Bangladesh | 196 · 157 | Sri Lanka won by 39 runs | R Premadasa Stadium |
| 2007-07-23 | ODI | Sri Lanka v Bangladesh | 141/5 · 137 | Sri Lanka won by 5 wickets | R Premadasa Stadium |
| 2007-07-20 | ODI | Sri Lanka v Bangladesh | 234/6 · 164 | Sri Lanka won by 70 runs | P Saravanamuttu Stadium |
| 2007-07-11 | Test | Bangladesh v Sri Lanka | 131 & 176 · 500/4d | Sri Lanka won by 1 innings & 193 runs | Asgiriya Stadium |
| 2007-07-03 | Test | Bangladesh v Sri Lanka | 62 & 299 · 451/6d | Sri Lanka won by 1 innings & 90 runs | P Sara Oval |
| 2007-06-25 | Test | Bangladesh v Sri Lanka | 89 & 254 · 577/6d | Sri Lanka won by 1 innings & 234 runs | Sinhalese Sports Club Ground |
| 2007-05-22 | ODI | Pakistan v Sri Lanka | 181 · 296/9 | Sri Lanka won by 115 runs | Abu Dhabi |
| 2007-05-20 | ODI | Pakistan v Sri Lanka | 313/9 · 215 | Pakistan won by 98 runs | Abu Dhabi |
| 2007-05-18 | ODI | Pakistan v Sri Lanka | 239/5 · 235/9 | Pakistan won by 5 wickets | Abu Dhabi |
| 2007-04-28 | ODI | Australia v Sri Lanka | 281/4 · 215/8 | Australia won by 53 runs | Kensington Oval |
| 2007-04-24 | ODI | New Zealand v Sri Lanka | 208 · 289/5 | Sri Lanka won by 81 runs | Sabina Park |
| 2007-04-18 | ODI | Ireland v Sri Lanka | 77 · 81/2 | Sri Lanka won by 8 wickets | National Cricket Stadium |
| 2007-04-16 | ODI | Australia v Sri Lanka | 232/3 · 226 | Australia won by 7 wickets | National Cricket Stadium |
| 2007-04-12 | ODI | New Zealand v Sri Lanka | 219/7 · 222/4 | Sri Lanka won by 6 wickets | National Cricket Stadium |
| 2007-04-04 | ODI | England v Sri Lanka | 233/8 · 235 | Sri Lanka won by 2 runs | Sir Vivian Richards Stadium |
| 2007-04-01 | ODI | West Indies v Sri Lanka | 190 · 303/5 | Sri Lanka won by 113 runs | Providence Stadium |
| 2007-03-28 | ODI | South Africa v Sri Lanka | 212/9 · 209 | South Africa won by 1 wickets | Providence Stadium |
| 2007-03-23 | ODI | India v Sri Lanka | 185 · 254/6 | Sri Lanka won by 69 runs | Queen's Park Oval |
| 2007-03-21 | ODI | Bangladesh v Sri Lanka | 112 · 318/4 | Sri Lanka won by 198 runs | Queen's Park Oval |
| 2007-03-15 | ODI | Bermuda v Sri Lanka | 78 · 321/6 | Sri Lanka won by 243 runs | Queen's Park Oval |
| 2007-02-17 | ODI | India v Sri Lanka | 263/3 · 259/7 | India won by 7 wickets | Andhra Cricket Association-Visakhapatnam District Cricket Association Stadium |
| 2007-02-14 | ODI | India v Sri Lanka | 233/5 · 230/8 | India won by 5 wickets | Nehru Stadium |
| 2007-02-11 | ODI | India v Sri Lanka | 252/9 · 257/8 | Sri Lanka won by 5 runs | Madhavrao Scindia Cricket Ground |
| 2007-02-08 | ODI | India v Sri Lanka | 102/3 | No result | Eden Gardens |
| 2007-01-09 | ODI | New Zealand v Sri Lanka | | No result | Hamilton |
| 2007-01-06 | ODI | New Zealand v Sri Lanka | 73 · 262/6 | Sri Lanka won by 189 runs | Eden Park |
| 2007-01-02 | ODI | New Zealand v Sri Lanka | 110/6 · 112 | New Zealand won by 4 wickets | Jade Stadium |
| 2006-12-31 | ODI | New Zealand v Sri Lanka | 228/9 · 224/7 | New Zealand won by 1 wicket | Queenstown |
| 2006-12-28 | ODI | New Zealand v Sri Lanka | 285/8 · 289/3 | Sri Lanka won by 7 wickets | McLean Park |
| 2006-12-26 | T20I | New Zealand v Sri Lanka | 116/5 · 115 | New Zealand won by 5 wickets | Eden Park |
| 2006-12-22 | T20I | New Zealand v Sri Lanka | 162/8 · 62/1 | Sri Lanka won by 18 runs | Westpac Stadium |
| 2006-12-15 | Test | Sri Lanka v New Zealand | 268 & 365 · 130 & 286 | Sri Lanka won by 217 runs | Basin Reserve |
| 2006-12-07 | Test | Sri Lanka v New Zealand | 154 & 170 · 206 & 119/5 | New Zealand won by 5 wickets | AMI Stadium |
| 2006-10-24 | ODI | South Africa v Sri Lanka | 219/9 · 141 | South Africa won by 78 runs | Sardar Patel Stadium |
| 2006-10-20 | ODI | New Zealand v Sri Lanka | 165 · 166/3 | Sri Lanka won by 7 wickets | Brabourne Stadium |
| 2006-10-17 | ODI | Pakistan v Sri Lanka | 255/6 · 253 | Pakistan won by 4 wickets | Sawai Mansingh Stadium |
| 2006-10-14 | ODI | Sri Lanka v West Indies | 83/1 · 80 | Sri Lanka won by 9 wickets | Brabourne Stadium |
| 2006-10-10 | ODI | Sri Lanka v Zimbabwe | 285/7 · 141 | Sri Lanka won by 144 runs | Sardar Patel Stadium |
| 2006-10-07 | ODI | Bangladesh v Sri Lanka | 265/9 · 302/8 | Sri Lanka won by 37 runs | Punjab Cricket Association IS Bindra Stadium |
| 2006-08-18 | ODI | Sri Lanka v India | 11/0 | No result | Sinhalese Sports Club Ground |
| 2006-08-04 | Test | South Africa v Sri Lanka | 361 & 311 · 321 & 352/9 | Sri Lanka won by 1 wickets | P Sara Oval |
| 2006-07-27 | Test | South Africa v Sri Lanka | 169 & 434 · 756/5d | Sri Lanka won by 1 innings & 153 runs | Sinhalese Sports Club Ground |
| 2006-07-01 | ODI | England v Sri Lanka | 321/7 · 324/2 | Sri Lanka won by 8 wickets | Headingley |
| 2006-06-28 | ODI | England v Sri Lanka | 285 · 318/7 | Sri Lanka won by 33 runs | Old Trafford |
| 2006-06-24 | ODI | England v Sri Lanka | 261/7 · 265/2 | Sri Lanka won by 8 wickets | Riverside Ground |
| 2006-06-20 | ODI | England v Sri Lanka | 273 · 319/8 | Sri Lanka won by 46 runs | Kennington Oval |
| 2006-06-17 | ODI | England v Sri Lanka | 237/9 · 257/9 | Sri Lanka won by 20 runs | Lord's |
| 2006-06-15 | T20I | England v Sri Lanka | 161/5 · 163 | Sri Lanka won by 2 runs | The Rose Bowl |
| 2006-06-02 | Test | Sri Lanka v England | 231 & 322 · 229 & 190 | Sri Lanka won by 134 runs | Trent Bridge |
| 2006-05-25 | Test | Sri Lanka v England | 141 & 231 · 295 & 81/4 | England won by 6 wickets | Edgbaston |
| 2006-05-11 | Test | England v Sri Lanka | 551/6d · 192 & 537/9 | Drawn | Lord's |
| 2006-04-03 | Test | Sri Lanka v Pakistan | 279 & 73/9 · 170 & 183/2 | Pakistan won by 8 wickets | Asgiriya Stadium |
| 2006-03-26 | Test | Sri Lanka v Pakistan | 185 & 448/5d · 176 & 337/4 | Drawn | Colombo (SSC) |
| 2006-03-22 | ODI | Sri Lanka v Pakistan | 224 · 229/6 | Pakistan won by 4 wickets | Sinhalese Sports Club Ground |
| 2006-03-19 | ODI | Sri Lanka v Pakistan | 130 · 134/6 | Pakistan won by 4 wickets | R Premadasa Stadium |
| 2006-03-17 | ODI | Sri Lanka v Pakistan | 201/8 | No result | R Premadasa Stadium |
| 2006-03-08 | Test | Bangladesh v Sri Lanka | 234 & 201 · 316 & 120/0 | Sri Lanka won by 10 wickets | Shaheed Chandu Stadium |
| 2006-02-28 | Test | Bangladesh v Sri Lanka | 319 & 181 · 338 & 163/2 | Sri Lanka won by 8 wickets | Zahur Ahmed Chowdhury Stadium |
| 2006-02-25 | ODI | Bangladesh v Sri Lanka | 231/9 · 309/7 | Sri Lanka won by 78 runs | Chittagong Divisional Stadium |
| 2006-02-22 | ODI | Bangladesh v Sri Lanka | 213/6 · 212 | Bangladesh won by 4 wickets | Shaheed Chandu Stadium |
| 2006-02-20 | ODI | Bangladesh v Sri Lanka | 118 · 119/5 | Sri Lanka won by 5 wickets | Shaheed Chandu Stadium |
| 2006-02-14 | ODI | Australia v Sri Lanka | 267/1 · 266/9 | Australia won by 9 wickets | Brisbane Cricket Ground |
| 2006-02-12 | ODI | Australia v Sri Lanka | 368/5 · 201 | Australia won by 167 runs | Sydney Cricket Ground |
| 2006-02-10 | ODI | Australia v Sri Lanka | 252 · 274/8 | Sri Lanka won by 22 runs | Adelaide Oval |
| 2006-02-07 | ODI | South Africa v Sri Lanka | 181 · 257/9 | Sri Lanka won by 76 runs | Bellerive Oval |
| 2006-01-31 | ODI | South Africa v Sri Lanka | 224/5 · 221 | South Africa won by 5 wickets | WACA Ground |
| 2006-01-29 | ODI | Australia v Sri Lanka | 237/4 · 233/8 | Australia won by 6 wickets | WACA Ground |
| 2006-01-26 | ODI | Australia v Sri Lanka | 219/5 · 218/8 | Australia won by 5 wickets | Adelaide Oval |
| 2006-01-24 | ODI | South Africa v Sri Lanka | 263/5 · 254/8 | South Africa won by 9 runs | Adelaide Oval |
| 2006-01-22 | ODI | Australia v Sri Lanka | 258 · 309/7 | Sri Lanka won by 51 runs | Sydney Cricket Ground |
| 2006-01-17 | ODI | South Africa v Sri Lanka | 188 · 282/6 | Sri Lanka won by 94 runs | Brisbane Cricket Ground |
| 2006-01-13 | ODI | Australia v Sri Lanka | 318/5 · 202/7 | Australia won by 116 runs | Melbourne (Docklands) |
| 2006-01-08 | ODI | New Zealand v Sri Lanka | 253 · 273/6 | Sri Lanka won by 20 runs | Napier |
| 2006-01-06 | ODI | New Zealand v Sri Lanka | 224/9 · 203 | New Zealand won by 21 runs | Westpac Stadium |
| 2006-01-03 | ODI | New Zealand v Sri Lanka | 256/5 · 255/7 | New Zealand won by 5 wickets | Jade Stadium |
| 2005-12-31 | ODI | Sri Lanka v New Zealand | 164 · 166/3 | New Zealand won by 7 wickets | John Davies Oval |
| 2005-12-18 | Test | India v Sri Lanka | 398 & 316/9d · 206 & 249 | India won by 259 runs | Sardar Patel Stadium |
| 2005-12-10 | Test | India v Sri Lanka | 290 & 375/6d · 230 & 247 | India won by 188 runs | Delhi |
| 2005-12-02 | Test | India v Sri Lanka | 167 · 168/4 | Drawn | Chennai |
| 2005-11-12 | ODI | Sri Lanka v India | 244/9 · 245/5 | India won by 5 wickets | Reliance Stadium |
| 2005-11-09 | ODI | Sri Lanka v India | 196 · 197/3 | India won by 7 wickets | Madhavrao Scindia Cricket Ground |
| 2005-11-06 | ODI | India v Sri Lanka | 285/8 · 286/5 | Sri Lanka won by 5 wickets | Sardar Patel (Gujarat) Stadium |
| 2005-11-03 | ODI | Sri Lanka v India | 261 · 262/6 | India won by 4 wickets | Nehru Stadium |
| 2005-10-31 | ODI | India v Sri Lanka | 303/4 · 298/4 | India won by 6 wickets | Jaipur |
| 2005-10-28 | ODI | Sri Lanka v India | 122 · 123/2 | India won by 8 wickets | Punjab Cricket Association IS Bindra Stadium |
| 2005-10-25 | ODI | India v Sri Lanka | 350/6 · 198 | India won by 152 runs | Vidarbha C.A. Ground |
| 2005-09-20 | Test | Sri Lanka v Bangladesh | 457/9d · 191 & 197 | Sri Lanka won by 1 innings & 69 runs | P Sara Oval |
| 2005-09-12 | Test | Bangladesh v Sri Lanka | 188 & 86 · 370/9d | Sri Lanka won by 1 innings & 96 runs | R.Premadasa Stadium |
| 2005-09-04 | ODI | Sri Lanka v Bangladesh | 106/4 · 108 | Sri Lanka won by 6 wickets | Colombo (RPS) |
| 2005-09-02 | ODI | Sri Lanka v Bangladesh | 295/5 · 220/6 | Sri Lanka won by 75 runs | Colombo (RPS) |
| 2005-08-31 | ODI | Sri Lanka v Bangladesh | 269/9 · 181/9 | Sri Lanka won by 88 runs | Sinhalese Sports Club Ground |
| 2005-08-09 | ODI | Sri Lanka v India | 281/9 · 263/9 | Sri Lanka won by 18 runs | Colombo (RPS) |
| 2005-08-06 | ODI | West Indies v Sri Lanka | 226/7 · 193 | West Indies won by 33 runs | R.Premadasa Stadium |
| 2005-08-03 | ODI | Sri Lanka v India | 221/6 · 220/8 | Sri Lanka won by 4 wickets | Dambulla |
| 2005-08-02 | ODI | Sri Lanka v West Indies | 241/6 · 191 | Sri Lanka won by 50 runs | Rangiri Dambulla International Stadium |
| 2005-07-30 | ODI | Sri Lanka v India | 209/7 · 205/9 | Sri Lanka won by 3 wickets | Dambulla |
| 2005-07-22 | Test | Sri Lanka v West Indies | 150 & 375/7d · 148 & 137 | Sri Lanka won by 240 runs | Kandy |
| 2005-07-13 | Test | Sri Lanka v West Indies | 227 & 172/4 · 285 & 113 | Sri Lanka won by 6 wickets | Colombo (SSC) |
| 2005-04-11 | Test | Sri Lanka v New Zealand | 211 & 273 · 522/9d | New Zealand won by 1 innings & 38 runs | Basin Reserve |
| 2005-04-04 | Test | New Zealand v Sri Lanka | 561 & 238 · 498 & 7/0 | Drawn | Napier |
| 2004-12-26 | ODI | New Zealand v Sri Lanka | 144/3 · 141 | New Zealand won by 7 wickets | Auckland |
| 2004-10-28 | Test | Pakistan v Sri Lanka | 478 & 139/4 · 208 & 406 | Pakistan won by 6 wickets | Karachi |
| 2004-10-20 | Test | Pakistan v Sri Lanka | 264 & 216 · 243 & 438 | Sri Lanka won by 201 runs | Faisalabad |
| 2004-10-16 | ODI | Sri Lanka v Pakistan | 287/7 · 168 | Sri Lanka won by 119 runs | Gaddafi Stadium |
| 2004-10-14 | ODI | Pakistan v Sri Lanka | 297/4 · 293/6 | Pakistan won by 6 wickets | Lahore |
| 2004-10-09 | ODI | Zimbabwe v Sri Lanka | 104 · 108/3 | Sri Lanka won by 7 wickets | Rawalpindi Cricket Stadium |
| 2004-10-06 | ODI | Sri Lanka v Pakistan | 232/9 · 233/2 | Pakistan won by 8 wickets | National Stadium, Karachi |
| 2004-09-17 | ODI | England v Sri Lanka | 251/7 · 95/5 | England won by 49 runs | The Rose Bowl |
| 2004-09-14 | ODI | Zimbabwe v Sri Lanka | 191 · 195/6 | Sri Lanka won by 4 wickets | Kennington Oval |
| 2004-08-31 | ODI | Sri Lanka v South Africa | 308/8 · 259 | Sri Lanka won by 49 runs | Sinhalese Sports Club |
| 2004-08-28 | ODI | South Africa v Sri Lanka | 235/7 · 236/3 | Sri Lanka won by 7 wickets | Rangiri Dambulla International Stadium |
| 2004-08-25 | ODI | Sri Lanka v South Africa | 192/6 · 191 | Sri Lanka won by 4 wickets | Dambulla |
| 2004-08-22 | ODI | Sri Lanka v South Africa | 213/9 · 176 | Sri Lanka won by 37 runs | Colombo (RPS) |
| 2004-08-20 | ODI | Sri Lanka v South Africa | 265/7 · 263/9 | Sri Lanka won by 3 wickets | Colombo (RPS) |
| 2004-08-11 | Test | Sri Lanka v South Africa | 470 & 211/4d · 189 & 179 | Sri Lanka won by 313 runs | Colombo (SSC) |
| 2004-08-04 | Test | Sri Lanka v South Africa | 486 & 214/9d · 376 & 203/3 | Drawn | Galle |
| 2004-08-01 | ODI | Sri Lanka v India | 228/9 · 203/9 | Sri Lanka won by 25 runs | R.Premadasa Stadium |
| 2004-07-27 | ODI | India v Sri Lanka | 271/6 · 267/9 | India won by 4 runs | R.Premadasa Stadium |
| 2004-07-23 | ODI | Bangladesh v Sri Lanka | 190/9 · 191/0 | Sri Lanka won by 10 wickets | R.Premadasa Stadium |
| 2004-07-21 | ODI | Pakistan v Sri Lanka | 122 · 123/3 | Sri Lanka won by 7 wickets | R.Premadasa Stadium |
| 2004-07-18 | ODI | Sri Lanka v India | 282/4 · 270/8 | Sri Lanka won by 12 runs | Dambulla |
| 2004-07-09 | Test | Australia v Sri Lanka | 517 & 292/9 · 455 & 183/8 | Drawn | Cairns |
| 2004-07-01 | Test | Australia v Sri Lanka | 207 & 201 · 97 & 162 | Australia won by 149 runs | Darwin |
| 2004-05-14 | Test | Zimbabwe v Sri Lanka | 228 & 231 · 713/3d | Sri Lanka won by inns & 254 runs | Bulawayo |
| 2004-05-06 | Test | Zimbabwe v Sri Lanka | 199 & 102 · 541 | Sri Lanka won by inns & 240 runs | Harare |
| 2004-04-29 | ODI | Zimbabwe v Sri Lanka | 221/9 · 246/7 | Sri Lanka won by 25 runs | Harare |
| 2004-04-27 | ODI | Sri Lanka v Zimbabwe | 223/9 · 151 | Sri Lanka won by 72 runs | Harare Sports Club |
| 2004-04-25 | ODI | Zimbabwe v Sri Lanka | 35 · 40/1 | Sri Lanka won by 9 wickets | Harare |
| 2004-04-22 | ODI | Zimbabwe v Sri Lanka | 136 · 139/1 | Sri Lanka won by 9 wickets | Bulawayo |
| 2004-04-20 | ODI | Zimbabwe v Sri Lanka | 211/6 · 144/4 | Sri Lanka won by 12 runs | Queens Sports Club |
| 2004-03-24 | Test | Sri Lanka v Australia | 407 & 248 · 401 & 375 | Australia won by 121 runs | Colombo (SSC) |
| 2004-03-16 | Test | Sri Lanka v Australia | 211 & 324 · 120 & 442 | Australia won by 27 runs | Kandy |
| 2004-03-08 | Test | Australia v Sri Lanka | 220 & 512/8d · 381 & 154 | Australia won by 197 runs | Galle International Stadium |
| 2004-02-29 | ODI | Sri Lanka v Australia | 202/7 · 198/7 | Sri Lanka won by 3 wickets | Colombo (SSC) |
| 2004-02-27 | ODI | Australia v Sri Lanka | 233 · 193 | Australia won by 40 runs | R.Premadasa Stadium |
| 2004-02-25 | ODI | Sri Lanka v Australia | 226/8 · 227/5 | Australia won by 5 wickets | Colombo (RPS) |
| 2004-02-22 | ODI | Sri Lanka v Australia | 245 · 244/5 | Sri Lanka won by 1 runs | Rangiri Dambulla International Stadium |
| 2004-02-20 | ODI | Australia v Sri Lanka | 262/6 · 178 | Australia won by 84 runs | Rangiri Dambulla International Stadium |
| 2003-12-18 | Test | England v Sri Lanka | 265 & 148 · 628/8d | Sri Lanka won by 1 innings & 215 runs | Sinhalese Sports Club Ground |
| 2003-12-10 | Test | Sri Lanka v England | 382 & 279/7d · 294 & 285/7 | Drawn | Kandy |
| 2003-12-02 | Test | Sri Lanka v England | 331 & 226 · 235 & 210/9 | Drawn | Galle |
| 2003-11-18 | ODI | England v Sri Lanka | 88 · 89/0 | Sri Lanka won by 10 wickets | Rangiri Dambulla International Stadium |
| 2003-06-27 | Test | West Indies v Sri Lanka | 191 & 212/3 · 208 & 194 | West Indies won by 7 wickets | Kingston |
| 2003-06-20 | Test | West Indies v Sri Lanka | 477/9d · 354 & 126/0 | Drawn | Gros Islet |
| 2003-06-11 | ODI | Sri Lanka v West Indies | 191 · 160/4 | West Indies won by 6 wickets | Arnos Vale Ground |
| 2003-06-08 | ODI | West Indies v Sri Lanka | 312/4 · 313/6 | Sri Lanka won by 4 wickets | Bridgetown |
| 2003-06-07 | ODI | Sri Lanka v West Indies | 201 · 146 | Sri Lanka won by 55 runs | Kensington Oval |
| 2003-05-19 | ODI | New Zealand v Sri Lanka | 156/8 · 147 | New Zealand won by 9 runs | Rangiri Dambulla International Stadium |
| 2003-05-18 | ODI | Sri Lanka v Pakistan | 172 · 160 | Sri Lanka won by 12 runs | Dambulla |
| 2003-05-13 | ODI | Sri Lanka v New Zealand | 143/5 · 139 | Sri Lanka won by 5 wickets | Dambulla |
| 2003-05-10 | ODI | Pakistan v Sri Lanka | 199/8 · 120 | Pakistan won by 79 runs | Rangiri Dambulla International Stadium |
| 2003-05-03 | Test | Sri Lanka v New Zealand | 298/9 & 72/1 · 305 & 183 | Drawn | Kandy |
| 2003-04-25 | Test | Sri Lanka v New Zealand | 483 · 515/7d & 161/5 | Drawn | Colombo (PSS) |
| 2003-04-07 | ODI | Sri Lanka v Zimbabwe | 193 · 194/6 | Zimbabwe won by 4 wickets | Sharjah Cricket Association Stadium |
| 2003-04-06 | ODI | Sri Lanka v Kenya | 256/5 · 127 | Sri Lanka won by 129 runs | Sharjah Cricket Association Stadium |
| 2003-04-04 | ODI | Sri Lanka v Pakistan | 223/6 · 225/3 | Pakistan won by 7 wickets | Sharjah Cricket Association Stadium |
| 2003-03-18 | ODI | Australia v Sri Lanka | 212/7 · 123/7 | Australia won by 48 runs | St George's Park |
| 2003-03-15 | ODI | Sri Lanka v Zimbabwe | 256/5 · 182 | Sri Lanka won by 74 runs | Buffalo Park |
| 2003-03-10 | ODI | India v Sri Lanka | 292/6 · 109 | India won by 183 runs | New Wanderers Stadium |
| 2003-03-07 | ODI | Australia v Sri Lanka | 319/5 · 223/9 | Australia won by 96 runs | SuperSport Park |
| 2003-03-03 | ODI | Sri Lanka v South Africa | 268/9 · 229/6 | Tied | Kingsmead |
| 2003-02-28 | ODI | Sri Lanka v West Indies | 228/6 · 222/9 | Sri Lanka won by 6 runs | Newlands |
| 2003-02-24 | ODI | Kenya v Sri Lanka | 210/9 · 157 | Kenya won by 53 runs | Gymkhana Club Ground |
| 2003-02-19 | ODI | Canada v Sri Lanka | 36 · 37/1 | Sri Lanka won by 9 wickets | Boland Bank Park |
| 2003-02-14 | ODI | Bangladesh v Sri Lanka | 124 · 126/0 | Sri Lanka won by 10 wickets | Pietermaritzburg |
| 2003-02-10 | ODI | Sri Lanka v New Zealand | 272/7 · 225 | Sri Lanka won by 47 runs | Goodyear Park |
| 2003-01-21 | ODI | Sri Lanka v Australia | 214/8 · 215/1 | Australia won by 9 wickets | Melbourne Cricket Ground |
| 2003-01-17 | ODI | England v Sri Lanka | 279/7 · 260 | England won by 19 runs | Adelaide Oval |
| 2003-01-15 | ODI | Sri Lanka v Australia | 211/9 · 214/6 | Australia won by 4 wickets | Brisbane Cricket Ground |
| 2003-01-13 | ODI | Sri Lanka v England | 284/7 · 253 | Sri Lanka won by 31 runs | Sydney Cricket Ground |
| 2003-01-09 | ODI | Sri Lanka v Australia | 343/5 · 264 | Sri Lanka won by 79 runs | Sydney Cricket Ground |
| 2002-12-22 | ODI | Australia v Sri Lanka | 305/5 · 163 | Australia won by 142 runs | W.A.C.A |
| 2002-12-20 | ODI | England v Sri Lanka | 258/9 · 163 | England won by 95 runs | W.A.C.A |
| 2002-12-17 | ODI | England v Sri Lanka | 292 · 249/6 | England won by 43 runs | Brisbane |
| 2002-12-06 | ODI | South Africa v Sri Lanka | 229/4 · 228/8 | South Africa won by 6 wickets | Bloemfontein |
| 2002-12-04 | ODI | South Africa v Sri Lanka | 190/2 · 184 | South Africa won by 8 wickets | Kimberley |
| 2002-12-01 | ODI | South Africa v Sri Lanka | 253/7 · 258/3 | Sri Lanka won by 7 wickets | Benoni |
| 2002-11-29 | ODI | South Africa v Sri Lanka | 317/6 · 140 | South Africa won by 177 runs | Centurion |
| 2002-11-27 | ODI | South Africa v Sri Lanka | 129/4 · 128 | South Africa won by 6 wickets | Johannesburg |
| 2002-11-15 | Test | South Africa v Sri Lanka | 448 & 124/7 · 323 & 245 | South Africa won by 3 wickets | Centurion |
| 2002-11-08 | Test | South Africa v Sri Lanka | 386 · 192 & 130 | South Africa won by inns & 64 runs | Johannesburg |
| 2002-09-30 | ODI | Sri Lanka v India | 222/7 · 38/1 | No result | Colombo (RPS) |
| 2002-09-29 | ODI | Sri Lanka v India | 244/5 · 14/0 | No result | Colombo (RPS) |
| 2002-09-27 | ODI | Sri Lanka v Australia | 163/3 · 162 | Sri Lanka won by 7 wickets | Colombo (RPS) |
| 2002-09-12 | ODI | Sri Lanka v Pakistan | 201/2 · 200 | Sri Lanka won by 8 wickets | Colombo (RPS) |
| 2002-08-21 | ODI | South Africa v Sri Lanka | 208 · 235/7 | Sri Lanka won by 27 runs | Tangier |
| 2002-08-19 | ODI | South Africa v Sri Lanka | 220/6 · 221/4 | Sri Lanka won by 6 wickets | Tangier |
| 2002-08-17 | ODI | Pakistan v Sri Lanka | 203 · 242 | Sri Lanka won by 39 runs | Tangier |
| 2002-08-15 | ODI | South Africa v Sri Lanka | 174 · 267/7 | Sri Lanka won by 93 runs | Tangier |
| 2002-08-14 | ODI | Pakistan v Sri Lanka | 279/5 · 251/8 | Pakistan won by 28 runs | Tangier |
| 2002-08-07 | ODI | Sri Lanka v Bangladesh | 258/6 · 200 | Sri Lanka won by 58 runs | Colombo (RPS) |
| 2002-08-05 | ODI | Sri Lanka v Bangladesh | 77/2 · 76 | Sri Lanka won by 8 wickets | Colombo (SSC) |
| 2002-08-04 | ODI | Sri Lanka v Bangladesh | 228/5 · 226/8 | Sri Lanka won by 5 wickets | Colombo (SSC) |
| 2002-07-28 | Test | Sri Lanka v Bangladesh | 373 & 263/2d · 164 & 184 | Sri Lanka won by 288 runs | Colombo (SSC) |
| 2002-07-21 | Test | Sri Lanka v Bangladesh | 541/9d · 161 & 184 | Sri Lanka won by inns & 196 runs | Colombo (PSS) |
| 2002-07-11 | ODI | India v Sri Lanka | 304 · 241 | India won by 63 runs | Bristol |
| 2002-07-07 | ODI | England v Sri Lanka | 206 · 229 | Sri Lanka won by 23 runs | Manchester |
| 2002-07-06 | ODI | India v Sri Lanka | 188/6 · 187 | India won by 4 wickets | Birmingham |
| 2002-07-02 | ODI | England v Sri Lanka | 241/7 · 240/7 | England won by 3 wickets | Leeds |
| 2002-06-30 | ODI | India v Sri Lanka | 203/6 · 202/8 | India won by 4 wickets | Kennington Oval |
| 2002-06-27 | ODI | England v Sri Lanka | 293/6 · 249/9 | England won by 44 runs | Trent Bridge |
| 2002-06-13 | Test | England v Sri Lanka | 512 & 50/0 · 253/9 & 308 | England won by 10 wickets | Manchester |
| 2002-05-30 | Test | England v Sri Lanka | 545 · 162 & 272/9 | England won by inns & 111 runs | Birmingham |
| 2002-05-16 | Test | England v Sri Lanka | 275 & 529/5d · 555/8d & 42/1 | Drawn | Lord's |
| 2002-04-17 | ODI | Pakistan v Sri Lanka | 295/6 · 78/9 | Pakistan won by 217 runs | Sharjah Cricket Stadium |
| 2002-04-14 | ODI | New Zealand v Sri Lanka | 197/9 · 243/9 | Sri Lanka won by 46 runs | Sharjah Cricket Stadium |
| 2002-04-12 | ODI | Pakistan v Sri Lanka | 230/5 · 239/6 | Sri Lanka won by 9 runs | Sharjah Cricket Stadium |
| 2002-04-09 | ODI | New Zealand v Sri Lanka | 218/8 · 207 | New Zealand won by 11 runs | Sharjah Cricket Stadium |
| 2002-04-08 | ODI | Pakistan v Sri Lanka | 201 · 242/9 | Sri Lanka won by 41 runs | Sharjah Cricket Stadium |
| 2002-03-06 | Test | Pakistan v Sri Lanka | 234 & 325 · 528 & 33/2 | Sri Lanka won by 8 wickets | Lahore |
| 2002-01-12 | Test | Sri Lanka v Zimbabwe | 418 & 212/2d · 236 & 79 | Sri Lanka won by 315 runs | Galle |
| 2002-01-04 | Test | Sri Lanka v Zimbabwe | 505 · 236 & 175 | Sri Lanka won by inns & 94 runs | Kandy |
| 2001-12-27 | Test | Sri Lanka v Zimbabwe | 586/6d · 184 & 236 | Sri Lanka won by inns & 166 runs | Colombo (SSC) |
| 2001-12-19 | ODI | Sri Lanka v West Indies | 253/8 · 212/7 | Sri Lanka won by 34 runs | Colombo (RPS) |
| 2001-12-15 | ODI | Sri Lanka v West Indies | 239/2 · 235/9 | Sri Lanka won by 8 wickets | Kandy |
| 2001-12-12 | ODI | Sri Lanka v Zimbabwe | 272/7 · 213 | Sri Lanka won by 59 runs | Colombo (RPS) |
| 2001-12-11 | ODI | Sri Lanka v West Indies | 201 · 250/8 | West Indies won by 49 runs | Colombo (RPS) |
| 2001-12-08 | ODI | Sri Lanka v Zimbabwe | 40/1 · 38 | Sri Lanka won by 9 wickets | Colombo (SSC) |
| 2001-11-29 | Test | Sri Lanka v West Indies | 627/9d & 27/0 · 390 & 262 | Sri Lanka won by 10 wickets | Colombo (SSC) |
| 2001-11-21 | Test | Sri Lanka v West Indies | 288 & 224/6d · 191 & 190 | Sri Lanka won by 131 runs | Kandy |
| 2001-11-13 | Test | Sri Lanka v West Indies | 590/9 & 6/0 · 448 & 144 | Sri Lanka won by 10 wickets | Galle |
| 2001-11-04 | ODI | Pakistan v Sri Lanka | 177/5 · 173 | Pakistan won by 5 wickets | Sharjah Cricket Stadium |
| 2001-11-02 | ODI | Pakistan v Sri Lanka | 273/3 · 272/9 | Pakistan won by 7 wickets | Sharjah Cricket Stadium |
| 2001-10-30 | ODI | Sri Lanka v Zimbabwe | 250 · 171/8 | Sri Lanka won by 79 runs | Sharjah Cricket Stadium |
| 2001-10-27 | ODI | Pakistan v Sri Lanka | 176 · 177/3 | Sri Lanka won by 7 wickets | Sharjah Cricket Stadium |
| 2001-10-26 | ODI | Sri Lanka v Zimbabwe | 256/6 · 193 | Sri Lanka won by 63 runs | Sharjah Cricket Stadium |
| 2001-09-06 | Test | Sri Lanka v Bangladesh | 555/5 · 90 & 328 | Sri Lanka won by inns & 137 runs | Colombo (SSC) |
| 2001-08-29 | Test | Sri Lanka v India | 610/6d · 234 & 299 | Sri Lanka won by inns & 77 runs | Colombo (SSC) |
| 2001-08-22 | Test | Sri Lanka v India | 274 & 221 · 232 & 264/3 | India won by 7 wickets | Kandy |
| 2001-08-14 | Test | Sri Lanka v India | 362 & 6/0 · 187/9 & 180/9 | Sri Lanka won by 10 wickets | Galle |
| 2001-08-05 | ODI | Sri Lanka v India | 295/5 · 174 | Sri Lanka won by 121 runs | Colombo (RPS) |
| 2001-08-01 | ODI | Sri Lanka v India | 181 · 227/8 | India won by 46 runs | Colombo (SSC) |
| 2001-07-31 | ODI | Sri Lanka v New Zealand | 221/6 · 115/9 | Sri Lanka won by 106 runs | Colombo (SSC) |
| 2001-07-28 | ODI | Sri Lanka v India | 183 · 184/3 | India won by 7 wickets | Colombo (RPS) |
| 2001-07-25 | ODI | Sri Lanka v New Zealand | 240/5 · 236/8 | Sri Lanka won by 5 wickets | Colombo (RPS) |
| 2001-07-22 | ODI | Sri Lanka v India | 221/9 · 215/7 | Sri Lanka won by 6 runs | Colombo (RPS) |
| 2001-07-18 | ODI | Sri Lanka v New Zealand | 220 · 204/9 | Sri Lanka won by 16 runs | Colombo (RPS) |
| 2001-04-20 | ODI | Pakistan v Sri Lanka | 220 · 297/7 | Sri Lanka won by 77 runs | Sharjah Cricket Stadium |
| 2001-04-17 | ODI | New Zealand v Sri Lanka | 248/6 · 169/8 | New Zealand won by 79 runs | Sharjah Cricket Stadium |
| 2001-04-13 | ODI | Pakistan v Sri Lanka | 278/9 · 250/8 | Pakistan won by 28 runs | Sharjah Cricket Stadium |
| 2001-04-10 | ODI | New Zealand v Sri Lanka | 163 · 269/9 | Sri Lanka won by 106 runs | Sharjah Cricket Stadium |
| 2001-04-08 | ODI | Pakistan v Sri Lanka | 255/9 · 239 | Pakistan won by 16 runs | Sharjah Cricket Stadium |
| 2001-03-27 | ODI | Sri Lanka v England | 166/0 · 165/9 | Sri Lanka won by 10 wickets | Colombo (SSC) |
| 2001-03-25 | ODI | Sri Lanka v England | 226/6 · 160 | Sri Lanka won by 66 runs | Colombo (RPS) |
| 2001-03-23 | ODI | Sri Lanka v England | 144/5 · 143 | Sri Lanka won by 5 wickets | Dambulla |
| 2001-03-15 | Test | Sri Lanka v England | 241 & 81 · 249 & 74/6 | England won by 4 wickets | Colombo (SSC) |
| 2001-03-07 | Test | Sri Lanka v England | 297 & 250 · 387 & 161/7 | England won by 3 wickets | Kandy |
| 2001-02-22 | Test | Sri Lanka v England | 470/5d · 253 & 189 | Sri Lanka won by inns & 28 runs | Galle |
| 2001-02-11 | ODI | New Zealand v Sri Lanka | 282/6 · 269 | New Zealand won by 13 runs | Christchurch |
| 2001-02-08 | ODI | New Zealand v Sri Lanka | 182/9 · 155/5 | Sri Lanka won by 3 runs | Hamilton |
| 2001-02-06 | ODI | New Zealand v Sri Lanka | 181 · 182/1 | Sri Lanka won by 9 wickets | Auckland |
| 2001-02-03 | ODI | New Zealand v Sri Lanka | 205/8 · 209/7 | Sri Lanka won by 3 wickets | Wellington |
| 2001-01-31 | ODI | New Zealand v Sri Lanka | 152 · 213/8 | Sri Lanka won by 61 runs | Napier |
| 2001-01-20 | Test | South Africa v Sri Lanka | 378 · 119 & 252 | South Africa won by inns & 7 runs | Centurion |
| 2001-01-17 | ODI | South Africa v Sri Lanka | 204 · 214/6 | Sri Lanka won by 4 runs | Johannesburg |
| 2001-01-14 | ODI | South Africa v Sri Lanka | 207/5 · 206 | South Africa won by 5 wickets | Bloemfontein |
| 2001-01-11 | ODI | South Africa v Sri Lanka | 290/7 · 191 | South Africa won by 99 runs | Cape Town |
| 2001-01-09 | ODI | South Africa v Sri Lanka | 250/2 · 247/4 | South Africa won by 8 wickets | Paarl |
| 2001-01-02 | Test | South Africa v Sri Lanka | 504/7 · 95 & 180 | South Africa won by inns & 229 runs | Cape Town |
| 2000-12-26 | Test | South Africa v Sri Lanka | 420 & 140/7d · 216 & 149/6 | Drawn | Durban |
| 2000-12-17 | ODI | South Africa v Sri Lanka | 302/7 · 207/6 | South Africa won by 95 runs | East London |
| 2000-12-15 | ODI | South Africa v Sri Lanka | 223/6 · 221 | South Africa won by 4 wickets | Gqeberha |
| 2000-10-29 | ODI | India v Sri Lanka | 54 · 299/5 | Sri Lanka won by 245 runs | Sharjah Cricket Stadium |
| 2000-10-27 | ODI | India v Sri Lanka | 226 · 294/5 | Sri Lanka won by 68 runs | Sharjah Cricket Stadium |
| 2000-10-25 | ODI | Sri Lanka v Zimbabwe | 276/9 · 153 | Sri Lanka won by 123 runs | Sharjah Cricket Stadium |
| 2000-10-21 | ODI | Sri Lanka v Zimbabwe | 229/3 · 225/4 | Sri Lanka won by 7 wickets | Sharjah Cricket Stadium |
| 2000-10-20 | ODI | India v Sri Lanka | 224/8 · 225/5 | Sri Lanka won by 5 wickets | Sharjah Cricket Stadium |
| 2000-10-08 | ODI | Pakistan v Sri Lanka | 195/1 · 194 | Pakistan won by 9 wickets | Nairobi (Gym) |
| 2000-10-04 | ODI | Sri Lanka v West Indies | 287/6 · 179 | Sri Lanka won by 108 runs | Nairobi (Gym) |
| 2000-08-06 | Test | Sri Lanka v South Africa | 258 & 195/4 · 279 & 241/9d | Drawn | Colombo (SSC) |
| 2000-07-30 | Test | Sri Lanka v South Africa | 308 & 169 · 253 & 231 | South Africa won by 7 runs | Kandy |
| 2000-07-20 | Test | Sri Lanka v South Africa | 522 · 238 & 269 | Sri Lanka won by inns & 15 runs | Galle |
| 2000-07-14 | ODI | Sri Lanka v South Africa | 294/7 · 264/9 | Sri Lanka won by 30 runs | Colombo (RPS) |
| 2000-07-11 | ODI | Sri Lanka v South Africa | 168/2 · 167 | Sri Lanka won by 8 wickets | Colombo (SSC) |
| 2000-07-09 | ODI | Sri Lanka v Pakistan | 244/4 · 240/6 | Sri Lanka won by 6 wickets | Colombo (RPS) |
| 2000-07-06 | ODI | Sri Lanka v South Africa | 249/7 · 212 | Sri Lanka won by 37 runs | Galle |
| 2000-07-05 | ODI | Sri Lanka v Pakistan | 166/5 · 164/8 | Sri Lanka won by 5 wickets | Galle |
| 2000-06-28 | Test | Sri Lanka v Pakistan | 467/5 | Drawn | Kandy |
| 2000-06-21 | Test | Sri Lanka v Pakistan | 181 & 256 · 600/8 | Pakistan won by inns & 163 runs | Galle |
| 2000-06-14 | Test | Sri Lanka v Pakistan | 273 & 123 · 266 & 131/5 | Pakistan won by 5 wickets | Colombo (SSC) |
| 2000-06-07 | ODI | Pakistan v Sri Lanka | 277/4 · 238/9 | Pakistan won by 39 runs | Dhaka |
| 2000-06-05 | ODI | Pakistan v Sri Lanka | 193/3 · 192 | Pakistan won by 7 wickets | Dhaka |
| 2000-06-01 | ODI | India v Sri Lanka | 205 · 276/8 | Sri Lanka won by 71 runs | Dhaka |
| 2000-05-29 | ODI | Bangladesh v Sri Lanka | 175/6 · 178/1 | Sri Lanka won by 9 wickets | Dhaka |
| 2000-03-12 | Test | Pakistan v Sri Lanka | 256 & 421 · 227 & 228 | Pakistan won by 222 runs | Karachi |
| 2000-03-05 | Test | Pakistan v Sri Lanka | 199 & 236 · 268 & 224 | Sri Lanka won by 57 runs | Peshawar |
| 2000-02-26 | Test | Pakistan v Sri Lanka | 182 & 390 · 353 & 220/8 | Sri Lanka won by 2 wickets | Rawalpindi |
| 2000-02-19 | ODI | Pakistan v Sri Lanka | 137/9 · 241/9 | Sri Lanka won by 104 runs | Lahore |
| 2000-02-16 | ODI | Pakistan v Sri Lanka | 229 · 263/6 | Sri Lanka won by 34 runs | Gujranwala |
| 2000-02-13 | ODI | Pakistan v Sri Lanka | 245 · 274/8 | Sri Lanka won by 29 runs | Karachi |
| 1999-12-19 | ODI | Zimbabwe v Sri Lanka | 206/4 · 202 | Zimbabwe won by 6 wickets | Harare |
| 1999-12-18 | ODI | Zimbabwe v Sri Lanka | 260/4 · 262/4 | Sri Lanka won by 6 wickets | Harare |
| 1999-12-15 | ODI | Zimbabwe v Sri Lanka | 150 · 248/7 | Sri Lanka won by 98 runs | Harare |
| 1999-12-12 | ODI | Zimbabwe v Sri Lanka | 200 · 213 | Sri Lanka won by 13 runs | Bulawayo |
| 1999-12-11 | ODI | Zimbabwe v Sri Lanka | 65/1 · 284/9 | No result | Bulawayo |
| 1999-12-04 | Test | Zimbabwe v Sri Lanka | 218 & 197/7d · 231 & 36/1 | Drawn | Harare |
| 1999-11-26 | Test | Zimbabwe v Sri Lanka | 174 & 292 · 432 & 38/4 | Sri Lanka won by 6 wickets | Harare |
| 1999-11-18 | Test | Zimbabwe v Sri Lanka | 286 & 136/3 · 428 | Drawn | Bulawayo |
| 1999-10-22 | ODI | Pakistan v Sri Lanka | 211/9 · 123 | Pakistan won by 88 runs | Sharjah Cricket Stadium |
| 1999-10-18 | ODI | Pakistan v Sri Lanka | 239/8 · 121 | Pakistan won by 118 runs | Sharjah Cricket Stadium |
| 1999-10-17 | ODI | Sri Lanka v West Indies | 146/1 · 145 | Sri Lanka won by 9 wickets | Sharjah Cricket Stadium |
| 1999-10-15 | ODI | Pakistan v Sri Lanka | 196 · 196 | Tied | Sharjah Cricket Stadium |
| 1999-10-13 | ODI | Sri Lanka v West Indies | 178 · 181/7 | West Indies won by 3 wickets | Sharjah Cricket Stadium |
| 1999-09-30 | Test | Sri Lanka v Australia | 61/4 · 342 | Drawn | Colombo (SSC) |
| 1999-09-22 | Test | Sri Lanka v Australia | 296 & 55/0 · 228 | Drawn | Galle |
| 1999-09-09 | Test | Sri Lanka v Australia | 234 & 95/4 · 188 & 140/8 | Sri Lanka won by 6 wickets | Kandy |
| 1999-08-31 | ODI | Sri Lanka v Australia | 208/2 · 202 | Sri Lanka won by 8 wickets | Colombo (RPS) |
| 1999-08-29 | ODI | Sri Lanka v India | 247/9 · 296/4 | India won by 23 runs | Colombo (SSC) |
| 1999-08-26 | ODI | Sri Lanka v Australia | 214 · 241/9 | Australia won by 27 runs | Colombo (RPS) |
| 1999-08-25 | ODI | Sri Lanka v India | 206/3 · 205/8 | Sri Lanka won by 7 wickets | Colombo (RPS) |
| 1999-08-22 | ODI | Sri Lanka v Australia | 160 · 205/9 | Australia won by 50 runs | Galle |
| 1999-05-26 | ODI | India v Sri Lanka | 373/6 · 216 | India won by 157 runs | Taunton |
| 1999-05-22 | ODI | Sri Lanka v Zimbabwe | 198/6 · 197/9 | Sri Lanka won by 4 wickets | Worcester |
| 1999-05-19 | ODI | South Africa v Sri Lanka | 199/9 · 110 | South Africa won by 89 runs | Northampton |
| 1999-05-14 | ODI | England v Sri Lanka | 207/2 · 204 | England won by 8 wickets | Lord's |
| 1999-03-30 | ODI | India v Sri Lanka | 286/6 · 235 | India won by 51 runs | Pune |
| 1999-03-27 | ODI | Pakistan v Sri Lanka | 241 · 253/8 | Sri Lanka won by 12 runs | Visakhapatnam |
| 1999-03-22 | ODI | India v Sri Lanka | 287/4 · 207 | India won by 80 runs | Nagpur |
| 1999-03-19 | ODI | Pakistan v Sri Lanka | 246/9 · 237 | Pakistan won by 9 runs | Jamshedpur |
| 1999-03-12 | Test | Pakistan v Sri Lanka | 594 · 231 & 188 | Pakistan won by inns & 175 runs | Dhaka |
| 1999-03-04 | Test | Pakistan v Sri Lanka | 398 & 314/8 · 328 & 165/2 | Drawn | Lahore |
| 1999-02-24 | Test | Sri Lanka v India | 485 · 518/7 & 306/5 | Drawn | Colombo (SSC) |
| 1999-02-07 | ODI | Australia v Sri Lanka | 310/8 · 267 | Australia won by 43 runs | Melbourne |
| 1999-02-03 | ODI | England v Sri Lanka | 170/9 · 181/7 | Sri Lanka won by 11 runs | Sydney |
| 1999-01-31 | ODI | Australia v Sri Lanka | 274/7 · 229/9 | Australia won by 45 runs | W.A.C.A |
| 1999-01-29 | ODI | England v Sri Lanka | 227/7 · 99 | England won by 128 runs | W.A.C.A |
| 1999-01-24 | ODI | Australia v Sri Lanka | 270 · 190 | Australia won by 80 runs | Adelaide |
| 1999-01-23 | ODI | England v Sri Lanka | 302/3 · 303/9 | Sri Lanka won by 1 wicket | Adelaide |
| 1999-01-21 | ODI | Australia v Sri Lanka | 210/9 · 211/7 | Sri Lanka won by 3 wickets | Hobart |
| 1999-01-19 | ODI | England v Sri Lanka | 189/3 · 186 | England won by 7 wickets | Melbourne |
| 1999-01-13 | ODI | Australia v Sri Lanka | 260/2 · 259/9 | Australia won by 8 wickets | Sydney |
| 1999-01-11 | ODI | England v Sri Lanka | 208/6 · 207/7 | England won by 4 wickets | Brisbane |
| 1998-11-10 | ODI | Sri Lanka v Zimbabwe | 235 · 259/7 | Zimbabwe won by 24 runs | Sharjah Cricket Stadium |
| 1998-11-09 | ODI | India v Sri Lanka | 179 · 98 | India won by 81 runs | Sharjah Cricket Stadium |
| 1998-11-07 | ODI | Sri Lanka v Zimbabwe | 196 · 197/3 | Zimbabwe won by 7 wickets | Sharjah Cricket Stadium |
| 1998-11-06 | ODI | India v Sri Lanka | 248/7 · 245/7 | India won by 3 wickets | Sharjah Cricket Stadium |
| 1998-10-30 | ODI | South Africa v Sri Lanka | 240/7 · 132/9 | South Africa won by 92 runs | Dhaka |
| 1998-10-26 | ODI | New Zealand v Sri Lanka | 188 · 191/5 | Sri Lanka won by 5 wickets | Dhaka |
| 1998-08-27 | Test | England v Sri Lanka | 445 & 181 · 591 & 37/0 | Sri Lanka won by 10 wickets | Kennington Oval |
| 1998-08-20 | ODI | England v Sri Lanka | 256/8 · 260/5 | Sri Lanka won by 5 wickets | Lord's |
| 1998-08-16 | ODI | England v Sri Lanka | 247 · 211 | England won by 36 runs | Lord's |
| 1998-08-14 | ODI | South Africa v Sri Lanka | 201 · 258 | Sri Lanka won by 57 runs | Nottingham |
| 1998-07-07 | ODI | Sri Lanka v India | 301 · 307/6 | India won by 6 runs | Colombo (RPS) |
| 1998-07-05 | ODI | Sri Lanka v New Zealand | 293/4 · 206 | Sri Lanka won by 87 runs | Colombo (SSC) |
| 1998-07-01 | ODI | Sri Lanka v India | 171/8 · 163 | Sri Lanka won by 8 runs | Colombo (SSC) |
| 1998-06-21 | ODI | Sri Lanka v New Zealand | 201/3 · 200/9 | Sri Lanka won by 7 wickets | Colombo (RPS) |
| 1998-06-19 | ODI | Sri Lanka v India | 243/6 · 246/2 | India won by 8 wickets | Colombo (RPS) |
| 1998-06-10 | Test | Sri Lanka v New Zealand | 206 & 282 · 193 & 131 | Sri Lanka won by 164 runs | Colombo (SSC) |
| 1998-06-03 | Test | Sri Lanka v New Zealand | 323 · 193 & 114 | Sri Lanka won by inns & 16 runs | Galle |
| 1998-05-27 | Test | Sri Lanka v New Zealand | 285 & 297 · 305 & 444/6d | New Zealand won by 167 runs | Colombo (RPS) |
| 1998-04-19 | ODI | South Africa v Sri Lanka | 106/5 · 105 | South Africa won by 5 wickets | Bloemfontein |
| 1998-04-15 | ODI | Pakistan v Sri Lanka | 173 · 288 | Sri Lanka won by 115 runs | Benoni |
| 1998-04-13 | ODI | South Africa v Sri Lanka | 231 · 232/4 | Sri Lanka won by 6 wickets | Gqeberha |
| 1998-04-09 | ODI | Pakistan v Sri Lanka | 249 · 139 | Pakistan won by 110 runs | Paarl |
| 1998-04-07 | ODI | Pakistan v Sri Lanka | 300/6 · 295/7 | Pakistan won by 4 wickets | Kimberley |
| 1998-04-05 | ODI | South Africa v Sri Lanka | 266/8 · 209 | South Africa won by 57 runs | Johannesburg |
| 1998-03-27 | Test | South Africa v Sri Lanka | 200 & 226/4 · 303 & 122 | South Africa won by 6 wickets | Centurion |
| 1998-03-19 | Test | South Africa v Sri Lanka | 418 & 264 · 306 & 306 | South Africa won by 70 runs | Cape Town |
| 1998-01-26 | ODI | Sri Lanka v Zimbabwe | 286/6 · 281/6 | Sri Lanka won by 4 wickets | Colombo (SSC) |
| 1998-01-24 | ODI | Sri Lanka v Zimbabwe | 213/5 · 212/8 | Sri Lanka won by 5 wickets | Colombo (RPS) |
| 1998-01-22 | ODI | Sri Lanka v Zimbabwe | 210/5 · 207 | Sri Lanka won by 5 wickets | Colombo (SSC) |
| 1998-01-14 | Test | Sri Lanka v Zimbabwe | 225/9 & 326/5 · 251 & 299 | Sri Lanka won by 5 wickets | Colombo (SSC) |
| 1998-01-07 | Test | Sri Lanka v Zimbabwe | 469/9 & 10/2 · 140 & 338 | Sri Lanka won by 8 wickets | Kandy |
| 1997-12-28 | ODI | India v Sri Lanka | 228/6 · 229/5 | Sri Lanka won by 5 wickets | Margao |
| 1997-12-25 | ODI | India v Sri Lanka | 17/1 | No result | Indore |
| 1997-12-22 | ODI | India v Sri Lanka | 173/3 · 172/9 | India won by 7 wickets | Guwahati |
| 1997-12-03 | Test | India v Sri Lanka | 512 & 181/9 · 361/9 & 166/7 | Drawn | Wankhede |
| 1997-11-26 | Test | India v Sri Lanka | 485 | Drawn | Nagpur |
| 1997-11-19 | Test | India v Sri Lanka | 515/9 · 369 & 251/6 | Drawn | Punjab Cricket Association IS Bindra Stadium |
| 1997-11-08 | ODI | South Africa v Sri Lanka | 210/6 · 209/7 | South Africa won by 4 wickets | Lahore |
| 1997-11-06 | ODI | South Africa v Sri Lanka | 311/9 · 245/9 | South Africa won by 66 runs | Lahore |
| 1997-11-05 | ODI | Pakistan v Sri Lanka | 280 · 281/2 | Sri Lanka won by 8 wickets | Lahore |
| 1997-11-01 | ODI | Sri Lanka v West Indies | 240/3 · 237/8 | Sri Lanka won by 7 wickets | Lahore |
| 1997-08-24 | ODI | Sri Lanka v India | 264 · 255/8 | Sri Lanka won by 9 runs | Colombo (SSC) |
| 1997-08-23 | ODI | Sri Lanka v India | 132/6 · 291/9 | No result | Colombo (SSC) |
| 1997-08-20 | ODI | Sri Lanka v India | 241/3 · 238 | Sri Lanka won by 7 wickets | Colombo (RPS) |
| 1997-08-17 | ODI | Sri Lanka v India | 302/4 · 300/7 | Sri Lanka won by 2 runs | Colombo (RPS) |
| 1997-08-09 | Test | Sri Lanka v India | 332 & 415/7 · 375 & 281/5 | Drawn | Colombo (SSC) |
| 1997-08-02 | Test | Sri Lanka v India | 952/6 · 537/8 | Drawn | Colombo (RPS) |
| 1997-07-26 | ODI | Sri Lanka v India | 240/2 · 239/7 | Sri Lanka won by 8 wickets | Colombo (RPS) |
| 1997-07-22 | ODI | Sri Lanka v Bangladesh | 296/4 · 193/8 | Sri Lanka won by 103 runs | Colombo (SSC) |
| 1997-07-18 | ODI | Sri Lanka v India | 231/4 · 227/6 | Sri Lanka won by 6 wickets | Colombo (RPS) |
| 1997-07-14 | ODI | Sri Lanka v Pakistan | 239 · 224/9 | Sri Lanka won by 15 runs | Colombo (RPS) |
| 1997-06-20 | Test | West Indies v Sri Lanka | 147 & 343 · 222 & 233/8 | Drawn | Kingstown |
| 1997-06-13 | Test | West Indies v Sri Lanka | 189 & 189/4 · 223/9 & 152/9 | West Indies won by 6 wickets | St John's |
| 1997-06-06 | ODI | West Indies v Sri Lanka | 283/7 · 248/8 | West Indies won by 35 runs | Port of Spain |
| 1997-05-27 | ODI | Pakistan v Sri Lanka | 224 · 309 | Sri Lanka won by 85 runs | Eden Gardens |
| 1997-05-24 | ODI | Pakistan v Sri Lanka | 224/8 · 339/4 | Sri Lanka won by 115 runs | Punjab Cricket Association IS Bindra Stadium |
| 1997-05-20 | ODI | New Zealand v Sri Lanka | 162 · 214 | Sri Lanka won by 52 runs | Hyderabad (Deccan) |
| 1997-05-17 | ODI | India v Sri Lanka | 225/7 · 229/5 | Sri Lanka won by 5 wickets | Wankhede |
| 1997-05-12 | ODI | Pakistan v Sri Lanka | 289/6 · 259 | Pakistan won by 30 runs | Gwalior |
| 1997-04-26 | Test | Sri Lanka v Pakistan | 331 & 386/4d · 292 & 285/5 | Drawn | Colombo (SSC) |
| 1997-04-19 | Test | Sri Lanka v Pakistan | 330 & 423/8 · 378 | Drawn | Colombo (RPS) |
| 1997-04-11 | ODI | Pakistan v Sri Lanka | 214 · 215/6 | Sri Lanka won by 4 wickets | Sharjah Cricket Stadium |
| 1997-04-08 | ODI | Sri Lanka v Zimbabwe | 153 · 203 | Zimbabwe won by 50 runs | Sharjah Cricket Stadium |
| 1997-04-07 | ODI | Pakistan v Sri Lanka | 200 · 251/7 | Sri Lanka won by 51 runs | Sharjah Cricket Stadium |
| 1997-04-04 | ODI | Pakistan v Sri Lanka | 224/9 · 243/8 | Sri Lanka won by 19 runs | Sharjah Cricket Stadium |
| 1997-04-03 | ODI | Sri Lanka v Zimbabwe | 188/3 · 187/9 | Sri Lanka won by 7 wickets | Sharjah Cricket Stadium |
| 1997-03-27 | ODI | New Zealand v Sri Lanka | 201 · 132 | New Zealand won by 69 runs | Wellington |
| 1997-03-25 | ODI | New Zealand v Sri Lanka | 201/9 · 202/4 | Sri Lanka won by 6 wickets | Christchurch |
| 1997-03-14 | Test | New Zealand v Sri Lanka | 222 & 273 · 170 & 205 | New Zealand won by 120 runs | Hamilton |
| 1997-03-07 | Test | New Zealand v Sri Lanka | 586/7d · 222 & 328 | New Zealand won by inns & 36 runs | Dunedin |
| 1996-11-12 | ODI | Pakistan v Sri Lanka | 193/2 · 189 | Pakistan won by 8 wickets | Sharjah Cricket Stadium |
| 1996-11-11 | ODI | New Zealand v Sri Lanka | 169/8 · 169 | Tied | Sharjah Cricket Stadium |
| 1996-11-08 | ODI | Pakistan v Sri Lanka | 131 · 206 | Sri Lanka won by 75 runs | Sharjah Cricket Stadium |
| 1996-11-07 | ODI | New Zealand v Sri Lanka | 206/8 · 177 | New Zealand won by 29 runs | Sharjah Cricket Stadium |
| 1996-10-04 | ODI | Pakistan v Sri Lanka | 371/9 · 289 | Pakistan won by 82 runs | Nairobi (Gym) |
| 1996-10-01 | ODI | South Africa v Sri Lanka | 169 · 170/8 | Sri Lanka won by 2 wickets | Nairobi (Club) |
| 1996-09-18 | Test | Sri Lanka v Zimbabwe | 350/8d & 30/0 · 141 & 235 | Sri Lanka won by 10 wickets | Colombo (SSC) |
| 1996-09-11 | Test | Sri Lanka v Zimbabwe | 349 · 145 & 127 | Sri Lanka won by inns & 77 runs | Colombo (RPS) |
| 1996-09-07 | ODI | Sri Lanka v Australia | 234/3 · 184 | Sri Lanka won by 50 runs | Colombo (RPS) |
| 1996-09-03 | ODI | Sri Lanka v Zimbabwe | 228/4 · 227/5 | Sri Lanka won by 6 wickets | Colombo (SSC) |
| 1996-08-30 | ODI | Sri Lanka v Australia | 232/6 · 228/9 | Sri Lanka won by 4 wickets | Colombo (RPS) |
| 1996-08-28 | ODI | Sri Lanka v India | 230/1 · 226/5 | Sri Lanka won by 9 wickets | Colombo (RPS) |
| 1996-04-13 | ODI | West Indies v Sri Lanka | 216/9 · 251 | Sri Lanka won by 35 runs | Port of Spain |
| 1996-04-07 | ODI | Pakistan v Sri Lanka | 215 · 172 | Pakistan won by 43 runs | Singapore |
| 1996-04-03 | ODI | India v Sri Lanka | 199 · 187 | India won by 12 runs | Singapore |
| 1996-04-02 | ODI | Pakistan v Sri Lanka | 315 · 349/9 | Sri Lanka won by 34 runs | Singapore |
| 1996-04-01 | ODI | Pakistan v Sri Lanka | 54/3 | No result | Singapore |
| 1996-03-17 | ODI | Australia v Sri Lanka | 241/7 · 245/3 | Sri Lanka won by 7 wickets | Lahore |
| 1996-03-13 | ODI | India v Sri Lanka | 120/8 · 251/8 | Sri Lanka won | Eden Gardens |
| 1996-03-09 | ODI | England v Sri Lanka | 235/8 · 236/5 | Sri Lanka won by 5 wickets | Faisalabad |
| 1996-03-02 | ODI | India v Sri Lanka | 271/3 · 272/4 | Sri Lanka won by 6 wickets | Delhi |
| 1996-02-21 | ODI | Sri Lanka v Zimbabwe | 229/4 · 228/6 | Sri Lanka won by 6 wickets | Colombo (SSC) |
| 1996-01-25 | Test | Australia v Sri Lanka | 502/9 & 215/6d · 317 & 252 | Australia won by 148 runs | Adelaide |
| 1996-01-20 | ODI | Australia v Sri Lanka | 273/5 · 159/8 | Australia won by 9 runs | Sydney |
| 1996-01-18 | ODI | Australia v Sri Lanka | 201/7 · 183 | Australia won by 18 runs | Melbourne |
| 1996-01-16 | ODI | Australia v Sri Lanka | 242/4 · 246/7 | Sri Lanka won by 3 wickets | Melbourne |
| 1996-01-14 | ODI | Sri Lanka v West Indies | 202 · 186/9 | Sri Lanka won by 16 runs | W.A.C.A |
| 1996-01-12 | ODI | Australia v Sri Lanka | 266/6 · 183/9 | Australia won by 83 runs | W.A.C.A |
| 1996-01-09 | ODI | Australia v Sri Lanka | 213/5 · 214/7 | Sri Lanka won by 3 wickets | Melbourne |
| 1996-01-05 | ODI | Sri Lanka v West Indies | 102 · 104/3 | West Indies won by 7 wickets | Brisbane |
| 1996-01-03 | ODI | Sri Lanka v West Indies | 124 · 194 | West Indies won by 70 runs | Hobart |
| 1995-12-26 | Test | Australia v Sri Lanka | 500/6d & 41/0 · 233 & 307 | Australia won by 10 wickets | Melbourne |
| 1995-12-21 | ODI | Australia v Sri Lanka | 257/5 · 255/9 | Australia won by 5 wickets | Sydney |
| 1995-12-15 | ODI | Sri Lanka v West Indies | 161/6 · 160/8 | Sri Lanka won by 4 wickets | Adelaide |
| 1995-12-08 | Test | Australia v Sri Lanka | 617/5 · 251 & 330 | Australia won by inns & 36 runs | W.A.C.A |
| 1995-10-20 | ODI | Sri Lanka v West Indies | 273 · 223 | Sri Lanka won by 50 runs | Sharjah Cricket Stadium |
| 1995-10-17 | ODI | Pakistan v Sri Lanka | 143 · 149/2 | Sri Lanka won by 8 wickets | Sharjah Cricket Stadium |
| 1995-10-16 | ODI | Sri Lanka v West Indies | 329 · 333/7 | West Indies won by 4 runs | Sharjah Cricket Stadium |
| 1995-10-12 | ODI | Pakistan v Sri Lanka | 264/7 · 182/8 | Pakistan won by 82 runs | Sharjah Cricket Stadium |
| 1995-10-11 | ODI | Sri Lanka v West Indies | 234/7 · 228/9 | Sri Lanka won by 6 runs | Sharjah Cricket Stadium |
| 1995-10-03 | ODI | Pakistan v Sri Lanka | 183/9 · 184/6 | Sri Lanka won by 4 wickets | Rawalpindi |
| 1995-10-01 | ODI | Pakistan v Sri Lanka | 208/8 · 257/7 | Sri Lanka won by 49 runs | Faisalabad |
| 1995-09-29 | ODI | Pakistan v Sri Lanka | 234/1 · 233/5 | Pakistan won by 9 wickets | Gujranwala |
| 1995-09-22 | Test | Pakistan v Sri Lanka | 214 & 212 · 232 & 338/9 | Sri Lanka won by 144 runs | Sialkot |
| 1995-09-15 | Test | Pakistan v Sri Lanka | 333 & 209 · 223 & 361 | Sri Lanka won by 42 runs | Faisalabad |
| 1995-09-08 | Test | Pakistan v Sri Lanka | 459/9d · 186 & 233 | Pakistan won by inns & 40 runs | Peshawar |
| 1995-04-14 | ODI | India v Sri Lanka | 233/2 · 230/7 | India won by 8 wickets | Sharjah Cricket Stadium |
| 1995-04-11 | ODI | Pakistan v Sri Lanka | 178/9 · 180/5 | Sri Lanka won by 5 wickets | Sharjah Cricket Stadium |
| 1995-04-09 | ODI | India v Sri Lanka | 206/2 · 202/9 | India won by 8 wickets | Sharjah Cricket Stadium |
| 1995-04-06 | ODI | Bangladesh v Sri Lanka | 126 · 233 | Sri Lanka won by 107 runs | Sharjah Cricket Stadium |
| 1995-04-01 | ODI | New Zealand v Sri Lanka | 199 · 250/6 | Sri Lanka won by 51 runs | Auckland |
| 1995-03-29 | ODI | New Zealand v Sri Lanka | 280/6 · 117/6 | New Zealand won by 57 runs | Hamilton |
| 1995-03-26 | ODI | New Zealand v Sri Lanka | 271/6 · 238 | New Zealand won by 33 runs | Christchurch |
| 1995-03-18 | Test | New Zealand v Sri Lanka | 307/9 & 0/0 · 233 & 411 | Drawn | Dunedin |
| 1995-03-11 | Test | New Zealand v Sri Lanka | 109 & 185 · 183 & 352 | Sri Lanka won by 241 runs | Napier |
| 1994-12-21 | ODI | South Africa v Sri Lanka | 237/8 · 139/6 | South Africa won by 44 runs | Gqeberha |
| 1994-12-18 | ODI | New Zealand v Sri Lanka | 255/4 · 257/5 | Sri Lanka won by 5 wickets | East London |
| 1994-12-15 | ODI | South Africa v Sri Lanka | 191 · 226/8 | Sri Lanka won by 35 runs | Bloemfontein |
| 1994-12-08 | ODI | New Zealand v Sri Lanka | 66/1 · 288/4 | No result | Bloemfontein |
| 1994-12-04 | ODI | Pakistan v Sri Lanka | 245/9 · 233/9 | Pakistan won by 12 runs | Centurion |
| 1994-12-02 | ODI | Pakistan v Sri Lanka | 239/4 · 238/5 | Pakistan won by 6 wickets | Durban |
| 1994-11-06 | ODI | Zimbabwe v Sri Lanka | 105/9 · 296/4 | Sri Lanka won by 191 runs | Harare |
| 1994-11-05 | ODI | Zimbabwe v Sri Lanka | 290/5 · 288/8 | Zimbabwe won by 2 runs | Harare |
| 1994-11-03 | ODI | Zimbabwe v Sri Lanka | 200 · 256/5 | Sri Lanka won by 56 runs | Harare |
| 1994-10-26 | Test | Zimbabwe v Sri Lanka | 375 · 402 & 89/3 | Drawn | Harare |
| 1994-10-20 | Test | Zimbabwe v Sri Lanka | 462/9 · 218 & 193/4 | Drawn | Bulawayo |
| 1994-10-11 | Test | Zimbabwe v Sri Lanka | 319/8 · 383 | Drawn | Harare |
| 1994-09-17 | ODI | Sri Lanka v India | 98/9 · 99/4 | India won by 6 wickets | Colombo (SSC) |
| 1994-09-13 | ODI | Sri Lanka v Australia | 164/4 · 225/6 | Sri Lanka won by 6 wickets | Colombo (PSS) |
| 1994-09-11 | ODI | Sri Lanka v Pakistan | 213/3 · 210/6 | Sri Lanka won by 7 wickets | Colombo (SSC) |
| 1994-09-05 | ODI | Sri Lanka v India | 126/3 · 125/5 | Sri Lanka won by 7 wickets | Colombo (RPS) |
| 1994-09-04 | ODI | Sri Lanka v India | 16/0 | No result | Colombo (RPS) |
| 1994-08-26 | Test | Sri Lanka v Pakistan | 71 & 234 · 357/9 | Pakistan won by inns & 52 runs | Kandy |
| 1994-08-24 | ODI | Sri Lanka v Pakistan | 160 · 187 | Pakistan won by 27 runs | Colombo (RPS) |
| 1994-08-22 | ODI | Sri Lanka v Pakistan | 174/9 · 175/5 | Pakistan won by 5 wickets | Colombo (SSC) |
| 1994-08-09 | Test | Sri Lanka v Pakistan | 226 & 181 · 390 & 318/4d | Pakistan won by 301 runs | Colombo (PSS) |
| 1994-08-07 | ODI | Sri Lanka v Pakistan | 218 · 237/7 | Pakistan won by 19 runs | Colombo (SSC) |
| 1994-08-06 | ODI | Sri Lanka v Pakistan | 181/3 · 180/8 | Sri Lanka won by 7 wickets | Colombo (RPS) |
| 1994-08-03 | ODI | Sri Lanka v Pakistan | 200/6 · 169/1 | Pakistan won by 9 wickets | Colombo (RPS) |
| 1994-04-18 | ODI | New Zealand v Sri Lanka | 217/8 · 215/9 | New Zealand won by 2 runs | Sharjah Cricket Stadium |
| 1994-04-14 | ODI | Australia v Sri Lanka | 158/1 · 154 | Australia won by 9 wickets | Sharjah Cricket Stadium |
| 1994-02-20 | ODI | India v Sri Lanka | 213/9 · 141/6 | Sri Lanka won by 4 wickets | Jalandhar |
| 1994-02-18 | ODI | India v Sri Lanka | 227/3 · 226/7 | India won by 7 wickets | Hyderabad (Deccan) |
| 1994-02-15 | ODI | India v Sri Lanka | 246/5 · 238/8 | India won by 8 runs | Rajkot |
| 1994-02-08 | Test | India v Sri Lanka | 358 · 119 & 222 | India won by inns & 17 runs | Ahmedabad |
| 1994-01-26 | Test | India v Sri Lanka | 541/6d · 231 & 215 | India won by inns & 95 runs | Bengaluru |
| 1994-01-18 | Test | India v Sri Lanka | 511 · 218 & 174 | India won by inns & 119 runs | Lucknow |
| 1993-12-18 | ODI | Sri Lanka v West Indies | 103/5 · 107/4 | West Indies won by 6 wickets | Colombo (SSC) |
| 1993-12-16 | ODI | Sri Lanka v West Indies | 230/7 · 229/8 | Sri Lanka won by 3 wickets | Colombo (RPS) |
| 1993-12-08 | Test | Sri Lanka v West Indies | 190 & 43/2 · 204 | Drawn | Moratuwa |
| 1993-12-01 | ODI | Sri Lanka v West Indies | 35/1 · 197/3 | No result | Colombo (PSS) |
| 1993-11-25 | ODI | Sri Lanka v West Indies | 188/6 · 190/3 | West Indies won by 7 wickets | Eden Gardens |
| 1993-11-19 | ODI | South Africa v Sri Lanka | 214/7 · 136 | South Africa won by 78 runs | Guwahati |
| 1993-11-15 | ODI | Sri Lanka v Zimbabwe | 263/6 · 208 | Sri Lanka won by 55 runs | Patna |
| 1993-11-09 | ODI | Sri Lanka v West Indies | 222/8 · 268/8 | West Indies won by 46 runs | Wankhede |
| 1993-11-07 | ODI | India v Sri Lanka | 205/3 · 203 | India won by 7 wickets | Kanpur |
| 1993-11-03 | ODI | Sri Lanka v West Indies | 182/9 · 183/2 | West Indies won by 8 wickets | Sharjah Cricket Stadium |
| 1993-11-02 | ODI | Pakistan v Sri Lanka | 271/8 · 270/6 | Pakistan won by 2 wickets | Sharjah Cricket Stadium |
| 1993-10-30 | ODI | Pakistan v Sri Lanka | 313/3 · 199/7 | Pakistan won by 114 runs | Sharjah Cricket Stadium |
| 1993-10-28 | ODI | Sri Lanka v West Indies | 172 · 173/2 | West Indies won by 8 wickets | Sharjah Cricket Stadium |
| 1993-09-14 | Test | Sri Lanka v South Africa | 296/9 · 316 & 159/4 | Drawn | Colombo (PSS) |
| 1993-09-06 | Test | Sri Lanka v South Africa | 168 & 119 · 495 | South Africa won by inns & 208 runs | Colombo (SSC) |
| 1993-09-04 | ODI | Sri Lanka v South Africa | 198/9 · 154 | Sri Lanka won by 44 runs | Colombo (RPS) |
| 1993-09-02 | ODI | Sri Lanka v South Africa | 98 · 222/7 | South Africa won by 124 runs | Colombo (RPS) |
| 1993-08-25 | Test | Sri Lanka v South Africa | 331 & 300/6d · 267 & 251/7 | Drawn | Moratuwa |
| 1993-08-22 | ODI | Sri Lanka v South Africa | 179/5 · 52/4 | No result | Kandy |
| 1993-08-14 | ODI | Sri Lanka v India | 231/6 · 227/9 | Sri Lanka won by 4 wickets | Moratuwa |
| 1993-08-12 | ODI | Sri Lanka v India | 204/7 · 196 | Sri Lanka won by 8 runs | Colombo (RPS) |
| 1993-08-04 | Test | Sri Lanka v India | 351 & 352/6 · 446 | Drawn | Colombo (PSS) |
| 1993-07-27 | Test | Sri Lanka v India | 254 & 236 · 366 & 359/4d | India won by 235 runs | Colombo (SSC) |
| 1993-07-25 | ODI | Sri Lanka v India | 211 · 212/8 | India won by 1 run | Colombo (RPS) |
| 1993-07-17 | Test | Sri Lanka v India | 24/3 | Drawn | Kandy |
| 1993-03-20 | ODI | Sri Lanka v England | 183/2 · 180 | Sri Lanka won by 8 wickets | Moratuwa |
| 1993-03-13 | Test | Sri Lanka v England | 469 & 142/5 · 380 & 228 | Sri Lanka won by 5 wickets | Colombo (SSC) |
| 1993-03-10 | ODI | Sri Lanka v England | 250/5 · 170 | Sri Lanka won by 32 runs | Colombo (RPS) |
| 1993-02-04 | ODI | Pakistan v Sri Lanka | 281/3 · 167/7 | Pakistan won by 114 runs | Sharjah Cricket Stadium |
| 1993-02-03 | ODI | Sri Lanka v Zimbabwe | 266/5 · 236/9 | Sri Lanka won by 30 runs | Sharjah Cricket Stadium |
| 1993-02-02 | ODI | Pakistan v Sri Lanka | 181/2 · 180/9 | Pakistan won by 8 wickets | Sharjah Cricket Stadium |
| 1992-12-13 | ODI | Sri Lanka v New Zealand | 262/6 · 231 | Sri Lanka won by 31 runs | Colombo (RPS) |
| 1992-12-12 | ODI | Sri Lanka v New Zealand | 192/2 · 190/7 | Sri Lanka won by 8 wickets | Colombo (PSS) |
| 1992-12-06 | Test | Sri Lanka v New Zealand | 394 & 73/1 · 102 & 361 | Sri Lanka won by 9 wickets | Colombo (SSC) |
| 1992-12-04 | ODI | Sri Lanka v New Zealand | 41/2 · 166/9 | No result | Colombo (RPS) |
| 1992-11-27 | Test | Sri Lanka v New Zealand | 327/6d · 288 & 195/5 | Drawn | Moratuwa |
| 1992-09-08 | Test | Sri Lanka v Australia | 274/9 · 337 & 271/8 | Drawn | Moratuwa |
| 1992-09-05 | ODI | Sri Lanka v Australia | 207/6 · 208/5 | Australia won by 5 wickets | Colombo (RPS) |
| 1992-09-04 | ODI | Sri Lanka v Australia | 194/5 · 216/7 | Sri Lanka won by 5 wickets | Colombo (RPS) |
| 1992-08-28 | Test | Sri Lanka v Australia | 258/9d & 136/2 · 247 & 296/6d | Drawn | Colombo (RPS) |
| 1992-08-17 | Test | Sri Lanka v Australia | 547/8d & 164 · 256 & 471 | Australia won by 16 runs | Colombo (SSC) |
| 1992-08-15 | ODI | Sri Lanka v Australia | 251/6 · 247/5 | Sri Lanka won by 4 wickets | Colombo (PSS) |
| 1992-03-15 | ODI | Pakistan v Sri Lanka | 216/6 · 212/6 | Pakistan won by 4 wickets | W.A.C.A |
| 1992-03-13 | ODI | Sri Lanka v West Indies | 177/9 · 268/8 | West Indies won by 91 runs | Berri |
| 1992-03-09 | ODI | England v Sri Lanka | 280/6 · 174 | England won by 106 runs | Ballarat |
| 1992-03-07 | ODI | Australia v Sri Lanka | 190/3 · 189/9 | Australia won by 7 wickets | Adelaide |
| 1992-03-02 | ODI | South Africa v Sri Lanka | 195 · 198/7 | Sri Lanka won by 3 wickets | Wellington |
| 1992-02-28 | ODI | India v Sri Lanka | 1/0 | No result | Mackay |
| 1992-02-25 | ODI | New Zealand v Sri Lanka | 210/4 · 206/9 | New Zealand won by 6 wickets | Hamilton |
| 1992-02-23 | ODI | Sri Lanka v Zimbabwe | 313/7 · 312/4 | Sri Lanka won by 3 wickets | New Plymouth |
| 1992-01-19 | ODI | Pakistan v Sri Lanka | 271/4 · 154 | Pakistan won by 117 runs | Rawalpindi |
| 1992-01-17 | ODI | Pakistan v Sri Lanka | 205/5 · 206/6 | Sri Lanka won by 4 wickets | Multan |
| 1992-01-15 | ODI | Pakistan v Sri Lanka | 241/3 · 182/9 | Pakistan won by 59 runs | Hyderabad (Sind) |
| 1992-01-13 | ODI | Pakistan v Sri Lanka | 210/5 · 181/9 | Pakistan won by 29 runs | Karachi |
| 1992-01-10 | ODI | Pakistan v Sri Lanka | 157/2 · 155/6 | Pakistan won by 8 wickets | Sargodha |
| 1992-01-02 | Test | Pakistan v Sri Lanka | 221 & 188/7 · 240 & 165 | Pakistan won by 3 wickets | Faisalabad |
| 1991-12-20 | Test | Pakistan v Sri Lanka | 109/2 | Drawn | Gujranwala |
| 1991-12-12 | Test | Pakistan v Sri Lanka | 423/5d · 270 & 137/5 | Drawn | Sialkot |
| 1991-08-22 | Test | England v Sri Lanka | 282 & 364/3d · 224 & 285 | England won by 137 runs | Lord's |
| 1991-03-01 | Test | New Zealand v Sri Lanka | 317 & 261/5 · 380 & 319 | Drawn | Auckland |
| 1991-02-22 | Test | New Zealand v Sri Lanka | 296 & 374/6d · 253 & 344/6 | Drawn | Hamilton |
| 1991-02-06 | ODI | New Zealand v Sri Lanka | 272/6 · 165 | New Zealand won by 107 runs | Dunedin |
| 1991-01-31 | Test | New Zealand v Sri Lanka | 174 & 671/4 · 497/9 | Drawn | Wellington |
| 1991-01-28 | ODI | New Zealand v Sri Lanka | 242/5 · 201 | New Zealand won by 41 runs | Auckland |
| 1991-01-26 | ODI | New Zealand v Sri Lanka | 178/5 · 177/8 | New Zealand won by 5 wickets | Napier |
| 1991-01-04 | ODI | India v Sri Lanka | 205/3 · 204/9 | India won by 7 wickets | Eden Gardens |
| 1990-12-31 | ODI | Bangladesh v Sri Lanka | 178/9 · 249/4 | Sri Lanka won by 71 runs | Eden Gardens |
| 1990-12-28 | ODI | India v Sri Lanka | 178 · 214 | Sri Lanka won by 36 runs | Cuttack |
| 1990-12-21 | ODI | Pakistan v Sri Lanka | 181/9 · 131/9 | Pakistan won by 50 runs | Sharjah Cricket Stadium |
| 1990-12-20 | ODI | Pakistan v Sri Lanka | 170 · 172/4 | Sri Lanka won by 6 wickets | Sharjah Cricket Stadium |
| 1990-12-08 | ODI | India v Sri Lanka | 136 · 137/3 | Sri Lanka won by 7 wickets | Margao |
| 1990-12-05 | ODI | India v Sri Lanka | 230/4 · 227/8 | India won by 6 wickets | Pune |
| 1990-12-01 | ODI | India v Sri Lanka | 245/5 · 226/7 | India won by 19 runs | Nagpur |
| 1990-11-23 | Test | India v Sri Lanka | 288 · 82 & 198 | India won by inns & 8 runs | Chandigarh |
| 1990-05-02 | ODI | Australia v Sri Lanka | 332/3 · 218/9 | Australia won by 114 runs | Sharjah Cricket Stadium |
| 1990-04-29 | ODI | Pakistan v Sri Lanka | 311/8 · 221 | Pakistan won by 90 runs | Sharjah Cricket Stadium |
| 1990-04-25 | ODI | India v Sri Lanka | 241/8 · 242/7 | Sri Lanka won by 3 wickets | Sharjah Cricket Stadium |
| 1990-02-18 | ODI | Australia v Sri Lanka | 159/3 · 158 | Australia won by 7 wickets | Adelaide |
| 1990-02-17 | ODI | Pakistan v Sri Lanka | 315/3 · 288/8 | Pakistan won by 27 runs | Adelaide |
| 1990-02-15 | ODI | Pakistan v Sri Lanka | 198/4 · 195 | Pakistan won by 6 wickets | Hobart |
| 1990-02-10 | ODI | Pakistan v Sri Lanka | 254/5 · 253/5 | Pakistan won by 5 wickets | Brisbane |
| 1990-01-04 | ODI | Australia v Sri Lanka | 202/7 · 129 | Australia won by 73 runs | Melbourne |
| 1989-12-31 | ODI | Pakistan v Sri Lanka | 222/7 · 223/7 | Sri Lanka won by 3 wickets | W.A.C.A |
| 1989-12-30 | ODI | Australia v Sri Lanka | 204/1 · 203/9 | Australia won by 9 wickets | W.A.C.A |
| 1989-12-26 | ODI | Australia v Sri Lanka | 228/5 · 198 | Australia won by 30 runs | Melbourne |
| 1989-12-16 | Test | Australia v Sri Lanka | 224 & 513/5d · 216 & 348 | Australia won by 173 runs | Hobart |
| 1989-12-08 | Test | Australia v Sri Lanka | 367 & 375/6 · 418 | Drawn | Brisbane |
| 1989-10-27 | ODI | Pakistan v Sri Lanka | 219/6 · 213 | Pakistan won by 6 runs | Lucknow |
| 1989-10-25 | ODI | Australia v Sri Lanka | 222/7 · 194 | Australia won by 28 runs | Margao |
| 1989-10-22 | ODI | India v Sri Lanka | 227/8 · 221 | India won by 6 runs | Ahmedabad |
| 1989-10-19 | ODI | Sri Lanka v West Indies | 180/6 · 176/9 | Sri Lanka won by 4 wickets | Rajkot |
| 1989-10-15 | ODI | England v Sri Lanka | 196/5 · 193 | England won by 5 wickets | Delhi |
| 1989-03-24 | ODI | Pakistan v Sri Lanka | 248/3 · 244/8 | Pakistan won by 7 wickets | Sharjah Cricket Stadium |
| 1989-03-23 | ODI | Pakistan v Sri Lanka | 237/8 · 207 | Pakistan won by 30 runs | Sharjah Cricket Stadium |
| 1988-11-04 | ODI | India v Sri Lanka | 180/4 · 176 | India won by 6 wickets | Dhaka |
| 1988-11-02 | ODI | Bangladesh v Sri Lanka | 118/8 · 120/1 | Sri Lanka won by 9 wickets | Dhaka |
| 1988-10-29 | ODI | India v Sri Lanka | 254 · 271/6 | Sri Lanka won by 17 runs | Dhaka |
| 1988-10-27 | ODI | Pakistan v Sri Lanka | 194/7 · 195/5 | Sri Lanka won by 5 wickets | Dhaka |
| 1988-09-04 | ODI | England v Sri Lanka | 245/5 · 242/7 | England won by 5 wickets | Kennington Oval |
| 1988-08-25 | Test | England v Sri Lanka | 429 & 100/3 · 194 & 331 | England won by 7 wickets | Lord's |
| 1988-03-31 | ODI | New Zealand v Sri Lanka | 249/7 · 206/9 | New Zealand won by 43 runs | Sharjah Cricket Stadium |
| 1988-03-29 | ODI | New Zealand v Sri Lanka | 258/8 · 159 | New Zealand won by 99 runs | Sharjah Cricket Stadium |
| 1988-03-25 | ODI | India v Sri Lanka | 219/8 · 201 | India won by 18 runs | Sharjah Cricket Stadium |
| 1988-02-12 | Test | Australia v Sri Lanka | 455 · 194 & 153 | Australia won by inns & 108 runs | W.A.C.A |
| 1988-01-19 | ODI | Australia v Sri Lanka | 189/7 · 188/9 | Australia won by 3 wickets | Sydney |
| 1988-01-16 | ODI | New Zealand v Sri Lanka | 167/6 · 164/8 | New Zealand won by 4 wickets | Brisbane |
| 1988-01-14 | ODI | Australia v Sri Lanka | 243/8 · 205 | Australia won by 38 runs | Melbourne |
| 1988-01-12 | ODI | New Zealand v Sri Lanka | 199/7 · 200/6 | Sri Lanka won by 4 wickets | Hobart |
| 1988-01-10 | ODI | Australia v Sri Lanka | 289/6 · 208/8 | Australia won by 81 runs | Adelaide |
| 1988-01-09 | ODI | New Zealand v Sri Lanka | 242/6 · 241 | New Zealand won by 4 wickets | Adelaide |
| 1988-01-05 | ODI | New Zealand v Sri Lanka | 178/4 · 174 | New Zealand won by 6 wickets | Sydney |
| 1988-01-02 | ODI | Australia v Sri Lanka | 249/7 · 168 | Australia won by 81 runs | W.A.C.A |
| 1987-10-30 | ODI | England v Sri Lanka | 219/2 · 218/7 | England won by 8 wickets | Pune |
| 1987-10-25 | ODI | Pakistan v Sri Lanka | 297/7 · 184/8 | Pakistan won by 113 runs | Faisalabad |
| 1987-10-21 | ODI | Sri Lanka v West Indies | 211/8 · 236/8 | West Indies won by 25 runs | Kanpur |
| 1987-10-17 | ODI | England v Sri Lanka | 296/4 · 158/8 | England won by 108 runs | Peshawar |
| 1987-10-13 | ODI | Sri Lanka v West Indies | 169/4 · 360/4 | West Indies won by 191 runs | Karachi |
| 1987-10-08 | ODI | Pakistan v Sri Lanka | 267/6 · 252 | Pakistan won by 15 runs | Hyderabad (Sind) |
| 1987-04-16 | Test | Sri Lanka v New Zealand | 397/9d · 406/5 | Drawn | Colombo (CCC) |
| 1987-01-17 | ODI | India v Sri Lanka | 299/4 · 289/7 | India won by 10 runs | Wankhede |
| 1987-01-15 | ODI | India v Sri Lanka | 235/8 · 141/9 | India won by 94 runs | Vadodara |
| 1987-01-13 | ODI | India v Sri Lanka | 209/4 · 208/6 | India won by 6 wickets | Delhi |
| 1987-01-11 | ODI | India v Sri Lanka | 146/2 · 145/8 | India won by 8 wickets | Guwahati |
| 1987-01-04 | Test | India v Sri Lanka | 400 · 191 & 142 | India won by inns & 67 runs | Cuttack |
| 1986-12-27 | Test | India v Sri Lanka | 451/6 · 204 & 141 | India won by inns & 106 runs | Nagpur |
| 1986-12-24 | ODI | India v Sri Lanka | 78 · 195/8 | Sri Lanka won by 117 runs | Kanpur |
| 1986-12-17 | Test | India v Sri Lanka | 676/7 · 420 | Drawn | Kanpur |
| 1986-12-03 | ODI | Sri Lanka v West Indies | 55 · 248/5 | West Indies won by 193 runs | Sharjah Cricket Stadium |
| 1986-12-02 | ODI | Pakistan v Sri Lanka | 165/6 · 164/7 | Pakistan won by 4 wickets | Sharjah Cricket Stadium |
| 1986-11-27 | ODI | India v Sri Lanka | 215/3 · 214/9 | India won by 7 wickets | Sharjah Cricket Stadium |
| 1986-04-13 | ODI | India v Sri Lanka | 206/7 · 205/9 | India won by 3 wickets | Sharjah Cricket Stadium |
| 1986-04-06 | ODI | Sri Lanka v Pakistan | 195/5 · 191/9 | Sri Lanka won by 5 wickets | Colombo (SSC) |
| 1986-04-05 | ODI | Sri Lanka v New Zealand | 137/9 · 140/4 | New Zealand won by 6 wickets | Colombo (RPS) |
| 1986-04-02 | ODI | Sri Lanka v Bangladesh | 132/3 · 131/8 | Sri Lanka won by 7 wickets | Kandy |
| 1986-03-30 | ODI | Sri Lanka v Pakistan | 116 · 197 | Pakistan won by 81 runs | Colombo (PSS) |
| 1986-03-22 | Test | Sri Lanka v Pakistan | 281 & 323/3 · 318 | Drawn | Colombo (PSS) |
| 1986-03-14 | Test | Sri Lanka v Pakistan | 273 & 32/2 · 132 & 172 | Sri Lanka won by 8 wickets | Colombo (CCC) |
| 1986-03-11 | ODI | Sri Lanka v Pakistan | 160/8 · 103/2 | Pakistan won by 8 wickets | Colombo (SSC) |
| 1986-03-08 | ODI | Sri Lanka v Pakistan | 125/8 | No result | Moratuwa |
| 1986-03-02 | ODI | Sri Lanka v Pakistan | 124/6 · 125/2 | Pakistan won by 8 wickets | Kandy |
| 1986-02-23 | Test | Sri Lanka v Pakistan | 109 & 101/9 · 230 | Pakistan won by inns & 20 runs | Kandy |
| 1985-11-07 | Test | Pakistan v Sri Lanka | 295 & 98/0 · 162 & 230 | Pakistan won by 10 wickets | Karachi |
| 1985-11-03 | ODI | Pakistan v Sri Lanka | 216/7 · 127 | Pakistan won by 89 runs | Hyderabad (Sind) |
| 1985-10-27 | Test | Pakistan v Sri Lanka | 259 & 100/2 · 157 & 200 | Pakistan won by 8 wickets | Sialkot |
| 1985-10-25 | ODI | Pakistan v Sri Lanka | 231/5 · 228/7 | Pakistan won by 5 wickets | Lahore |
| 1985-10-23 | ODI | Pakistan v Sri Lanka | 224/5 · 209/7 | Pakistan won by 15 runs | Gujranwala |
| 1985-10-16 | Test | Pakistan v Sri Lanka | 555/3 · 479 | Drawn | Faisalabad |
| 1985-10-13 | ODI | Pakistan v Sri Lanka | 147/2 · 145 | Pakistan won by 8 wickets | Peshawar |
| 1985-09-22 | ODI | Sri Lanka v India | 32/4 · 194/6 | No result | Colombo (PSS) |
| 1985-09-21 | ODI | Sri Lanka v India | 171/5 · 157/4 | Sri Lanka won by 14 runs | Colombo (PSS) |
| 1985-09-14 | Test | Sri Lanka v India | 198 & 307/7 · 249 & 325/5d | Drawn | Kandy |
| 1985-09-06 | Test | Sri Lanka v India | 385 & 206/3d · 244 & 198 | Sri Lanka won by 149 runs | Colombo (PSS) |
| 1985-08-30 | Test | Sri Lanka v India | 347 & 61/4 · 218 & 251 | Drawn | Colombo (SSC) |
| 1985-08-25 | ODI | Sri Lanka v India | 241/6 · 242/8 | India won by 2 wickets | Colombo (SSC) |
| 1985-02-27 | ODI | Sri Lanka v West Indies | 135/7 · 136/2 | West Indies won by 8 wickets | Melbourne |
| 1985-02-23 | ODI | New Zealand v Sri Lanka | 223 · 172 | New Zealand won by 51 runs | Melbourne |
| 1985-02-03 | ODI | Australia v Sri Lanka | 172/1 · 171 | Australia won by 9 wickets | W.A.C.A |
| 1985-02-02 | ODI | Sri Lanka v West Indies | 227/6 · 309/6 | West Indies won by 82 runs | W.A.C.A |
| 1985-01-28 | ODI | Australia v Sri Lanka | 323/2 · 91 | Australia won by 232 runs | Adelaide |
| 1985-01-26 | ODI | Sri Lanka v West Indies | 204/6 · 205/2 | West Indies won by 8 wickets | Adelaide |
| 1985-01-23 | ODI | Australia v Sri Lanka | 242/7 · 240/6 | Australia won by 3 wickets | Sydney |
| 1985-01-19 | ODI | Australia v Sri Lanka | 226/9 · 230/6 | Sri Lanka won by 4 wickets | Melbourne |
| 1985-01-17 | ODI | Sri Lanka v West Indies | 202/5 · 267/3 | West Indies won by 65 runs | Sydney |
| 1985-01-12 | ODI | Sri Lanka v West Indies | 180 · 270/6 | West Indies won by 90 runs | Brisbane |
| 1985-01-10 | ODI | Sri Lanka v West Indies | 197/7 · 198/2 | West Indies won by 8 wickets | Hobart |
| 1985-01-08 | ODI | Australia v Sri Lanka | 240/4 · 239/7 | Australia won by 6 wickets | Sydney |
| 1984-11-04 | ODI | Sri Lanka v New Zealand | 114/9 · 118/3 | New Zealand won by 7 wickets | Moratuwa |
| 1984-11-03 | ODI | Sri Lanka v New Zealand | 174/6 · 171/6 | Sri Lanka won by 4 wickets | Colombo (PSS) |
| 1984-08-23 | Test | England v Sri Lanka | 370 · 491/7d & 294/7 | Drawn | Lord's |
| 1984-04-08 | ODI | India v Sri Lanka | 97/0 · 96 | India won by 10 wickets | Sharjah Cricket Stadium |
| 1984-04-06 | ODI | Pakistan v Sri Lanka | 187/9 · 190/5 | Sri Lanka won by 5 wickets | Sharjah Cricket Stadium |
| 1984-04-01 | ODI | Sri Lanka v New Zealand | 115 · 201/8 | New Zealand won by 86 runs | Colombo (PSS) |
| 1984-03-31 | ODI | Sri Lanka v New Zealand | 157/8 · 116 | Sri Lanka won by 41 runs | Moratuwa |
| 1984-03-24 | Test | Sri Lanka v New Zealand | 256 & 142/9 · 459 | New Zealand won by inns & 61 runs | Colombo (CCC) |
| 1984-03-16 | Test | Sri Lanka v New Zealand | 174 & 289/9d · 198 & 123/4 | Drawn | Colombo (SSC) |
| 1984-03-09 | Test | Sri Lanka v New Zealand | 215 & 97 · 276 & 201/8d | New Zealand won by 165 runs | Kandy |
| 1984-03-03 | ODI | Sri Lanka v New Zealand | 130 · 234/6 | New Zealand won by 104 runs | Colombo (SSC) |
| 1983-06-20 | ODI | England v Sri Lanka | 137/1 · 136 | England won by 9 wickets | Leeds |
| 1983-06-18 | ODI | New Zealand v Sri Lanka | 181 · 184/7 | Sri Lanka won by 3 wickets | Derby |
| 1983-06-16 | ODI | Pakistan v Sri Lanka | 235/7 · 224 | Pakistan won by 11 runs | Leeds |
| 1983-06-13 | ODI | New Zealand v Sri Lanka | 209/5 · 206 | New Zealand won by 5 wickets | Bristol |
| 1983-06-11 | ODI | England v Sri Lanka | 333/9 · 286 | England won by 47 runs | Taunton |
| 1983-06-09 | ODI | Pakistan v Sri Lanka | 338/5 · 288/9 | Pakistan won by 50 runs | Swansea |
| 1983-04-30 | ODI | Sri Lanka v Australia | 124/3 | No result | Colombo (SSC) |
| 1983-04-29 | ODI | Sri Lanka v Australia | 194/5 | No result | Colombo (SSC) |
| 1983-04-22 | Test | Sri Lanka v Australia | 271 & 205 · 514/4d | Australia won by inns & 38 runs | Kandy |
| 1983-04-16 | ODI | Sri Lanka v Australia | 213/6 · 207/5 | Sri Lanka won by 4 wickets | Colombo (PSS) |
| 1983-04-13 | ODI | Sri Lanka v Australia | 169/8 · 168/9 | Sri Lanka won by 2 wickets | Colombo (PSS) |
| 1983-03-20 | ODI | New Zealand v Sri Lanka | 304/5 · 188/6 | New Zealand won by 116 runs | Auckland |
| 1983-03-19 | ODI | New Zealand v Sri Lanka | 168/3 · 167/8 | New Zealand won by 7 wickets | Napier |
| 1983-03-11 | Test | New Zealand v Sri Lanka | 201 & 134/4 · 240 & 93 | New Zealand won by 6 wickets | Wellington |
| 1983-03-04 | Test | New Zealand v Sri Lanka | 344 · 144 & 175 | New Zealand won by inns & 25 runs | Christchurch |
| 1983-03-02 | ODI | New Zealand v Sri Lanka | 183/8 · 118/9 | New Zealand won by 65 runs | Dunedin |
| 1982-09-26 | ODI | India v Sri Lanka | 234/4 · 233/8 | India won by 6 wickets | Bengaluru |
| 1982-09-17 | Test | India v Sri Lanka | 566/6d & 135/7 · 346 & 394 | Drawn | Chennai |
| 1982-09-15 | ODI | India v Sri Lanka | 281/4 · 277/8 | India won by 6 wickets | Delhi |
| 1982-09-12 | ODI | India v Sri Lanka | 269/7 · 191/8 | India won by 78 runs | Amritsar |
| 1982-03-31 | ODI | Pakistan v Sri Lanka | 222/5 · 218 | Pakistan won by 5 wickets | Karachi |
| 1982-03-29 | ODI | Pakistan v Sri Lanka | 239/4 · 227/4 | Sri Lanka won by 30 runs | Lahore |
| 1982-03-22 | Test | Pakistan v Sri Lanka | 500/7d · 240 & 158 | Pakistan won by inns & 102 runs | Lahore |
| 1982-03-14 | Test | Pakistan v Sri Lanka | 270 & 186/7 · 454 & 154/8d | Drawn | Faisalabad |
| 1982-03-12 | ODI | Pakistan v Sri Lanka | 174/2 · 171/3 | Pakistan won by 8 wickets | Karachi |
| 1982-03-05 | Test | Pakistan v Sri Lanka | 396 & 301/4d · 344 & 149 | Pakistan won by 204 runs | Karachi |
| 1982-02-17 | Test | Sri Lanka v England | 218 & 175 · 223 & 171/3 | England won by 7 wickets | Colombo (PSS) |
| 1982-02-14 | ODI | Sri Lanka v England | 215/7 · 212 | Sri Lanka won by 3 runs | Colombo (SSC) |
| 1982-02-13 | ODI | Sri Lanka v England | 206/8 · 211 | England won by 5 runs | Colombo (SSC) |
| 1979-06-16 | ODI | India v Sri Lanka | 191 · 238/5 | Sri Lanka won by 47 runs | Manchester |
| 1979-06-09 | ODI | New Zealand v Sri Lanka | 190/1 · 189 | New Zealand won by 9 wickets | Nottingham |
| 1975-06-14 | ODI | Pakistan v Sri Lanka | 330/6 · 138 | Pakistan won by 192 runs | Nottingham |
| 1975-06-11 | ODI | Australia v Sri Lanka | 328/5 · 276/4 | Australia won by 52 runs | Kennington Oval |
| 1975-06-07 | ODI | Sri Lanka v West Indies | 86 · 87/1 | West Indies won by 9 wickets | Manchester |