The 2017 Major League Soccer All-Star Game was the 22nd annual Major League Soccer All-Star Game. The game took place on August 2, 2017 (7:30 p.m. local time) at Soldier Field in Chicago. The game was televised live on Fox Sports 1 and Univision in the United States, and on TSN and TVA Sports in Canada. La Liga side Real Madrid were the opponents. Real Madrid won 4–2 on penalties following a 1–1 draw in normal time. Borja Mayoral was named MVP.