The Indian Premier League (IPL) is a professional men’s Twenty20 cricket league, contested by ten teams based out of ten Indian cities. The league was founded by the Board of Control for Cricket in India in 2007