And ask yourself, after this morning's match, was there a single player on the field for England that would have got into the starting XI for Germany.
Frank Lampard was the only one I could see, possibly replacing Lukas Podolski. But Podolski provides width, which Lampard doesn't. I guess you could move Mesut Ozil outside and put Lampard in the middle, but Germany wouldn't do that.
Anyway, my point is, England has the most popular, and in my opinion, best league in the world, the English Premier League. It is also the most watched league in the world, by far. Unfortunately for England, popularity of a domestic league does not equate to talent of domestic players. Players from Manchester United, such as Wayne Rooney, or from Chelsea, such as John Terry, or even from Aston Villa, like James Milner, are well-known, but that does not make them world class. The quality of players is just not there for England.