England archive · Cricket · 2003–2024

James Anderson⁠

James Anderson, born in Burnley on 30 July 1982, played for England from 2002 to 2024 and holds three of the country's biggest bowling and appearance records. His 188 Test caps are the most by any England player, his 704 Test wickets top the all-time list, and his 269 ODI wickets are also an England record. Alongside those 188 Tests he played 194 ODIs and 19 T20Is, taking 18 T20I wickets.

Anderson was named in England's squad for the 2003 Cricket World Cup (pool stage), the 2007 T20 World Cup and 2007 Cricket World Cup (both Super 8), the 2009 T20 World Cup (Super 8), the 2010 T20 World Cup, which England won, the 2011 Cricket World Cup (quarter-finals) and the 2015 Cricket World Cup (pool stage). His England career ended in 2024.
Internationals401
International wickets991

England legacy

No.1 on England's all-time test caps list

Player file

At a glance

Major tournaments

2003 ICC Cricket World Cup2006 ICC Champions Trophy2007 ICC T20 World Cup2007 ICC Cricket World Cup2009 ICC Champions Trophy2009 ICC T20 World Cup2010 ICC T20 World Cup2011 ICC Cricket World Cup2013 ICC Champions Trophy2015 ICC Cricket World Cup

Career by format

James Anderson in Tests, ODIs and T20Is

2003–2024

James Anderson's England career by format: matches, runs and wickets
FormatMatchesRuns Wickets BestBowling avg
Tests 188 1,353 704 7/4226.45
ODIs 194 273 269 5/2329.22
T20Is 19 1 18 ––
All internationals 401 1,627 991

Highest scores, averages and best bowling are shown for the formats in which James Anderson is on England's all-time records lists.

Bet responsibly

18+ only. Odds and offers are subject to change and to the bookmaker's terms. Set a budget, never chase losses, and treat betting as entertainment. National Gambling Helpline: 0808 8020 133, free, 24/7.

Gambling support: GambleAware.org (opens in a new tab)