Skip to content

IPL venues

The IPL has been played at 64 venues. Eden Gardens (Kolkata) has hosted the most with 77 matches.

#VenueCityMatchesYears
1 Eden Gardens Kolkata 77 2008–2019
2 Wankhede Stadium Mumbai 73 2008–2019
3 M Chinnaswamy Stadium Bangalore 65 2008–2017
4 Feroz Shah Kotla Delhi 60 2008–2017
5 Wankhede Stadium, Mumbai Mumbai 59 2021–2026
6 Rajiv Gandhi International Stadium, Uppal Hyderabad 49 2008–2017
7 MA Chidambaram Stadium, Chepauk Chennai 48 2008–2015
8 Sawai Mansingh Stadium Jaipur 47 2008–2019
9 Narendra Modi Stadium, Ahmedabad Ahmedabad 41 2021–2026
10 MA Chidambaram Stadium, Chepauk, Chennai Chennai 41 2021–2026
11 Punjab Cricket Association Stadium, Mohali Chandigarh 35 2008–2015
12 Dubai International Cricket Stadium 33 2014–2020
13 Eden Gardens, Kolkata Kolkata 30 2022–2026
14 Arun Jaitley Stadium, Delhi Delhi 30 2021–2026
15 Sheikh Zayed Stadium Abu Dhabi 29 2014–2020
16 Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow Lucknow 29 2023–2026
17 Rajiv Gandhi International Stadium, Uppal, Hyderabad Hyderabad 26 2023–2026
18 M Chinnaswamy Stadium, Bengaluru Bengaluru 24 2023–2026
19 Maharashtra Cricket Association Stadium Pune 22 2013–2018
20 Sawai Mansingh Stadium, Jaipur Jaipur 21 2023–2026
21 Sharjah Cricket Stadium 18 2014–2020
22 Brabourne Stadium, Mumbai Mumbai 17 2010–2022
23 Dr DY Patil Sports Academy Mumbai 17 2008–2011
24 Subrata Roy Sahara Stadium Pune 16 2012–2013
25 M.Chinnaswamy Stadium Bengaluru 15 2017–2019
26 Rajiv Gandhi International Stadium Hyderabad 15 2018–2019
27 Kingsmead Durban 15 2009
28 Arun Jaitley Stadium Delhi 14 2018–2019
29 Dubai International Cricket Stadium Dubai 13 2021
30 Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium Visakhapatnam 13 2012–2019
31 Maharashtra Cricket Association Stadium, Pune Pune 13 2022
32 Sardar Patel Stadium, Motera Ahmedabad 12 2010–2015
33 SuperSport Park Centurion 12 2009
34 Punjab Cricket Association IS Bindra Stadium, Mohali Chandigarh 11 2016–2017
35 Dr DY Patil Sports Academy, Mumbai Mumbai 11 2022
36 Himachal Pradesh Cricket Association Stadium, Dharamsala Dharamsala 10 2023–2026
37 Brabourne Stadium Mumbai 10 2010–2015
38 Punjab Cricket Association IS Bindra Stadium Chandigarh 10 2018–2019
39 Saurashtra Cricket Association Stadium Rajkot 10 2016–2017
40 Sharjah Cricket Stadium Sharjah 10 2021
41 Himachal Pradesh Cricket Association Stadium Dharamsala 9 2010–2013
42 MA Chidambaram Stadium Chennai 9 2018–2019
43 Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur Mohali 9 2024–2025
44 Dr DY Patil Sports Academy, Mumbai Navi Mumbai 9 2022
45 Holkar Cricket Stadium Indore 9 2011–2018
46 New Wanderers Stadium Johannesburg 8 2009
47 Zayed Cricket Stadium, Abu Dhabi Abu Dhabi 8 2021
48 Barsapara Cricket Stadium, Guwahati Guwahati 8 2023–2026
49 Newlands Cape Town 7 2009
50 St George's Park Port Elizabeth 7 2009
51 Barabati Stadium Cuttack 7 2010–2014
52 JSCA International Stadium Complex Ranchi 7 2013–2015
53 Maharaja Yadavindra Singh International Cricket Stadium, New Chandigarh New Chandigarh 7 2025–2026
54 Shaheed Veer Narayan Singh International Stadium Raipur 6 2013–2016
55 Nehru Stadium Kochi 5 2011
56 Punjab Cricket Association IS Bindra Stadium, Mohali, Chandigarh Chandigarh 5 2023
57 Green Park Kanpur 4 2016–2017
58 Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium, Visakhapatnam Visakhapatnam 4 2024–2025
59 Buffalo Park East London 3 2009
60 Vidarbha Cricket Association Stadium, Jamtha Nagpur 3 2010
61 De Beers Diamond Oval Kimberley 3 2009
62 OUTsurance Oval Bloemfontein 2 2009
63 Shaheed Veer Narayan Singh International Stadium, Raipur Raipur 2 2026
64 Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur New Chandigarh 1 2025
Source: Computed by the CricketLogic engine from Cricsheet ball-by-ball data. Last updated 2026 season.