India has given some of the best performances in the ICC Test Series. From top batsmen to bowlers, everyone has reached the Top spot in the ICC Test Rating in History. The ratings are given based on the players’ performances in matches over time.
The higher the rating, the more it reflects how the player is not just playing the game but also dominating it. It is very difficult to be this consistent in the game; such performances by the players show why they are top players in the world.
More Stories: Which Indian Test Captain Has the Most Match Wins in England
7 Indians Achieved the Best ICC Test Ratings
1. Virat Kohli
Virat Kohli has been one of the top players when it comes to Test matches. He was in his best form in 2018. He has the highest ICC rating in Test history by an Indian player of 937. Virat almost made a century in every part of the world. He was India’s Test captain during his peak year.

Bowlers found it very difficult to deliver when he was batting. He has a total of 29 Centuries and over 8,800+ runs in Test. He was the leading Batsman in 2018.
Also Check: Virat Kohli’s Top 10 Assets in 2025: From Properties to Endorsements
2. Sunil Gavaskar
Sunil Gavaskar was a very talented star of Test matches. He has an ICC Test Rating of 916 with a total of 34 centuries in his Test career. Sunil was always a focused, calm, and very dependable player of India.

He was the first batsman to score 10,000 Test runs. He was a fearless player playing against fast bowlers without a helmet. Sunil Gavaskar was one of the most respected players in the world.
3. Ravichandran Ashwin
One of the finest bowlers of India, with an incredible Test Rating of 904, Ravichandran Ashwin. In 2016-17, he took wickets in almost every match, and he was named the ICC cricketer of the year in 2016.

In Tests, Ashwin has taken a total of 35+ five-wicket hauls and 8+ ten-wicket hauls, showcasing his consistency. Ravichandran Ashwin became one of the world’s top-ranked bowlers. Batters would not stand a chance when he was in his top form.
4. Sachin Tendulkar
Sachin Tendulkar, the legend of cricket. He is one of the most talented players from India. Sachin has an ICC Test Rating of 898. His performance in Tests is brilliant; he scored over 51 centuries and 15,921 runs in Tests.

This record shows how consistent he has been in his career and why he is one of the best in the world. Sachin debuted at just 16 and impressed everyone with his skills. He is the most loved player in India; people also call him the “God of Cricket”.
5. Rahul Dravid
Rahul Dravid is also known as the wall of India. He is one of the most dependable players on the team. His performance often helped India win in tough situations. He has the ICC Test Rating of 892, and he has scored over 13,288 runs in Test matches.

He has scored five double centuries in Tests, which showcase his consistency and dominance in the game. Now, the talented player is the Head Coach of the Indian men’s team.
6. Jasprit Bumrah
Jasprit Bumrah is one of India’s top bowlers. He has not only dominated tests but also all the formats in Cricket. Jasprit’s bowling is sharp and accurate; he never misses a chance to take a wicket. He has an ICC Test Rating of 881 and has taken over 170+ wickets in Tests.

Jasprit has also been the vice-captain in Tests, showcasing his leadership and sharp decisions on the field. He became the world’s No.1 Test Bowler in 2024.
7. Anil Kumble
Anil Kumble was the first bowler to change India’s bowling lineup with his spin. His spins were smart and made it difficult for the bowlers to bowl. Anil once took 10 wickets in a single match, showcasing his consistency and control over the ball.

Anil has taken a total of 619 wickets in Tests. He has bowled 35 five-wicket hauls and 8 ten-wicket hauls. His bowling in Tests is what fans truly enjoyed the most.
More Stuff: Top 10 All-Time Highest Run‑Scorers in England vs India Test History?