You may want to rethink your question
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.
Mike Gatting captained England in 1986-87 Ashes Series.
Cheteshwar Pujara captained India-A cricket team tour of England
Cheteshwar Pujara captained India-A cricket team in tour England.
David Platt
Martin Keown
56
Peter Shilton
Mike Gatting
Francis drake
The Neville brothers.