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

Ranking the 10 best Major League Soccer stadiums

As Major League Soccer enters its 28th season, one example of the league's growing strength is just how difficult it is to determine which 10 stadiums you'd like to visit most. 

Back in 2005, when MLS was celebrating its 10th season, you could experience the novel idea of a soccer-specific stadium only at the Home Depot Center (LA), Pizza Hut Park (Dallas) and Crew Stadium (Columbus), or you could attend a match at a behemoth football arena operating at 10% capacity. The idea of traveling support was just a twinkle in Don Garber's eye, but now it's normal to see a whole section of Portland Timbers fans in Saint Paul, Minnesota on a Wednesday night. 

We asked The18's finest minds to rank the 10 stadiums they'd like to visit most in 2023, and then we crunched the numbers to make this definitive list.

2023 MLS Stadiums Ranked (Top 10) 

Special mentions: Philadelphia Union (Subaru Park), Toronto FC (BMO Field), Charlotte FC (Bank of America Stadium) 

Zero mentions: FC Dallas (Toyota Stadium), Houston Dynamo (Shell Energy Stadium), CF Montréal (Saputo Stadium)   

#10. FC Cincinnati (TQL Stadium) 

Cincinnati | TQL Stadium

Location: Cincinnati, Ohio

Average 2022 attendance: 22,487 

What's to like: The stadium opened in 2021 and promptly carried on the "dos a cero" tradition. On the pitch, FCC made the MLS Cup Playoffs for the first time last year. 

#9. Vancouver Whitecaps (BC Place) 

Vancouver Caps | BC Place

Location: Vancouver, British Columbia

Average 2022 attendance: 16,399 

What's to like: Vancouver is one of the most beautiful cities in North America. The stadium's cable-supported retractable roof is an amazing feat of engineering and looks sweet. BC Place is hosting multiple matches at the 2026 World Cup.  

#8. St. Louis City SC (Citypark)  

St Louis City | CITYPARK

Location: St. Louis, Missouri

Average 2022 attendance: N/A 

What's to like: The stadium opened last year and is set for St. Louis' inaugural season. It'll be packed to its 22,500-seat capacity every match, and Brazilian striker Klauss should be a fun watch. 

#7. Minnesota United FC (Allianz Field)

MNUFC | Allianz Field

Location: Saint Paul, Minnesota 

Average 2022 attendance: 19,555

What's to like: Allianz Field was in the national spotlight last February when the USMNT hosted Honduras in freezing conditions, and the stadium showcased its more survivable side in August with the 2022 All-Star Game. You will enjoy the Brew Hall.

#6. Nashville SC (Geodis Park)

Nashville SC | Geodis Park

Location: Nashville, Tennessee

Average 2022 attendance: 27,554

What's to like: The largest soccer-specific stadium in the U.S. with a capacity of 30,000, Nashville's home looks like something you'd see in the Bundesliga. And you get a weekend in Nashville. 

#5. Atlanta United FC (Mercedes-Benz Stadium) 

Atlanta United | Mercedes-Benz Stadium

Location: Atlanta, Georgia

Average 2022 attendance: 47,116

What's to like: If you want the biggest, rowdiest crowd, it's Atlanta United for you. The Five Stripes again boasted the league's best attendance despite missing the playoffs in 2022. 

#4. Seattle Sounders (Lumen Field)  

Seattle Sounders | Lumen Field

Location: Seattle, Washington

Average 2022 attendance: 33,607

What's to like: Seattle, like always, had some of the league's biggest crowd numbers (behind only Atlanta and Charlotte), and Lumen Field brings the decibels on match day.  

#3. LAFC (BMO Stadium) 

LAFC | BMO Stadium

Location: Los Angeles, California

Average 2022 attendance: 22,090 

What's to like: All the beautiful stars (Giorgio Chiellini). Gareth Bale might've retired, but the stadium is always packed and "The 3252" provide an atmosphere unlike any other in MLS.

#2. Portland Timbers (Providence Park) 

Portland Timbers | Providence Park

Location: Portland, Oregon

Average 2022 attendance: 23,841

What's to like: The 97-year-old stadium has never looked better after an $85 million renovation in 2019. It's always a truly awesome spectacle inside this ground, from the pregame tifo to Timber Joey with his chainsaw. 

#1. Austin FC (Q2 Stadium)

Austin FC | Q2 Stadium

Location: Austin, Texas

Average 2022 attendance: 20,738 

What's to like: This diamond of a stadium opened in 2021 and has transfixed the nation with its lively atmosphere and Matthew McConaughey appearances. We also want barbecue.

Videos you might like