Rohit Sharma scored 400 runs at an average of 44.44, including two centuries. He did well when necessary and guided the team successfully as captain

Yashasvi Jaiswal scored 712 runs at an average of 89, including two centuries and three fifties

Shubman Gill scored 452 runs at an average of 56.5, including two centuries

Rajath Patidar Only contributed 63 runs in the series

Devdutt Padikkal. He made a good mark in his single outing in the series, scoring 65 runs

KL Rahul He just played one game and scored 108 runs before being hurt

Shreyas Iyer. Didn't perform as planned and struggled with spin, averaging only 26.

Sarfraz Khan With 200 runs, he showed talent but failed to turn the starts into large scores.

Dhruv Jurel. Impressed with 190 runs and showed maturity beyond his experience

KS Bharat Had a poor performance both with bat and behind the stumps

Ravindra Jadeja. Scored 232 runs and took 19 wickets, making major contributions with both the bat and ball

Axar Patel. He scored some runs but was poor with the ball, which resulted in not playing in the last three games

R Ashwin took 26 wickets even though he was not playing his best during the series

Jasprit Bumrah finished as the best bowler, taking 19 wickets at an average of 16.89

Mohammed Siraj. Took nine wickets

Kuldeep Yadav  has impressed with 19 wickets and broke crucial partnerships when needed.

Akash Deep Picked up 3 wickets in his only appearance, showing resilience after initial setbacks

Mukesh Kumar Took 1 wicket but wasn't very effective in the series