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

DateMatchFormatResult
27 Feb 2026New Zealand vs England(159/7 / 161/6)T20England won by 4 wickets
25 Feb 2026New Zealand vs Sri Lanka(168/7 / 107/8)T20New Zealand won by 61 runs
19 Feb 2026Sri Lanka vs Zimbabwe(178/7 / 182/4)T20Zimbabwe won by 6 wickets
15 Feb 2026India vs Pakistan(175/7 / 114/10)T20India won by 61 runs
13 Feb 2026Zimbabwe vs Australia(169/2 / 146/10)T20Zimbabwe won by 23 runs
11 Feb 2026Australia vs Ireland(182/6 / 115/9)T20Australia won by 67 runs
8 Feb 2026Sri Lanka vs Ireland(163/6 / 143/10)T20Sri Lanka won by 20 runs
27 Jan 2026England vs Sri Lanka(357/3 / 304/10)ODIEngland won by 53 runs
24 Jan 2026Sri Lanka vs England(219/10 / 223/5)ODIEngland won by 5 wickets
22 Jan 2026Sri Lanka vs England(271/6 / 252/10)ODISri Lanka won by 19 runs