A Standings Gap the Market Barely Respects
The Cardinals are 72-74. The Giants are 61-85. That is an eleven-game gap in the win column, and the betting market prices this game as close to a coin flip: St. Louis -114, San Francisco +117. Add one more wrinkle. San Francisco has already beaten St. Louis twice this year and leads the season series 2-0. That is the tension worth studying before you put a dollar anywhere near it.
FREE · NO CARD · EVERY DAY
Get the daily free-play email · by 5 PM ET weekdays, noon ET weekends
Documented free VIP plays whenever they're on the board, from a team with six straight winning years. Every result graded in public, win or lose.
Unsubscribe anytime in one tap. No spam, just the play and the receipts.
The Matchup
Neither club is playing for anything real. St. Louis sits 4th of 5 in the NL Central, 18 games back, and has dropped two straight. San Francisco sits 4th of 5 in the NL West, a distant 27.5 games out, but has won two in a row. Recent form is closer than the records suggest.
The Cardinals are 2-3 over their last five while scoring 29 and allowing 31, so they have been outscored slightly. The Giants are 3-2 in their last five, having scored 24 and allowed 24, dead even. Two teams playing out the schedule, one of them with a small head of steam and a 2-0 head-to-head edge.
Pitching Matchup
Starting pitching is the single biggest input in a baseball price, because the starter typically handles the largest share of the innings and sets the tone for how many runs are even possible. St. Louis sends Andre Pallante, 12-6 with a 3.51 ERA. ERA is earned run average, the average number of runs a pitcher allows per nine innings, so 3.51 means roughly three and a half runs per full start.
San Francisco counters with Blade Tidwell, 0-2 with a 4.43 ERA, a run of difference per nine innings and far less major-league track record behind it. Win-loss records for pitchers are noisy because they depend on run support, but the ERA gap here is the cleaner signal.
The Numbers
Line by line. The moneyline is simply a bet on who wins, no margin required. St. Louis is -114, meaning you risk $114 to win $100, and the best version of that price sits at BetRivers. San Francisco is +117, meaning a $100 bet returns $117 in profit, best priced at Novig. The total is 8.5, which means the books expect about eight or nine combined runs, and you bet whether the real total lands over or under that.
Over 8.5 is +106 at FanDuel (risk $100 to win $106); Under 8.5 is -111 at ProphetX (risk $111 to win $100). No run line, the bet where a team gives or takes 1.5 runs, is posted here. Shop those numbers. A -114 instead of -125 on the same side costs nothing extra and compounds over a season.
Where the Value Is
Strip the bookmaker's built-in cut, the vig, out of both sides and the market-implied fair probability comes to 54% St. Louis, 46% San Francisco. The -114 price only needs about 53.3% to break even. That gap is the whole edge. Our model grades Cardinals -114 at +1.5% expected value, which in dollars means that for every $100 you put through at that number, you would expect to profit about $1.50 on average over the long run. Small, but real, and it only exists at the best price. ESPN's pregame model is a touch more conservative at 52.2% for St. Louis, so this is a thin edge, not a fat one.
Conditions & Injuries
Oracle Park at 68 degrees, partly cloudy, wind at 2 mph. Nearly still air in a park that already suppresses run scoring, which is context worth holding onto with a total of 8.5. San Francisco is without Victor Bericoto (10-day IL), JT Brubaker (15-day IL) and Matt Gage (60-day IL). St. Louis is missing Peter Strzelecki (15-day IL), JJ Wetherholt (10-day IL) and Everson Pereira (10-day IL).
The Pick
Cardinals moneyline at -114, and take it at BetRivers. If your book has it at -120 or worse, the edge is gone, so this bet is entirely price-dependent.
The Prediction
The better starter, the better record, and a price that has not fully caught up. We project St. Louis by a run or two in a quiet, low-air Oracle Park game, something like 4-3 or 5-3, with the under on 8.5 a live secondary thought given the conditions. The 2-0 season series is real but tiny, and two games do not outweigh an eleven-win difference in the standings and a full run of ERA separation on the mound. That is the read on this number. The Desk posts a documented free play on days like this, and it sits right below.
St. Louis Cardinals vs San Francisco Giants FAQ
Who is favored in St. Louis Cardinals vs San Francisco Giants?
St. Louis Cardinals is the market favorite at -114 (best price at BetRivers) on the moneyline, with San Francisco Giants at +117. Lines move all day, so check the odds table on this page for the current best number at every book.
Are these Wise Guy Team picks free?
Yes. This is a free Wise Guy Desk breakdown - our analysis, not Ross's official plays. Ross's documented plays are bet with real money and graded win or loss on the members board.
How does the Wise Guy Desk find value?
Expected value first - the best price across the books versus the true fair price - then sharp-money confirmation from the betting splits. EV-primary, sharp-confirmed.
What is the total (over/under) for St. Louis Cardinals vs San Francisco Giants?
The total is 8.5, with the over priced at +106 at FanDuel and the under at -111 at ProphetX. A total is a bet on the combined score of both teams, over or under that number, no matter who wins.