Fabio Capello claims England have failed to challenge for major trophies because the players are exhausted.
The former England manager said the lack of a mid-season break in the Premier meant the English players were tired by comparison with their rivals in other leagues.
Asked why England had struggled to challenge for honours, Capello said in an interview on www.fifa.com: "Because they're tired (going into tournaments). They're the least fresh of any of the competing national sides, because their league doesn't have a break.
"It's like when you're driving a car: if you stop halfway to put fuel in then you'll definitely get where you want to go, but if you don't then there's always the chance you'll be running on empty before you reach your goal.
"In my opinion the football played in the first half of the English season is much better than in the second half. And because of that, if you want to be a competitive team in the Premier League, you need a really big squad, which is a luxury you don't get with the national team."
Capello, who is now coach of the Russia national side, insisted his time with England had gone well.
He added: "I think it went very well, but it could have gone even better. The way we went out (of South Africa 2010) against Germany still hurts. That aside, I feel satisfied.
"I arrived after the team had missed out on qualifying for Euro 2008, but under me we easily made it through two qualifying campaigns.
"My win record was very good and I also gave loads of young players a chance, such as Danny Welbeck, Jack Wilshere, Phil Jones, Ashley Young, James Milner and Joe Hart. Theo Walcott had already played a game for England but he established himself under me. I feel I left a good legacy."
Earlier this week, Premier League chief executive Richard Scudamore said his organisation was not to blame for England's failings.