The late, great Bobby Moore.
Reginald Erskine Foster (Tip foster) is the only player who had captained England in both test cricket and international football. He captained England in test cricket in 3 matches, all against South Africa in the 1907 test series, winning one and drawing the other two. he captained England in football in one match only, his last one against Wales, which ended in a 0-0 draw.
Cheteshwar Pujara captained India-A cricket team tour of England
Cheteshwar Pujara captained India-A cricket team in tour England.
Mike Gatting captained England in 1986-87 Ashes Series.
David Platt
Martin Keown
56
Peter Shilton
Mike Gatting
Francis drake
No one has ever captained England at both professional sports. Reginald ("Tip") Erskine Foster the only man ever to have captained England at both her national sports. He played 5 football internationals for England between 1900 and 1902 and captained England against Wales, with 10 professionals under him in 1902. He captained the England cricket team in 3 Test against south Africa in 1907. His 287 in his debut Test at Sydney in the 1903-04 Tour remains, in 2010, the highest Test score by an Englishman in Australia. He scored a series aggregate of 486 on that Tour, at the age of 25. Business pressure prevented him playing more than he did, and he died from diabetes, before insulin was discovered, at the age of 36, He was one of 7 brothers all of whom played cricket for Worcestershire.