Test match captains This is a list of cricketers who have
captained the
England men's team in at least one
Test match. Where a player has a dagger (†) next to a Test match series in which he captained at least one Test, that denotes that player deputised for the appointed captain or was appointed for part of a series. The dagger classification follows that adopted by ''
Wisden Cricketers' Almanack''.
Last Updated: 8 January 2026 One Day International captains This is a complete list of every man who has captained England in at least one
One Day International. The most successful captain in terms of win percentage, after a minimum of 10 games, is Mike Gatting. Eoin Morgan is the only captain to lead England to a trophy, taking England to victory in the
2019 Cricket World Cup. Thirteen men (
Alan Knott,
Norman Gifford,
Adam Hollioake,
Graham Thorpe,
Paul Collingwood,
Eoin Morgan,
Stuart Broad,
James Taylor,
Jos Buttler,
Moeen Ali,
Zak Crawley,
Harry Brook, and
Liam Livingstone) have captained the England ODI side without ever captaining the Test team. The table of results is complete up to the third ODI against the
West Indies in June 2025.
Twenty20 International captains England played their first
Twenty20 International in June 2005.
Eoin Morgan holds the record for the most games as captain of the England T20I team, with 72 which includes 42 victories. He is also the most successful captain in terms of win percentage, after a minimum of 10 games.
Captains in Men's ICC tournaments Other men's captains England v Rest of the World, 1970 In 1970, the proposed
South African tour of England was aborted. To replace the tour, a series of five games was played between a "Rest of the World" XI and the England Test team. At the time, these matches were thought of as Test matches. However, later they were stripped of Test status. England's captain in all five games was
Ray Illingworth, who won one game, and lost the other four. ==Women's cricket==