On August 25, 2026 our model has run Baltimore Orioles at St. Louis Cardinals and priced every market it can. Our strongest call is Under 7.5 Total Runs (+112), which we rate long shot confidence. Every bet below is our own number against the price on the board, in plain English.

Every bet we like in this game

St. Louis Cardinals vs Baltimore Orioles: Under 7.5 Total Runs (+112)

Odds correct at time of publishing

The total runs need to stay below 7.5 for this bet to win. Both the St. Louis Cardinals and Baltimore Orioles have been scoring just enough to keep things close, but their batting against left-handed pitchers has been about average this season. With the combined expected total around 7.1 runs, it seems likely this game could stay under the mark. However, the risk is real since both teams have shown they can score in bursts, and a big inning can change everything. Keep an eye on how both offenses perform early on.

St. Louis Cardinals vs Baltimore Orioles: St. Louis Cardinals -1.5 Spread (+200)

Odds correct at time of publishing

The St. They've been slightly better at home lately, averaging 0.4 more runs per game over the last 12 games. Taking the Cardinals to win by at least two runs feels like a decent bet. They have the home advantage and have been scoring more consistently. Just keep in mind, the margin is tight, as our numbers suggest it could be a close game.

That is everything our model likes in this game. Prices can move before you get on, so check the board at your bookmaker. Bet what you can afford to lose. If betting stops being fun, take a break.

Unlock the rest of this one

You're reading the free preview. One plan unlocks the full article and every pick we back — every league, every day.

Unlock the full article