In simple terms, these are the qualification scenarios:
1. Gujarat Titans: already qualified
2. Lucknow Super Giants: one match remaining, vs KKR on 20th May: If they win, they are through. If they lose either MI or RCB should lose their match.
3. Chennai Super Kings: one match remaining, vs DC on 20th May: If they win, they are through. If they lose either MI or RCB should lose their match.
4. Royal Challengers Bangalore: one match remaining, vs GT on 21st May: even if they win, one of MI, CSK and LSG should lose their matches.
5. Rajasthan Royals: one match remaining, vs PK on 19th May: If they win, both MI and RCB should lose their matches.
6. Mumbai Indians: one match remaining, vs SRH on 21st May: even if they win, one of RCB, CSK and LSG should lose their matches.
KKR and PK also have small chances. But I don't think that they will make it.
Great breakdown. At this point, I feel that CSK, RCB, LSG and MI have the best chances at occupying the remaining three spots. For some reason, I feel that RCB or LSG will end up lifting the cup this year.
They are definitely weaker when compared to GT and CSK, but I feel that the winner will be an underdog this time around. RCB vs LSG final would be epic.