11. Riley Meredith

Riley Meredith has five wickets in four appearances. His latest figures are read as 0/32, and would look to improve his form.

10. Jasprit Bumrah

Jasprit Bumrah has not been able to take enough wickets in this season. In 10 matches, he has only five wickets to his name.

9. Murugan Ashwin

Murugan Ashwin has been averaging with his performances in this season. In seven fixtures, he has scalped a total of eight wickets at an economy of 7.72

8. Kumar Kartikeya

Kumar Kartikeya had an ordinary day at the office in the last league match with figures of 0/29 off three overs.

7. Daniel Sams

Daniel Sams has improved his performances with the ball after making a comeback in the second half of the tournament.

6. Tim David

Tim David finally grabbed his opportunity and has performed quite well in terms of his finishing abilities. In four innings, he has scored 78 runs at a strike rate of 187.80.

5. Kieron Pollard

In 10 appearances, Pollard has only 129 runs at an average of 14.33, and has four wickets to his name.

4. Tilak Varma

Tilak Varma has emerged as the leading run-scorer of the MI team with 328 runs in 10 innings at an average of 41. He has served as a glue, which has held the batting team together and has been positive with his approach.

3. Suryakumar Yadav

Suryakumar Yadav, who joined the team camp late, but has scored 303 runs in eight innings at a strike rate of 145.67.

2. Rohit Sharma

Rohit has scored only 198 runs in 10 innings, at a strike rate of 128.57. In the last league game, he smashed 43 off 28 balls, which was his best performance so far in the ongoing season.

1. Ishan Kishan

The wicket-keeper Kishan started on a high, then touched lows, and is gradually returning to his natural form. In the last outing, the southpaw scored 45 off 29 balls and would be looking to continue the same form.