CricketWise
  1. Home
  2. Players
  3. James Anderson

England · Men's cricket

James Anderson stats

Data through 15 September 2026Last updated 15 September 2026

Coverage: matches in the Cricsheet data from 11 January 2003 to 15 September 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Between 2003 and 2026, James Anderson appears in 182 Tests, 179 ODIs, 19 T20Is for England in the Cricsheet data. James Anderson took 682 Test wickets in the data (average 26.41, economy 2.77, best 7/42).

International matches
380
Tests 182 · ODIs 179 · T20Is 19
International runs
1,545
0 hundreds
International wickets
950
33 five-wicket hauls
T20 league & domestic matches
23
6 runs
Best bowling
7/19
First-class

Teams played for

England 2003–2024 · 380Lancashire 2014–2026 · 86Manchester Originals 2025 · 3

James Anderson batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
Test1822581091,290818.663,29439.201341773
ODI1797340254287.7049851.0009220
T20I194311*1.00250.000100
T20 (leagues & domestic)237462*2.001442.900300
First-class5261352904211.1558050.00011412
List A1453105*5.002540.000010

Runs per year

0100200300200320112019202624
James Anderson: runs per calendar year (all formats in the data)
01002003002003200620092012201520182021202624
James Anderson: runs per calendar year (all formats in the data)
Show as table
James Anderson: runs per calendar year (all formats in the data)
YearRuns
200325
200435
20050
200639
200769
2008151
2009199
201077
201195
2012142
2013144
2014232
2015140
201680
201761
201857
201936
202036
202154
202254
202360
202413
202528
202624
Year-by-year batting (52 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2003ODI8214.2028.8800
2003Test842.008.0200
2004ODI21313.0040.61100
2004Test32211.0041.51200
2006ODI63210.6778.01500
2006Test377.0015.9400
2007ODI12214.2031.81100
2007T20I21–100.0100
2007Test9477.8332.21600
2008ODI9204.0040.81100
2008Test1413121.8334.63400
2009ODI8217.0038.9800
2009T20I200.000.0000
2009Test1517814.8343.32900
2010ODI6126.0046.2500
2010Test16655.0028.91300
2011ODI64020.0058.82000
2011Test65513.7538.52700
2012ODI252.5035.7500
2012Test221378.0649.32300
2013ODI43333.00132.02800
2013Test221117.9348.92300
2014First-class68120.25111.02800
2014ODI62211.0066.7900
2014T20 (leagues & domestic)100.000.0000
2014Test1012916.1245.78101
2015First-class24848.0067.64200
2015ODI4147.0082.4800
2015Test18786.5043.12000
2016First-class4144.6746.7800
2016Test15668.2566.71700
2017First-class62323.0047.91300
2017List A25–100.0500
2017Test16336.6032.01200
2018First-class4143.5025.5800
2018Test18437.1729.51200
2019First-class5196.3337.3900
2019List A352.5025.0400
2019Test9123.0018.5400
2020Test5369.0050.01100
2021First-class213–59.1800
2021Test21414.1025.61000
2022First-class310–24.4500
2022Test11447.3355.0900
2023First-class32211.0046.8900
2023Test8389.5039.61200
2024First-class10–0.0000
2024Test9132.6024.1600
2025First-class62222.0059.51200
2025T20 (leagues & domestic)566.0050.0200
2026First-class19243.4323.31000
2026T20 (leagues & domestic)100.000.0000

James Anderson bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
Test33939,00118,0156827/4211/7126.412.7757.261311690
ODI1778,8437,3212505/23–29.284.9735.4122115
T20I19422552183/23–30.677.8523.4001
T20 (leagues & domestic)23488682343/17–20.068.3914.4000
First-class909,2583,7961997/1910/8919.082.4646.5158444
List A14736573153/21–38.204.6749.1008

Wickets per year

0255075100200320112019202658
James Anderson: wickets per calendar year (all formats in the data)
02550751002003200620092012201520182021202658
James Anderson: wickets per calendar year (all formats in the data)
Show as table
James Anderson: wickets per calendar year (all formats in the data)
YearWickets
200350
200416
20055
200612
200765
200860
200981
201073
201160
201266
201375
201470
201568
201656
201779
201852
201939
202023
202150
202248
202331
202422
202539
202658
Year-by-year bowling (54 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2003ODI223723.954.614/25
2003Test91345.623.735/102
2004ODI81027.505.213/37
2004Test4624.673.834/52
2005ODI3530.605.674/48
2006ODI81037.905.253/28
2006Test42151.504.781/85
2007ODI273928.724.714/23
2007T20I7732.868.522/24
2007Test101940.793.605/42
2008ODI191072.505.893/61
2008T20I3423.007.672/25
2008Test214629.853.367/43
2009ODI193423.624.975/23
2009T20I9732.867.343/23
2009Test214033.883.075/80
2010ODI121635.385.103/22
2010Test235722.962.836/17
2011ODI182534.925.584/18
2011Test133524.862.945/65
2012ODI121826.614.714/44
2012Test264829.502.505/72
2013ODI102315.264.245/34
2013Test275231.833.115/47
2014First-class61423.142.525/41
2014ODI101229.004.412/10
2014T20 (leagues & domestic)4432.009.852/24
2014Test164022.152.685/53
2015First-class41118.822.807/77
2015ODI91133.004.754/18
2015Test224622.652.656/42
2016First-class71520.472.233/29
2016Test214123.732.475/16
2017First-class81524.872.304/20
2017List A8938.444.942/45
2017Test215517.582.277/42
2018First-class6931.112.804/26
2018Test224322.512.475/20
2019First-class82111.141.855/25
2019List A6637.834.313/21
2019Test91230.172.685/46
2020Test112320.482.385/40
2021First-class3117.551.807/19
2021Test213921.742.126/40
2022First-class71222.831.993/24
2022Test173619.812.435/60
2023First-class71620.312.545/76
2023Test121539.672.734/18
2024First-class288.002.067/35
2024Test91428.072.883/32
2025First-class111725.942.973/53
2025T20 (leagues & domestic)142218.778.373/17
2026First-class215017.682.745/66
2026T20 (leagues & domestic)5817.627.422/19

James Anderson against each team

Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
AustraliaTest632777.6936.72900
IndiaTest562698.6838.18101
South AfricaTest391778.8533.83400
New ZealandTest2715411.8543.62800
PakistanTest271447.2047.21700
West IndiesTest251297.5938.12000
Sri LankaTest1912511.3644.62700
AustraliaODI16759.3855.62000
New ZealandODI146713.4059.82800
IndiaODI14326.4061.51200
Sri LankaODI9315.1741.31200
West IndiesODI72412.0048.01100
PakistanODI31111.0040.7600
South AfricaODI6102.5030.3500
BangladeshODI342.0028.6200
EssexFirst-class533–36.71300
NorthamptonshireFirst-class42814.0075.72800
GlamorganFirst-class31919.0057.61200
SomersetFirst-class5186.0048.6800
NottinghamshireFirst-class4175.6734.7600
DerbyshireFirst-class616–44.41000
YorkshireFirst-class3168.0038.1800
KentFirst-class6144.6741.2800
GloucestershireFirst-class51313.0076.5900
MiddlesexFirst-class588.0022.2300
HampshireFirst-class355.0029.4500
WarwickshireFirst-class352.5045.5500
DurhamFirst-class541.3311.4400
Bowling against each opponent (3+ innings)
OpponentFormatInnsWktsAvgEconBest
IndiaTest7114325.992.745/20
AustraliaTest7211735.972.946/47
South AfricaTest499928.882.855/40
West IndiesTest419021.712.567/42
New ZealandTest388426.063.107/43
PakistanTest388219.232.346/17
Sri LankaTest265822.192.686/40
BangladeshTest4924.782.654/78
IndiaODI303833.895.174/18
AustraliaODI313739.415.204/55
New ZealandODI223328.945.425/34
Sri LankaODI213027.034.584/18
West IndiesODI192927.625.443/37
South AfricaODI192822.964.685/23
PakistanODI152722.564.484/27
BangladeshODI81130.454.413/74
ZimbabweODI3325.673.501/15
New ZealandT20I4619.337.252/24
West IndiesT20I4520.407.852/37
South AfricaT20I4250.507.051/22
YorkshireT20 (leagues & domestic)3525.2010.503/25
NottinghamshireFirst-class82013.501.997/35
KentFirst-class81913.162.407/19
NorthamptonshireFirst-class41811.112.415/41
HampshireFirst-class61813.331.984/20
MiddlesexFirst-class71715.242.764/67
EssexFirst-class71720.822.617/77
DerbyshireFirst-class71620.942.984/18
GloucestershireFirst-class101619.882.024/51
WorcestershireFirst-class51511.332.085/25
SomersetFirst-class91531.802.665/76
DurhamFirst-class4729.002.813/58
YorkshireFirst-class5632.502.852/17
GlamorganFirst-class3618.172.173/40
WarwickshireFirst-class3357.002.642/64

Top grounds (batting)

Most runs by ground
GroundInnsRunsAvgHS
Lord's4420010.0029
Old Trafford4018611.6242
Trent Bridge291708.9581
Kennington Oval261428.8817
Headingley20909.0034
The Rose Bowl98116.2028
Edgbaston27634.8512
Sophia Gardens75914.7526
Riverside Ground8569.3316
SuperSport Park85117.0029

Top grounds (bowling)

Most wickets by ground
GroundInnsWktsAvgEcon
Lord's7414525.872.97
Old Trafford7913921.972.94
Trent Bridge4010119.732.98
Kennington Oval518628.293.48
Edgbaston427624.173.19
Headingley315826.783.16
The Rose Bowl224422.202.88
Riverside Ground173324.303.54
Adelaide Oval152826.893.10
Newlands92120.863.14

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
T20Powerplay––––604338.16
T20Middle––––13167.05
T20Death71643.84175138.88
ODIPowerplay––––45591044.29
ODIMiddle9217452.972791754.65
ODIDeath16232450.0261493717.63

How James Anderson was dismissed

How James Anderson took wickets

Last 20 innings

02.557.5103 Apr 20268 May 202615 Sep 20260
James Anderson: runs in the last 20 innings
02.557.5103 Apr 202610 Apr 202624 Apr 202612 Jun 202619 Jun 20262 Sep 202615 Sep 20260
James Anderson: runs in the last 20 innings
Show as table
James Anderson: runs in the last 20 innings
InningsRuns
3 Apr 20260
3 Apr 20260
10 Apr 20262
10 Apr 20260
17 Apr 20262
24 Apr 20260
24 Apr 20260
8 May 20263
8 May 20260
12 Jun 20262
12 Jun 20262
19 Jun 202610
19 Jun 20260
1 Jul 20260
2 Sep 20260
2 Sep 20263
8 Sep 20260
8 Sep 20260
15 Sep 20260
15 Sep 20260
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
15 Sep 2026First-classKent0*1not outSt Lawrence Ground
15 Sep 2026First-classKent01caughtSt Lawrence Ground
8 Sep 2026First-classGloucestershire0*2not outOld Trafford
8 Sep 2026First-classGloucestershire01lbwOld Trafford
2 Sep 2026First-classMiddlesex3*16not outMerchant Taylors' School Ground
2 Sep 2026First-classMiddlesex010bowledMerchant Taylors' School Ground
1 Jul 2026T20 (leagues & domestic)Derbyshire01run outCounty Ground, Derby
19 Jun 2026First-classDerbyshire0*16not outQueen's Park, Chesterfield
19 Jun 2026First-classDerbyshire10*12not outQueen's Park, Chesterfield
12 Jun 2026First-classKent29caught and bowledStanley Park
12 Jun 2026First-classKent25bowledStanley Park
8 May 2026First-classMiddlesex0*0not outOld Trafford
8 May 2026First-classMiddlesex3*4not outOld Trafford
24 Apr 2026First-classDurham0*0not outRiverside Ground
24 Apr 2026First-classDurham04lbwRiverside Ground
17 Apr 2026First-classGloucestershire2*2not outCounty Ground, Bristol
10 Apr 2026First-classDerbyshire0*0not outOld Trafford
10 Apr 2026First-classDerbyshire2*3not outOld Trafford
3 Apr 2026First-classNorthamptonshire06bowledCounty Ground, Northampton
3 Apr 2026First-classNorthamptonshire0*11not outCounty Ground, Northampton

Last 20 bowling innings

Most recent bowling innings in the data
DateFormatAgainstFiguresOversMdnsGround
15 Sep 2026First-classKent0/1562St Lawrence Ground
15 Sep 2026First-classKent3/43153St Lawrence Ground
8 Sep 2026First-classGloucestershire1/33121Old Trafford
8 Sep 2026First-classGloucestershire2/41238Old Trafford
2 Sep 2026First-classMiddlesex3/56133Merchant Taylors' School Ground
2 Sep 2026First-classMiddlesex3/40198Merchant Taylors' School Ground
10 Jul 2026T20 (leagues & domestic)Yorkshire2/5040Old Trafford
6 Jul 2026T20 (leagues & domestic)Derbyshire2/2140Old Trafford
3 Jul 2026T20 (leagues & domestic)Nottinghamshire1/2840Trent Bridge
1 Jul 2026T20 (leagues & domestic)Derbyshire2/1940County Ground, Derby
19 Jun 2026First-classDerbyshire2/7321.40Queen's Park, Chesterfield
12 Jun 2026First-classKent3/45195Stanley Park
12 Jun 2026First-classKent2/13124Stanley Park
22 May 2026T20 (leagues & domestic)Surrey1/2330Kennington Oval
15 May 2026First-classWorcestershire2/27155Trafalgar Road Ground
15 May 2026First-classWorcestershire2/5514.42Trafalgar Road Ground
8 May 2026First-classMiddlesex0/1641Old Trafford
8 May 2026First-classMiddlesex4/67161Old Trafford
24 Apr 2026First-classDurham0/33121Riverside Ground
24 Apr 2026First-classDurham2/73201Riverside Ground

Batter vs bowler matchups

Frequently asked questions

How many wickets has James Anderson taken in Tests?
682 wickets in 339 innings at an average of 26.41, economy 2.77, best figures 7/42.
How many wickets has James Anderson taken in ODIs?
250 wickets in 177 innings at an average of 29.28, economy 4.97, best figures 5/23.
How many runs has James Anderson scored in Tests?
1,290 runs in 258 innings (182 matches) at an average of 8.66 and a strike rate of 39.2, in the data from 2003 to 2024.
How many runs has James Anderson scored in ODIs?
254 runs in 73 innings (179 matches) at an average of 7.70 and a strike rate of 51.0, in the data from 2003 to 2015.
How many runs has James Anderson scored in T20Is?
1 runs in 4 innings (19 matches) at an average of 1.00 and a strike rate of 50.0, in the data from 2007 to 2009.

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