Alastair Cook
This might shock everyone! One of England’s greatest left-hander and a very successful skipper, Alistair Cook, is also a part of this list. He recently registered his name with the players who scored 10,000 Test runs. Cook is also a fine captain who won multiple Ashes series during his tenure. With 97 ODIs under his belt, he never got a chance to represent England in World Cup. He is the only player on the list who is still playing, yet his presence for a World Cup is highly unlikely.