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

UEFA Drastically Changed The Champions League Format While The World Fought The Super League

The new UEFA men’s Champions League format in 2024 was quietly announced on Tuesday while all the noise from the Super League drama drowned out any other sound. This new format is, well, a little too similar to the Super League for my liking.

Here are all the details you need to know for the new Champions League format starting in three years (for the men’s competition).

New Champions League Format Changes

The Biggest Change: No More Group Stage

UEFA is ditching the traditional eight groups of four and instead will use one giant league of 36 teams. (We’ll get to where those four extra teams come from later.)

In 2024 under the new Champions League format, clubs will play 10 games — five home and five away — against 10 different clubs. In a statement UEFA said this change was done to “give the opportunity for clubs to test themselves against a wider range of opponents — and also raises the prospect of fans seeing the top teams go head-to-head more often earlier in the competition.”

After all clubs have played 10 games, the top eight teams in the league standings automatically advance to the Round of 16. Teams that finished between ninth and 24th will then enter a playoff round to determine who will fill that last eight spots in the Round of 16. The playoff round will give the teams that finished from ninth to 16th in the league home advantage in the second leg of the playoff.

The knockout stages of the tournament will remain the same with 16 clubs participating in the knockout format currently used.

Questions I Have: Obviously with a league of 36 teams not everyone will be able to play each other. How will each clubs’ 10 opponents be decided? Surely there will be some unfair schedules. 

What happens when poor Olympiacos has to play Barcelona, Manchester City, Bayern, PSG and Juventus and meanwhile Liverpool plays Lokomotiv Moscow, Club Brugge, Dynamo Kyiv, Galatasaray and Maccabi Tel Aviv? 

I’ll be curious to see how UEFA decides opponents.

Extra Four Spots

Here comes the controversy. Let’s break down how these extra four teams will be decided. For this section I will give you what UEFA said vs. what it really means.

Spot No. 1

UEFA: Awarded to a club from the country placed fifth in UEFA’s national association coefficient rankings.

What It Really Means: France’s Ligue 1 gets another team that qualifies. Unless any changes occur, France is ranked fifth in UEFA’s coefficient rankings and is typically given one less Champions League group stage slot. The new Champions League format will give Ligue 1 another team in the updated league format.

Spot No. 2

UEFA: Awarded to the domestic league champion with the highest club coefficient among all other domestic champions that have not automatically qualified for the Champions League’s league stage.

What It Really Means: A team that doesn’t automatically qualify for a Champions League spot but has played well in Europe in recent seasons will get to skip the qualifying rounds/playoff round and get an automatic spot in the 36-team league. Ajax is the best example of a team that would likely get this spot.

Spot Nos. 3-4

UEFA: Awarded to the two clubs with the highest club coefficients that have not qualified automatically for the Champions League’s league stage, but have qualified either for the Champions League qualification phase or the Europa League/the Europa Conference League.

What It Really Means: This is the same Super League bullshit we wanted to avoid. Two teams that failed to qualify for the Champions League but have big names get a freebie. 

If this system was used for this season, then Tottenham and Arsenal would have qualified for the Champions League despite finishing sixth and eighth in last season’s Premier League. (Arsenal won the FA Cup which qualified the Gunners for the Europa League.) 

Questions I Have: Isn’t this just the Super League but a little less shit? Leeds United said it best, EARN IT. These last two spots are essentially Mickey Mouse participation awards that reward mediocrity. 

Will Europa League Change Too?

In short, yes. The Europa League and the new Europa Conference League starting next season will switch to the one large league format and axe the group stages. UEFA stated that this new format can be tweaked as much as needed for both competitions in terms of number of teams and number of games played.

What Does It All Mean?

Teams play more European games and therefore more money is made. 

I will say the one big league format has some pros and cons. Often times a group in the Champions League will already be decided on the last match day and we watch some pointless games with B-teams. This new league format could draw huge interest on the final couple of matchdays. On the other hand, if a team is well-qualified for one of the top eight league spots they could theoretically sandbag their last couple of games to not risk injury.

Quick Conspiracy Theory

I have no data or facts to back this up and this is merely speculation: What if the Super League was a distraction this whole time? What if those clubs never truly intended to create a Super League and did so to draw soccer fans’ attention away from this new Champions League format?

OR

What if the Super League breakaway was used as leverage by big clubs to force UEFA to create those extra two qualifying spots? My tin-foil hat is on a little tight, but I don’t think it’s too crazy of a thought.

Video For Visual Learners

Tifo Football made a great video explaining the new format in case anyone is still confused.

Videos you might like