Top 10 Best Batsmen in Indian Cricket History – Legendary Indian Cricketers of All Time
10. Mohammad Azharuddin – The stylish wristy magician of Indian cricket.
9. MS Dhoni – The calm finisher and India’s most successful captain.
8. Rohit Sharma – The Hitman with multiple ODI double centuries.
7. Virender Sehwag – The explosive opener who changed Test batting forever.
6. VVS Laxman – The artist of Indian batting, elegant and classy.
5. Sourav Ganguly – The fearless leader who built a winning team.
4. Rahul Dravid – “The Wall” known for his technique and patience.
3. Sunil Gavaskar – The original batting legend who faced the fiercest bowlers.
2. Virat Kohli – King Kohli, the modern-day run machine.
1. Sachin Tendulkar – The God of Cricket with 100 international centuries.