India defeated England 4-1 at home and here are the player ratings for all 18 players who participated in the series.

Subscribe to the Wisden Cricket YouTube channel for post-match analysis, player interviews, and much more.

Rohit Sharma: 7.5/10

400 runs @ 44.44, 100s: 2

Rohit had a quiet start to the series but came good when it mattered in Rajkot after his team had slipped to 33-3 with a fighting 131. He scored two more fifty-plus scores in the next two games and ended with 400 runs. He also picked up pace as captain as the series progressed and manoeuvred the youngsters around well.

Yashasvi Jaiswal: 9/10

712 runs @ 89, 100s: 2

Jaiswal converted his hundreds into double tons and scored three more fifties in nine innings. He hit 26 sixes, understood the situation of the game well and just fell within touching distance of India’s all-time record of most runs in a Test series. He also showed he learnt from his mistakes: After he failed to convert his 80 in Hyderabad, which saw him being pulled up by the head coach Rahul Dravid following India’s defeat, Jaiswal made two double hundreds in succession.

Shubman Gill: 7.5/10

452 runs @ 56.5, 100s: 2

Gill also had a quiet start to the series but showed why he is touted as a player for the future by the time it ended. His patient fifty in the Ranchi run-chase showed his class and temperament.

Rajat Patidar: 2/10

63 runs @ 10.5, HS: 32

One of the few Indians who did not contribute much. The official line is that injury ruled him out of the last game, but that was questioned in some circles.

Devdutt Padikkal: 7/10

65 runs @ 65, HS: 65

Padikkal came in for Patidar for the fifth Test and was another youngster who impressed, showing the depth in India’s batting resources.

KL Rahul: 5/10

108 runs @ 54, HS: 86

Rahul played just one game in the series, making 86 and 22 in Hyderabad before another injury ruled him out of the series. He could have been more proactive in the run-chase in the first Test, however.

Shreyas Iyer: 2.5/10

104 runs @ 26, HS: 35

Iyer was expected to be India’s spin-basher but he averaged 22.5 against them this series, which heightened India’s woes. He went into a shell in the second innings in Hyderabad and the period of play arguably lost India the game.

Sarfaraz Khan: 7/10

200 runs @ 50, HS: 68*

After a long wait, Sarfaraz was finally introduced into the Test team. He wowed with his performance in the first game and looked set for a century in his maiden innings if not for an unfortunate run-out. He got low scores in the tough conditions in Ranchi but overall, it was a promising first outing for the talented youngster. He would have wanted to convert one of his three fifties into a big score, though.

Dhruv Jurel: 8/10

190 runs @ 63.33, HS: 90

As close to a back-up to Rishabh Pant as India could find. Without much first-class experience, Jurel was a surprise pick and ended up being arguably the most impressive player who debuted in the series for India. The game in Ranchi was a breakthrough moment: His 90 in the first innings helped India from 161-5 to 307 and an unbeaten 39 in the second innings with Gill showed he had the maturity to excel in tough situations. His wicketkeeping was pleasing as well.

KS Bharat: 2.5/10

92 runs @ 23, HS: 41

Bharat was decent with the gloves and got India close with his 41 in Hyderabad but three successive failures saw his Test batting average fall to 20.09 meant he was dropped for the last three games.

Ravindra Jadeja: 8.5/10

232 runs @ 38.66, 100s: 1
19 wickets @ 25.05, BBI: 5-41

Jadeja was involved in two run-outs in the series, one which resulted in an injury and the other cut short a marvellous innings from Sarfaraz as he neared his hundred. But overlook that, and Jadeja executed to perfection what he is known for. With the bat, he made a hundred after walking out at 33-3 in Rajkot making up for the missed ton by 13 runs in Hyderabad. He was overlooked with the ball but was one of three bowlers from the side with 19 scalps.

Axar Patel: 3/10

133 runs @ 33.25, HS: 45
5 wickets @ 41.2, BBI: 2-33

Axar scored two forties in the series but was unable to produce any bite with his primary skill. He had a strike rate of 56.4, almost 10 more than any other India bowler. He was also the most expensive of the lot and was dropped for the last three games.

R Ashwin: 7.5/10

116 runs @ 16.57, HS: 37
26 wickets @ 24.8, BBI: 5-51

Ashwin was largely not at his best in the series but the fact that he still ended up seven wickets clear of the next-best India bowler and four wickets of Tom Hartley suggests his class. He was effective only in patches but when he got it right there was no escaping him. Ashwin improved as the series progressed, picking up 14 wickets in his last three innings. The fact that he had to navigate a family emergency in between picking up his 500th Test wicket and playing his 100th game makes his feats even more praise-worthy.

Jasprit Bumrah: 9.5/10

19 wickets @ 16.89, BBI: 6-45

In a series defined by the spinners, Bumrah ended as the bowler with the best strike rate and average. The number of times he turned a session India’s way with magical deliveries will remain the biggest talking point of the tour. His ball to Ollie Pope has a separate fan club. There were also a few breathtaking spells where he went wicketless.

Mohammed Siraj: 5/10

9 wickets @ 46, BBI: 4-84

It is tough to judge Siraj on the same parameters as others given he bowled 67.1 overs in eight innings. But he, like most others, had his moment too. In Rajkot, after India were reduced to 10 men with Ashwin withdrawing midway through the game, Siraj brought on his big-game temperament and picked up four wickets in a series-changing spell as England fell from 207-2 to 319 all out.

Kuldeep Yadav: 9.5/10

19 wickets @ 20.15, BBI: 5-72

Kuldeep’s rise has been heartening to see in the last few months. He took over as the third spinner in the series and was arguably the best spinner on display in the series, breaking crucial partnerships whenever India needed to get back in the game. His five-for on day one in Dharamsala moments after Rohit Sharma suggested India were contemplating going in with three quicks, earned him the Player of the Match award. He also gets extra points for his batting.

Akash Deep: 6/10

3 wickets @ 27.66, BBI: 3-83

Coming in as a replacement for Bumrah in Ranchi, Akash Deep did not let the initial frustration of getting a wicket off a no-ball bother him as he bounced back to pick three wickets in no time.

Mukesh Kumar: 1/10

1 wicket @ 70, BBI: 1-26

Mukesh bowled 12 overs in the Visakhapatnam Test and was the least impressive bowler to take part in the series.