Throughout the MLS ranks, no squad can match the sheer star power of New York City FC.
Tonight's All-Star Game, then, feels tailor-made for the likes of David Villa and Andrea Pirlo.
Speaking of which, remember last year?
This time around, that "other" North London team is in the States to take on Major League Soccer's best. It all goes down this evening at the brand-spanking-new home of the San Jose Earthquakes. We're hoping for some sizzling goal-scoring action over the ninety minutes, because the damn thing will go straight to penalties if it's tied after regular time.
HOW TO WATCH
Major League Soccer All-Stars vs. Arsenal FC
2016 AT&T MLS All-Star Game
Thursday, July 28th, 7:30pm ET
Avaya Stadium, San Jose, California
WATCH on ESPN (U.S. English) / UniMas (Spanish) / Sky Sports 2 (U.K. English)
STREAM on WatchESPN / Univision Deportes en Vivo / Sky Go
MLS ALL-STARS ROSTER
GOALKEEPERS: Petr Cech, Emiliano Martinez, David Ospina
DEFENDERS: Hector Bellerin, Krystian Bielik, Calum Chambers, Mathieu Debuchy, Kieran Gibbs, Rob Holding, Per Mertesacker, Nacho Monreal
MIDFIELDERS: Santi Cazorla, Francis Coquelin, Mohamed Elneny, Alex Oxlade-Chamberlain, Jeff Reine-Adelaide, Chris Willock, Jack Wilshere, Granit Xhaka, Gedion Zelalem
FORWARDS: Chuba Akpom, Joel Campbell, Alex Iwobi, Theo Walcott