Top Qs
Timeline
Chat
Perspective

List of England ODI cricketers

From Wikipedia, the free encyclopedia

Remove ads

Since their first match in 1971, 279 players have represented England in One Day Internationals (ODIs).[1] A One Day International is an international cricket match between two representative teams, each having ODI status, as determined by the International Cricket Council (ICC). An ODI differs from Test matches in that the number of overs per team is limited, and that each team has only one innings. The first such match involved England and was played on 5 January 1971 between England and Australia.[2] Where more than one player won his first ODI cap in the same match, those players are listed alphabetically by surname.

England have played 814 ODIs, resulting in 406 victories, 368 defeats, 9 ties and 31 no results.[3][4]

Remove ads

Key

General

  • Captain[5]
  • Wicket-keeper[6]
  • First – Year of ODI debut for England
  • Last – Year of latest ODI for England
  • Mat – Number of ODI appearances for England

Batting

Bowling

Fielding

Remove ads

Players

Statistics are correct as of 3 June 2025.[7][8][9]
Thumb
Paul Collingwood played in 197 ODI matches, the second most of any England player, after Eoin Morgan (225).
Thumb
Eoin Morgan scored 6,957 runs, the most of any England player, and is the only English player to reach 200 ODI caps.
Thumb
James Anderson took 269 wickets, the most of any England player.
More information Cap, Name ...
Remove ads

Captains

Notes

  1. Darren Gough has also played One Day International cricket for ICC World ODI XI. Only his record for England is given above.
  2. Dougie Brown has also played One Day International cricket for Scotland. Only his record for England is given above.
  3. Andrew Flintoff has also played One Day International cricket for ICC World ODI XI. Only his record for England is given above.
  4. Geraint Jones has also played One Day International cricket for Papua New Guinea. Only his record for England is given above.
  5. Kevin Pietersen has also played One Day International cricket for ICC World ODI XI. Only his record for England is given above.
  6. Ed Joyce has also played One Day International cricket for Ireland. Only his record for England is given above.
  7. Eoin Morgan has also played One Day International cricket for Ireland. Only his record for England is given above.
  8. Gary Ballance has also played One Day International cricket for Zimbabwe. Only his record for England is given above.
  9. Boyd Rankin has also played One Day International cricket for Ireland. Only his record for England is given above.
Remove ads

References

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads