Top 10 Biggest Cricket Stadiums in India Based on Seating Capacity: The Narendra Modi Stadium in Ahmedabad tops the list as India’s largest cricket stadium with a seating capacity of 1,32,000. It’s followed by Eden Gardens in Kolkata (up to 70,000) and Shaheed Veer Narayan Singh Stadium in Raipur (up to 65,000). These venues are iconic temples of cricket, hosting major international and IPL matches across the country.
Top 10 India’s Biggest Cricket Stadium in 2025 by Seating Capacity
we are detailing in article about the top 10 biggest cricket stadiums in India by seating capacity in 2025, here you can see list of rank, stadium name with location.
Rank | Stadium Name | Location | Seating Capacity |
---|---|---|---|
#1 | Narendra Modi Stadium | Ahmedabad, Gujarat | 1,32,000 |
#2 | Eden Gardens | Kolkata, West Bengal | 66,000–70,000 |
#3 | Shaheed Veer Narayan Singh Stadium | Naya Raipur, Chhattisgarh | 60,000–65,000 |
#4 | Rajiv Gandhi International Cricket Stadium | Hyderabad, Telangana | 55,000 |
#5 | Greenfield International Stadium | Thiruvananthapuram, Kerala | 55,000 |
#6 | Ekana Cricket Stadium | Lucknow, Uttar Pradesh | 50,000 |
#7 | JSCA International Cricket Stadium | Ranchi, Jharkhand | 50,000 |
#8 | Barabati Stadium | Cuttack, Odisha | 45,000 |
#9 | VCA Stadium | Nagpur, Maharashtra | 45,000 |
#10 | MA Chidambaram Stadium (Chepauk) | Chennai, Tamil Nadu | 38,000 |
MA Chidambaram Stadium, Chennai: 10th Largest Cricket Stadium in India

The venue closest to Chennai known as the MA Chidambaram Stadium or Chepauk stadium has great importance in the history of Indian cricket as well as a capacity of 38,000. The domain of Tamil Nadus local team and IPL group Chennai super kings, Chepauk, was established in the year 1916. The Chennai audience is also the witness of the first test triumph when India defeated England in 1951-52.
🔹 Also Read This: Top 10 Cricket Stadiums in the World by Strength
Chepauk has been renowned for being a sporting crowd, appreciative of stunning cricket, from the home team or the opposition. They greeted Pakistan’s Saeed Anwar with a standing ovation after he scored 194 runs against India in 1997.
Former Indian leg-spinner Narendra Hirwani holds the record for the best bowling figures in a debut Test match (16 wickets for 136 runs versus West Indies) on this ground.
Vidarbha Cricket Association Stadium, Nagpur: 9th Largest Cricket Stadium in India

The Vidarbha Cricket Association (VCA) Stadium in Nagpur is the ninth-largest in India, allowing 45k people in attendance. Before this new stadium came up at Jamtha, Nagpur, domestic and international games were played in the Civil Lines ground of the VCA. The new stadium hosts all the international games at present, while VCA utilizes the old one for domestic games and cricket coaching. Since its inauguration in 2008, it has hosted seven Test matches and has proved to be a typical Indian Test venue, a batting paradise, which turns into a spinners’ goldmine as the game progresses.
Barabati Stadium, Cuttack, Odisha: 8th India’ Largest Cricket Stadium

The Barabati stadium in Cuttack, Odisha, has the seating capacity of 45k and so does the VCA. The team of the state of Odisha plays here and it is one of the oldest cricket grounds of the country as it was established in 1958. This was done due to the ruckus that was wrought when an Indian team engaged in a T20I match in 2015. India comes to Cuttack after a gap of four years in 2019 but Barabati does not have the privilege of hosting on regular basis.
JSCA International Cricket Stadium, Ranchi, Jharkhand: 7th India’s Largest Cricket Stadium

The Jharkhand State Cricket Association (JSCA) International Cricket Stadium supports 50,000 people and is among the newest stadiums in the country. Established in 2010 in Ranchi, it is home to the Jharkhand state cricket team and became the ‘temporary home ground’ for the Chennai Super Kings in IPL 2014. With its establishment, Jharkhand also received a stadium of international standard. It was well-deserved for a state that has offered India the phenomenon called MS Dhoni, who won multiple ICC tournaments for the country.
🔹 Also Read This: The Greatest Cricket Stadiums: Where Legends are Made
Ekana Cricket Stadium, Lucknow, Uttar Pradesh: 6th Biggest Cricket Ground in India

Cricket stadiums in India have long list and one of the latest ones is Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium in Lucknow. Opened in 2017, the Ekana Stadium has a seating capacity of 50,000 and has been turned into the tribal base of the Lucknow Super Giants in the IPL. It was among the chosen hosts to the ICC World Cup 2023. Though the Green park in Kanpur has been able to host numerous games, its setting and the seating capacity turned out to be a disadvantage and did not give Uttar Pradesh a chance to host international games. But since the establishment of this stadium,
Greenfield International Stadium, Thiruvananthapuram, Kerala: 5th Biggest Indian Cricket Stadium

The Greenfield International Stadium is the home ground for Kerala’s domestic team. It sits fifth on this list of top 10 Indian cricket stadiums on the basis of strength, with an approximate capacity of 55k. Besides cricket, football matches are a regular occurrence here. And it also comes as no surprise given Kerala’s football culture.
Rajiv Gandhi International Cricket Stadium: 4th Largest Cricket Ground in India
The Rajiv Gandhi International Cricket Stadium in Hyderabad came into being in 2004. The Sports Authority of Andhra Pradesh owned the available Lal Bahadur Shastri stadium, thus leaving the Hyderabad Cricket Association powerless. The Rajiv Gandhi International Cricket Stadium was thus established, with a 55k capacity, owned and operated by the Hyderabad Cricket Association (HCA). It was much needed for a city that had given gems like VVS Laxman and Mohammad Azharuddin to Indian cricket.
Naya Raipur International Cricket Stadium, Naya Raipur: 3rd Biggest Cricket Ground in India

The Shaheed Veer Narayan Singh International Cricket Stadium, popularly known as the Naya Raipur Stadium, holds the third spot. Its seating capacity ranges between 60,000 and 65,000, thus allowing a stellar spectacle of a cricket match. Since its establishment in 2008, it has hosted two international games (till 2023) and would hope to host more. Cricket games in the state of Chhattisgarh would be amazing for the development of the game in the state. Moreover, it has the seating capacity as its strength.
Eden Gardens, Kolkata: second biggest cricket stadium in india

The Eden Gardens used to be the biggest cricket stadium around the nation. It could house about 1 lakh individuals. Nonetheless, following renovation, it can accommodate about 66k to 70k people. This important stadium has been the witness of 264 of Rohit Sharma, the great an old test match deprived Australia in 2001 and other memorable events in the history of cricket. It is also the home of the State team of Bengal and Kolkata Knight Riders in the IPL.
Narendra Modi Stadium, Ahmedabad, Gujarat: India’s No.1 Largest Cricket Stadium

Allowing 1,32,000 people, the Narendra Modi Stadium takes the top spot. Australia won their sixth ODI World Cup in 2023 after defeating home favourites India on this venue. Because of its humongous strength, this stadium is destined to be a host to numerous high-profile matches in the future.
In Motera, Ahmedabad, at Gujarat, the world largest cricket stadium, the Narendra Modi stadium is approximately 1,32,000 in number of seats. It started operating again in 2020 after renovation, and now it is controlled by Gujarat Cricket Association (GCA). Gujarat Titans in the IPL play in the stadium and the stadium has hosted several significant events such as the ICC World Cup 2023 Final. It is equipped with the most sophisticated infrastructure featuring LED floodlights, contemporary dressing rooms, indoor practice rooms, and corporate boxes, which make it one of the most sophisticated sports facilities in the whole world.
biggest cricket stadium in india by boundary
The boundary of the Narendra Modi Stadium in Ahmedabad is the longest boundary of all cricket stadiums in India with deepest boundary length of about 180 meters. The stadium also has the world largest capacity to host cricket games with more than 100000 spectators.
which is biggest cricket stadium in india
Narendra Modi Stadium, Ahmedabad, Gujarat: India’s No.1 Largest Cricket Stadium
biggest capacity cricket stadium in india
Narendra Modi Stadium, Ahmedabad, Gujarat: India’s No.1 Largest Cricket Stadium. Allowing 1,32,000 people.
upcoming biggest cricket stadium in india
The largest cricket stadium in India that is in the middle of its construction process is in Amaravati, Andhra Pradesh whose proposed capacity is 1.32 lakhs of seatings. The Andhra Cricket Association (ACA) is developing this stadium and it will form the core of a bigger 200-acre sports city.
🔹 Also Read This: Cricket Fantasy Sites in India Other than Dream11 (Top 5)