We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsBaltimore Orioles at St. Louis Cardinals
Baltimore OriolesBaltimore Orioles
@
Busch Stadium
St. Louis CardinalsSt. Louis Cardinals

Match Predictor

Pre-match Prediction
Baltimore Orioles
@
St. Louis Cardinals
Baltimore Orioles 46%St. Louis Cardinals 54%
Market LinesRun Line: St. Louis Cardinals -1Total: O/U 8.5
Model: Over 8.5
Model projects 8.6 total runs vs 8.5 line

Baltimore Orioles

0022446688101012121414OVERUNDERO/U 8.5Runs ScoredRuns Allowed
All Over 8.5
50%
65/131
MLB: 48%
Starter
67%
8/12
vs STL
Avg Total
9.2
MLB: 8.9
Game Starter (12) Last Starter vs STL vs STL (0)
Chris Bassitt #40 · RHP · Age 37
5.08
ERA (2026)
6.2
K/9 (2026)
12
Starts (2026)
10.4
Avg Total (2026)
Last 3:
ND NYY (Aug 19): 5.2IP, 3ER, 6K
ND @TB (Aug 14): 5.1IP, 2ER, 3K
L @BOS (Jun 03): 3.0IP, 3ER, 1K
vs STL: W (Jun 10 2025): 7.0 IP, 4 ER, 3 K
Bullpen (2026 Season)Average
ERA: 4.23MLB Avg: 3.959 relievers
Recent: L 3-5L 1-6W 5-3W 3-2L 1-3
Lineup vs Chris Bassitt (Career)
BatterPosPAAVGOPSHR
Ramon Urias3B9.5001.4311
Alec Burleson1B5.6002.0001
Ivan HerreraDH4.2500.5000
Masyn WinnSS4.0000.0000
Pedro PagesC3.0000.0000
Jordan WalkerRF2.0000.0000
7 batters with no matchup history

St. Louis Cardinals

0022446688101012121414OVERUNDERO/U 8.5Runs ScoredRuns Allowed
All Over 8.5
45%
59/132
MLB: 48%
Starter
vs BAL
Avg Total
8.9
MLB: 8.9
Game Starter (0) Last Starter vs BAL vs BAL (0)
Bullpen (2026 Season)Average
ERA: 3.95MLB Avg: 3.959 relievers
Workload Alert: Allowed 9 runs on 2026-08-20 vs CIN. Bullpen arms likely still recovering.
Recent: L 4-5W 10-9L 6-7L 3-12L 4-6
Our Top PicksLive Odds
Top PickBaltimore Orioles ML +108 (LOW confidence)
The Cardinals' TBD starter is the edge.
PickOver 8.5 runs -118 (LOW confidence)
This is the contrarian position, and it is grounded in situation rather than model edge.
PickBaltimore Orioles +1.5 run line -196 (LOW confidence)
The cushion matters in a game this uncertain.

Baltimore Orioles vs St. Louis Cardinals Game Preview

The pitching matchup in tonight's game between the Baltimore Orioles and the St. Louis Cardinals is not really a matchup at all. Baltimore sends out Chris Bassitt, a 37-year-old righty carrying a 5.08 ERA and a contact problem that has been getting worse. St. Louis still has not named a starter. Every number attached to the Cardinals' side of tonight's MLB slate at Busch Stadium is built on sand until that changes, and as beat writers covering the team noted ahead of Tuesday's game: "I've heard some speculate that Tuesday night's game will see Matthew Liberatore start for the Cardinals, but I have yet to find any confirmation of that at this point." That uncertainty is the story.

Bassitt's 2026 has been a grind. He's 4-4 with a 5.08 ERA in 67.1 innings, and his strikeout rate has slipped to 6.15 K/9. More alarming than the ERA is the contact rate. His last start, August 19 against the Yankees, produced 8 hits in 5.0 innings. That is not a walk problem. That is a sequencing problem. Batters are squaring him up, and the St. Louis lineup has the right tools to exploit it. Alec Burleson carries a .600 batting average and 2.000 OPS in 5 career plate appearances against Bassitt, including a home run. His vR OPS of .978 this season is the best in the Cardinals lineup against right-handers. And Jordan Walker, hitting .289 with 27 home runs and a 7-day OPS of .973, is locked in right now.

St. Louis comes home in rough shape. The Cardinals were swept by Philadelphia, and the final game was particularly damaging: the bullpen could not protect a 4-run 9th-inning lead. Winn underwent a CT scan and MRI Sunday night on an injured left thumb, per reporting from the St. Louis Post-Dispatch, and his status for tonight is unclear. A team at 66-66, just swept on the road, entering a home series without a confirmed starter and with a key lineup piece in doubt, is carrying real negative momentum.

Busch Stadium plays slightly pitcher-friendly, with a runs factor of 0.98 and a home run factor of 0.95. That context matters but does not erase the situational volatility. On the Baltimore side, Pete Alonso has been the offensive engine: 30 home runs, a .500 SLG, and a 28-day OPS of 1.064, his best sustained stretch of the season. Colton Cowser is trending upward with a 7-day OPS of .857. This Orioles lineup has genuine pop against an uncertain pitching picture, and at +108 on the moneyline, the market implies a 48.1% win probability for the road team. In a game where the home team cannot offer a confirmed pitching advantage, that price carries value.

Baltimore Orioles vs St. Louis Cardinals Key Insights

  • St. Louis has not confirmed a starter for tonight. The home-field pitching advantage that typically justifies a home-favorite price is functionally absent, and the market has only partially priced in that uncertainty.
  • Bassitt's contact rate is the central concern: 8 hits surrendered in his last 5.0 innings, a 2026 K/9 of 6.15, and three consecutive no-decisions. Batters are not chasing, they are making contact and putting the ball in play against him at an elevated rate.
  • The Cardinals bullpen enters taxed. Riley O'Brien could not hold a 4-run 9th-inning lead during Sunday's sweep by Philadelphia. Relievers absorbed multiple high-leverage innings across three games, and that fatigue carries into Tuesday's series opener.
  • Burleson is the Cardinals' most dangerous bat in this matchup: .600 career batting average and 2.000 OPS in 5 career plate appearances against Bassitt, including a home run, plus a vR OPS of .978 this season and a 28-day OPS of 1.002. He is Bassitt's biggest threat.
  • Masyn Winn's left thumb injury introduces additional lineup uncertainty for St. Louis. If he cannot play, Baltimore faces a Cardinals lineup missing its primary shortstop contributor at a position already thin organizationally.
  • Baltimore at +108 converts to a market-implied 48.1% win probability. For a road team with a defined starting pitcher facing a club without one, that is a price worth examining closely.

Baltimore Orioles vs St. Louis Cardinals Betting Picks

Picks made August 25, 2026 at 05:46 AM ET. Odds shown reflect current market prices.

Over 8.5 runs -118 (LOW confidence)
Over 8.5 runs -118 (LOW confidence): This is the contrarian position, and it is grounded in situation rather than model edge. Our model aligns with the 8.5 market line exactly, which removes any quantitative advantage in either direction. But the situational case is real. Bassitt is serving up contact at a high rate. A TBD or inexperienced Cardinals starter who exits early routes innings to a bullpen that just blew a 4-run 9th-inning lead in a sweep. Neither arm provides a reliable run-suppression anchor tonight. Low confidence, treat this as a lean, not a high-conviction position. The analyst initially favored the Under, and the overcrowded middle of this line acknowledges the genuine uncertainty.
Baltimore Orioles +1.5 run line -196 (LOW confidence)
Baltimore Orioles +1.5 run line -196 (LOW confidence): The cushion matters in a game this uncertain. Baltimore wins outright or loses by one across a range of likely game flows. The Cardinals, even at home with a fatigued bullpen, are capable of late-game tightening, and the +1.5 provides insurance against a one-run deficit in the final innings. Low confidence matches the overall game-level uncertainty from the TBD starter situation.
Chris Bassitt Under 3.5 strikeouts +118 (MEDIUM confidence)
Chris Bassitt Under 3.5 strikeouts +118 (MEDIUM confidence): Bassitt has averaged exactly 3.33 strikeouts per start across his last three outings: 6 in 5.2 innings, 3 in 5.1 innings, 1 in 3.0 innings. His 2026 K/9 of 6.15 backs that trend up. Cardinals hitters who have faced him are not chasing, they are making contact. Burleson has hit .600 against him in his career. Urías is at .500 with a 1.431 OPS across 9 career plate appearances against Bassitt. Short outings cap strikeout volume regardless of stuff, and if Bassitt falls behind early, this could be a four-inning night. Under 3.5 at +118 is value when the recent K average sits at 3.33 per start.
Jordan Walker Over 1.5 total bases +128 (MEDIUM confidence)
Jordan Walker Over 1.5 total bases +128 (MEDIUM confidence): Walker is the hottest bat in this Cardinals lineup right now. He is slashing .289/.347/.507 with 27 home runs and has posted a 7-day OPS of .973 entering tonight. His vR OPS of .825 is solid against Bassitt. A pitcher with Bassitt's current contact rate projects more balls in play, and Walker's .507 SLG makes extra-base potential real every time he puts one in play. Getting better than even money on St. Louis's best power hitter reaching 1.5 total bases is genuine value in this matchup.
Alec Burleson to hit a home run +390 (LOW confidence)
Alec Burleson to hit a home run +390 (LOW confidence): The career numbers are hard to dismiss: .600 batting average and 2.000 OPS in 5 career plate appearances against Bassitt, including a home run, with strong showings in 2023 and 2025. His vR OPS of .978 this season is the best in the Cardinals lineup against right-handers, and his 28-day OPS of 1.002 shows he is locked in right now. Busch Stadium's HR factor of 0.95 is a modest headwind, and the BvP sample is small. But at +390 with an implied probability of 20.4%, the market is likely undervaluing a hitter this hot with this kind of history against tonight's opposing starter. Low confidence, small unit.
Tyler O'Neill Under 0.5 hits +128 (MEDIUM confidence)
Tyler O'Neill Under 0.5 hits +128 (MEDIUM confidence): O'Neill is in a deep freeze. His season batting average sits at .212, but his 7-day OPS of 0.083 signals this slump has entered a different gear. His vR OPS of .584 is already below average against right-handers in normal form. Even with Bassitt generating contact, a hitter this cold who struggles against righties is a clean under target. Under 0.5 hits at +128 reflects the market underpricing just how severe this stretch has become.
Pete Alonso Over 1.5 total bases +100 (MEDIUM confidence)
Pete Alonso Over 1.5 total bases +100 (MEDIUM confidence): Alonso leads Baltimore with 30 home runs and a .500 SLG. His 28-day OPS of 1.064 is his best stretch of the season. The Cardinals are running out an unconfirmed arm tonight, speculated to be Matthew Liberatore, a lefty, and Alonso's vL OPS of .745 is functional against that profile. Against a rotation question mark backed by a fatigued bullpen, Baltimore's cleanup hitter gets favorable conditions. Even money on a 30-HR bat reaching 1.5 total bases is straightforward value, and it aligns with the run-heavy game environment the Over 8.5 projects.
Same-Game Parlay, 5 legs
Same-Game Parlay, 5 legs: Over 8.5 runs (contract 442128872), Baltimore +1.5 (contract 442128869), Bassitt Under 3.5 strikeouts (contract 441429114), Jordan Walker total bases Over 1.5 (contract 441429117), Pete Alonso total bases Over 1.5 (contract 441429155). The Over 8.5 anchors everything. A high-run environment shortens Bassitt's outing and limits his strikeout ceiling. Walker and Alonso get premium hitting conditions as both teams cycle through shaky pitching. Baltimore's +1.5 cushion acts as insurance in a close, run-heavy game where neither team puts the other away cleanly.
Analysis insight — no specific bet associated

Key Players

Batting AverageBAL
Pete Alonso
.270Batting Average
1B
Home RunsBAL
Pete Alonso
30Home Runs
1B
Runs Batted InBAL
Pete Alonso
85Runs Batted In
1B
Earned Run AverageBAL
Kyle Bradish
3.70Earned Run Average
SP
WinsBAL
Trevor Rogers
9Wins
SP
StrikeoutsBAL
Shane Baz
135Strikeouts
SP
Batting AverageSTL
Alec Burleson
.291Batting Average
1B
Home RunsSTL
Jordan Walker
27Home Runs
RF
Runs Batted InSTL
Alec Burleson
96Runs Batted In
1B
Earned Run AverageSTL
Michael McGreevy
3.54Earned Run Average
SP
WinsSTL
Andre Pallante
12Wins
SP
StrikeoutsSTL
Matthew Liberatore
125Strikeouts
SP

Recent Form

Baltimore Orioles
L5-3New York Yankees
L6-1New York Yankees
W5-3Tampa Bay Rays
L3-1Tampa Bay Rays
St. Louis Cardinals
L5-4Cincinnati Reds
W10-9Cincinnati Reds
L12-3Philadelphia Phillies
L6-4Philadelphia Phillies

Baltimore Orioles vs St. Louis Cardinals Summary

The edge in tonight's game is not a stat, it is an absence. St. Louis does not have a confirmed starting pitcher for a home series opener against a Baltimore team that at least knows who is taking the ball. That asymmetry drives every pick on the board tonight. Bassitt is not pitching well at 5.08 ERA, but he is a known quantity. The Cardinals are asking their lineup, their bullpen, and their fans to absorb uncertainty on top of a Phillies sweep that ended with a blown lead in the 9th inning Sunday. That is a lot of negative weight to carry into a game at Busch Stadium against a road team getting +108 on the moneyline.

The contrarian angle on the Over 8.5 is the bolder call, and it is worth acknowledging the risk. Our model lands right on the 8.5 line, so there is no quantitative edge driving this position. The case is situational: a TBD starter who exits early plus a taxed Cardinals bullpen in a moderate contact environment against a Bassitt who is leaking hits. Burleson carries a .600 career batting average and 2.000 OPS in 5 career plate appearances against Bassitt, and Walker has been the hottest bat in the Cardinals lineup for a week. Alonso is posting a 1.064 OPS over the last 28 days on the other side. Both lineups can do damage. Neither pitcher provides certainty. Treat all picks at LOW confidence tonight, the TBD starter element introduces genuine unpredictability that no model fully absorbs, and sizing should reflect that. But the edge, thin as it is, points toward Baltimore and toward runs.

For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesSTL wins series 2-0
DateMatchupResult
Mar 06, 2026STL @ BALSTLSTL 10-2
Mar 09, 2026BAL @ STLSTLSTL 7-2

Orioles vs Cardinals predictions: Bassitt (5.08 ERA) faces TBD Cardinals starter in St. Louis. Best bets: BAL ML +108, Over 8.5 -118, Bassitt Under 3.5 Ks.

Frequently Asked Questions

MLBGame PreviewsBaltimore Orioles at St. Louis Cardinals