Sachin Tendulkar - 34357 runs in 664 matches
Virat Kohli - 24936 runs in 546 matches
Rahul Dravid - 24208 runs in 605 matches
Sourav Ganguly - 18575 runs in 424 matches
MS Dhoni - 17266 runs in 538 matches
Virender Sehwag - 17253 runs in 374 matches
Rohit Sharma - 16772 runs in 434 matches
Mohammad Azharuddin - 15593 runs in 433 matches
Sunil Gavaskar - 13214 runs in 233 matches
Yuvraj Singh - 11778 runs in 402 matches
Next : From Tendulkar to Pujara, list of players to score highest runs in each edition of Border-Gavaskar series
Click to read more..