Skip to main content
Cardinals
@
Cubs
MLB
Sunday, July 5, 2026

Cardinals @ Cubs

PI
PicksOffice
·4 min read

Ad | Affiliate — I may earn a commission if you sign up through these links. This never influences my picks. Learn more

Liberatore is the part I keep coming back to. Over 8 at -110 does not need a perfect Wrigley game, but it does need the early men on base to turn into something.

Liberatore’s 1.55 WHIP puts this total in play

Matthew Liberatore comes in with a 5.33 ERA and a 1.55 WHIP across 82.2 innings. That is a lot of baserunners for an 8 total, especially when the other side does not need to do all the scoring by itself. I do not need to pretend every inning is a mess. I just need enough stress early to make the middle innings less comfortable.

The recent Liberatore sample is not cleaner

His last seven games sit at a 6.39 ERA with 35 hits and 13 walks allowed in 31.0 innings. The strikeouts are there, with 36 in that span, but the damage has still been real. For an over, that mix is fine with me. Miss bats, allow baserunners, make one bad pitch with men on, and the total starts moving.

The last three starts show the volatility

Liberatore’s last start at Atlanta was strong on the surface, with one run allowed over five innings, but he also walked four. The two starts before that were uglier: six earned runs against Arizona, then five earned runs in 1.2 innings at Kansas City. That is the arm I want testing an 8. There is enough ceiling for outs, but enough downside that one early Cubs inning can change the bet.

Assad is the reason this is not automatic

Javier Assad has been better lately, and I am not ignoring it. His last seven games show a 2.87 ERA, 0.96 WHIP, 23 hits, and seven walks over 31.1 innings. That is the strongest case against the over. If Assad is sharp for five or six clean innings, this ticket probably needs the Cardinals to do late work.

Assad’s full-season run prevention still leaves room

The full season number is not spotless, though. Assad enters with a 4.53 ERA over 51.2 innings, and he has made only six starts in 13 appearances. His last three outings also include four earned runs in 2.2 innings against San Diego and three earned runs in five innings against the Mets. I am not pricing him like a shutdown arm just because the recent seven-game split looks clean.

The offenses have enough baseline power for eight

The Cubs have put up 449 runs with 112 homers through 89 games, along with a .338 OBP and .749 OPS. The Cardinals are at 399 runs and 98 homers through 86 games, with a .325 OBP and .722 OPS. Those are not dead bats. With these starter profiles, I can get to nine without needing a weird box score.

Yesterday’s bullpen work adds a late-inning angle

St. Louis used George Soriano, Ryne Stanek, JoJo Romero, and Riley O’Brien after Kyle Leahy’s five scoreless innings in the July 4 game. The Cubs also had four relievers cover 4.1 innings after Shota Imanaga. I am not calling either bullpen broken off one game. I just do not hate an over that can still be live after the starters leave.

The counter is simple: Assad can keep this boring

The cleanest miss is Assad carrying his recent form into this start while Liberatore’s strikeouts help him dodge the early damage. The last game between these teams finished 3-0, so there is a very real low-scoring version here. That is why I am not chasing a bigger number. At 8, the bet still has push protection if the game lands on a normal scoring pace instead of opening up.

Why I am playing Over 8

Over 8 at -110 for me. Liberatore’s season line and recent starts create the first pressure point, and Assad’s full-season ERA keeps St. Louis in the scoring mix even if his last seven-game split is better. The Cubs have the stronger offensive profile, the Cardinals have enough power to answer, and the relievers on each side had work the day before. I do not need a fireworks show. I need men on base early, one inning that pays it off, and enough late offense to get this past eight.

CHOOSE YOUR CHANNEL

Pick the feed that fits how you bet.

Telegram is fastest when you want the alert on your phone. Discord keeps the room, the recap, and the discussion in one place.

Telegram for speedDiscord for the full room