Article snapshot taken from Wikipedia with creative commons attribution-sharealike license.
Give it a read and then ask your questions in the chat.
We can research this topic together.
Soccer game played in Chester, Pennsylvania
Football match
Piotr Nowak, the coach of the Philadelphia Union (the All-Star Game's host), was originally announced to coach the MLS All-Stars. After Nowak was dismissed from the Union on June 13, MLS chose D.C. United coach and Pennsylvania native Ben Olsen to coach the All-Stars.
A tracking system was worn by each player to monitor heart rate, intensity of play, speed, distance covered and other personal characteristics in real-time.
Rosters
MLS All-Stars
Note: Flags indicate national team as defined under FIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality.
♦ - Players selected by MLS Commissioner Don Garber
* - Injured and unavailable for matchday
** - Added as a replacement for Heath Pearce
% - Promoted from the Inactive Roster to the Active Roster to fulfill Chelsea's request that the number of substitutes be increased from seven to ten.
♥ - "Inactive Roster" players voted for by other players in MLS
Chelsea
Note: Flags indicate national team as defined under FIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality.