3. Joe Root
The England skipper will play his 100th Test match when England take on India in the first Test in India. Root made his debut against India back in 2012 and has scored at least a fifty in every innings he has played since then.
Overall in six Tests, the England skipper has scored 584 runs with one century and five fifties. He is third in the list of top 5 run-scorers in India-England Tests.