CricketWise
  1. Home
  2. Players
  3. Alastair Cook

England · Men's cricket

Alastair Cook stats

Data through 26 September 2023Last updated 26 September 2023

Coverage: matches in the Cricsheet data from 1 March 2006 to 26 September 2023. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Between 2006 and 2023, Alastair Cook appears in 161 Tests, 91 ODIs, 4 T20Is for England in the Cricsheet data. In Tests Alastair Cook scored 12,472 runs in 291 innings (average 45.35, strike rate 47.0), including 33 hundreds and 57 fifties. Against West Indies in Tests, Alastair Cook averaged 57.97 over 35 innings.

International matches
256
Tests 161 · ODIs 91 · T20Is 4
International runs
15,737
38 hundreds
T20 league & domestic matches
2
30 runs
Best batting average (Test)
45.35
291 innings
Highest score
294
Test

Teams played for

England 2006–2018 · 256Essex 2014–2023 · 116

Alastair Cook batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
Test1612911612,47229445.3526,56247.033579144111
ODI919143,20413736.834,14777.3519636310
T20I440612615.2554113.0000100
T20 (leagues & domestic)220302215.0030100.000030
First-class86144125,96119345.1611,93050.0172678052
List A282831,30613352.241,49987.14701631

Runs per year

01K2K3K2006201220182023836
Alastair Cook: runs per calendar year (all formats in the data)
01K2K3K200620082010201220142016201820202023836
Alastair Cook: runs per calendar year (all formats in the data)
Show as table
Alastair Cook: runs per calendar year (all formats in the data)
YearRuns
20061,093
20071,350
2008977
2009997
20101,443
20111,527
20121,912
20131,476
20141,155
20151,507
20161,913
20172,202
2018939
20191,117
2020563
20211,061
2022966
2023836
Year-by-year batting (39 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2006ODI28040.0087.04100
2006Test24101346.0544.212743
2007ODI1340331.0067.110211
2007T20I22412.0096.01500
2007Test2192343.9548.411835
2008ODI721931.2966.46902
2008Test2175836.1047.67608
2009T20I23718.50127.62600
2009Test2496045.7148.416034
2010ODI315652.0090.76402
2010Test24128758.5054.823554
2011ODI1560046.1593.211915
2011Test1192784.2750.529442
2012ODI1566347.3680.013733
2012Test29124948.0441.919043
2013ODI1656035.0075.27805
2013Test2791633.9342.513026
2014First-class322073.3357.318110
2014ODI2052327.5371.35601
2014T20 (leagues & domestic)12222.00104.82200
2014Test1339032.5043.59503
2015First-class513527.0052.18001
2015T20 (leagues & domestic)188.0088.9800
2015Test26136454.5643.726338
2016First-class1164391.8649.114232
2016Test33127042.3351.913027
2017First-class1066766.7058.119331
2017List A963679.5088.513333
2017Test2089947.3249.124422
2018First-class1141237.4554.99604
2018List A11111.0050.01100
2018Test1851628.6744.114712
2019First-class2491345.6545.312517
2019List A820425.5085.45301
2020First-class1156356.3055.117221
2021First-class1860633.6751.016522
2021List A1045556.8887.711013
2022First-class2596642.0044.014542
2023First-class2683633.4450.412816

Alastair Cook bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
Test218711/61/67.002.3318.0000
First-class212130–––6.50–000

Wickets per year

00.250.50.75120062012201820230
Alastair Cook: wickets per calendar year (all formats in the data)
00.250.50.7512006200820102012201420162018202020230
Alastair Cook: wickets per calendar year (all formats in the data)
Show as table
Alastair Cook: wickets per calendar year (all formats in the data)
YearWickets
20060
20070
20080
20090
20100
20110
20120
20130
20141
20150
20160
20170
20180
20190
20200
20210
20220
20230
Year-by-year bowling (4 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2008Test10–1.000/1
2014Test116.003.001/6
2021First-class10–5.000/5
2022First-class10–8.000/8

Alastair Cook against each team

Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
AustraliaTest64249340.2147.1244511
IndiaTest54243147.6745.229479
West IndiesTest35173957.9749.324368
PakistanTest36171949.1149.026358
Sri LankaTest28129053.7545.913337
South AfricaTest36126335.0844.011829
New ZealandTest27104738.7844.416234
BangladeshTest1149049.0059.117321
IndiaODI2782231.6277.110216
Sri LankaODI2280940.4575.011914
New ZealandODI1346435.6975.07804
PakistanODI432380.7589.013721
AustraliaODI1031931.9076.35801
West IndiesODI517835.6080.511210
BangladeshODI315652.0090.76402
South AfricaODI68917.8054.65101
SomersetFirst-class1594267.2950.617235
KentFirst-class1371064.5550.512524
WarwickshireFirst-class1450542.0848.58404
WorcestershireFirst-class850171.5749.114222
SurreyFirst-class1348040.0052.616511
MiddlesexFirst-class945750.7857.319312
HampshireFirst-class1245541.3650.512922
DerbyshireFirst-class538476.8055.718112
GloucestershireFirst-class836151.5752.214520
YorkshireFirst-class932841.0046.710720
NottinghamshireFirst-class931539.3843.99902
SussexFirst-class417458.0050.112710
NorthamptonshireFirst-class816120.1244.26501
LancashireFirst-class1115714.2743.35801
DurhamFirst-class4276.7529.71200
KentList A318492.0086.07703
MiddlesexList A3175175.0083.39202
SussexList A317458.0088.810910
GloucestershireList A315050.0087.712710
GlamorganList A314548.3389.56801
HampshireList A36020.0076.93900

Top grounds (batting)

Most runs by ground
GroundInnsRunsAvgHS
County Ground, Chelmsford88418652.99193
Lord's62251441.90172
Kennington Oval43172641.10165
Edgbaston30123544.11294
Old Trafford22102251.10127
Headingley2691735.27130
Trent Bridge2981630.2299
The Rose Bowl1661944.21102
Zayed Cricket Stadium5603120.60263
Sophia Gardens1346939.08133

Top grounds (bowling)

Most wickets by ground
GroundInnsWktsAvgEcon
Trent Bridge116.003.00

Batting and bowling by phase (limited overs)

T20 phases: overs 1–6, 7–15, 16–20. ODI phases: overs 1–10, 11–40, 41–50.
FormatPhaseRunsBallsSROutsBowl ballsWktsEcon
T20Powerplay7564117.24–––
T20Middle162080.02–––
ODIPowerplay1585220072.036–––
ODIMiddle1561188083.046–––
ODIDeath586786.65–––

How Alastair Cook was dismissed

How Alastair Cook took wickets

Last 20 innings

0501001504 May 202325 Jun 202326 Sep 20236
Alastair Cook: runs in the last 20 innings
0501001504 May 202318 May 202311 Jun 202310 Jul 202325 Jul 20234 Sep 202326 Sep 20236
Alastair Cook: runs in the last 20 innings
Show as table
Alastair Cook: runs in the last 20 innings
InningsRuns
4 May 202314
11 May 202313
11 May 202318
18 May 202372
18 May 202399
11 Jun 2023128
11 Jun 202334
25 Jun 20239
25 Jun 202323
10 Jul 202311
10 Jul 20230
19 Jul 202387
25 Jul 20234
25 Jul 20234
4 Sep 202358
4 Sep 202384
19 Sep 20230
19 Sep 202316
26 Sep 20236
26 Sep 20236
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
26 Sep 2023First-classNorthamptonshire67caughtCounty Ground, Northampton
26 Sep 2023First-classNorthamptonshire616bowledCounty Ground, Northampton
19 Sep 2023First-classHampshire1638caughtCounty Ground, Chelmsford
19 Sep 2023First-classHampshire03bowledCounty Ground, Chelmsford
4 Sep 2023First-classMiddlesex84178caughtCounty Ground, Chelmsford
4 Sep 2023First-classMiddlesex58127lbwCounty Ground, Chelmsford
25 Jul 2023First-classHampshire47caughtThe Rose Bowl
25 Jul 2023First-classHampshire433caughtThe Rose Bowl
19 Jul 2023First-classKent87176lbwCounty Ground, Chelmsford
10 Jul 2023First-classLancashire02caughtStanley Park
10 Jul 2023First-classLancashire1130caughtStanley Park
25 Jun 2023First-classWarwickshire23*33not outCounty Ground, Chelmsford
25 Jun 2023First-classWarwickshire918caughtCounty Ground, Chelmsford
11 Jun 2023First-classSomerset3460caughtCounty Ground, Chelmsford
11 Jun 2023First-classSomerset128244lbwCounty Ground, Chelmsford
18 May 2023First-classNottinghamshire99228caughtTrent Bridge
18 May 2023First-classNottinghamshire72124caughtTrent Bridge
11 May 2023First-classWarwickshire1842lbwEdgbaston
11 May 2023First-classWarwickshire1319lbwEdgbaston
4 May 2023First-classSurrey1436bowledCounty Ground, Chelmsford

Batter vs bowler matchups

Bowlers Alastair Cook faced most

Frequently asked questions

How many runs has Alastair Cook scored in Tests?
12,472 runs in 291 innings (161 matches) at an average of 45.35 and a strike rate of 47.0, in the data from 2006 to 2018.
How many runs has Alastair Cook scored in ODIs?
3,204 runs in 91 innings (91 matches) at an average of 36.83 and a strike rate of 77.3, in the data from 2006 to 2014.
How many runs has Alastair Cook scored in T20Is?
61 runs in 4 innings (4 matches) at an average of 15.25 and a strike rate of 113.0, in the data from 2007 to 2009.
What is Alastair Cook's highest score?
294 in Tests, the highest score in the data.
How many centuries has Alastair Cook scored?
59 hundreds in the data: 33 in Tests, 5 in ODIs, 17 in first-class, 4 in List A.

Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.