CRICARCADE
THE FOLLOW-ON

Sri LankaTest and ODI ground1986 to 2026

R Premadasa Stadium

Colombo, Sri Lanka

167
Internationals
9
Tests
158
ODIs
1986
First
2026
Latest
60%
Home win %
88 of 146

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.

Tests by decade, and who won them
  • Won batting first
  • Won batting second
  • Drawn / tied
02461990s: 3 drawn / tied of 51990s: 2 won batting first of 5590s2000s: 1 won batting second of 1100s2010s: 2 won batting second of 32010s: 1 drawn / tied of 3310s
Every Test at R Premadasa Stadium in CricArcade's archive, by decade: won by the side batting first, won by the side batting second, or drawn or tied.

First-innings totals by decade

Completed first innings only; Test totals the archive can only bound are left out.
DecadeTestsAverage first-innings total
1990s5354
2000s1188
2010s3328

Most runs

BatterTeamInnsRuns100s
Sanath JayasuriyaSri Lanka95681
Aravinda de SilvaSri Lanka75452
Kumar SangakkaraSri Lanka53752
Arjuna RanatungaSri Lanka73440
Roshan MahanamaSri Lanka43121

Most wickets

BowlerTeamTestsWkts
Muthiah MuralidaranSri Lanka636
Rangana HerathSri Lanka430
Saqlain MushtaqPakistan19
Graeme CremerZimbabwe19
Chaminda VaasSri Lanka47

Test records

Highest total
952/6
Lowest completed total
86
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).

ODIs by decade, and who won them
  • Won batting first
  • Won batting second
  • Tied / NR
02040601980s: 1 won batting second of 1180s1990s: 16 won batting second of 341990s: 3 tied / nr of 341990s: 15 won batting first of 343490s2000s: 16 won batting second of 592000s: 3 tied / nr of 592000s: 40 won batting first of 595900s2010s: 17 won batting second of 352010s: 2 tied / nr of 352010s: 16 won batting first of 353510s2020s: 10 won batting second of 292020s: 2 tied / nr of 292020s: 17 won batting first of 292920s
Every ODI at R Premadasa Stadium in CricArcade's archive, by decade: won by the side batting first, won by the side batting second, or tied or no result.

First-innings totals by decade

Completed first innings only; Test totals the archive can only bound are left out.
DecadeODIsAverage first-innings total
1980s1137
1990s34220
2000s59241
2010s35245
2020s29243

Most runs

BatterTeamInnsRuns100s
Sanath JayasuriyaSri Lanka702,5144
Kumar SangakkaraSri Lanka582,1562
Mahela JayawardeneSri Lanka631,7121
Tillakaratne DilshanSri Lanka491,6052
Marvan AtapattuSri Lanka381,4672

Most wickets

BowlerTeamODIsWkts
Muthiah MuralidaranSri Lanka5475
Sanath JayasuriyaSri Lanka6160
Lasith MalingaSri Lanka3152
Chaminda VaasSri Lanka4344
Upul ChandanaSri Lanka2942

ODI records

Highest total
375/5
Lowest completed total
50
Biggest win by runs
228 runs

Closest finishes

Most recent matches

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.

NameUsed
Khettarama Stadium1986 to 1993
R Premadasa Stadium1994 to 2026

Sources