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

How A New Manager And A 20-Year-Old Talent Has Made Dortmund Great Again.

It is still early in the season, but it is easy to say that Thomas Tuchel is working some magic in Dortmund.

The former Mainz manager arrived at the Signal Iduna Park with the difficult task of filling in the shoes of a legend like Jurgen Klopp. Yet, with an entertaining and involving approach, Tuchel has managed to lead Dortmund to a better start in the Bundesliga than Klopp did in 2011-12 when they were crowned Bundesliga champions.

So far in 2015 Tuchel’s squad is undefeated, tallying five victories and a pair of draws in league play. Back in 2011, Klopp’s team finished their first seven games with three wins, a tie, and three losses. While on the subject, the core of Tuchel’s roster is roughly the same Dortmund roster that started last season with four losses, a draw, and only two wins.

Now, how has the young manager managed to change things so much in such a short amount of time?

The answer is the playing style Tuchel dictates to his players.

Fans familiar with the Klopp-era Dortmund may have gotten used to the fast paced, long ball style of the former manager. Tuchel has a slightly different approach. Don’t get the wrong idea, Dortmund is still an offensive-minded club. Today, however, Tuchel’s team has a possession-first mentality.

Instead of going gung-ho every time they have the ball, Tuchel’s team takes its time finding the right opportunity for a score. That opportunity may still come out of long balls more often than not. But that is just a perk of having a speedster like Pierre-Emerick Aubameyang spearheading your offense. Nonetheless, today’s Dortmund is an imposing, possession-hungry, attacking team.

The change of mentality is very clear when we take a look at Dortmund’s stats this season and compare them to previous years.

So far under Tuchel, Der BVB average 59 percent of ball possession through seven Bundesliga matches according to Squawka. In Klopp’s last season with the club, they averaged 55 percent in the same span of matches.

Another impressive statistic contrasting the Klopp-era Dortmund and the early Tuchel-era Dortmund is the average passing accuracy of the squads.

Tuchel’s team has an impressive 84 percent pass accuracy rating to go along with their ability to maintain possession of the ball almost 60 percent of the time. Klopp’s 2014-15 squad started off with a 78 percent pass accuracy average.

This improvement can be credited to the Tuchel brand of soccer, but the backbones of his system deserve as much if not more credit in this success than the manager.

Midfielders Ilkay Gundogan and Julian Weigl are the keys for the success of Tuchel’s system. It is their task to architect Dortmund’s attacking moves from behind, and they have yet to let their manager down.

Gundogan is still a key figure for Dortmund

Gundogan has been critical to BVB. Photo: @DFB_Team_EN | Twitter


Gundogan has established himself as a world-class central midfielder over the past years. Through club and national team play, the German made a name for himself by playing smart and excelling at creating chances for his teammates time and time again. So, when Tuchel arrived in Dortmund, it was a given that Gundogan would be a key for the manager’s success. And yet, despite playing a key role, Gundogan has been playing in a youngster’s shadow so far this season.

Dortmund’s sport manager, Michael Zorc, made several moves during the off-season. The most expensive was the arrival of Gonzalo Castro from Bayern Leverkusen to aid the midfield. Nonetheless, Castro got stuck in the bench because of the rise of Julian Weigl.

Arguably the most productive transfer of the season in Germany (next to the arrival of Douglas Costa at Bayern Munich) Weigl cost less than 25 percent of the fee Dortmund paid in Castro’s transfer.

Julian Weigl is the Bundesliga rookie of the year so far

Julian Weigl is the Bundesliga rookie of the year so far. Photo: @Bundesliga_EN


Arriving for just €2.5 million, Weigl is proving to be the bargain of the year. The 20-year-old midfielder quickly earned a spot in Tuchel’s starting XI over Castro. Starting all of Dortmund’s seven Bundesliga matches, Weigl has arguably been the team’s best player so far this year.

Weigl leads the team with a 91 percent passing accuracy rating, three percent better than Gundogan. The young midfielder also leads the Bundesliga in successful passes, with a total of 534. The second place in that category is Bayern’s David Alaba with 519 successful passes. Alaba is also the only player in the Bundesliga with a higher passing accuracy than Weigl, with 92 percent.

Weigl’s remarkable start serves to prove how unpredictable soccer can be. He went from playing on a relegation-threatened 2 Bundesliga team to playing a lead role in a high-profile club like Dortmund in less than a year. If he keeps up the good work, don’t be surprised if other European giants start offering Dortmund hefty fees for Weigl’s services.

As for Tuchel’s system, it seems like it will be a tough challenge to figure out how to stop them. But their biggest challenge is right around the corner, as Tuchel and his players will clash against Pep Guardiola’s Bayern Sunday. If they manage to overpower the deadly Lewandowski-led offense, the sky is the limit for this Dortmund squad.

Videos you might like