Men's ODI ·
FinalSri Lanka325/8 (50.0)Pakistan (won)331/7 (48.3)
Pakistan won by 3 wickets
Pakistan ODI Tri-Series · Final · Gaddafi Stadium, Lahore
Scorecard: Sri Lanka v Pakistan, 31 Oct 2026Replay: Sri Lanka v Pakistan, 31 Oct 2026
496 matches · Men's · ODI · Sri Lanka
Men's ODI ·
FinalPakistan won by 3 wickets
Pakistan ODI Tri-Series · Final · Gaddafi Stadium, Lahore
Scorecard: Sri Lanka v Pakistan, 31 Oct 2026Replay: Sri Lanka v Pakistan, 31 Oct 2026
Men's ODI ·
England won by 55 runs
Pakistan ODI Tri-Series · Match 6 · Gaddafi Stadium, Lahore
Scorecard: England v Sri Lanka, 29 Oct 2026Replay: England v Sri Lanka, 29 Oct 2026
Men's ODI ·
Sri Lanka won by 8 wickets
Pakistan ODI Tri-Series · Match 5 · Gaddafi Stadium, Lahore
Scorecard: Pakistan v Sri Lanka, 27 Oct 2026Replay: Pakistan v Sri Lanka, 27 Oct 2026
Men's ODI ·
Sri Lanka won by 2 wickets
Pakistan ODI Tri-Series · Match 3 · Rawalpindi Cricket Stadium
Scorecard: England v Sri Lanka, 22 Oct 2026Replay: England v Sri Lanka, 22 Oct 2026
Men's ODI ·
Pakistan won by 37 runs
Pakistan ODI Tri-Series · Match 1 · Rawalpindi Cricket Stadium
Scorecard: Pakistan v Sri Lanka, 18 Oct 2026Replay: Pakistan v Sri Lanka, 18 Oct 2026
Men's ODI ·
England won by 223 runs
Sri Lanka tour of England · Match 3 · The Oval
Scorecard: England v Sri Lanka, 27 Sept 2026Replay: England v Sri Lanka, 27 Sept 2026
Men's ODI ·
Sri Lanka won by 16 runs
Sri Lanka tour of England · Match 2 · Headingley
Scorecard: Sri Lanka v England, 24 Sept 2026Replay: Sri Lanka v England, 24 Sept 2026
Men's ODI ·
England won by 89 runs
Sri Lanka tour of England · Match 1 · Riverside Ground, Chester-le-Street
Scorecard: England v Sri Lanka, 22 Sept 2026Replay: England v Sri Lanka, 22 Sept 2026
Men's ODI ·
Sri Lanka won by 41 runs
Sri Lanka tour of West Indies · Match 1 · Sabina Park
Scorecard: Sri Lanka v West Indies, 3 Jun 2026Replay: Sri Lanka v West Indies, 3 Jun 2026
Men's ODI ·
England won by 53 runs
England tour of Sri Lanka · Match 3 · R Premadasa Stadium, Colombo
Scorecard: England v Sri Lanka, 27 Jan 2026Replay: England v Sri Lanka, 27 Jan 2026
Men's ODI ·
England won by 5 wickets
England tour of Sri Lanka · Match 2 · R Premadasa Stadium, Colombo
Scorecard: Sri Lanka v England, 24 Jan 2026Replay: Sri Lanka v England, 24 Jan 2026
Men's ODI ·
Sri Lanka won by 19 runs
England tour of Sri Lanka · Match 1 · R Premadasa Stadium, Colombo
Scorecard: Sri Lanka v England, 22 Jan 2026Replay: Sri Lanka v England, 22 Jan 2026
Men's ODI ·
Pakistan won by 6 wickets
Sri Lanka tour of Pakistan · Match 3 · Rawalpindi Cricket Stadium
Scorecard: Sri Lanka v Pakistan, 16 Nov 2025Replay: Sri Lanka v Pakistan, 16 Nov 2025
Men's ODI ·
Pakistan won by 8 wickets
Sri Lanka tour of Pakistan · Match 2 · Rawalpindi Cricket Stadium
Scorecard: Sri Lanka v Pakistan, 14 Nov 2025Replay: Sri Lanka v Pakistan, 14 Nov 2025
Men's ODI ·
Pakistan won by 6 runs
Sri Lanka tour of Pakistan · Match 1 · Rawalpindi Cricket Stadium
Scorecard: Pakistan v Sri Lanka, 11 Nov 2025Replay: Pakistan v Sri Lanka, 11 Nov 2025
Men's ODI ·
Sri Lanka won by 5 wickets
Sri Lanka tour of Zimbabwe · Match 2 · Harare Sports Club
Scorecard: Zimbabwe v Sri Lanka, 31 Aug 2025Replay: Zimbabwe v Sri Lanka, 31 Aug 2025
Men's ODI ·
Sri Lanka won by 7 runs
Sri Lanka tour of Zimbabwe · Match 1 · Harare Sports Club
Scorecard: Sri Lanka v Zimbabwe, 29 Aug 2025Replay: Sri Lanka v Zimbabwe, 29 Aug 2025
Men's ODI ·
Sri Lanka won by 99 runs
Bangladesh tour of Sri Lanka · Match 3 · Pallekele International Cricket Stadium
Scorecard: Sri Lanka v Bangladesh, 8 Jul 2025Replay: Sri Lanka v Bangladesh, 8 Jul 2025
Men's ODI ·
Bangladesh won by 16 runs
Bangladesh tour of Sri Lanka · Match 2 · R Premadasa Stadium, Colombo
Scorecard: Bangladesh v Sri Lanka, 5 Jul 2025Replay: Bangladesh v Sri Lanka, 5 Jul 2025
Men's ODI ·
Sri Lanka won by 77 runs
Bangladesh tour of Sri Lanka · Match 1 · R Premadasa Stadium, Colombo
Scorecard: Sri Lanka v Bangladesh, 2 Jul 2025Replay: Sri Lanka v Bangladesh, 2 Jul 2025
Men's ODI ·
Sri Lanka won by 174 runs
Australia tour of Sri Lanka · Match 2 · R Premadasa Stadium, Colombo
Scorecard: Sri Lanka v Australia, 14 Feb 2025Replay: Sri Lanka v Australia, 14 Feb 2025
Men's ODI ·
Sri Lanka won by 49 runs
Australia tour of Sri Lanka · Match 1 · R Premadasa Stadium, Colombo
Scorecard: Sri Lanka v Australia, 12 Feb 2025Replay: Sri Lanka v Australia, 12 Feb 2025
Men's ODI ·
Sri Lanka won by 140 runs
Sri Lanka tour of New Zealand · Match 3 · Eden Park, Auckland
Scorecard: Sri Lanka v New Zealand, 11 Jan 2025Replay: Sri Lanka v New Zealand, 11 Jan 2025
Men's ODI ·
New Zealand won by 113 runs
Sri Lanka tour of New Zealand · Match 2 · Seddon Park, Hamilton
Scorecard: New Zealand v Sri Lanka, 8 Jan 2025Replay: New Zealand v Sri Lanka, 8 Jan 2025
Men's ODI ·
New Zealand won by 9 wickets
Sri Lanka tour of New Zealand · Match 1 · Basin Reserve, Wellington
Scorecard: Sri Lanka v New Zealand, 5 Jan 2025Replay: Sri Lanka v New Zealand, 5 Jan 2025
Men's ODI ·
No result
New Zealand tour of Sri Lanka · Match 3 · Pallekele International Cricket Stadium
Scorecard: New Zealand v Sri Lanka, 19 Nov 2024Replay: New Zealand v Sri Lanka, 19 Nov 2024
Men's ODI ·
Sri Lanka won by 3 wickets (D/L method)
New Zealand tour of Sri Lanka · Match 2 · Pallekele International Cricket Stadium
Scorecard: New Zealand v Sri Lanka, 17 Nov 2024Replay: New Zealand v Sri Lanka, 17 Nov 2024
Men's ODI ·
Sri Lanka won by 45 runs (D/L method)
New Zealand tour of Sri Lanka · Match 1 · Rangiri Dambulla International Stadium
Scorecard: Sri Lanka v New Zealand, 13 Nov 2024Replay: Sri Lanka v New Zealand, 13 Nov 2024
Men's ODI ·
West Indies won by 8 wickets (D/L method)
West Indies tour of Sri Lanka · Match 3 · Pallekele International Cricket Stadium
Scorecard: Sri Lanka v West Indies, 26 Oct 2024Replay: Sri Lanka v West Indies, 26 Oct 2024
Men's ODI ·
Sri Lanka won by 5 wickets
West Indies tour of Sri Lanka · Match 2 · Pallekele International Cricket Stadium
Scorecard: West Indies v Sri Lanka, 23 Oct 2024Replay: West Indies v Sri Lanka, 23 Oct 2024