11. Mukesh Choudhary

Mukesh Choudhary has been a revelation, and is the leading wicket-taker for the team with 16 scalps in 11 matches.

10. Simarjeet Singh

Simarjeet Singh has been impressive with his pace and bounce in the last few league matches. In his last outing, he delivered a terrific spell, and took an important wicket of Rohit Sharma as well.

9. Maheesh Theekshana

Maheesh Theekshana has picked up 12 wickets in nine matches at an economy of 7.46. Barring a couple of occasions, Theekshana has opened the floodgates of the opposition.

8. Dwayne Bravo

In 10 matches, Dwayne Bravo has scalped 16 wickets at an economy of 8.71 and has not enough opportunity with the bat.

7. Moeen Ali

Moeen Ali has been average throughout the tournament, but his performances with the ball in the last three league matches have been impressive wherein he has picked six wickets.

6. Shivam Dube

Shivam Dube has 289 runs at an average of 32.11 and a strike rate of 157.92. His top score of 95* came against Royal Challengers Bangalore earlier in the season.

5. MS Dhoni (c & wk)

Captain MS Dhoni is coming into this game after delivering fine knocks of 36* and 21*, and has been successful to score runs and provide a late flourish this season. He has scored 199 runs at an average of 39.80.

4. Ambati Rayudu

Ambati Rayudu displayed fine grit and consistency to score runs last month but will have to follow the same course as Uthappa to contribute to the team. In 12 matches, Rayudu has 271 runs at an average of 27.10.

3. Robin Uthappa

Robin Uthappa has garnered 230 runs in 12 games, with a top score of 88.

2. Devon Conway

Conway has garnered 231 runs in five innings at an average of 57.75 and has been a key force to secure victories for CSK.

1. Ruturaj Gaikwad

Ruturaj Gaikwad started on an average note, but the return of MS Dhoni at the helm brought confidence in his abilities as well. After scoring 99, he has delivered knocks of 41, 28, and the most recent one being 7.