
One of the most thrilling All-Star Games in baseball history concluded with a home run derby tiebreaker at Truist Park. After the American League mounted a comeback from a 6-0 deficit, Kyle Schwarber propelled the National League to victory in the swing-off with a score of 4-3, securing him the MVP title of the All-Star Game.
Schwarber excelled in the swing-off, achieving a perfect 3 for 3, and transformed a 3-1 deficit into a 4-3 triumph for the National League. Here’s a glimpse of his home run swings:
#AllStarGame Swing-off
AL - 3
NL - 4Kyle Schwarber GIVES THE NL THE LEAD! pic.twitter.com/NPZJciVTYn
— MLB (@MLB) July 16, 2025
This marked the inaugural swing-off tiebreaker in the All-Star Game’s history, a rule introduced in 2022 to conserve pitchers but had not been utilized until this event. Each team selected three hitters who make three swings each, with the team securing the most home runs winning.
“Schwarbs, if he touches it, it’s 110,” remarked National League manager Dave Roberts post-game. **“He doesn’t practice much outside anymore. For him to hit three homers in a swing-off against a pitcher he’s never seen shows his power and skill. It’s exhilarating to witness.”
Schwarber, who participated in his third All-Star Game, became the second player from the Phillies to win the All-Star Game MVP, following Johnny Callison, who was awarded in 1964. Despite going 0 for 2 with a walk in the main game segment, Schwarber made history as the first non-pitcher to earn MVP honors without recording a hit during the actual game.
With a batting line of .247/.378/.545 and 30 home runs heading into the All-Star break, Schwarber remains a key asset for the first-place Phillies, trailing only Cal Raleigh (38), Aaron Judge (35), Shohei Ohtani (32), and Eugenio Suárez (31) in home runs this season.
This victory marked just the second win for the National League in the last 12 All-Star Games.