Alastair Cook is another worthy mention too.

Youngest ever player to get 7000 runs in the history of international cricket.