21
Sachin Tendulkar is widely considered the greatest Indian cricketer and one of the best in the world. He holds numerous records, including the most runs in international cricket and the most ODI centuries. While Virat Kohli is a current superstar with a phenomenal record, Tendulkar's legacy remains unmatched.
Here's a more detailed look:
Sachin Tendulkar:
He is known for his exceptional batting technique, longevity, and unwavering commitment to the sport. He played 200 Test matches, scored 18,426 runs in ODIs, and holds the record for the most ODI centuries, with 49.
Virat Kohli:
He is a dynamic and aggressive batsman with an impressive record in all formats. He is currently the leading run-scorer in T20 Internationals for India.
Rahul Dravid:
He was a solid and dependable batsman known for his defensive prowess and long innings. He is the second-highest run-scorer for India in all formats.