M.Chinnaswamy Stadium
Bengaluru
M. Chinnaswamy Stadium stands as one of India's premier cricket venues in the heart of Bengaluru, Karnataka. Established in 1969 and named after former KSCA president M. Chinnaswamy, this iconic ground has been the home of Karnataka cricket and the Indian Premier League franchise Royal Challengers Bangalore since the tournament's inception.
The stadium's pitch characteristics have evolved significantly over the years. Traditionally known for producing high-scoring encounters, the surface typically favors batsmen, particularly during the shorter formats. Statistical evidence supports this reputation, with T20 matches averaging 187.60 runs in the first innings across 23 recorded games, while ODI encounters have seen even more explosive starts with first innings averaging 288.75 runs over 8 matches. Interestingly, teams batting first have enjoyed moderate success rates of 55% in T20s and 50% in ODIs.
The ground has witnessed numerous memorable moments, including several IPL classics and international encounters. Its compact dimensions and batting-friendly conditions often produce thrilling finishes that keep spectators on edge. The stadium's atmosphere is electric, particularly during IPL matches, where passionate Bangalore crowds create an intimidating cauldron for visiting teams.
With a current capacity of approximately 40,000, M. Chinnaswamy Stadium continues to be a fortress for home teams while providing entertainment for cricket enthusiasts. Its consistent ability to produce competitive cricket across formats makes it a favorite among players and fans alike.
Ground Stats by Format
ODI
Matches played8
Avg 1st innings289
Avg 2nd innings219
Highest total410
Lowest total122
Bat first win %50.0%
T20
Matches played23
Avg 1st innings188
Avg 2nd innings179
Highest total287
Lowest total95
Bat first win %55.0%
Recent Matches
| Date | Match | Format | Result |
|---|---|---|---|
| 24 Apr 2026 | Royal Challengers Bengaluru vs Gujarat Titans | T20 | upcoming |
| 18 Apr 2026 | Royal Challengers Bengaluru vs Delhi Capitals | T20 | upcoming |
| 15 Apr 2026 | Royal Challengers Bengaluru vs Lucknow Super Giants | T20 | upcoming |
| 3 May 2025 | Royal Challengers Bengaluru vs Chennai Super Kings(213/5 / 211/5) | T20 | Royal Challengers Bengaluru won by 2 runs |
| 24 Apr 2025 | Royal Challengers Bengaluru vs Rajasthan Royals(205/5 / 194/9) | T20 | Royal Challengers Bengaluru won by 11 runs |
| 18 Apr 2025 | Royal Challengers Bengaluru vs Punjab Kings(95/9 / 98/5) | T20 | Punjab Kings won by 5 wickets |
| 10 Apr 2025 | Royal Challengers Bengaluru vs Delhi Capitals(163/7 / 169/4) | T20 | Delhi Capitals won by 6 wickets |
| 2 Apr 2025 | Royal Challengers Bengaluru vs Gujarat Titans(169/8 / 170/2) | T20 | Gujarat Titans won by 8 wickets |
| 16 Oct 2024 | India vs New Zealand(46/10 / 402/10) | TEST | New Zealand won by 8 wickets |
| 23 Jun 2024 | South Africa vs India(215/8 / 220/4) | ODI | India won by 6 wickets |
