The American League defeated the National League 5-2 to win the 2021 MLB All-Star.

Vladimir Guerrero Jr. was named the All-Star Game MVP, becoming the youngest player to win it at 22 years and 119 days. Guerrero's third-inning home run flew 468 feet, the longest home run in All-Star Game history since Statcast tracking began. 

The American League has won eight straight games.