Sri Lanka Highest Score in ODI World Cup History
Sri Lanka have produced some of the most influential batting performances in ODI World Cup history. From their aggressive revolution under Sanath Jayasuriya and Romesh Kaluwitharana in 1996 to Kumar Sangakkara’s run of four consecutive centuries in 2015, Sri Lankan batters have repeatedly changed the way one-day cricket is played. Their greatest team performance came during their title-winning 1996 campaign, when they scored 398/5 against Kenya in Kandy. That total was a world record in ODI cricket at the time and remains Sri Lanka’s highest score in the men’s ODI World Cup. At individual level, Tillakaratne Dilshan holds Sri Lanka’s World Cup record with an unbeaten 161 against Bangladesh in 2015.
Sri Lanka Highest Team Scores in ODI World Cup History
Sri Lanka’s highest World Cup totals cover several generations, including the 1996 champions, the powerful teams of the 2000s and 2010s, and the batting-heavy matches of the 2023 tournament.
| Rank | Score | Opponent | Year | Venue | Result |
|---|---|---|---|---|---|
| 1 | 398/5 | Kenya | 1996 | Kandy | Sri Lanka won by 144 runs |
| 2 | 363/9 | Scotland | 2015 | Hobart | Sri Lanka won by 148 runs |
| 3 | 344/9 | Pakistan | 2023 | Hyderabad | Sri Lanka lost by 6 wickets |
| 4 | 338/6 | West Indies | 2019 | Chester-le-Street | Sri Lanka won by 23 runs |
| 5 | 332/7 | Canada | 2011 | Hambantota | Sri Lanka won by 210 runs |
| 6 | 332/1 | Bangladesh | 2015 | Melbourne | Sri Lanka won by 92 runs |
| 7 | 327/6 | Zimbabwe | 2011 | Pallekele | Sri Lanka won by 139 runs |
| 8 | 326 | South Africa | 2023 | Delhi | Sri Lanka lost by 102 runs |
| 9 | 321/6 | Bermuda | 2007 | Port of Spain | Sri Lanka won by 243 runs |
| 10 | 318/4 | Bangladesh | 2007 | Port of Spain | Sri Lanka won by 198 runs |
The list shows how frequently Sri Lanka have produced big totals against different opponents and in different conditions. Their record 398/5 came before modern ODI batting fully embraced Powerplay aggression, making the achievement even more significant.
Sri Lanka’s 398/5 Against Kenya in 1996
Sri Lanka’s highest score in ODI World Cup history came against Kenya at the Asgiriya Stadium in Kandy on March 6, 1996.
Kenya chose to field first and immediately saw Sri Lanka’s aggressive opening strategy in action. Sanath Jayasuriya scored 44 from only 27 balls, while Romesh Kaluwitharana made 33 from 18.
Their rapid start allowed the middle order to attack from a strong position.
Aravinda de Silva then produced one of the finest innings of the tournament. He scored 145 from 115 balls, hitting 14 fours and five sixes.
Asanka Gurusinha supported him with 84 from 103 balls, and the pair shared a 184-run partnership.
Captain Arjuna Ranatunga provided the finishing burst with an unbeaten 75 from only 40 balls.
Sri Lanka reached 398/5 from their 50 overs.
At the time, it was the highest team total ever recorded in ODI cricket. The record stood for a decade until Australia and South Africa both went beyond it in their famous 2006 match at Johannesburg.
Kenya replied with 254/7, leaving Sri Lanka winners by 144 runs.
The innings became an important symbol of Sri Lanka’s aggressive approach during a tournament they eventually won.
Sri Lanka’s 363/9 Against Scotland in 2015
Sri Lanka’s second-highest World Cup total came against Scotland in Hobart during the 2015 tournament.
The innings belonged to Kumar Sangakkara and Tillakaratne Dilshan.
Dilshan scored 104 from 99 balls, while Sangakkara continued one of the greatest sequences of batting in World Cup history.
Sangakkara made 124 from only 95 deliveries, hitting 13 fours and four sixes.
It was his fourth consecutive century in the tournament, making him the first batter in ODI history to score hundreds in four successive matches.
Angelo Mathews then accelerated late in the innings, reaching a rapid half-century as Sri Lanka pushed the total to 363/9.
Scotland were bowled out for 215.
Sri Lanka won by 148 runs, and the match became another landmark in Sangakkara’s exceptional final World Cup.
Sri Lanka’s 344/9 Against Pakistan in 2023
Sri Lanka’s third-highest World Cup total came against Pakistan in Hyderabad during the 2023 tournament.
Sri Lanka lost Kusal Perera for a duck but quickly recovered through Pathum Nissanka and Kusal Mendis.
Mendis attacked Pakistan’s bowling from the beginning and produced one of the fastest centuries by a Sri Lankan in World Cup history.
He scored 122 from only 77 balls, including 14 fours and six sixes.
Sadeera Samarawickrama then continued the momentum with 108 from 89 deliveries.
Sri Lanka reached 344/9 from 50 overs.
In most World Cup matches, such a total would have been enough. Pakistan, however, produced a record chase.
Abdullah Shafique scored 113 and Mohammad Rizwan made an unbeaten 131 as Pakistan reached 345/4 in 48.2 overs.
At the time, it became the highest successful run chase in men’s ODI World Cup history.
Sri Lanka therefore suffered defeat despite posting their third-highest tournament total.
Highest Individual Scores by Sri Lankan Batters in ODI World Cups
Sri Lanka’s World Cup batting history includes major innings from Dilshan, Aravinda de Silva, Kumar Sangakkara, Sanath Jayasuriya and several other leading players.
| Rank | Player | Score | Balls | Opponent | Year |
|---|---|---|---|---|---|
| 1 | Tillakaratne Dilshan | 161* | 146 | Bangladesh | 2015 |
| 2 | Aravinda de Silva | 145 | 115 | Kenya | 1996 |
| 3 | Tillakaratne Dilshan | 144 | 131 | Zimbabwe | 2011 |
| 4 | Lahiru Thirimanne | 139* | 143 | England | 2015 |
| 5 | Upul Tharanga | 133 | 141 | Zimbabwe | 2011 |
| 6 | Marvan Atapattu | 124 | 129 | South Africa | 2003 |
| 7 | Kumar Sangakkara | 124 | 95 | Scotland | 2015 |
| 8 | Kusal Mendis | 122 | 77 | Pakistan | 2023 |
| 9 | Sanath Jayasuriya | 120 | 125 | New Zealand | 2003 |
| 10 | Kumar Sangakkara | 117* | 86 | England | 2015 |
Sri Lanka’s top individual scores show an interesting mix of batting styles. Dilshan and Jayasuriya were aggressive openers, de Silva combined elegance with attack, and Sangakkara built large innings through control and placement.
Tillakaratne Dilshan – 161* vs Bangladesh
Tillakaratne Dilshan holds the record for the highest individual score by a Sri Lankan batter in ODI World Cup history.
He made an unbeaten 161 against Bangladesh at the Melbourne Cricket Ground in 2015.
Sri Lanka lost Lahiru Thirimanne early, but Dilshan and Sangakkara then dominated the innings.
Dilshan faced 146 balls and hit 22 fours without clearing the boundary for a six.
He shared an unbeaten 210-plus partnership with Sangakkara, who scored 105 not out.
Sri Lanka finished on 332/1.
Bangladesh managed 240 in reply, giving Sri Lanka a 92-run victory.
Dilshan’s 161 also became his highest ODI score and moved him above Aravinda de Silva’s previous Sri Lankan World Cup record of 145.
Aravinda de Silva – 145 vs Kenya
Aravinda de Silva held Sri Lanka’s World Cup individual scoring record for almost 19 years.
His 145 against Kenya in 1996 formed the centerpiece of Sri Lanka’s record 398/5.
De Silva arrived after the openers had given Sri Lanka a flying start and continued attacking rather than slowing the tempo.
He reached 145 from 115 balls.
The innings came during an extraordinary World Cup for de Silva. He scored 448 runs in the tournament at an average close to 90 and later produced an even more important performance in the final.
Against Australia in Lahore, de Silva took three wickets before scoring an unbeaten 107 to guide Sri Lanka to their first World Cup title.
His 145 against Kenya remains his highest ODI score.
Tillakaratne Dilshan – 144 vs Zimbabwe
Dilshan also owns the third-highest individual score by a Sri Lankan in World Cup history.
He scored 144 against Zimbabwe at Pallekele during the 2011 tournament.
Upul Tharanga joined him at the top of the order and made 133.
Together, they added 282 for the first wicket, which remains the highest opening partnership in men’s ODI World Cup history.
Dilshan faced 131 balls and hit 16 fours and one six.
Sri Lanka finished on 327/6.
Zimbabwe began their chase with a century opening stand of their own, but once the first wicket fell, Sri Lanka took control.
Zimbabwe were dismissed for 188 and Sri Lanka won by 139 runs.
Dilshan also contributed with the ball, taking 4/4 to complete a remarkable all-round match.
Sri Lanka’s Batting in the 1996 World Cup Winning Campaign
The 1996 World Cup transformed Sri Lankan cricket.
Before the tournament, opening batters in ODI cricket generally approached the first 10 or 15 overs with caution. Sri Lanka challenged that idea by giving Sanath Jayasuriya and Romesh Kaluwitharana permission to attack immediately.
Their goal was simple: take advantage of fielding restrictions before captains could move more players to the boundary.
The strategy worked.
Jayasuriya and Kaluwitharana frequently gave Sri Lanka explosive starts, allowing experienced middle-order batters such as Asanka Gurusinha, Aravinda de Silva and Arjuna Ranatunga to control the rest of the innings.
Sri Lanka beat Zimbabwe and India comfortably during the group stage and produced their record 398/5 against Kenya.
In the quarter-final against England, Jayasuriya smashed 82 from only 44 balls while chasing 236.
Sri Lanka then faced India in the semi-final in Kolkata.
The opening pair failed, but de Silva responded with 66 from 47 balls. Roshan Mahanama and Ranatunga helped Sri Lanka reach 251/8.
India collapsed after being 98/1, and crowd trouble eventually caused the match to be awarded to Sri Lanka.
The final against Australia in Lahore provided the greatest batting performance of the campaign.
Australia scored 241/7.
Sri Lanka lost both openers early, but de Silva remained calm. He shared a 125-run third-wicket partnership with Gurusinha and then finished the chase alongside Ranatunga.
De Silva scored an unbeaten 107 and Ranatunga made 47 not out.
Sri Lanka reached 245/3 and won by seven wickets.
The title was their first men’s ODI World Cup and established Sri Lanka as one of international cricket’s leading teams.
Kumar Sangakkara’s Extraordinary 2015 World Cup
No discussion of Sri Lanka’s World Cup batting is complete without Kumar Sangakkara’s 2015 tournament.
Sangakkara became the first batter in ODI history to score four consecutive centuries.
The sequence began with 105 not out against Bangladesh.
He then scored 117 not out against England, 104 against Australia and 124 against Scotland.
The run was remarkable because the centuries came in different match situations.
Against England, Sangakkara helped Sri Lanka chase 310 without serious difficulty. Against Australia, his hundred came while attempting to chase 377. Against Scotland, he accelerated strongly to help Sri Lanka reach 363/9.
Sangakkara finished the tournament with 541 runs at an average above 100.
He ended his World Cup career with 1,532 runs and five centuries, making him Sri Lanka’s highest World Cup run-scorer.
Sri Lanka’s Lowest Totals in ODI World Cup History
Sri Lanka’s World Cup history also includes several severe batting collapses.
Their lowest completed total is 55 against India in Mumbai during the 2023 tournament.
India scored 357/8 before Mohammed Shami, Mohammed Siraj and Jasprit Bumrah destroyed Sri Lanka’s batting lineup. Sri Lanka were reduced to 14/6 and eventually bowled out for 55.
Shami took 5/18 as India won by 302 runs.
Sri Lanka’s previous World Cup low had stood since the first tournament in 1975, when West Indies bowled them out for 86 at Manchester.
| Rank | Score | Opponent | Year | Venue |
|---|---|---|---|---|
| 1 | 55 | India | 2023 | Mumbai |
| 2 | 86 | West Indies | 1975 | Manchester |
| 3 | 109 | India | 2003 | Johannesburg |
| 4 | 110 | South Africa | 1999 | Northampton |
| 5 | 133 | South Africa | 2015 | Sydney |
| 6 | 136 | England | 1983 | Leeds |
| 7 | 136 | New Zealand | 2019 | Cardiff |
| 8 | 138 | Pakistan | 1975 | Nottingham |
The contrast between 398/5 against Kenya and 55 against India shows the extreme highs and lows Sri Lanka have experienced on the World Cup stage.
How Sri Lanka Changed World Cup Batting
Sri Lanka’s importance to ODI batting goes beyond records.
Their 1996 team changed the role of opening batters.
Jayasuriya and Kaluwitharana showed that the early fielding restrictions could be attacked rather than simply survived. Their approach influenced future generations of openers and helped accelerate the evolution of ODI cricket.
Later Sri Lankan teams added a different type of batting excellence.
Jayasuriya developed into a more complete opener, while Sangakkara, Jayawardene and Dilshan became among the most consistent World Cup batters of their generation.
Sri Lanka reached the World Cup final in 2007 and 2011 after winning the tournament in 1996.
Their batting played a major role in all three campaigns.
Jayawardene scored an unbeaten 115 in the 2007 semi-final against New Zealand and another unbeaten century in the 2011 final against India.
Dilshan finished as the leading run-scorer of the 2011 tournament with 500 runs.
These performances underline Sri Lanka’s long influence on World Cup batting history.
Conclusion
Sri Lanka’s highest score in ODI World Cup history is 398/5 against Kenya in Kandy during the 1996 tournament. Aravinda de Silva scored 145, Asanka Gurusinha made 84 and Arjuna Ranatunga finished unbeaten on 75.
Sri Lanka’s second-highest total is 363/9 against Scotland in 2015, while their 344/9 against Pakistan in 2023 ranks third.
Tillakaratne Dilshan holds the individual batting record with 161 not out against Bangladesh in 2015. Aravinda de Silva’s 145 against Kenya is second, followed by Dilshan’s 144 against Zimbabwe in 2011.
The defining chapter remains the 1996 World Cup. Sri Lanka attacked the new ball in a way international cricket had rarely seen, set a world-record team total and eventually defeated Australia in the final.
Their World Cup journey has also included difficult lows, including the 55 all out against India in 2023. Even so, Sri Lanka’s greatest batting teams and players remain an important part of ODI World Cup history.
FAQs
What is Sri Lanka’s highest score in ODI World Cup history?
Sri Lanka’s highest World Cup total is 398/5 against Kenya at Kandy during the 1996 tournament.
Who has the highest individual World Cup score for Sri Lanka?
Tillakaratne Dilshan holds the record with an unbeaten 161 against Bangladesh at Melbourne in the 2015 World Cup.
What is Sri Lanka’s second-highest World Cup total?
Sri Lanka’s second-highest total is 363/9 against Scotland at Hobart during the 2015 World Cup.
Who scored 145 for Sri Lanka in the 1996 World Cup?
Aravinda de Silva scored 145 from 115 balls against Kenya and helped Sri Lanka post their record total of 398/5.
What is Sri Lanka’s lowest total in ODI World Cup history?
Sri Lanka’s lowest World Cup total is 55 against India at Mumbai during the 2023 tournament.
When did Sri Lanka win the ODI World Cup?
Sri Lanka won their first and only men’s ODI World Cup title in 1996, defeating Australia by seven wickets in the final at Lahore.

Rivcky John
A prominent figure in sports journalism for the last two decades. Cricket Analyst & Writing News, Features, Match Previews/Reviews/Reports, And Opinion Pieces on Cricket. You can connect with him on Facebook also.
