Chicago's 5.20 runs per game and a 4.4 implied total tower over St. Louis while Wrigley's in-blowing wind caps ceiling.
The de-vigged implied totals sit at STL 3.6 and CHC 4.4, and CHC at -172 matches their status as the stronger, higher-total side. The number looks fair rather than soft, offering no glaring price edge to attack on the moneyline. The total at 8.0 feels rich once you factor the wind, nudging toward the under.
Neither arm inspires confidence: Liberatore misses bats at 8.75 K/9 but leaks baserunners with a 1.52 WHIP and 10.34 H/9, while Holmes has just 4.0 innings logged with a 9.00 ERA, 2.00 WHIP, and an alarming 2.25 K/9 in a tiny sample. If that Holmes line is his true form the edge tilts St. Louis, but the sample is too thin to trust either starter deep into the day. Liberatore is the steadier profile on volume alone.
Chicago's lineup is the deeper threat, fronted by Pete Crow-Armstrong and Seiya Suzuki with real power up top, giving it the premier stack appeal against a hittable lefty. St. Louis leans contact-challenged, striking out often and lacking pop, so its bats need to string singles rather than slug against Holmes. The Cubs are the clear stack over a thinner Cardinals order.
Wrigley is outdoor and sunny at 78F, but the 8 mph wind blowing in from left field is explicitly flagged as a negative for run scoring, which trims fly-ball damage. That environment argues against a shootout despite two shaky starters.
Stack the Cubs; their 2nd-ranked offense and top-heavy power lineup best exploit Liberatore's 1.52 WHIP even with the wind in.
Fade both starters given Holmes' 9.00 ERA sample and Liberatore's 5.15 ERA; if forced, Liberatore's 8.75 K/9 is the only strikeout equity worth a punt.
Season series: STL 5 – CHC 5
The season series is dead even at 5-5.
STL @ CHC
MIA @ CIN
BOS @ PIT
CWS @ DET
WAS @ NYM
SD @ CLE
BAL @ TB
NYY @ TOR
ARI @ ATL
SEA @ HOU
KC @ LAA
TEX @ ATH
MIL @ LAD
COL @ SF