Alastair Cook - International Cricket Career in Numbers

A look at Alastair Cook's career who announced his retirement from international cricket after the fifth Test against India at The Oval.

Alastair Cook retires as England's leading run scorer in Test cricket (Photo - Daily Express)

Former England captain and opener Alastair Cook will retire from international cricket after the fifth Test against India at The Oval. He will retire as England's leading Test run-getter as well as the most capped Test player.

Alastair Cook made his Test debut at the age of 21 against India at Nagpur in March 2006 and he scored 60 and 104* against the bowlers like Anil Kumble and Harbhajan Singh.

In his 12 years career, he missed just a single Test match for England (third Test against India at Mumbai in debut series due to a stomach bug) and since then he has played record 159 consecutive Tests and will finish with 161 Test appearances - the most for England and seventh most in the world.

In 2010 Alastair Cook scored 766 runs with 3 hundreds against Australia and helped England to win their first Ashes in Australia after 24 years, in 2011 he made his best Test score of 294 against India in Edgbaston.

In 2012 after Strauss' retirement he was appointed England full-time Test captain and on his first assignment he led England to a series win in India, he himself was the star of that series victory as he scored 562 runs with 3 hundreds.

Under his leadership, England won 2 Ashes and he also became the only captain to win Test series in both India and South Africa. In May 2016 he became the first ever English player to score 10000 runs in the Test career.

In 12 years career Alastair Cook achieved many milestones and created several new records and here is a look at his illustrious career -

A look at Alastair Cook's international career in numbers :

32 - Number of Test hundreds Alastair Cook has scored - the most by any player for England.

Most Test hundreds for England -


Kevin Pietersen - 23

Ian Bell / Geoff Boycott / Walli Hammond / Colin Cowdrey - 22

Andrew Strauss - 21

159 - Alastair Cook will play his 159th consecutive Test match - the most consecutive Test appearances by any player. 

Players who have played the most consecutive Test matches -


Allan Border (AUS) - 153

Mark Waugh (AUS) - 107

Sunil Gavaskar (IND) - 106

766 - Alastair Cook scored 766 runs at an average of 127.66 with 3 hundreds in Ashes 2010 in Australia - the second most runs by any visiting batsman in a Test series in Australia.

Most runs by visiting batsmen in a Test series in Australia -

Wally Hammond (ENG) - 905 in 1928/29

ALASTAIR COOK (ENG) - 766 in 2010/11

Herbert Sutcliffe (ENG) - 734 in 1924/25

Aubrey Faulkner (SA)- 732 in 1910/11

Virat Kohli (IND) - 692 in 2014/15

2710 - Runs Alastair Cook scored in Asia in Test cricket - the most by any non-Asian player.

Most Test runs in Asia by non-Asian players -


Jacques Kallis - 2058

Ricky Ponting - 1889

Hashim Amla - 1859

11627 - Runs Alastair Cook scored as a Test opener - the most by any opener in the world.

Most runs as an opener in Test cricket -


Sunil Gavaskar (IND) - 9607

Graeme Smith (SA) - 9030

Matthew Hayden (AUS) - 8625

12254 - Alastair Cook has scored 12254 runs in Test cricket so far - the most for England and sixth most in the world. 

Most Test runs for England -


Graham Gooch - 8900

Alec Stewart - 8463

David Gower - 8231

15519 - Alastair Cook has scored 15519 runs in international cricket - the most for England.

Most runs for England in international cricket -


Kevin Pietersen - 13779

Ian Bell - 13331

Graham Gooch - 13190

Alastair Cook also holds the following records -

- Most Tests as captain for England (59).

- Most Test runs as captain for England (4844).

- Most Test hundreds as captain for England (12).

- Youngest player to score 10000 Test runs.


By Jasveer Singh Kharra - 04 Sep, 2018

    Share Via