CRICARCADE
THE FOLLOW-ON

IndiaTest and ODI ground1974 to 2023

M Chinnaswamy Stadium

Bengaluru, India

55
Internationals
24
Tests
31
ODIs
1974
First
2023
Latest
52%
Home win %
24 of 46

M Chinnaswamy Stadium in numbers

M Chinnaswamy Stadium, in Bengaluru, India, has staged 24 Tests and 31 one-day internationals in CricArcade's archives. The first was a Test between West Indies and India in 1974, and the most recent international here was in 2023. The scorecards know it by 2 names: Karnataka State Cricket Association Stadium (1974 to 1985) and M Chinnaswamy Stadium (1987 to 2023).

Of the 24 Tests played at M Chinnaswamy Stadium, 9 were drawn (38%), 10 won by the side batting first and 5 by the side batting second. That is 67% of decided Tests to the side batting first, a ground where setting the pace has paid. India have played 24 of those Tests and won 9, lost 6 and drawn or tied 9, a win rate of 38%. The most frequent visitors have been Australia (6) and Pakistan (5). The average first-innings total was 349 in the 1970s (5 Tests) and 344 in the 2010s (5 Tests), peaking at 432 in the 2000s. Its busiest decade was the 2000s, with 6 Tests, against 5 in the 1970s. Sachin Tendulkar has made more Test runs here than anyone, 869 in 16 innings with 2 hundreds, and Anil Kumble has taken the most wickets, 41 in 9 Tests. The highest total is India's 626 in 2007; the lowest completed innings Afghanistan's 103 in 2018; the highest individual score Younis Khan's 267 against India in 2005; the best bowling Nathan Lyon's 8 for 50 in 2017. The heaviest defeat was Afghanistan's, by an innings and 262 runs against India in 2018.

Of the 31 ODIs played at M Chinnaswamy Stadium, sides batting first have won 13 and chasing sides 15, with 1 tie; 2 produced no result. Decided ODIs have split close to evenly between the side batting first and the side batting second. India have played 22 of those ODIs and won 15, lost 5 and tied or had no result in 2, a win rate of 68%. The most frequent visitors have been Australia (11) and England (6). The average first-innings total was 234 in the 1980s (4 ODIs) and 299 in the 2020s (6 ODIs), peaking at 305 in the 2010s. Its busiest decade was the 2010s, with 8 ODIs, against 7 in the 1990s. Sachin Tendulkar has made more ODI runs here than anyone, 534 in 11 innings with 2 hundreds, and Zaheer Khan has taken the most wickets, 14 in 8 ODIs. The highest total is India's 410 for 4 in 2023; the lowest completed innings England's 156 in 2023; the highest individual score Rohit Sharma's 209 against Australia in 2013; the best bowling Yuvraj Singh's 5 for 31 in 2011. The widest margin by runs was India's 160-run win over Netherlands in 2023. The closest finish: Match tied (2011).

Tests at M Chinnaswamy Stadium

24 Tests, 1974 to 2022. The first was West Indies v India on 22 November 1974: West Indies won by 267 runs.

Tests by decade, and who won them
  • Won batting first
  • Won batting second
  • Drawn / tied
02461970s: 3 drawn / tied of 51970s: 2 won batting first of 5570s1980s: 2 drawn / tied of 41980s: 2 won batting first of 4480s1990s: 2 won batting second of 31990s: 1 won batting first of 3390s2000s: 1 won batting second of 62000s: 3 drawn / tied of 62000s: 2 won batting first of 6600s2010s: 2 won batting second of 52010s: 1 drawn / tied of 52010s: 2 won batting first of 5510s2020s: 1 won batting first of 1120s
Every Test at M Chinnaswamy 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
1970s5349
1980s3264
1990s3370
2000s6432
2010s5344
2020s1252

Most runs

BatterTeamInnsRuns100s
Sachin TendulkarIndia168692
Sunil GavaskarIndia126002
Virender SehwagIndia115131
Sourav GangulyIndia135031
Gundappa ViswanathIndia84501

Most wickets

BowlerTeamTestsWkts
Anil KumbleIndia941
Harbhajan SinghIndia730
Ravichandran AshwinIndia529
Kapil DevIndia827
Ishant SharmaIndia518

Test records

Highest total
626
Lowest completed total
103
Biggest innings win
Inns & 262
Biggest win by runs
267 runs

ODIs at M Chinnaswamy Stadium

31 ODIs, 1982 to 2023. The first was Sri Lanka v India on 26 September 1982: India won by 6 wickets (with 64 balls remaining).

ODIs by decade, and who won them
  • Won batting first
  • Won batting second
  • Tied / NR
024681980s: 3 won batting second of 41980s: 1 won batting first of 4480s1990s: 3 won batting second of 71990s: 1 tied / nr of 71990s: 3 won batting first of 7790s2000s: 1 won batting second of 62000s: 1 tied / nr of 62000s: 4 won batting first of 6600s2010s: 4 won batting second of 82010s: 1 tied / nr of 82010s: 3 won batting first of 8810s2020s: 4 won batting second of 62020s: 2 won batting first of 6620s
Every ODI at M Chinnaswamy 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
1980s4234
1990s7211
2000s6270
2010s8305
2020s6299

Most runs

BatterTeamInnsRuns100s
Sachin TendulkarIndia115342
Rohit SharmaIndia54982
Virender SehwagIndia73280
David WarnerAustralia32902
Brad HaddinAustralia42620

Most wickets

BowlerTeamODIsWkts
Zaheer KhanIndia814
Javagal SrinathIndia510
Kapil DevIndia58
Venkatesh PrasadIndia48
Anil KumbleIndia67

ODI records

Highest total
410/4
Lowest completed total
156
Biggest win by runs
160 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
Karnataka State Cricket Association Stadium1974 to 1985
M Chinnaswamy Stadium1987 to 2023

Sources