CricketWise
  1. Home
  2. Teams
  3. England

National team · Men

England cricket team stats and records

Data through 27 September 2026Last updated 27 September 2026

England played 957 matches in the data (2001–2026), winning 474 and losing 389, a win rate of 54.9% in matches with a result. Their best format by win rate is T20Is: 125 wins and 92 defeats (57.6%). At home they won 64.4% of decided matches, and away or at neutral grounds 46.8%. Joe Root has scored the most runs for them in the data (22,814).

Matches
957
2001–2026
Won
474
Lost
389
Win %
54.9%
matches with a result
Tied / drawn / NR
9 / 55 / 30

England results by format

Results by format
FormatPlayedWonLostTiedDrawnNRWin %Years
Tests27812499055055.6%2001–2026
ODIs449225198701953.2%2002–2026
T20Is23012592201157.6%2005–2026

Win percentage by year

02040608020022011202676.5
England: win percentage by year (matches with a result)
02040608020022005200820112014201720202023202676.5
England: win percentage by year (matches with a result)
Show as table
England: win percentage by year (matches with a result)
YearWin %
200233.3
200356.7
200464.7
200547.4
200630.0
200746.8
200848.3
200951.4
201073.7
201152.5
201260.5
201351.4
201434.9
201552.5
201653.8
201763.9
201867.4
201963.9
202069.2
202155.3
202258.3
202346.3
202455.0
202544.4
202676.5

Years with at least 3 matches with a result.

Home and away record

Home = grounds in the team's country (from our ground list)
WherePlayedWonLostWin %
Away50821724746.8%
Home44925714264.4%

England head to head

Record against each opponent (5+ matches)
OpponentPlayedWonLostOther
vs Australia174639615
vs India151587914
vs West Indies120664113
vs South Africa109504613
vs New Zealand107504314
vs Pakistan10767319
vs Sri Lanka103543811
vs Bangladesh362790
vs Ireland211533
vs Zimbabwe9711
vs Netherlands8620

Highest and lowest totals by England

Highest totals
TeamScoreOversAgainstDateResult
England823/7Pakistan7 Oct 2024Won
England710/7India10 Aug 2011Won
England669India23 Jul 2025Drawn
England657Pakistan1 Dec 2022Won
England644Australia3 Jan 2011Won
Lowest all-out totals
TeamScoreOversAgainstDateResult
England51West Indies4 Feb 2009Lost
England58New Zealand22 Mar 2018Lost
England67Australia22 Aug 2019Won
England68Australia26 Dec 2021Lost
England72Pakistan25 Jan 2012Lost

Biggest wins

Largest victories (rain-rule results excluded)
WinnerMarginAgainstFormatDateGround
Englandinnings and 283 runsWest IndiesTest25 May 2007Headingley
Englandinnings and 244 runsIndiaTest15 Aug 2014Kennington Oval
Englandinnings and 242 runsIndiaTest10 Aug 2011Edgbaston
Englandinnings and 225 runsPakistanTest26 Aug 2010Lord's
Englandinnings and 209 runsWest IndiesTest17 Aug 2017Edgbaston
England10 wicketsWest IndiesTest19 Aug 2004Kennington Oval
England10 wicketsBangladeshODI16 Jun 2005Kennington Oval
England10 wicketsSouth AfricaODI26 Aug 2008Trent Bridge

Heaviest defeats

Largest defeats (rain-rule results excluded)
WinnerMarginAgainstFormatDateGround
Sri Lankainnings and 215 runsEnglandTest18 Dec 2003Sinhalese Sports Club Ground
Australiainnings and 123 runsEnglandTest4 Jan 2018Sydney Cricket Ground
Australiainnings and 99 runsEnglandTest26 Dec 2006Melbourne Cricket Ground
Australiainnings and 80 runsEnglandTest7 Aug 2009Headingley
Indiainnings and 75 runsEnglandTest16 Dec 2016MA Chidambaram Stadium
Australia10 wicketsEnglandODI23 Jan 2003Sydney Cricket Ground
Sri Lanka10 wicketsEnglandODI18 Nov 2003Rangiri Dambulla International Stadium
Australia10 wicketsEnglandTest2 Jan 2007Sydney Cricket Ground

Most runs for England

Top 10 run scorers for the team in the data
PlayerTeamInnsRunsAvgSRHS100s
Joe RootEngland51822,81449.7066.626260
Alastair CookEngland38615,73743.0051.229438
Kevin PietersenEngland32813,44144.8071.522732
Ian BellEngland35912,89339.9258.623526
Jos ButtlerEngland42012,88136.1898.316215
Jonny BairstowEngland34411,37236.9275.616722
Ben StokesEngland35211,31035.4568.625819
Eoin MorganEngland3329,89635.3495.613014
Andrew StraussEngland2719,40736.1857.617719
Paul CollingwoodEngland2858,66235.5061.220613

Most wickets for England

Top 10 wicket takers for the team in the data
PlayerTeamInnsWktsAvgEconBest
James AndersonEngland53595027.253.227/42
Stuart BroadEngland48084027.903.458/15
Adil RashidEngland33246329.835.565/27
Graeme SwannEngland21940228.063.426/65
Chris WoakesEngland26639529.353.986/17
Moeen AliEngland31536538.874.376/53
Ben StokesEngland30334933.643.976/22
Steven FinnEngland15325329.074.246/79
Mark WoodEngland17224631.674.396/37
Andrew FlintoffEngland14824328.003.455/19

Grounds where England played most

Most-used grounds
GroundPlayedWonLost
Lord's773627
Kennington Oval663724
Old Trafford493112
Trent Bridge482618
Edgbaston483012
The Rose Bowl442615
Headingley382213
Sophia Gardens33236

Latest England matches in the data

Most recent matches in the data
DateTeamsResultGround
27 Sep 2026England 355/7 (50 ov)
Sri Lanka 132 (29.1 ov)
England won by 223 runsKennington Oval
24 Sep 2026Sri Lanka 321/6 (50 ov)
England 305/9 (50 ov)
Sri Lanka won by 16 runsHeadingley
22 Sep 2026England 265 (48.1 ov)
Sri Lanka 176 (37 ov)
England won by 89 runsRiverside Ground
19 Sep 2026Sri Lanka 124 (18.5 ov)
England 126/2 (9.4 ov)
England won by 8 wicketsOld Trafford
17 Sep 2026Sri Lanka 145/9 (20 ov)
England 146/4 (12.1 ov)
England won by 6 wicketsSophia Gardens
15 Sep 2026England 254/4 (20 ov)
Sri Lanka 135 (19 ov)
England won by 119 runsThe Rose Bowl
9 Sep 2026Pakistan 133 & 449
England 453 & 130/2
England won by 8 wicketsEdgbaston
27 Aug 2026England 290 & 208
Pakistan 110/9 & 194/9
England won by 194 runsLord's
19 Aug 2026Pakistan 171 & 135
England 409
England won by an innings and 103 runsHeadingley
19 Jul 2026England 387/3 (50 ov)
India 360/7 (50 ov)
England won by 27 runsLord's

Competitions

Frequently asked questions

How many matches have England won?
474 of 957 matches in the data (2001–2026): 124 of 278 Tests, 225 of 449 ODIs, 125 of 230 T20Is.
What is England's highest total?
823/7 against Pakistan on 7 Oct 2024.
What is England's lowest total?
51 all out against West Indies on 4 Feb 2009.
What is England's biggest win?
By innings and 283 runs against West Indies (Test, 25 May 2007).
Who has taken the most wickets for England?
James Anderson, with 950 wickets in the data.

Coverage: Cricsheet data only (from the early 2000s). Matches against Afghanistan are not included.

Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Definitions: methodology.