Error message

  • Warning: Undefined array key 26 in t18v3z5_preprocess_node() (line 155 of /var/www/html/docroot/sites/all/themes/t18v3z5/template.php).
  • Warning: Undefined array key 39 in t18v3z5_preprocess_node() (line 156 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

The Golden Thread: How Sweden Built On U-21 Success To Undermine Italy And Holland

The fallout from Italy’s shock elimination from the 2018 World Cup at the hands of Sweden has been largely centered around two things: the ongoing Italian footballing apocalypse and the minuscule possibility of 36-year-old Zlatan Ibrahimovic returning to the fold for Zweden. Somewhat lost in the hullabaloo is the fantastic achievement of the Swedes, an incredible sporting success that was far from the smash and grab that a 1-0 aggregate scoreline might suggest.

Next summer, the World Cup will kickoff without Italy (18 appearances and four-time champions), Holland (10 appearances and three-time runners-up) and Bulgaria (seven appearances and fourth-place finishers at USA ’94). What’s the golden thread between these three nations? They were all bounced by Sweden, an amazing accomplishment by the Blue-Yellow made all the more impressive when coupled with their 2-1 victory over France in Stockholm.

No country navigated a more difficult path to Russia than Sweden, and although Nordic rivals Iceland may garner the praise for their unified grassroots approach to development, the Swedes path to Russia can be traced back as far as 2009. The players that upset the odds were more than ready for this moment and the task at the San Siro.

Sweden World Cup qualification

Andreas Granqvist and Maruc Berg, members of the 2009 U-21 team. Photo: @SwedeStats | Twitter

Between 2005 and 2015, Sweden qualified for two UEFA European Under-21 Championships, the 2009 edition (by virtue of hosting the tournament) and 2015 (when the nation won its first-ever title in a UEFA youth competition). Interestingly enough, the Swedes went face-to-face with Italy at both of those events.

The 2009 team delighted the home nation by scoring 12 goals in four matches, ultimately losing to England in the semifinals via a penalty shootout. Of that squad, a remarkable total of six players were on the roster that shocked Italy this week.

Captain Andreas Granqvist (32), Sebastian Larsson (32), Mikael Lustig (30), Gustav Svensson (30), Marcus Berg (31) and Ola Toivonen (31) all excited at the 2009 U-21 Championship (particularly Berg, who scored seven goals and was named Player of the Tournament). Eight years later, they all played roles in helping Sweden reach Russia.

Sweden World Cup qualification

Marcus Berg at the 2009 U-21 European Championship. Photo: @paul_schulz12 | Twitter

Compare this experienced core with what Italy reaped from that 2009 tournament. The only player on that squad to also appear in the playoff was winger Antonio Candreva (30). Who were the other big Italian names on that 2009 squad that played no part in the playoff? Mario Balotelli, Sebastian Giovinco, Claudio Marchisio, Marco Motta and Robert Acquafresca.

Advantage Sweden.

This experienced group was excellently balanced by the Swedish heroes that lifted the U-21 trophy in 2015. There was a direct foreshadowing of this week’s events at the tournament in the Czech Republic when Sweden opened group play with a 2-1 victory over Italy. The goal scorers? John Guidetti and Isaac Kiese Thelin, both part of the Swedish setup for the playoff.

Sweden World Cup qualifying

The celebrated Swedish Class of 2015. Photo: @SalamanderNews | Twitter

Sweden would advance to the knockout stage and simultaneously qualify for the 2016 Rio Summer Olympics at the expense of Italy before trouncing Denmark 4-1 in the semis and defeating Portugal on penalties in the final.

Among those who scored their penalties in that famous final where Guidetti, Kiese Thelin, Ludwig Augustinsson and Victor Lindelof. The players from that side that all helped down Italy in the playoff? Guidetti (25), Kiese Thelin (25), Augustinsson (23), Lindelof (23) and Filip Helander (24). 

The Italian players from 2015 that went on to represent Italy this week included Andrea Belotti, Federico Bernardeschi, Davide Zappacosta and Daniele Rugani, although only Belotti and Bernardeschi would play.

From two different youth cycles, you see Italy only utilizing three players: Antonio Candreva, Andrea Belotti and Federico Bernardeschi (briefly).

Sweden World Cup qualificaiton

Antonio Candreva, Italy's lone 2009 star. Photo: @azzurrabrasil | Twitter

From the same cycles, you see Sweden utilizing nine heavily: Victor Lindelöf, Ludwig Augustinsson, Isaac Kiese Thelin, Mikael Lustig, Andreas Granqvist, Gustav Svensson, Sebastian Larsson, Marcus Berg and Ola Toivonen, while there are spots on the bench for Filip Helander and John Guidetti.

That’s an immaculate record with regards promoting players from the youth setup to the senior side, and it never hurts to add a world-class player like Emil Forsberg to the mix.

Manager Janne Andersson deserves a lot of credit for assembling this squad from strength-to-strength, and for all the doom and gloom surrounding Italy, they should know that they were beaten by a great team — easily the best of all the unseeded nations in the playoffs.

If any nation approaches Sweden next summer and prepares for anything less than a world-beater, they’ll join Italy and Holland on the sidelines.

Videos you might like