R Premadasa Stadium, Colombo
Colombo
R Premadasa Stadium stands as one of Sri Lanka's premier cricket venues in the heart of Colombo. Named after former President Ranasinghe Premadasa, this modern facility was constructed in the 1980s and has since become a cornerstone of Sri Lankan cricket, regularly hosting international matches and serving as a home ground for several domestic teams.
The stadium's pitch characteristics reveal fascinating contrasts between formats. In ODI cricket, the surface traditionally favors batting first, with teams posting an average of 232.76 runs in first innings and enjoying a commanding 61.54% success rate when batting first. However, T20 matches tell a different story entirely. Despite a modest first-innings average of 144.16, teams batting first win only 36.84% of the time, suggesting the pitch becomes more conducive to batting as matches progress under lights, making it a chaser's paradise in the shorter format.
The venue has witnessed numerous memorable encounters over its 64 recorded international matches, including 45 ODIs and 19 T20Is. Its strategic location in Colombo makes it easily accessible to passionate Sri Lankan cricket fans, who create an electric atmosphere with their enthusiastic support. The stadium's compact design ensures excellent acoustics, amplifying crowd noise and creating an intimidating environment for visiting teams. With its blend of modern facilities and traditional Sri Lankan cricket fervor, R Premadasa Stadium continues to be a vital venue in international cricket.
Ground Stats by Format
ODI
Matches played45
Avg 1st innings233
Avg 2nd innings192
Highest total357
Lowest total12
Bat first win %61.5%
T20
Matches played19
Avg 1st innings144
Avg 2nd innings130
Highest total182
Lowest total81
Bat first win %36.8%
Recent Matches
| Date | Match | Format | Result |
|---|---|---|---|
| 27 Feb 2026 | New Zealand vs England(159/7 / 161/6) | T20 | England won by 4 wickets |
| 25 Feb 2026 | New Zealand vs Sri Lanka(168/7 / 107/8) | T20 | New Zealand won by 61 runs |
| 19 Feb 2026 | Sri Lanka vs Zimbabwe(178/7 / 182/4) | T20 | Zimbabwe won by 6 wickets |
| 15 Feb 2026 | India vs Pakistan(175/7 / 114/10) | T20 | India won by 61 runs |
| 13 Feb 2026 | Zimbabwe vs Australia(169/2 / 146/10) | T20 | Zimbabwe won by 23 runs |
| 11 Feb 2026 | Australia vs Ireland(182/6 / 115/9) | T20 | Australia won by 67 runs |
| 8 Feb 2026 | Sri Lanka vs Ireland(163/6 / 143/10) | T20 | Sri Lanka won by 20 runs |
| 27 Jan 2026 | England vs Sri Lanka(357/3 / 304/10) | ODI | England won by 53 runs |
| 24 Jan 2026 | Sri Lanka vs England(219/10 / 223/5) | ODI | England won by 5 wickets |
| 22 Jan 2026 | Sri Lanka vs England(271/6 / 252/10) | ODI | Sri Lanka won by 19 runs |
