Scorewit Cricket
Nation · Cricket World Cup

Sri Lanka

108 men's World Cup matches, ODI and T20 combined · champions, 2014 T20 World Cup

Covers the men's ODI World Cup from 2003 and the T20 World Cup from 2007 — earlier editions are not in the source.

Champions of the 2014 T20 World Cup. Winners more often than not — 58 of 108 matches. Two tied matches in the covered data.

108
Played
58
Won
47
Lost
1
Titles
Titles: 2014 T20 World Cup
Biggest win — Sri Lanka 321/6 v Bermuda 78/10, by 243 runs (2007 Cricket World Cup).

Sri Lanka have played 108 men's World Cup matches (ODI and T20 combined) across 16 editions in the covered data: 58 won, 47 lost, 2 tied, 1 with no result.

Quick answers

Has Sri Lanka ever won a Cricket World Cup?
Yes — in the covered era, Sri Lanka have won the 2014 T20 World Cup.
How many times has Sri Lanka appeared at a World Cup?
Sri Lanka have appeared at 16 men's World Cup editions in the covered data (ODI and T20 combined), first at the 2003 Cricket World Cup.
What is Sri Lanka's best World Cup result?
In the covered era, Sri Lanka's best World Cup result — the furthest they have gone — is champions (2014 T20 World Cup).
When did Sri Lanka last play in a World Cup?
Sri Lanka last played a men's World Cup match at the 2026 T20 World Cup in the covered data.

All-time record

PlayedWonLostTiedNo result
108584721

Super overs / bowl-outs: 1–0. A tied match stays a tie in the record; the decider only settles who advanced.

World Cup finals

Champions: 2014 T20 World Cup. Runners-up: 2007 Cricket World Cup, 2011 Cricket World Cup, 2009 T20 World Cup, 2012 T20 World Cup.

Biggest wins (by runs)

ResultMarginEdition
Sri Lanka 321/6 v Bermuda 78/10243 runs2007 Cricket World Cup
Sri Lanka 332/7 v Canada 122/10210 runs2011 Cricket World Cup
Sri Lanka 318/4 v Bangladesh 112/10198 runs2007 Cricket World Cup

Notable matches

Source: 2026 T20 World Cup match data, via Cricsheet (ODC-By 1.0) — source

Every fact computed from ball-by-ball data — Cricsheet (ODC-By 1.0). Not written by anyone.

Play today’s cricket round →