India has made great progress in cricket stadium development. It has built world-class venues that host international matches and attract fans globally. Finding a comfortable, fast, and seamless match-day experience is what today’s cricket stadium fans want. In India, fans have fast entry, easy navigation, high-speed Wi-Fi, and diverse food options; modern stadiums are upgrading to keep fans happy and engaged. Here at Indibet, you will know how many cricket stadiums there are in India, the largest cricket stadiums in India, and ICC-recognized cricket stadiums.
ICC-Recognized International Cricket Stadiums in India
International Cricket Council (ICC) has recognized more than 50 venues in India. These cricket stadiums have hosted international cricket formats ( Tests, ODIs, or T20Is). From all the stadiums, only 30 are active and used for major matches, which are governed by the BCCI. Here is a list of major active international cricket stadiums:
| Stadium Name | City / State | Capacity |
| Narendra Modi Stadium | Ahmedabad, Gujarat | 132,000 |
| Eden Gardens | Kolkata, West Bengal | 68,000 |
| Shaheed Veer Narayan Singh International Stadium | Raipur, Chhattisgarh | 65,000 |
| Rajiv Gandhi International Stadium | Hyderabad, Telangana | 55,000 |
| Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium | Lucknow, Uttar Pradesh | 50,000 |
| Greenfield International Stadium | Thiruvananthapuram, Kerala | 50,000 |
| JSCA International Stadium Complex | Ranchi, Jharkhand | 50,000 |
| Brabourne Stadium | Mumbai, Maharashtra | 50,000 |
| M. A. Chidambaram Stadium (Chepauk) | Chennai, Tamil Nadu | 50,000+ |
| Assam Cricket Association (Barsapara) Stadium | Guwahati, Assam | 46,000 |
| Dr. DY Patil Sports Academy | Navi Mumbai, Maharashtra | 45,300 |
| Barabati Stadium | Cuttack, Odisha | 45,000 |
| Vidarbha Cricket Association Stadium | Nagpur, Maharashtra | 45,000 |
| Maharashtra Cricket Association (MCA) Stadium | Pune, Maharashtra | 42,700 |
| M. Chinnaswamy Stadium | Bengaluru, Karnataka | 38,000+ |
| Punjab Cricket Association (PCA) Stadium | Mohali (New Chandigarh), Punjab | 27,000 / 38,000 |
| Arun Jaitley Stadium | New Delhi, Delhi | 35,200 |
| Niranjan Shah Stadium (SCA) | Rajkot, Gujarat | 28,000 |
| Himachal Pradesh Cricket Association (HPCA) Stadium | Dharamshala, Himachal Pradesh | 21,200 |
Indian States with the Most Cricket Stadiums
In India, out of 28 states, 20 states have at least one international cricket stadium recognised by the ICC. These cricket stadiums host different formats of cricket: T20, Test Cricket, and ODI. Among the 20 states, Uttar Pradesh and Maharashtra have the most cricket stadiums. In Uttar Pradesh, Ekana Cricket Stadium and Green Park are popular. In Maharashtra, Wankhede Stadium in Mumbai and MCA Stadium in Pune are known for hosting International cricket matches.
Largest Cricket Stadiums in India
India stands out in having the largest cricket stadiums in the world. Narendra Modi Stadium in Ahmedabad is the largest cricket stadium in the world. Following this, Eden Gardens and Rajiv Gandhi International Cricket Stadium are on the list of the largest cricket stadiums in India.
Narendra Modi Stadium
- Location: Motera, Ahmedabad, Gujarat (inside Sardar Vallabhbhai Patel Sports Enclave)
- Established: Original stadium built in 1983; fully rebuilt and reopened in 2020
- Capacity: 132,000 (surpassing Melbourne Cricket Ground)
The Narendra Modi Stadium is located in Ahmedabad, Gujarat. 132,000 spectators can enjoy the live match, which is the biggest number among all the international cricket stadiums.
Eden Gardens
- Established: 1864 (first international match: 1934, India vs England)
- Location: B.B.D. Bagh / Maidan area, Kolkata, West Bengal
- Owner/Operator: Cricket Association of Bengal (CAB)
- Current capacity: 66,000-68,000 (earlier up to 100,000 before 2011 renovation)
- Area: Around 20 acres
Eden Gardens in Kolkata, West Bengal. It was established in 1864. is the second-largest cricket stadium, where 68000 people can watch a match.
Rajiv Gandhi International Cricket Stadium
- Location: Uppal, Hyderabad, Telangana, India
- Also known as: Uppal Stadium
- Established: 2003-2004 (opened in 2004)
- Owner/Operator: Hyderabad Cricket Association (HCA)
- Design capacity: 55,000 (match-day capacity often listed around 38,000-39,200)
- Area: 15- 16 acres
Which Is the Biggest Cricket Stadium in India?
Narendra Modi Stadium is the biggest cricket stadium in India, followed by the Eden Gardens in Kolkata and the Shaheed Veer Narayan Singh International Stadium in Raipur. Also, know what a diamond duck in cricket means.
How Many Stadiums Host IPL Matches?
In the recent IPL 2026 tournament, 74 matches were played across 13 different venues in India.
The stadiums that hosted matches throughout the IPL 2026 tournament are:
- Narendra Modi Stadium in Ahmedabad
- M. Chinnaswamy Stadium in Bengaluru
- MA Chidambaram Stadium in Chennai
- Arun Jaitley Stadium in Delhi
- Himachal Pradesh Cricket Association Stadium in Dharamsala
- Barsapara Cricket Stadium in Guwahati
- Rajiv Gandhi International Stadium in Hyderabad
- Sawai Mansingh Stadium in Jaipur
- Eden Gardens in Kolkata
- Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium in Lucknow
- Wankhede Stadium in Mumbai
- Maharaja Yadavindra Singh International Cricket Stadium in New Chandigarh (Mullanpur)
- Shaheed Veer Narayan Singh International Stadium in Raipur
How Are Cricket Stadiums Approved for International Matches?
To approve a cricket stadium for international matches, it follows an accreditation process involving both the International Cricket Council (ICC) and the Board of Control for Cricket in India (BCCI). It follows several steps and strict infrastructure benchmarks:
- Venue Proposal & Inspection
- Playing Conditions Compliance
- Infrastructure & Amenities
- Safety & Security Clearance
- Final Certification
New Cricket Stadiums Under Development in India
There are several cricket stadiums undergoing constructiuon, lets know more about these.
Varanasi International Cricket Stadium (Uttar Pradesh) is a 450 crore project. It can have 30000 spectators. Bengaluru International Cricket Stadium Karnataka) is 943 rupees crore project which can accommodate 80000 spectators. It will be the second-largest cricket stadium in India. Narsinghgarh International Cricket Stadium, located near Agartala, Tripura. This project will have a capacity of 25,000 and will become the second-largest stadium in North-East India. Rajgir International Cricket Stadium, Bihar, is part of a larger sports complex in Nalanda district. This facility is designed to host international matches and bring top-tier cricketing infrastructure to Bihar.
For upcoming live cricket tournaments, enjoy live matches on Indibet login, download the Indibet APK file, and then explore the live cricket matches.
FAQs
Which Indian state has the highest number of cricket stadiums?
Maharashtra and Uttar Pradesh.
Which is the oldest cricket stadium in India?
Eden Gardens, Kolkata, is the oldest cricket stadium, opened in 1864.
Can domestic stadiums host international matches?
Yes. Domestic stadiums can host international matches if it is approved by the ICC for cricket and FIFA for football.
Which is the newest international cricket stadium in India?
Maharaja Yadavindra Singh International Cricket Stadium in New Chandigarh, Punjab, opened in 2025 with a capacity of 38000.
