1
The greatest cricketer of all time, he retired after his 200th Test match. He holds the record of being the highest run-scorer in Tests. Also, he is the only batsman to have scored 100 international centuries.
Image Credit: Times Now
2
The wall of Indian cricket has scored 13,288 runs in 164 matches. He holds many records in Tests, including most catches taken by a player, along with the unique record of never getting out for a golden duck.
Image Credit: ESPNcricinfo
3
The greatest opening batsman of all time was widely admired for his unique techniques for fast bowling and has scored 10,122 runs in 125 matches.
Image Credit: Hindustan Times
4
King Kohli has scored 9,230 runs in 123 matches to date. He is the first player to score 20,000 runs in a decade and stands fourth-highest in Test cricket.
Image Credit: The Cricket Lounge
5
Popularly known as the ‘God of the 4th Innings’ for his exploits in Tests. He is one of the few players to have played 100 Test matches without ever appearing in a Cricket World Cup.
Image Credit: ESPNcricinfo
6
The most destructive opener holds the fame of being one of four batsmen in the world to have ever surpassed 300 twice in Test cricket. He has the highest career strike rate with a minimum of 3000 Test runs.
Image Credit: NDTV Sports
7
The ‘Maharaja’ of Indian cricket is one of India’s most successful cricket captains. He has scored 7,212 runs in 113 matches and is the only batsman to have scored a century on his debut.
Image Credit: Okezone Bola
Image Credit: Wisden
8
A Test specialist throughout his career, he is known for his disciplined and patient batting style, which made him the 2nd fastest Indian player to reach 1,000 Test runs.
Image Credit: Cricbuzz.com