Alastair Cook- 19 centuries
The former English skipper has played the most number of matches in this period so far. In 92 Tests, Cook has scored 7441 runs with 19 centuries at an average of 47.09. Despite passing his prime, Cook continues to be one of the mainstays in the English top order. Ricky Ponting recently touted Cook to be England’s most important player for the ongoing Ashes. The southpaw has been a sensational servant of the game for England and will look to maintain his shape until he calls it quits from international cricket.