Sri LankaTest and ODI ground1986 to 2026
R Premadasa Stadium
Colombo, Sri Lanka
R Premadasa Stadium in numbers
R Premadasa Stadium, in Colombo, Sri Lanka, has staged 9 Tests and 158 one-day internationals in CricArcade's archives. The first was an ODI between Sri Lanka and New Zealand in 1986, and the most recent international here was in 2026. The scorecards know it by 2 names: Khettarama Stadium (1986 to 1993) and R Premadasa Stadium (1994 to 2026).
Of the 9 Tests played at R Premadasa Stadium, 4 were drawn (44%), 2 won by the side batting first and 3 by the side batting second. Sri Lanka have played 9 of those Tests and won 4, lost 1 and drawn or tied 4, a win rate of 44%. The average first-innings total was 354 in the 1990s (5 Tests) and 328 in the 2010s (3 Tests). Its busiest decade was the 1990s, with 5 Tests, against 3 in the 2010s. Sanath Jayasuriya has made more Test runs here than anyone, 568 in 9 innings with 1 hundred, and Muthiah Muralidaran has taken the most wickets, 36 in 6 Tests. The highest total is Sri Lanka's 952 for 6 in 1997; the lowest completed innings Bangladesh's 86 in 2005; the highest individual score Sanath Jayasuriya's 340 against India in 1997; the best bowling Rangana Herath's 7 for 89 in 2013. The widest margin by runs was New Zealand's 167-run win over Sri Lanka in 1998.
Of the 158 ODIs played at R Premadasa Stadium, sides batting first have won 88 and chasing sides 60, with 1 tie; 9 produced no result. That is 59% of decided ODIs to the side batting first, a ground where setting the pace has paid. Sri Lanka have played 137 of those ODIs and won 84, lost 44 and tied or had no result in 9, a win rate of 61%. The most frequent visitors have been India (53) and Pakistan (26). The average first-innings total was 220 in the 1990s (34 ODIs) and 243 in the 2020s (29 ODIs), peaking at 245 in the 2010s. Its busiest decade was the 2000s, with 59 ODIs, against 35 in the 2010s. Sanath Jayasuriya has made more ODI runs here than anyone, 2,514 in 70 innings with 4 hundreds, and Muthiah Muralidaran has taken the most wickets, 75 in 54 ODIs. The highest total is India's 375 for 5 in 2017; the lowest completed innings Sri Lanka's 50 in 2023; the highest individual score Kumar Sangakkara's 169 against South Africa in 2013; the best bowling Wanindu Hasaranga's 7 for 19 in 2024. The widest margin by runs was India's 228-run win over Pakistan in 2023. The closest finishes: Match tied (2024) and Sri Lanka won by 1 wicket (2015).
Tests at R Premadasa Stadium
9 Tests, 1992 to 2017. The first was Australia v Sri Lanka on 28 August 1992: match drawn.
- Won batting first
- Won batting second
- Drawn / tied
First-innings totals by decade
| Decade | Tests | Average first-innings total |
|---|---|---|
| 1990s | 5 | 354 |
| 2000s | 1 | 188 |
| 2010s | 3 | 328 |
Most runs
| Batter | Team | Inns | Runs | 100s |
|---|---|---|---|---|
| Sanath Jayasuriya | Sri Lanka | 9 | 568 | 1 |
| Aravinda de Silva | Sri Lanka | 7 | 545 | 2 |
| Kumar Sangakkara | Sri Lanka | 5 | 375 | 2 |
| Arjuna Ranatunga | Sri Lanka | 7 | 344 | 0 |
| Roshan Mahanama | Sri Lanka | 4 | 312 | 1 |
Most wickets
| Bowler | Team | Tests | Wkts |
|---|---|---|---|
| Muthiah Muralidaran | Sri Lanka | 6 | 36 |
| Rangana Herath | Sri Lanka | 4 | 30 |
| Saqlain Mushtaq | Pakistan | 1 | 9 |
| Graeme Cremer | Zimbabwe | 1 | 9 |
| Chaminda Vaas | Sri Lanka | 4 | 7 |
Test records
- Highest total
- 952/6
- Lowest completed total
- 86
- Highest score
- 340 · Sanath Jayasuriya
- Best bowling
- 7/89 · Rangana Herath
- Biggest innings win
- Inns & 96
- Biggest win by runs
- 167 runs
ODIs at R Premadasa Stadium
158 ODIs, 1986 to 2026. The first was Sri Lanka v New Zealand on 5 April 1986: New Zealand won by 6 wickets (with 40 balls remaining).
- Won batting first
- Won batting second
- Tied / NR
First-innings totals by decade
| Decade | ODIs | Average first-innings total |
|---|---|---|
| 1980s | 1 | 137 |
| 1990s | 34 | 220 |
| 2000s | 59 | 241 |
| 2010s | 35 | 245 |
| 2020s | 29 | 243 |
Most runs
| Batter | Team | Inns | Runs | 100s |
|---|---|---|---|---|
| Sanath Jayasuriya | Sri Lanka | 70 | 2,514 | 4 |
| Kumar Sangakkara | Sri Lanka | 58 | 2,156 | 2 |
| Mahela Jayawardene | Sri Lanka | 63 | 1,712 | 1 |
| Tillakaratne Dilshan | Sri Lanka | 49 | 1,605 | 2 |
| Marvan Atapattu | Sri Lanka | 38 | 1,467 | 2 |
Most wickets
| Bowler | Team | ODIs | Wkts |
|---|---|---|---|
| Muthiah Muralidaran | Sri Lanka | 54 | 75 |
| Sanath Jayasuriya | Sri Lanka | 61 | 60 |
| Lasith Malinga | Sri Lanka | 31 | 52 |
| Chaminda Vaas | Sri Lanka | 43 | 44 |
| Upul Chandana | Sri Lanka | 29 | 42 |
ODI records
- Highest total
- 375/5
- Lowest completed total
- 50
- Highest score
- 169 · Kumar Sangakkara
- Best bowling
- 7/19 · Wanindu Hasaranga
- Biggest win by runs
- 228 runs
Closest finishes
Most recent matches
- England v Sri Lanka (ODI, 27 January 2026): England won by 53 runs
- Sri Lanka v England (ODI, 24 January 2026): England won by 5 wickets
- Sri Lanka v England (ODI, 22 January 2026): Sri Lanka won by 19 runs
- Bangladesh v Sri Lanka (ODI, 5 July 2025): Bangladesh won by 16 runs
- Sri Lanka v Bangladesh (ODI, 2 July 2025): Sri Lanka won by 77 runs
- Sri Lanka v Australia (ODI, 14 February 2025): Sri Lanka won by 174 runs
- Sri Lanka v Australia (ODI, 12 February 2025): Sri Lanka won by 49 runs
- Sri Lanka v India (ODI, 7 August 2024): Sri Lanka won by 110 runs
- Sri Lanka v India (ODI, 4 August 2024): Sri Lanka won by 32 runs
- Sri Lanka v India (ODI, 2 August 2024): Match tied
Names in the scorecards
Grounds are renamed and sponsors change; the archive keeps the name each scorecard used. This page brings them together as one ground.
| Name | Used |
|---|---|
| Khettarama Stadium | 1986 to 1993 |
| R Premadasa Stadium | 1994 to 2026 |
Sources
- CricArcade Test archive: 9 scorecards at this ground
- CricArcade ODI archive: 158 scorecards at this ground
- Figures computed with scripts/build-archive-derived.ts over the scorecards