Arguably they are spreading out their best players over a number of teams and thus putting themselves at a disadvantage in international tournaments. When did they last win something big?
To the best of my knowledge, the last big England Win was the 1966 World Cup at Wembley. There is STILL some controversy over Geoff Hurst’s game-winning goal.