Oliver Cromwell: Future England Captain?