The 2016 Major League Soccer All-Star Game, the 21st annual Major League Soccer All-Star Game, took place on July 28, 2016 (7:30 p.m. EDT, 4:30 p.m. local time) at Avaya Stadium, the home of the San Jose Earthquakes.
The game was televised live on ESPN and Univision in the United States, and on TSN and RDS in Canada.
[3] In February 2016, it was announced that Premier League side Arsenal were set to play the MLS All-Stars on July 28.
[4] Telecommunications company AT&T sponsored the game and the match was broadcast live in the United States through ESPN and Univision; it was also available internationally in over 100 countries.
[5] Note: Flags indicate national team as defined under FIFA eligibility rules; some limited exceptions apply.