David Peterson gets a revenge shot at the lineup that just lit him up for 10 runs in under four innings, and that alone makes this series opener at Busch Stadium worth watching.

Quick take:

  • Pick: Cubs moneyline
  • Why: Chicago’s lineup is red-hot and St. Louis is scuffling badly over its last 10 games
  • The number to watch: Cubs are +28 run differential over their last 10 games; the Cardinals are -7 over the same stretch

The Cubs roll into St. Louis at 59-46, sitting second in the NL Central, while the Cardinals limp in at 53-52 and fourth in the division. Chicago has won six of its last 10 and been thoroughly dominant doing it, outscoring opponents by 28 runs in that span. St. Louis, meanwhile, has dropped seven of its last 10 and been outscored by seven.

Despite that gap in form, the season series still favors St. Louis 4-2, and the Cardinals have gotten the better of Peterson specifically — he’s 0-1 with a 13.50 ERA against them in his career, including a 17-1 humiliation on July 3 where he allowed 10 runs on nine hits in just 3 2/3 innings.

The Odds Say This One’s Closer Than the Form Suggests

Books have the Cubs as modest road favorites at -117, with the Cardinals getting +105, and the total sits at 9.5 runs — a number that screams both bullpens are shaky right now. Anyone tracking MLB odds this week has watched that line hold steady all weekend. That’s a tighter line than Chicago’s recent form would suggest, and it’s likely tied directly to how poorly Peterson has fared historically against this specific opponent. The market clearly hasn’t forgotten July 3.

Monday, July 27 at 7:46 PMSpreadMoneyTotal
Chicago Cubs
-1.5
(134)
-110
O 9.5
(-110)
St. Louis Cardinals
+1.5
(-167)
+102
U 9.5
(-112)

Recent Form

The gap between these two teams over the last two weeks is stark, and it shows up in both the underlying numbers and the head-to-head history below.

DATE OPP CLOSE RESULT ATS/OU
Jul 26, 2026 @Pittsburgh Pirates +2.5 / 11 Won 2-3 Won / Under
Jul 26, 2026 @Pittsburgh Pirates +2.5 / 11 Won 0-11 Won / Push
Jul 26, 2026 @Pittsburgh Pirates +2.5 / 11 Lost 8-7 Won / Over
Jul 25, 2026 @Pittsburgh Pirates -1.5 / 6.5 Won 2-3 Lost / Under
Jul 25, 2026 @Pittsburgh Pirates -1.5 / 6.5 Won 0-11 Won / Over
Jul 24, 2026 @Pittsburgh Pirates +1.5 / 5.5 Won 2-3 Lost / Under
Jul 23, 2026 Detroit Tigers -1.5 / 7.5 Lost 6-8 Lost / Over
Jul 23, 2026 Detroit Tigers -1.5 / 7.5 Won 11-2 Won / Over
Jul 23, 2026 Detroit Tigers -1.5 / 7.5 Lost 1-5 Lost / Under
Jul 22, 2026 Detroit Tigers -1.5 / 8.5 Lost 6-8 Lost / Over

DATE OPP CLOSE RESULT ATS/OU
Jul 26, 2026 Cincinnati Reds -1.5 / 8.5 Lost 2-4 Lost / Under
Jul 26, 2026 Cincinnati Reds -1.5 / 8.5 Won 7-0 Won / Under
Jul 26, 2026 Cincinnati Reds -1.5 / 8.5 Lost 3-5 Lost / Under
Jul 25, 2026 Cincinnati Reds -1.5 / 5.5 Lost 2-4 Lost / Over
Jul 25, 2026 Cincinnati Reds -1.5 / 5.5 Won 7-0 Won / Over
Jul 25, 2026 Cincinnati Reds +1.5 / 6.5 Lost 2-4 Lost / Under
Jul 23, 2026 Arizona Diamondbacks -2.5 / 7 Lost 6-10 Lost / Over
Jul 22, 2026 @Los Angeles Angels +1.5 / 8.5 Lost 3-2 Won / Under
Jul 22, 2026 @Los Angeles Angels +1.5 / 8.5 Lost 5-1 Lost / Under
Jul 22, 2026 @Los Angeles Angels +1.5 / 8.5 Won 0-1 Won / Under

Showing 10 of last 10 meetings

DATE TEAM OPP CLOSE RESULT ATS/OU
Jul 5, 2026 Chicago Cubs @St. Louis Cardinals -1.5 / 8 Won 6-4 Won / Over
Jul 5, 2026 Chicago Cubs @St. Louis Cardinals -1.5 / 8 Lost 0-3 Lost / Under
Jul 3, 2026 Chicago Cubs @St. Louis Cardinals -1.5 / 10.5 Lost 1-17 Lost / Over
May 31, 2026 St. Louis Cardinals @Chicago Cubs +1.5 / 8.5 Won 5-1 Won / Under
May 30, 2026 St. Louis Cardinals @Chicago Cubs +1.5 / 8 Lost 1-6 Lost / Under
May 29, 2026 St. Louis Cardinals @Chicago Cubs +1.5 / 7.5 Won 6-5 Won / Over
Sep 28, 2025 Chicago Cubs @St. Louis Cardinals -1.5 / 7.5 Won 2-0 Won / Under
Sep 27, 2025 Chicago Cubs @St. Louis Cardinals -1.5 / 9.5 Won 7-3 Won / Over
Sep 26, 2025 Chicago Cubs @St. Louis Cardinals -1.5 / 8.5 Won 12-1 Won / Over
Aug 10, 2025 St. Louis Cardinals @Chicago Cubs +1.5 / 7.5 Won 3-2 Won / Under

Peterson’s Cardinals Problem Meets a Cubs Lineup That Won’t Slow Down

Peterson (5-7, 5.97 ERA) has actually been a strong addition to Chicago’s rotation since arriving from the Mets on June 25 — he’s held opponents to two runs or fewer in three of his four starts, including a scoreless 6 2/3-inning outing against Detroit last Tuesday. The outlier was that Cardinals disaster on July 3, which remains the one blemish on an otherwise encouraging stretch.

Matthew Liberatore (5-7, 5.18 ERA) has had a mixed run against the Cubs this year specifically — he tossed 5 1/3 scoreless innings to beat them May 31, then gave up four runs in a loss to Chicago on July 5. He’s coming off a rough outing at the Angels last Tuesday, surrendering five runs on nine hits over 5 1/3 innings.

Pete Crow-Armstrong is hitting .290 with 23 home runs and 60 RBIs, and he’s the engine behind a Cubs offense that owns the second-best on-base percentage in the majors at .339.

Michael Busch has been scorching over the last 10 games, going 15-for-45 with two homers and eight RBIs, giving Chicago’s lineup another hot bat behind Crow-Armstrong. St. Louis counters with Jordan Walker, who’s quietly put together a strong season at .286 with 22 home runs, but rookie JJ Wetherholt has cooled off badly, hitting just 8-for-41 with two homers over his last 10 games — exactly the kind of soft spot a deep Cubs lineup can exploit.

St. Louis is also dealing with more instability than Chicago right now. Lars Nootbaar is day-to-day with an illness, and the Cardinals’ bullpen has been stretched thin by IL stints for JoJo Romero, Ramón Urías, and Max Rajcic. The Cubs have their own long injury list, but most of the losses are pitching depth pieces rather than everyday bats, and the lineup that’s carried Chicago through this stretch remains fully intact.

Chicago’s rotation has taken real hits, too — Justin Steele, Ben Brown, Porter Hodge, Cade Horton, and Shelby Miller are all out long-term, and Edward Cabrera, Daniel Palencia, and Hoby Milner are all working back from their own injuries. That’s forced manager Craig Counsell to lean harder on trade-deadline additions like Peterson to stabilize a rotation that’s had to piece things together on the fly. It says something about the Cubs’ overall depth that they’ve still managed a 28-run differential over their last 10 games despite all of that attrition on the pitching staff.

Prediction and Best Bet

The recent form gap here is too wide to ignore, even accounting for the Cardinals’ season-series edge and Peterson’s rough personal history against this opponent. Chicago’s lineup is peaking at the right time, St. Louis is stumbling, and Liberatore’s shakiness in his last outing tilts this further toward the Cubs.

The pick:

  1. Prediction: Chicago Cubs 6, St. Louis Cardinals 4
  2. Best Bet: Cubs on the moneyline

Fade the head-to-head history here — the current form favors Chicago, and that’s the side worth backing to open this series.