Sunday 12th October 2025

st-louis-cardinals-logo-6-14-22

Nolan Arenado drove in four runs, Miles Mikolas threw six solid innings on two days’ rest, and the St. Louis Cardinals beat Miami 6-4 on Monday night, extending the Marlins’ skid to four games.

Mikolas (6-5) gave up three runs on seven hits. He threw three perfect innings Friday night against Washington in a game that was halted by rain.

Dylan Carlson drove in the other two runs and scored three for the underachieving Cardinals, who have won six of eight but remain last in the NL Central, tied with Pittsburgh.

Before the game, President of Baseball Operations John Mozeliak said change was coming to St. Louis, suggesting the team may trade veterans for prospects ahead of the Aug. 1 deadline.

Pinch-hitter Nolan Gorman doubled with two outs in the sixth against reliever Dylan Floro (3-5). Carlson broke a 3-3 tie with an RBI single, and Arenado followed with a two-run double. Arenado is batting .340 (17-for-50) with 14 RBIs in his last 14 games.

Jordan Hicks allowed three hits in the ninth but escaped for his eighth save, helped by a double play. He got Jesús Sánchez to ground out with two runners on to end it.

Veteran reliever Ryan Tepera allowed a run in the seventh in his first appearance for St. Louis. He was pulled with the bases loaded and two outs for Giovanny Gallegos, who got Bryan De La Cruz to ground out. Gallegos stayed in and pitched a scoreless eighth.

Sánchez homered in the sixth off Mikolas to make it 3-3. De La Cruz homered in the first for the Marlins.

Arenado had an RBI single in the third and a sacrifice fly in the fifth.

Miami’s Luis Arraez went 1-for-5 with an RBI single in the fifth as his major league-leading batting average dropped to .378.