#4. Rahul Dravid

Arguably the most talented test batsman for India ever, Rahul Dravid was the cornerstone of Indian batting lineup during his playing days.
The overseas success for India during the 2000s can be largely credited to the legendary middle order of India and Dravid had played his part. He managed to score an impressive five double hundreds in his stellar career.