The Indian Premier League (IPL) is a professional Cricket Twenty20 league in India. It usually runs from March to May each year. Eight teams representing...