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).
×

Entertainment

Rebuilding The Arsenal — Part 3

If you missed the first two parts of this piece on rebuilding Arsenal, you can find them here — Part 1 & Part 2.

Arsenal Transfers Out

Over the next two summers, Arsenal needs to massively overhaul its roster. Here are my proposed exits by year. 

Summer 2019: 

  • Petr Cech. Contract expires 6/30. Will retire. Should consider him as possibly a new goalkeeping coach at Arsenal or at the academy with Per Mertesacker.
  • Danny Welbeck: Leaving on a free this summer. 
  • Stephan Lichtsteiner: 34 years old; there is no need to pick up his option for a second year.
  • Mesut Özil: Costing too much in weekly wages, doesn't seem to fit Emery's style and not would fit in a 4-3-3.
  • Aaron Ramsey: Leaving on a free. 
  • Calum Chambers: Needs to be sold; has had chances to prove his level in the Premier League.
  • David Ospina: Clearly not a goalkeeping option moving forward.

Out by summer of 2020: 

  • Carl Jenkinson: 28 by then. He is a huge Arsenal fan but doesn't have the talent level the club needs to recover. 
  • Emiliano Martínez: Not the future Arsenal No. 1, nor is he a tested keeper in the Premier League.
  • Shkodran Mustafi: Too many mistakes to stay with the club long term, but survives the summer of 2019 due lack of other options. 
  • Nacho Monreal: Will be 34. If he even gets the one-year extension for 2019-20. 
  • Henrikh Mkhitaryan: Wages are too high for his production. Must sell him while he still has value and not in the final year of his contract. 
  • Laurent Koscielny: Same as Monreal, except Koscielny will be 35 and out of contract. 
  • Mohamed Elneny: Has lost any footing within the squad since Wenger left. Needs to move on to play. 
  • Sokratis Papastathopoulos: Will be 32, but is the likeliest of the CBs on the transfer out list to see an extension if he can rise consistently to the level of the Premier League. 

Some of those players will leave based on expiring contracts or retirements. A few might be able to be sold on for new funds. In total, that offloads 15 current players. So who does that leave? 

Arsenal Remaining Players

  • Attackers — Alexandre Lacazette, Pierre-Emerick Aubameyang, Alex Iwobi
  • Midfielders — Lucas Torreira, Ainsley Maitland-Niles, Mattéo Guendouzi, Granit Xhaka
  • Defenders — Héctor Bellerín, Rob Holding, Konstantinos Mavropanos, Sead Kolašinac
  • Goalkeepers — Bernd Leno

Twelve current senior players — 3 attackers, 4 midfielders, 4 defenders and 1 keeper. Given the issue with funds both now and over the next few seasons, youth players will need to step up into the team. Ultimately that is what your academy is there for. The young players want the chance and fans love seeing 'one of their own' make it through to the first team. 

Arsenal Youth Promotions

Between academy prospects and loaned players, Arsenal currently has eight candidates who could make the first-team squad. 

  • Reiss Nelson (RW): Currently thriving in the Bundesliga with 1899 Hoffenheim.
  • Matt Macey (GK)
  • Emile Smith Rowe (CM)
  • Bukayo Saka (RW)
  • Julio Pleguezelo (CB)
  • Eddie Nketiah (FW)
  • Jordi Osei-Tutu (RB)
  • Joe Willock (CM)

Arsenal Two-Deep Depth Chart For The 2020-21 season

If Arsenal moves on the players listed above and keeps the young talent, that's 20 senior players. Inevitably, one or two additional players will leave the club over that time and Arsenal will continue to sign others, but this is what the 4-3-3 could look like without signing anybody. Already under contract, within their salary range and able to fit into Emery's pressing style of play.  

Arsenal Starting XI

Selling Ozil, Mkhitaryan, Chambers, Mustafi, Elneny, Jenkinson and Martínez would provide funds to fill in the two gaps at left back and center back. Arsenal would be much better off financially and likely have uncovered addition young talent in the academy or inexpensive signings such as Mattéo Guendouzi. 

Buying two to four players off the back of selling those mentioned above is completely within range. Arsenal bought Guendouzi, Sead Kolasinac, AMN, Rob Holding, Alex Iwobi, Nelson, Bellerin and Monreal for less than $10 million or developed them in the youth system. 

Rebuilding The Arsenal — See You In The Fall Of 2020 

Asking Arsenal fans to wait two weeks, let alone maybe another two years, is obviously something many wouldn't take well. They want to win yesterday and feel burned by the club for even getting to this point. But years of misguidance on the pitch and in contracts require further work to correct the ship. Emery wants a side that works hard on both ends of the pitch and displays an attitude that it matters to them — each and every game. 

To move forward Arsenal has to focus on identifying young players who are under the radar, utilize existing academy talent and the best current senior team players that fit his system. Fans may not "get their Arsenal back" as they knew it under Wenger or the version of the late '80s and early '90s. But what they can get is a new, younger, faster, attacking Arsenal under Unai Emery that plays attractive football and challenges the clubs built purely on money. The Arsenal needs to be rebuilt.

Videos you might like