St. Louis Cardinals outfielder Jordan Walker won the 2026 MLB Home Run Derby, defeating Philadelphia Phillies designated hitter Kyle Schwarber [1].
The victory marks a historic milestone for the St. Louis organization, as Walker is the first player in Cardinals history to win the competition [2].
The event took place this week during the MLB All-Star Week in Philadelphia [1]. Walker secured the title at Citizens Bank Park by hitting more home runs than Schwarber in the final round [2, 3]. The victory was notable given the setting, as Walker outperformed the local favorite in front of a Philadelphia crowd [2].
Walker entered the 2026 [1] competition having hit 49 career home runs [2]. His performance in the final round cemented his place in the franchise record books — a feat no other St. Louis player had previously achieved.
Other competitors who advanced during the tournament included Contreras and Caminero, alongside the eventual runner-up, Schwarber [3]. The competition served as the centerpiece of the All-Star festivities, showcasing the league's premier power hitters in a high-pressure environment.
While the Derby is an exhibition, the win provides significant visibility for Walker as a rising star in the league. By overcoming a seasoned veteran like Schwarber in the Phillies' home stadium, Walker demonstrated both power and mental composure under the bright lights of the All-Star stage.
“Jordan Walker is the first player in Cardinals history to win the Derby.”
Walker's victory breaks a long-standing drought for the St. Louis Cardinals in the Home Run Derby. By winning in a hostile environment at Citizens Bank Park, Walker establishes himself as a premier power threat in the league and provides the Cardinals with a level of national prestige in this specific event that the franchise had never previously attained.



