Wednesday 19th November 2025

stl-cardinals-logo-8-14-20

Albert Pujols homered for the first time since returning to St. Louis and Andrew Knizner hit a three-run shot as the Cardinals defeated the Kansas City Royals 6-5 on Tuesday night.

Nolan Arenado also went deep for St. Louis, which has won 20 of 27 interleague games against the in-state Royals since 2017.

Salvador Perez homered twice and Michael A. Taylor also connected for Kansas City, which has allowed 33 runs in losing its last three games.

Jordan Hicks picked up the win with two innings of hitless relief. St. Louis starter Dakota Hudson permitted three runs and five hits over four innings in his second start since undergoing Tommy John surgery in September 2020.

Giovanny Gallegos got his first save of the season.

Daniel Lynch suffered the loss, allowing six runs and nine hits over five innings. He struck out seven and walked one.

UP NEXT

Today’s finale of the quick two-game set at Busch Stadium has been postponed. It is scheduled to be made up on May 2.