10 - Yuvraj Singh, Matches: 402, Innings: 391, Runs: 11778
9 - Sunil Gavaskar, Matches: 233, Innings: 316, Runs: 13214
8 - Mohammad Azharuddin, Matches: 433, Innings: 455, Runs: 15593
7 - Virender Sehwag, Matches: 374, Innings: 443, Runs: 17253
6 - MS Dhoni, Matches: 538, Innings: 526, Runs: 17266
5 - Rohit Sharma, Matches: 443, Innings: 462, Runs: 17298
4 - Sourav Ganguly, Matches: 424, Innings: 488, Runs: 18575
3 - Rahul Dravid, Matches: 509, Innings: 605, Runs: 24208
2 - Virat Kohli, Matches: 500, Innings: 559, Runs: 25516
1 - Sachin Tendulkar, Matches: 664, Innings: 782, Runs: 34357
Next : List of players with most runs from fours and sixes in Test innings, Sehwag features four times in top 10
Click to read more..