29
Sachin Tendulkar tops the list of Indian batsmen with most runs in Test cricket. The Master Blaster scored 15921 runs in 200 Test matches. He is followed by Rahul Dravid, who finished his Test career with 13265 runs.