England's greatest ever Test batsman — 12,472 Test runs across 161 Tests, including the most Ashes centuries by an English player and the highest score by any England batsman.
Sir Alastair Cook is England's all-time leading Test run-scorer with 12,472 runs across 161 matches — both records. His 33 Test centuries are the most by any England batsman. He captained England to the 2010-11 Ashes in Australia and was the first England player to score a century on Test debut and also score a century in his final Test match — a unique distinction.
He scored a century on his Test debut and a century in his final Test match — no other player in history has bookended their career with hundreds.
Did You Know?Career Honours
- 2005 2010 2013 Ashes winner
- 161 Tests, 12,472 runs (England record)
- 33 centuries (England record)
- Century on debut and final match