

Braves @ Cardinals
Ad | Affiliate — I may earn a commission if you sign up through these links. This never influences my picks. Learn more
Cardinals ML at -105 looks ugly if you stop at the starter ERA box. I’m not stopping there. This is a home moneyline price where Atlanta still has to answer more than the Lopez edge.
Lopez 3.18, Liberatore 5.34, and that is the whole tax
Reynaldo Lopez has the cleaner season line: 21 games, 4-1, 3.18 ERA, 56.2 innings, 51 strikeouts and a 1.27 WHIP. Matthew Liberatore comes in at 18 games, 4-6, 5.34 ERA, 87.2 innings, 82 strikeouts and a 1.53 WHIP. That gap is real, and it is the first reason this price is sitting near even instead of making St. Louis a cleaner home favorite.
The number is close enough to take the home side
Braves at Cardinals is set for Saturday, July 11 at 7:15 PM EDT at Busch Stadium, with St. Louis sitting at -105 on the moneyline. Atlanta enters the listed matchup at 54-39, while St. Louis is 49-44, so I’m not pretending the Cardinals have the cleaner full-season profile. I just don’t need that at this number. Near even at home, St. Louis only needs enough around Liberatore to keep this from turning into a pure Lopez bet.
Atlanta has power, but there’s a catch
The Cardinals-focused series preview tags Atlanta as power-oriented, but weaker in walks and on-base percentage. That is the version I can bet against at this price. Liberatore cannot hand them free runners, but if Atlanta has to win it with isolated damage instead of steady pressure, the home moneyline starts making more sense.
Liberatore's job is simple, not pretty
I’m not betting Liberatore because the ERA looks good. It doesn’t. The angle is that his strikeout total across 87.2 innings gives him at least one way to stop an inning before Atlanta strings together the damage that flips this early. With his 1.53 WHIP, the leash on this handicap is short. Too many extra runners, and the whole Cardinals ML ticket starts sweating fast.
Atlanta did not get a normal starter night on Friday
The previous night matters here because Atlanta starter Chris Sale exited after three innings due to rain. The Braves then had Victor Mederos, Didier Fuentes and Danny Young involved in the relief picture. I’m not calling anyone unavailable or inventing a bullpen problem, but I’m also not pricing tonight like Atlanta just banked a clean, normal starter-length game before this spot.
St. Louis got useful innings around the delay
St. Louis had its own rain game to manage, but the Cardinals got three innings of one-hit work from Kyle Leahy before the delay. Riley O’Brien then closed the ninth with two strikeouts. That does not erase the bullpen gap between these teams, but it gives the Cardinals a better case than the starter ERA comparison alone shows.
The counter is Lopez and the Braves bullpen
The Braves case is not hard to see. Lopez has the better run-prevention profile, Atlanta has been described as having a strong pitching staff and elite bullpen, and St. Louis has been described as weaker than Atlanta in the bullpen. If Lopez wins the starter matchup clearly and the Cardinals are chasing late, this bet can look bad in a hurry. That is the risk I’m accepting, not ignoring.
Decision: Cardinals ML -105
I’m on Cardinals ML at -105 because the price lets me take the home side without lying about the starter matchup. Lopez is the better arm on paper, but Atlanta’s power-and-walks profile, the previous night’s interrupted game, and the near-even number keep this from being an automatic Braves lean for me. I need Liberatore to survive, not dominate. Cardinals ML, -105.