Schwarber Lifts National League to Historic All-Star Game Win

Atlanta played host to a slice of Major League Baseball history this week as the 2025 All-Star Game was decided by a swing-off for the first time ever—and it didn’t disappoint.

Kyle Schwarber #12 of the Philadelphia Phillies reacts after hitting three home runs in the swing-off to decide the MLB All-Star Game at Truist Park –Kevin C. Cox/Getty Images

By Earl Heath | Contributing Sports Writer

Atlanta played host to a slice of Major League Baseball history this week as the 2025 All-Star Game was decided by a swing-off for the first time ever—and it didn’t disappoint.

In dramatic fashion, the National League edged the American League 4–3, thanks to Philadelphia Phillies slugger Kyle Schwarber, who crushed three home runs in the tiebreaker to clinch the victory and earn MVP honors.

A New Era for the Midsummer Classic

The league introduced a Home Run Derby-style swing-off to settle tied All-Star Games. Each team selects three players, each of whom gets three swings. The team with the most home runs wins.

This year, the National League only needed two batters to seal the deal.

The American League struck first, with Oakland A’s designated hitter Brent Rooker belting two home runs. Seattle’s Randy Arozarena added another, giving the AL a 3–1 lead after Miami Marlins outfielder Kyle Stowers had homered for the NL.

That’s when Schwarber stepped to the plate.

With the NL trailing, Schwarber launched three clutch home runs to put his squad ahead 4–3. Tampa Bay Rays first baseman Jonathan Aranda had one last chance to even the score but came up empty, securing the win for the National League.

Roberts Gets First All-Star Win

Dodgers manager Dave Roberts, making his fourth appearance as NL skipper, earned his first win in the role. The victory also marked just the second for the National League in the past 12 All-Star Games.