Error message

  • Warning: Trying to access array offset on value of type null in _field_invoke_multiple() (line 307 of /var/www/html/docroot/modules/field/field.attach.inc).
  • Warning: Trying to access array offset on value of type null in _field_invoke_multiple() (line 308 of /var/www/html/docroot/modules/field/field.attach.inc).
  • Warning: Trying to access array offset on value of type null in _field_invoke_multiple() (line 310 of /var/www/html/docroot/modules/field/field.attach.inc).
  • Warning: Trying to access array offset on value of type null in _field_invoke_multiple() (line 307 of /var/www/html/docroot/modules/field/field.attach.inc).
  • Warning: Trying to access array offset on value of type null in _field_invoke_multiple() (line 308 of /var/www/html/docroot/modules/field/field.attach.inc).
  • Warning: Trying to access array offset on value of type null in field_available_languages() (line 95 of /var/www/html/docroot/modules/field/field.multilingual.inc).
  • Warning: Trying to access array offset on value of type null in field_is_translatable() (line 176 of /var/www/html/docroot/modules/field/field.multilingual.inc).
  • Warning: Trying to access array offset on value of type null in _field_invoke_multiple() (line 338 of /var/www/html/docroot/modules/field/field.attach.inc).
  • Warning: Trying to access array offset on value of type null in _field_invoke() (line 199 of /var/www/html/docroot/modules/field/field.attach.inc).
  • Warning: Trying to access array offset on value of type null in _field_invoke() (line 200 of /var/www/html/docroot/modules/field/field.attach.inc).
  • Warning: Trying to access array offset on value of type null in field_available_languages() (line 95 of /var/www/html/docroot/modules/field/field.multilingual.inc).
  • Deprecated function: Return type of Aws\HandlerList::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 32 of /var/www/html/vendor/aws/aws-sdk-php/src/HandlerList.php).
  • Deprecated function: Return type of Aws\Api\AbstractModel::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Api/AbstractModel.php).
  • Deprecated function: Return type of Aws\Api\AbstractModel::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Api/AbstractModel.php).
  • Deprecated function: Return type of Aws\Api\AbstractModel::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Api/AbstractModel.php).
  • Deprecated function: Return type of Aws\Api\AbstractModel::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Api/AbstractModel.php).
  • Deprecated function: Return type of Aws\Endpoint\Partition::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 13 of /var/www/html/vendor/aws/aws-sdk-php/src/Endpoint/Partition.php).
  • Deprecated function: Return type of & Aws\Endpoint\Partition::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 13 of /var/www/html/vendor/aws/aws-sdk-php/src/Endpoint/Partition.php).
  • Deprecated function: Return type of Aws\Endpoint\Partition::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 13 of /var/www/html/vendor/aws/aws-sdk-php/src/Endpoint/Partition.php).
  • Deprecated function: Return type of Aws\Endpoint\Partition::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 13 of /var/www/html/vendor/aws/aws-sdk-php/src/Endpoint/Partition.php).
  • Deprecated function: Aws\Credentials\Credentials implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in include() (line 8 of /var/www/html/vendor/aws/aws-sdk-php/src/Credentials/Credentials.php).
  • Deprecated function: Return type of Aws\Command::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Command.php).
  • Deprecated function: Return type of & Aws\Command::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Command.php).
  • Deprecated function: Return type of Aws\Command::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Command.php).
  • Deprecated function: Return type of Aws\Command::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Command.php).
  • Deprecated function: Return type of Aws\Command::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Command.php).
  • Deprecated function: Return type of Aws\Command::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Command.php).
  • Deprecated function: Return type of Aws\Result::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 9 of /var/www/html/vendor/aws/aws-sdk-php/src/Result.php).
  • Deprecated function: Return type of & Aws\Result::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 9 of /var/www/html/vendor/aws/aws-sdk-php/src/Result.php).
  • Deprecated function: Return type of Aws\Result::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 9 of /var/www/html/vendor/aws/aws-sdk-php/src/Result.php).
  • Deprecated function: Return type of Aws\Result::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 9 of /var/www/html/vendor/aws/aws-sdk-php/src/Result.php).
  • Deprecated function: Return type of Aws\Result::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 9 of /var/www/html/vendor/aws/aws-sdk-php/src/Result.php).
  • Deprecated function: Return type of Aws\Result::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 9 of /var/www/html/vendor/aws/aws-sdk-php/src/Result.php).
  • Warning: Undefined array key "nid" in views_handler_field_term_node_tid->pre_render() (line 98 of /var/www/html/docroot/sites/all/modules/views/modules/taxonomy/views_handler_field_term_node_tid.inc).
  • Warning: Undefined array key "nid" in views_handler_field_term_node_tid->pre_render() (line 98 of /var/www/html/docroot/sites/all/modules/views/modules/taxonomy/views_handler_field_term_node_tid.inc).
×

News

DaMarcus Beasley Provides The Most Damning MLS Academy Anecdote Ever

In a recent talk with SBI, American icon DaMarcus Beasley said he wholeheartedly supports promotion and relegation in MLS — although he admits that he has no idea how it would work financially and pragmatically — but he also gives the most depressing assessment of the league’s academy system that I’ve ever heard.

Beasley made his debut in MLS with the Chicago Fire as a 17-year-old. He’s now playing, and scoring goals against Club América, at the age of 37. If there’s one player we could hopefully expect to wax lyrical over the growth of the American footballer over the course of the last 20 years, it’d be Beasley. 

Embed from Getty Images

After all, progress is inevitable with significant investment in coaches, infrastructure, scouting, recruiting and the rise of the Homegrown Player, right? There’s no way that the U.S. squad at 2001 FIFA World Youth Championship is still the ultimate testament to the salad days of soccer in this country, right?

Please tell us we’re on the right path to emulating the youth setups of your former clubs PSV, Manchester City, Rangers, Hannover and Puebla, DaMarcus.

“The mentality of the American player has to change,” says Beasley. “I think that comes from individually and the coaches and it goes from the whole league as well. I think we need to put more pressure on young players because it’s not there. We need to put more pressure on the young kids and I think in the league it’s hard to do that because, for one, if there’s a hot shot young player, everybody wants to just tote him up and say he’s the best player in the world.

“If he’s not, then it’s like, ‘OK, well, where can he get that exposure, that pressure to play and to grow and to be mentally strong as a player?’ Nowhere really because, no disrespect to MLS, but when you lose a game and you don’t play well, it’s like, ‘Eh.’”

Oh good god. But what about the Dynamo Academy, which has been graduating players from its setup since 2010 and offers a clear pathway from the U-10 level to the heights of MLS?

“The mentality of American players, it’s once you get to a certain level, you think you’ve done it all, you think you’ve done it all and that’s it. That’s what the problem is. In Europe, and I’m sure a lot of people can agree to what I say, the youth players when they’re there and the academies are there — I remember one day we’re at training and (Houston’s) youth team was there watching us train and they’re all like this (gestures holding a device and staring at it) on their phones. All of them. That’s the mentality we have.

“My point is, they’re in the academy. They’re 15 years old and they think they’ve did it all, ‘Ah, yeah. Dynamo, OK, I want to go to Europe.’ You ain’t going to get to Europe with that! I guarantee if AC Milan, Schalke, Chelsea, if the young kids get a chance to sit and watch the first teams train, they’re going to be like this and watching eye to eye, ‘Oh, man. What is Pulisic going to do? What is — whoever they’ve got on the field — what are they going to do? How do they play? How do I get there?”

Great. So after five years with the Dynamo, Beasley’s lasting memory of the club’s academy kids is all of them staring at their phones.

Promotion and relegation would certainly help add that cutthroat mentality to the league, but for now, the priority is to expand to 32 teams and provide more welfare for millionaires and billionaires. As Bruce Arena would say, nothing needs to change.    

Videos you might like