Cricket News
IND vs ENG Top 5 Highest Run Scorers in India- England Tests
4. Alastair Cook
The former England captain made his debut against India and played his last against the same side. Out of 161 Tests, Cook played 30 Tests against India and scored 2431 runs averaging 47.66 including seven hundreds with the best score of 294 in 2011. He also led the team to a 2-1 win against India in Asia.