St. Louis Cardinals outfielder Jordan Walker won the 2026 MLB Home Run Derby by defeating Kyle Schwarber in the final round [1, 2].

The victory marks a significant achievement for Walker, who overcame long odds to win the competition in front of a hostile Philadelphia crowd. By defeating a home-favorite in the final stage, Walker established himself as one of the premier power hitters in the league.

The contest took place at Citizens Bank Park in Philadelphia, Pennsylvania [2]. In the final round, Walker recorded 12 home runs to edge out Schwarber, who finished with 11 [1, 3]. The narrow margin of victory highlighted a high-intensity finish that silenced the Phillies fans supporting their own outfielder [2].

Walker entered the competition as an underdog, holding the third-longest odds to win the event [2]. Despite the pressure of the venue and the expectations of the crowd, he maintained a disciplined approach to his hitting. He said his success was due to a focus on mechanics rather than raw power.

"My one thought was to stay fluid," Walker said. "Can't swing too hard, I'll miss... that was it" [4].

This fluid swing approach allowed Walker to remain consistent throughout the rounds. While Schwarber pushed the pace to keep the score close, Walker's ability to avoid over-swinging proved decisive in the final tally [3]. The victory cements Walker's place among the youngest winners in the history of the event [5].

Jordan Walker recorded 12 home runs to edge out Schwarber, who finished with 11.

Walker's victory is a notable upset given his betting odds and the venue. Winning the Home Run Derby at Citizens Bank Park against a local star like Schwarber provides the Cardinals' young outfielder with significant national visibility and psychological momentum heading into the latter half of the season.