The Indian Premier League, abbreviated as IPL, is a professional T20 cricket league in India organised by the Board of Control for Cricket in India. Founded in 2007, the league features 10 state- or city-based franchise teams.