8) Wayne Rooney
Despite the fact that he is set to make his 100th appearance for England, it is hard not to feel that his international career has not quite taken off in the way that it could’ve done. He has never quite shown the exciting, explosive form of Euro 2004 and it is hard to view someone who so often suffers from calls to be dropped as an all-time great.