Sports

Actions

Salvy homers twice but not enough for Royals in St. Louis

Royals Cardinals Baseball
Posted

ST. LOUIS — 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.

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.

The 42-year-old Pujols, who also singled twice in a 3-for-4 performance, signed with St. Louis on March 28 for his final season.

The star slugger played for the Cardinals from 2001-11, helping them win two World Series.