Seit der ersten Saison der US-amerikanischen Fußballliga Major League Soccer im Jahr 1996 findet auch jährlich ein All-Star-Game statt, das zwischen Juli und August des Jahres seine Ausrichtung findet. Der Modus ist aber bislang noch nicht so gefestigt wie in den etablierten US-Profiligen anderer Sportarten. An diesen orientierte man sich in den Anfangsjahren und bestritt das gewöhnliche Duell der beiden Conferences (Westen gegen Osten). 1998 wich man davon ab und unterteilte die Mannschaften in US-Amerikaner und Ausländer, 2002 spielten die verbliebenen All-Stars gegen die US-amerikanische Nationalmannschaft.
2003 begann man den Versuch die Popularität der Liga sowohl im In- als auch im Ausland zu steigern, indem man die besten Spieler der MLS gegen renommierte ausländische Mannschaften antreten ließ. Nach dem Spiel 2003 gegen Deportivo Guadalajara aus Mexiko, musste 2004 das geplante Spiel gegen Real Madrid abgesagt werden, da die Spanier wider Erwarten in die Qualifikation zur UEFA Champions League mussten, weswegen man kurzerhand zum traditionellen West gegen Ost zurückkehrte. Stattdessen trat 2005 aber eine MLS-Auswahl in Spanien gegen Real Madrid um die Trofeo Santiago Bernabéu an. Dieses Spiel, das offiziell nicht als All-Star Game zählt, gewann Madrid deutlich mit 5:0. Danach gab es, mit Ausnahme von Celtic Glasgow 2007, Duelle mit den englischen Mannschaften FC Chelsea, West Ham United, FC Everton und Manchester United.
Der Gegner im All-Star Game 2013 war erstmals mit dem AS Rom eine italienische Mannschaft[1], 2014 ist mit dem FC Bayern München zum ersten Mal eine deutsche Mannschaft angetreten.[2] Zum 20. MLS All-Star-Game am 29. Juli 2015 traten die MLS All-Stars im Dick’s Sporting Goods Park, dem Stadion der Colorado Rapids, gegen den englischen Erstligisten Tottenham Hotspur an.[3] Beim 22. MLS-All-Star Game, das am 2. August 2017 gegen Real Madrid ausgetragen wurde, stand auch Bastian Schweinsteiger in der Startelf.[4]
Die Auswahl der Spieler für das Team wird über eine Abstimmung unter Fans, Spielern und Medienvertretern bestimmt. Auch der beauftragte Trainer des All-Star-Teams nominiert Spieler.[5] Das im Sommer gewählte All-Star-Team ist deshalb nicht identisch mit der am Ende der Saison ausgezeichneten MLS Best XI.