Number of IPL matches played across India 2024, by stadium
As of June 2024, Wankhede Stadium in Mumbai hosted the highest number of Indian Premier League matches, totaling 116 games. It was followed by M Chinnaswamy Stadium in Bengaluru, which hosted 95 IPL games.
Of the 17 IPL seasons, four were played outside India: in 2009 and 2014 due to general elections, and in 2020 and 2021 due to the COVID-19 pandemic. The overseas locations for these seasons were South Africa and the United Arab Emirates respectively.