It has been a fascinating 18th edition of the Indian Premier League. The biggest talking point of the season has been the dominance of the perennial underachievers and the poor performance of most of the powerhouses. Royal Challengers Bengaluru, Delhi Capitals and Punjab Kings - who don't have even one IPL title between them - have set the stage on fire and been in the top cluster since the start of the tournament. Meanwhile, five-time winners - Chennai Super Kings, three-time champions - Kolkata Knight Riders and Sunrisers Hyderabad and Rajasthan Royals - who have lifted the trophy on one occasion each - have been below par and struggled to build any sort of momentum in their campaign this season. And then there is Mumbai Indians - who had a disastrous start and looked down and out before staging one of the most remarkable turnarounds in IPL history!