England archive · Cricket · 2006–2018

Alastair Cook⁠

Born in Gloucester on 25 December 1984, Alastair Cook played for England from 2006 to 2018. His 12,472 Test runs rank second on England's all-time list, and his 161 Test caps place him fourth. He also played 92 ODIs, scoring 3,204 ODI runs, the 18th-highest total by an England player.

Cook's international career took in 161 Tests, 92 ODIs and four T20Is, with the great majority of his England cricket played in the Test arena. His England career ended in 2018.
Internationals257
International runs15,737

England legacy

No.2 on England's all-time test runs list

Player file

At a glance

Major tournaments

2013 ICC Champions Trophy

Career by format

Alastair Cook in Tests, ODIs and T20Is

2006–2018

Alastair Cook's England career by format: matches, runs and wickets
FormatMatchesRuns HighestBatting avg Wickets
Tests 161 12,472 29445.35 1
ODIs 92 3,204 13736.40 0
T20Is 4 61 –– 0
All internationals 257 15,737 1

Highest scores, averages and best bowling are shown for the formats in which Alastair Cook is on England's all-time records lists.

Bet responsibly

18+ only. Odds and offers are subject to change and to the bookmaker's terms. Set a budget, never chase losses, and treat betting as entertainment. National Gambling Helpline: 0808 8020 133, free, 24/7.

Gambling support: GambleAware.org (opens in a new tab)