Error message

  • 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

If Bill Hamid’s Performance Against Toronto Doesn’t Earn Him USMNT Minutes, Nothing Will

For more almost a decade now, Bill Hamid has been a stalwart goalkeeper in Major League Soccer. At 19, he became the youngest goalkeeper to win a regular-season MLS match, beating Tim Howard’s record by four days. 

Hamid has now made 200 appearances for D.C. United — and Wednesday night’s was arguably his best performance yet. 

The question is: Will it get him some playing time with the USMNT?

Hamid, 28, has six caps with the USMNT. He made his debut in January of 2012 and has won two Gold Cups, but he’s never been a regular in the lineup, always a second or third choice. 

To be fair, that’s what happens when you play goalkeeper in the United States. 

The one position the USMNT never has to worry about is goalie. Dating back to the days of Tony Meola, the U.S. has never lacked for world-class goalkeepers. Players like Brad Friedel, Kasey Keller, Tim Howard and Brad Guzan never left much room for the likes of Matt Reis, Kevin Hartman and Luis Robles. Even Nick Rimando, who owns the MLS records for career shutouts, wins, saves and appearances, only has 22 USMNT caps, always called in but never put in. 

Hamid, the 2014 MLS Goalkeeper of the Year, currently falls into the latter category of keepers: really good, but not in that top echelon required to be a full-time starter for the USMNT. 

But with Howard retiring, there’s never been a better chance for a goalkeeper to make a claim to the starting XI. Sure, there’s still Guzan, but seeing as he’s back in MLS, the door is open for the likes of Hamid, Zack Steffen and Sean Johnson, not to mention (slightly) younger talents like Jesse Gonzalez, Ethan Horvath and Jonathan Klinsmann, the latter two of whom are currently the only goalies in the USMNT picture currently playing abroad. Even MLS veterans like Stefan Frei and Tim Melia are good enough to merit consideration. 

On Wednesday night, D.C. United traveled north of the border to play Toronto FC at BMO Field. For the midweek match, coach Ben Olsen opted to rest his three best attacking players — Wayne Rooney, Luciano Acosta and Paul Arriola — at the start. The plan backfired as Toronto grabbed momentum early and didn’t let go.

The result was a Reds side that utterly dominated the match, possessing 71 percent of the ball. Toronto took an absurd 35 shots — 35! — with 12 of them hitting the target.

Bill Hamid saved them all.

Although D.C. didn’t have to worry about Jozy Altidore (he returned from injury Saturday but wasn’t in the 18 on Wednesday), Toronto still had plenty of firepower, especially with Alejandro Pozuelo hitting stride with his new club. The Reds peppered Hamid’s goal throughout while United managed just three shots all game, its best chance coming in the first minute.  

Hamid was up to the task, recording a career-high 12 saves to go with two punches clear. He now leads MLS with seven shutouts as United stayed atop the Eastern Conference standings with the hard-earned away draw. 

Hamid, who is currently on the books at Danish club FC Midtjylland but was loaned back to D.C. United, will hope USMNT coach Gregg Berhalter was watching. 

Full highlights of the match show just how busy Hamid was throughout the match.

Hamid’s chances with the USMNT have been few and far between.

He recorded a 1-0 shutout win over Venezuela in his 2012 debut but didn’t see the pitch again until 2014 in a 4-1 loss to Ireland. He’s won two Gold Cups, but only appeared in one match, the final group game in 2017, a routine 3-0 rout of Nicaragua, his first appearance since 2014 and to date his only non-friendly cap. 

Since the USMNT’s World Cup debacle in 2017, Hamid’s been called back into the fold a bit more. He played 45 minutes in friendly draws against Portugal and Bosnia in late 2017 and early 2018 and last year again found himself on the end of a losing effort to Ireland, 2-1. Since then, he’s yet to receive a call-up.

If there’s one position the U.S. has depth in, it’s goalkeeper. Guzan is aging but still a top-notch keeper. Zack Steffen, Berhalter’s former keeper with the Columbus Crew, is probably a front runner to be the next No. 1. Johnson, Horvath and Klinsmann also deserve more chances to prove themselves. 

But Bill Hamid, as his performance on Wednesday night showed, shouldn’t be forgotten about. He should be considered for every USMNT match — unless it’s against Ireland. 

Vancouver Keeper Makes Save(s) of the Day

As great as Bill Hamid was against Toronto, Whitecaps goalie Maxime Crépeau came up with the best save Wednesday. Well, best triple save.

Though it was in a 1-0 defeat to Atlanta United, Crépeau kept his team in it until the end by making three back-to-back-to-back denials in the 59th minute.

Admittedly, his defense probably should’ve done a little better to clear the ball, but Crépeau was on his toes to keep the match at 1-0. 

The Vancouver keeper had no chance on the goal Atlanta did score, a penaly from Josef Martinez. 

We should also note that Atlanta, with Guzan in goal, now has five straight shutout wins, an MLS record.

Yeah, Guzan is still pretty good, too. If only the USMNT had that sort of quality and depth at every other position. 

Videos you might like