Cardinals snap 3-game skid as the MLB-worst Rockies mark their 76th loss

Advertisement

Advertise with us

DENVER (AP) — Willson Contreras homered drove in two runs to lead the St. Louis Cardinals to a 6-2 victory over the MLB-worst Colorado Rockies on Monday night.

Read this article for free:


or

Already have an account? Log in here »

To continue reading, please subscribe:

Subscribe and receive a limited-edition Free Press branded hat or tote.

Digital Subscription

One year of digital access for only $205*

  • Enjoy unlimited reading on winnipegfreepress.com
  • Read the E-Edition, our digital replica newspaper
  • Access News Break, our award-winning app
  • Play interactive puzzles

*First annual payment billed as $205.00 + GST for one year. This annual subscription will automatically renew at $233.00 + GST every 52 weeks (10% off the regular annual price of $259.35). Offer available to new and qualified returning subscribers only. Cancel any time.

To continue reading, please subscribe:

Add Free Press access to your Brandon Sun subscription for only an additional

$1 for the first 4 weeks*

  • Enjoy unlimited reading on winnipegfreepress.com
  • Read the E-Edition, our digital replica newspaper
  • Access News Break, our award-winning app
  • Play interactive puzzles
Start now

*Your next Brandon Sun subscription payment will increase by $1.00 and you will be charged $17.95 plus GST for four weeks. After four weeks, your payment will increase to $24.95 plus GST every four weeks.

Hey there, time traveller!
This article was published 21/07/2025 (439 days ago), so information in it may no longer be current.

DENVER (AP) — Willson Contreras homered drove in two runs to lead the St. Louis Cardinals to a 6-2 victory over the MLB-worst Colorado Rockies on Monday night.

The Cardinals ended a three-game losing streak after being swept by Arizona while the Rockies marked their 100th game with their 76th loss.

Brendan Donovan and Nolan Arenado hit doubles and joined Jordan Walker with two hits apiece in a 15-hit night. Masyn Winn and Contreras had three hits each.

St. Louis Cardinals starting pitcher Michael McGreevy works against the Colorado Rockies in the seventh inning of a baseball game Monday, July 21, 2025, in Denver. (AP Photo/David Zalubowski)
St. Louis Cardinals starting pitcher Michael McGreevy works against the Colorado Rockies in the seventh inning of a baseball game Monday, July 21, 2025, in Denver. (AP Photo/David Zalubowski)

The Rockies took a 2-0 lead in the third, but Contreras hit a solo homer and Winn doubled in Arenado to tie the game in the fourth. Contreras gave St. Louis the lead for good with an RBI single in the fifth.

The Cardinals extended their lead on a single by Pedro Pagés and Donovan’s sacrifice fly in the sixth.

Michael McGreevy (2-1), recalled on Monday to make the start, went seven innings, giving up two runs on seven hits and no walks with one strikeout.

Austin Gomber (0-4) gave up five runs on 11 hits. He struck out six.

Mickey Moniak, Brenton Doyle and Adael Amador had two hits each for the Rockies.

Key moment

Contreras gave the Cardinals their first run with his homer, but it was his single to left in the fifth that brought in the go-ahead run.

Key stat

The Rockies have to go 18-44 the rest of the season to avoid tying the White Sox’s modern-era record of 121 losses set last year.

Up next

Cardinals RHP Erick Fedde (3-9, 4.83 ERA) faces Rockies RHP Bradley Blalock (0-2, 9.97) on Tuesday night.

___

AP MLB: https://apnews.com/hub/mlb

Report Error Submit a Tip

Baseball

LOAD BASEBALL ARTICLES