Two teams playing out the string but not ready to admit it yet meet at Busch Stadium, and the Cardinals need this one more than their record lets on.

Quick take:

  • Pick: Cardinals -1.5
  • Why: Matthew Liberatore’s ugly ERA hides a much better recent form, and Baltimore’s lineup has gone cold at exactly the wrong time
  • The number to watch: Liberatore’s 9.00 K/9 this season

Baltimore comes in at 63-68, sitting fifth in the AL East and 15 games back with a schedule that’s turned into pure spoiler duty. St. Louis is a game under .500 at 66-66, technically still hanging around the fringes of the NL Central picture at 5.5 back in the Wild Card, but a three-game skid in Philadelphia has the Cardinals looking over their shoulder more than up the standings. Both clubs are 5-5 in their last 10, which tells you neither has separated itself lately, but St. Louis gets the benefit of parking this three-game set at home to open a stretch that could decide whether their season has anything left to play for.

What the Market Is Saying About This One

Oddsmakers have the Cardinals as the clear favorite here, with St. Louis priced at -132 on the moneyline and Baltimore getting +112 as the road underdog. The run line has St. Louis at -1.5 (+160) and the Orioles at +1.5 (-194), which tells you the number crunchers see this as a moderate favorite rather than a lock — the plus-money on the Cardinals’ spread suggests some respect for Baltimore’s ability to keep it single-digit close. Anyone tracking the full slate can check the latest numbers on MLB odds before first pitch. The total sits at 8.5, with the over slightly favored at -122 against +100 on the under, hinting at a lineup-versus-bullpen game more than a pitcher’s duel.

Tuesday, August 25 at 7:45 PMSpreadMoneyTotal
Baltimore Orioles
+1.5
(-200)
+115
O 9
(100)
St. Louis Cardinals
-1.5
(158)
-125
U 8.5
(100)

Recent Form

Neither team is playing inspired baseball right now, but the shape of their slides looks very different heading into Tuesday.

DATE OPP CLOSE RESULT ATS/OU
Aug 23, 2026 Tampa Bay Rays +1.5 / 7.5 Won 5-3 Won / Over
Aug 23, 2026 Tampa Bay Rays +1.5 / 7.5 Won 3-2 Won / Under
Aug 23, 2026 Tampa Bay Rays +1.5 / 7.5 Lost 1-3 Lost / Under
Aug 22, 2026 Tampa Bay Rays +1.5 / 8.5 Won 5-3 Won / Under
Aug 22, 2026 Tampa Bay Rays +1.5 / 8.5 Won 3-2 Won / Under
Aug 21, 2026 Tampa Bay Rays +1.5 / 9.5 Won 5-3 Won / Under
Aug 20, 2026 New York Yankees -1.5 / 7.5 Lost 1-3 Lost / Under
Aug 20, 2026 New York Yankees -1.5 / 7.5 Lost 3-5 Lost / Over
Aug 20, 2026 New York Yankees -1.5 / 7.5 Lost 1-6 Lost / Under
Aug 19, 2026 New York Yankees +1.5 / 10.5 Lost 1-3 Lost / Under

DATE OPP CLOSE RESULT ATS/OU
Aug 23, 2026 @Philadelphia Phillies +1.5 / 6.5 Lost 7-6 Lost / Over
Aug 23, 2026 @Philadelphia Phillies +1.5 / 6.5 Lost 12-3 Lost / Over
Aug 23, 2026 @Philadelphia Phillies +1.5 / 6.5 Lost 6-4 Lost / Over
Aug 22, 2026 @Philadelphia Phillies +1.5 / 9 Lost 7-6 Won / Over
Aug 22, 2026 @Philadelphia Phillies +1.5 / 9 Lost 12-3 Lost / Over
Aug 21, 2026 @Philadelphia Phillies +1.5 / 10.5 Lost 7-6 Won / Over
Aug 20, 2026 @Cincinnati Reds -1.5 / 7.5 Won 0-3 Won / Under
Aug 20, 2026 @Cincinnati Reds -1.5 / 7.5 Lost 5-4 Lost / Over
Aug 20, 2026 @Cincinnati Reds -1.5 / 7.5 Won 9-10 Lost / Over
Aug 19, 2026 @Cincinnati Reds +1.5 / 6.5 Won 1-2 Lost / Under

Showing 10 of last 10 meetings

DATE TEAM OPP CLOSE RESULT ATS/OU
May 28, 2025 Baltimore Orioles @St. Louis Cardinals +1.5 / 7.5 Lost 4-6 Lost / Over
May 27, 2025 Baltimore Orioles @St. Louis Cardinals +1.5 / 8.5 Lost 4-7 Lost / Over
May 26, 2025 Baltimore Orioles @St. Louis Cardinals +1.5 / 8.5 Won 5-2 Won / Under
May 22, 2024 St. Louis Cardinals @Baltimore Orioles +1.5 / 8.5 Won 5-4 Won / Over
May 21, 2024 St. Louis Cardinals @Baltimore Orioles +1.5 / 8.5 Won 3-1 Won / Under
May 20, 2024 St. Louis Cardinals @Baltimore Orioles -1.5 / 7.5 Won 6-3 Won / Over
Sep 13, 2023 Baltimore Orioles @St. Louis Cardinals +1.5 / 9 Lost 0-1 Won / Under
Sep 12, 2023 Baltimore Orioles @St. Louis Cardinals +1.5 / 11 Lost 2-5 Lost / Under
Sep 11, 2023 Baltimore Orioles @St. Louis Cardinals +1.5 / 10 Won 11-5 Won / Over
May 12, 2022 St. Louis Cardinals @Baltimore Orioles +1.5 / 8 Lost 2-3 Won / Under

Liberatore’s Strikeout Stuff Meets a Cold Orioles Lineup

Matthew Liberatore’s 5-11 record and 5.04 ERA look like a pitcher to fade, but dig one layer deeper and the profile is more interesting than the win-loss column suggests. He’s striking hitters out at a 9.00 K/9 clip over 125 innings this season, easily his best swing-and-miss rate as a starter, even if a 1.440 WHIP and a .280 opponent average show the walks and hard contact are still an issue. Baltimore’s lineup, meanwhile, has gone cold at the worst possible time — the Orioles hit just .238 as a team over their last 10 games with a rough three-game stretch against the Yankees in there, and they’re without Heston Kjerstad (hamstring) and Jordan Westburg (elbow), two hitters who’d otherwise be in the middle of that order.

Chris Bassitt takes the ball for Baltimore off a 4-4 record and a 5.08 ERA that mirrors his opponent’s — this is a matchup of two starters who’ve had their share of rough outings in 2026. Bassitt has been better in the second half than his overall numbers suggest, but he’ll be working in front of a bullpen that’s dealing with real issues, most notably Felix Bautista (shoulder) sidelined from the late-inning mix.

St. Louis has out-hit its own last-10-game opponents at a .255 team clip with 15 home runs over that stretch, a notably better power output than Baltimore’s 17 homers came with a far worse .238 average.

That power is led by Jordan Walker, the Cardinals’ right fielder having a genuine breakout season — a .289/.347/.507 line with 27 home runs, an All-Star nod, and a Home Run Derby title already on his 2026 resume. He gives St. Louis a middle-of-the-order threat Baltimore’s pitching staff has to respect every time he’s up, and against a Bassitt fastball that’s been hittable at times this year, Walker profiles as exactly the kind of hitter who can turn a close game into a laugher in one swing.

Pete Alonso remains Baltimore’s best answer with 30 home runs and a .500 slugging mark, but he can’t carry an entire lineup by himself, especially with Gunnar Henderson batting a modest .220 and the bottom of the order struggling to get on base at all. If the Orioles are going to beat that spread, they need Alonso to be the entire story tonight — a tall ask against a bullpen at Busch Stadium that’s been better than the Cardinals’ overall pitching numbers suggest.

Prediction and Best Bet

St. Louis has more offensive firepower in this specific matchup, a strikeout-heavy starter who should carve up a lineup missing two regulars, and the benefit of a friendly home crowd trying to salvage a series after getting swept in Philly. Baltimore’s bullpen questions loom large in a game that projects to go over that 8.5 total, and if it turns into a slugfest, the Cardinals have more proven power bats to lean on. Bettors looking to get in on tonight’s action can check a DraftKings promo code before locking anything in.

The pick:

  1. Prediction: Cardinals 6, Orioles 3
  2. Best Bet: Cardinals -1.5

Fade the Orioles’ cold lineup and side with St. Louis to cover at home behind Liberatore’s strikeout stuff and Jordan Walker’s power bat.