Well.. their bowling spearhead is injured (Jasprit Bumrah). On top of that Jofra Archer has just returned from an injury break and therefore he hasn't yet found his rhythm. As a result of all this, Mumbai Indians are heavily dependent on younger and inexperienced players such as Arshad Khan, Kumar Kartikeya and Akash Madhwal. And the problem with younger players is that they can be inconsistent. If the bowling was up to the mark, then Mumbai could have been topping the table right now, as their batting is quite strong.
We can never rule Mumbai Indians out. They started the season badly, but are winning literally everything these days. They were losing because Kishan and Sky were out of form, but the sudden change in their form changed the results.
Both CSK and MI are performing really well this season, but I feel that only one of them could qualify for the playoffs.
Mumbai Indians currently seem to be improving.
Mumbai Indians have played 9 matches like some others and have 10 points.
But at the same time, LSG and CSK have played 10 matches and got 11 points.
So, Mumbai Indians still have a chance to get ahead of so many teams on the table.
I am a little skeptical about CSK because they have not been able to perform well in recent matches.
They will have to be more consistent to stay toward the top of the table.