Indian Premier League has generally seen two teams dominate the competition. The Mumbai Indians have won the trophy five times, while the Chennai Super Kings have won it four times. These two clubs are usually the favourites to win every season. On the other hand, specific teams have come so near yet so far in […]