Error message

  • Warning: Undefined property: stdClass::$field_display_ad_unit in include_once() (line 34 of /var/www/html/docroot/sites/all/themes/t18v3z5/templates/inc/article-feature-video.php).
  • Warning: Trying to access array offset on value of type null in include_once() (line 34 of /var/www/html/docroot/sites/all/themes/t18v3z5/templates/inc/article-feature-video.php).
  • Warning: Trying to access array offset on value of type null in include_once() (line 34 of /var/www/html/docroot/sites/all/themes/t18v3z5/templates/inc/article-feature-video.php).
  • Warning: Trying to access array offset on value of type null in include_once() (line 34 of /var/www/html/docroot/sites/all/themes/t18v3z5/templates/inc/article-feature-video.php).
  • Warning: Undefined array key 2 in t18v3z5_preprocess_node() (line 138 of /var/www/html/docroot/sites/all/themes/t18v3z5/template.php).
  • 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

Premier League relegation battle as it happened: Down goes Leicester and Leeds

I'll be honest, I don't spend a lot of time thinking about how we don't have promotion/relegation in the United States. I guess I've become numb to the discussion since it seems like it's never happening. But it's days like Sunday, with Everton, Leicester and Leeds dancing with the devil for the safety of 17th-place, when it's just unfathomable that we don't get to enjoy this spectacle stateside.

They call it Premier League "Championship Sunday" on NBC, and while the moniker is supposed to delineate a title race, the fact is that Manchester City lifting the trophy over and over isn't why we tune in — it's the race to avoid the EFL Championship that really captivates.

So I had USA Network (Everton vs. Bournemouth), Telemundo (Leeds vs. Tottenham) and Syfy (Leicester vs. West Ham) all rolling.  

Three clubs enter, only one survives: The Premier League relegation battle as it happened

Relegation table before match 38

The relegation table before Matchday 38 kick off.

The action got off to quick start at Elland Road where Harry Kane put Tottenham up 1-0 on Leeds inside two minutes. Leeds always needed a miracle to climb from 19th to 17th, but the dream was effectively over when Pedro Porro got inside Pascal Struijk and the defensive shape fell apart.   

We then had our first dramatic twist of the afternoon. With Everton and Bournemouth locked at 0-0 at Goodison Park, Leicester City put one past West Ham at the King Power in the 34th-minute to momentarily climb to safety and doom Everton to the Championship. 

Harvey Barnes was the hero.  

Just before halftime struck across the league, Leeds almost grabbed an equalizer off a monstrous Weston McKennie throw but the chance was headed wide and then Rasmus Kristensen volleyed over. At Goodison Park, James Garner curled one towards to the top corner but Bournemouth keeper Mark Travers tipped it over. 

There were signs of life for both Everton (seven shots, three on target) and Leeds heading into the second halves, but Leicester was living the dream (by virtue of a significantly better goal difference than Everton).

Relegation table at halftime

The relegation table at halftime.

The teams emerged for the second halves; oh to have been a fly on the wall for Sean Dyche's team talk.

Sean Dyche

The death knell quickly sounded for Leeds as Porro put Spurs up 2-0 in the 47th. It ended 4-1 Tottenham. The biggest winner is probably American manager Jesse Marsch — he had Leeds in 17th before getting sacked. Leeds won four matches under Marsch and then only three the rest of the way under Michael Skubala/Javi Gracia/Sam Allardyce.

Leeds going down to the Championship means that McKennie returns to Juventus, Tyler Adams likely gets sold for big money and Brenden Aaronson gets to beef up in the second tier.

Back at Goodison Park, there was a sense that the all-important goal wouldn't come for the Toffees, espeically after Demarai Gray was given a golden opportunity in the 50th minute but Travers saved again. However, in the 57th-minute Abdoulaye Doucouré literally set off the fireworks with an absolute belter.

With 30 minutes to play across the matches, Everton was again safe and Leicester was headed for the Championship with Leeds.

Relegation battle table

Leicester then made it 2-0 against West Ham through Wout Faes, so with the Foxes seemingly wrapping up all three points, all attention turned to Goodison where a Bournemouth equalizer would save Leicester and send Everton down.

All 40,000 inside the ground were on their feet.

Over at the King Power, West Ham pulled one back with Pablo Fornals making it 2-1 and while that changed nothing in the grand scheme of things, both Leicester and Everton were suddenly on the back foot in their respective matches.

We hit 90 minutes in both games: 10 minutes of stoppage time were given at Goodison (the collective groan was audible) while six went up on the board at the King Power.

The full-time whistle sounded first at the King Power with Leicester just doing enough to preserve the 2-1 win. The players and fans quickly turned to the electronics to cheer for a redeeming Bournemouth equalizer.

Pickford made one good save off a Matías Viña volley. Doucouré threatened going the other way. Yerry Mina used the dark arts. The full-time whistle sounded and Everton's supporters stormed the pitch.

After a nine-year stay in the division and perhaps the most memorable Premier League title of all time (2015-16), Leicester are out. They'd finished as high as 5th-place as recently as 2020-21 but this is the world's most unforgiving league.

Everton's run of avoiding relegation since achieving promotion in 1954 continues. 

Leeds lasted three years in the EPL, but Major Leeds Soccer was only around for one.

Videos you might like