10 - Sachin Tendulkar, Opponent: Sri Lanka, Matches: 25, Runs: 1995
9 - Virat Kohli, Opponent: Australia, Matches: 25, Runs: 2042
8 - Cheteshwar Pujara, Opponent: Australia, Matches: 25, Runs: 2074
7 - Sunil Gavaskar, Opponent: Pakistan, Matches: 24, Runs: 2089
6 - Rahul Dravid, Opponent: Australia, Matches: 32, Runs: 2143
5 - VVS Laxman, Opponent: Australia, Matches: 29, Runs: 2434
4 - Sunil Gavaskar, Opponent: England, Matches: 38, Runs: 2483
3 - Sachin Tendulkar, Opponent: England, Matches: 32, Runs: 2535
2 - Sunil Gavaskar, Opponent: West Indies, Matches: 27, Runs: 2749
1 - Sachin Tendulkar, Opponent: Australia, Matches: 39, Runs: 3630
Next : Top controversies that headlined Ashes 2023, from Jonny Bairstow's stumping to Steve Smith's run out
Click to read more..