Batting conditions have been harder in recent times as compared to earlier times, when it comes to test cricket. A big knock usually makes victory chances brighter for the team. We will now have a look at top individual scores by Indian batsmen in tests since 2020.

10. Rishabh Pant (vs England, 2021)

This game was the fourth test in the England tour of India. India won the match by an innings, but the win was not a smooth ride for them. England batted first and posted 205, and India was in trouble when Pant came in at 80-4. The team was in further trouble at 146-6, when Pant started taking control and he scored a quickfire 115-ball century.

Rishabh Pant scored 101 runs in this innings.

9. Shreyas Iyer (vs New Zealand, 2021)

This match was the debut test match for Shreyas Iyer. He had a brilliant debut, scoring a century and a half century. India dominated the match, and New Zealand barely managed to draw the match with just one wicket remaining. In the first innings, Shreyas had a 121-run partnership with Ravindra Jadeja and eventually finished with a century.

Shreyas Iyer scored 105 runs in this innings.

8. Ravichandran Ashwin (vs England, 2021)

Ravichandran Ashwin had a truly special performance in this match. During first innings while bowling, he took a five-wicket haul. In second bowling innings, he took three wickets. During second innings batting, he formed an important partnership with Virat Kohli and ensured India posted a massive target. Towards the end of the innings, he managed to bat cautiously with the tail and complete his century.

Ravichandran Ashwin scored 106 runs in this innings.

7. Ajinkya Rahane (vs Australia, 2020)

This match was the second match of the four-match series away in Australia and, Virat Kohli left after playing the first match. India was 0-1 behind, and Ajinkya Rahane, the stand-in captain, produced a brilliant century to make India level the series.

Ajinkya Rahane scored 112 runs in this innings.

6. KL Rahul (vs South Africa, 2021)

This match was the first of the three-match series in South Africa. KL Rahul and Mayank Agarwal put up a 117-run opening partnership. This sealed the match as India went on to win the match by 113 runs.

KL Rahul scored 123 runs in this innings.

5. Rohit Sharma (vs England, 2021)

India had a 99-run deficit in the first innings. During batting in the second innings, Rohit Sharma produced a masterclass of an innings and helped India post 466. England ended up with a 368-run target and they fell way short. This was Rohit’s first test century outside India, and Rohit was adjudged the man-of-the-match.

Rohit Sharma scored 127 runs in this innings.

4. KL Rahul (vs England, 2021)

This match was at Lord’s. KL Rahul had a 126-run opening partnership with Rohit Sharma. He was playing the second fiddle in this one, but after Rohit Sharma got dismissed, Rahul started taking control and ended up scoring a century. India eventually won the match and Rahul was adjudged the man-of-the-match.

KL Rahul scored 129 runs in this innings.

3. Mayank Agarwal (vs New Zealand, 2021)

This innings in which Mayank Agarwal scored a century, is more known for the ten wickets taken by the New Zealand bowler Ajaz Patel. Mayank was batting and scoring runs constantly, stitching partnerships with whoever was staying without getting out. By the time he got out, India was 291-7. India went on to win the match.

Mayank Agarwal scored 150 runs in this innings.

2. Rohit Sharma (vs England, 2021)

This match was the second match of the England tour of India and India was 0-1 behind. It was from here, where the fate of the series and the match changed as Rohit Sharma set the tone with his brilliant 150+ score at the top. India eventually won the match and the series.

Rohit Sharma scored 161 runs in this innings.

1. Ravindra Jadeja (vs Sri Lanka, 2022)

Ravindra Jadeja did a complete all-round show in this match. He took 9 wickets in the match with his bowling. More impressive was his batting. He came in at 228-5 and had a partnership of 104 runs with Rishabh Pant and then a partnership of 130 runs with Ravichandran Ashwin. He also played a dominating role in the unbeaten 103-run partnership with Mohammed Shami.

Ravindra Jadeja scored 175 not out in this innings.