Alastair Cook — England's Greatest Run-Scorer and Test Opening Batter
Alastair Cook is England's all-time leading Test run-scorer with 12,472 runs at 45.35. Learn about the left-handed opener's remarkable consistency, his 33 Test centuries, and his final Test century at The Oval in 2018.
Sir Alastair Nathan Cook (born 1984, Gloucester) is England's highest Test run-scorer of all time with 12,472 runs at an average of 45.35 in 161 Tests — the fifth-highest total in Test history. A left-handed opening batsman known for his deep concentration, technically correct technique, and extraordinary durability, Cook played 161 consecutive Tests during one period — a testament to his fitness and consistency. He scored 33 Test centuries, the most by any England batter.
Test debut century and immediate impact
Cook scored a century on his Test debut against India at Nagpur in March 2006, aged 21. The debut hundred set the template: a patient, technically rigorous innings built around leaving the ball well outside off-stump and accumulating through the mid-wicket and cover regions. His debut century was followed by scores of 104 in the next Test — an immediate statement of quality that saw him retained in the England setup from 2006 onwards.
The 2010-11 Ashes — a series-defining performance
Cook's best single series performance came in the 2010-11 Ashes in Australia, which England won 3-1 — their first Ashes series win in Australia since 1986-87. Cook scored 766 runs in the series at an average of 127.67 — extraordinary numbers in an away Ashes series. His innings of 235* at Brisbane and 148 at Melbourne were among the best in an English batsman's career in Australia. The 2010-11 Ashes is consistently rated England's greatest overseas Test triumph of the modern era.
Final Test century at The Oval — a fairytale ending
Cook retired from cricket after his 161st Test — the fifth Ashes Test at The Oval in September 2018. In an extraordinary final act, he scored 71 and then 147 in his last Test innings — a century in his last Test, 12 years after a century in his first. The crowd at The Oval gave him a standing ovation when he crossed 100 in his final innings. Few careers in any sport have ended with such emotional symmetry.
Frequently asked questions
How many Test runs did Alastair Cook score?
Alastair Cook scored 12,472 Test runs in 161 matches at an average of 45.35 — the most by any England batter and the fifth-highest in Test history. He scored 33 Test centuries. Cook also captained England in 59 Tests, winning 24.
Did Alastair Cook score a century in his first and last Test?
Yes. Cook scored a century (127) on his Test debut against India at Nagpur in 2006, and scored 147 in his final Test innings at The Oval against India in 2018. Scoring centuries in both your first and last Test innings is a unique achievement — there is no other instance in the history of cricket.
How many consecutive Tests did Alastair Cook play?
Alastair Cook played 159 consecutive Test matches — one of the longest streaks in Test history. He missed only two Tests through injury in his entire career and was England's most durable player of the modern era.
