Not being funny here but how can you only have 5 English players with one of them having played in the 1930s. You surely can't be serious not not include any since England won the world cup. Ronaldo at 6 is a disgrace as well.
I didn't add any more english players because there isn't any other that you can say he's one of the 100 best players ever. Who did you want? Shearer? Lineker? Gerrard? Beckham? All great players but just it. The problem with english players is that only playing in the Premier League limits them to good players for that league, if more english players went to other leagues they would improve because they would play different types of football than running up and down without any tactic or anything. Why do you think that England hasn't won a world cup since 1966? They are Premier League legends, but not football legends.