The IPL is the popular name for the Indian Premier League. It is a franchise-based Twenty20 cricket league held in India, which has been running since 2008. Ten teams compete in a group stage ...