Pirates vs Cardinals Prediction and Best Bet for Saturday August 29, 2026

Pirates vs Cardinals Prediction and Best Bet for Saturday August 29, 2026 Pirates vs Cardinals Prediction and Best Bet for Saturday August 29, 2026

The Pittsburgh Pirates and St. Louis Cardinals meet at Busch Stadium on Saturday afternoon with two seasons that have drifted out of reach. St. Louis took Friday’s opener 4-1 and moved back to .500 at 68-68. Pittsburgh arrives at 65-71 and in a real offensive drought. The Cardinals are short home favorites, and the total sits on the low side. Our headline play comes down to one question: which staff is better equipped to cover the innings it has to cover?

Last Updated: Saturday, August 29, 2026

Pittsburgh Pirates vs. St. Louis Cardinals — Time & How to Watch

WhereBusch Stadium, St. Louis, Missouri
WhenSaturday, August 29 – 2:15 p.m. ET
TVSportsNet Pittsburgh / Cardinals.TV

Pittsburgh Pirates vs. St. Louis Cardinals Betting Preview

The pitching matchup is lopsided, and it is lopsided in an unusual way. St. Louis hands the ball to right-hander Kyle Leahy, who is 10-4 with a 3.13 ERA and 115 strikeouts, per the Cardinals’ probable pitcher listing. He has 126.1 innings across 25 starts with a 1.30 WHIP. His ERA sat at 3.44 after his July 31 outing in Toronto, so the second half has trimmed the number rather than inflated it.

Pittsburgh counters with right-hander Lake Bachar, whom the Pirates list as their Saturday starter at 1-3 with a 3.70 ERA and 75 strikeouts. Those numbers are respectable. The context matters more. Bachar has made only six starts among 45 appearances, covering 73 innings with a 1.11 WHIP, and Pittsburgh has been using him as an opener rather than a conventional starter. Manager Don Kelly outlined the plan earlier this month as roughly three innings before a bulk arm follows. Bachar’s last outing came Wednesday in San Diego and lasted 1.1 innings.

Recent form is unflattering for both clubs. Each is 4-6 over its last 10, and Baseball-Reference’s preview has St. Louis third in the National League Central at 16.5 games back and Pittsburgh fourth at 19.5 back. The separator is offense. The Pirates have scored five runs total across their last four games, a problem our recent Pittsburgh coverage from the San Diego series flagged earlier in the week. Their bullpen was barely taxed on Friday, though, with Samuel Sisk, Gregory Soto and Yohan Ramírez combining for 3.1 innings on 35 pitches.

Pittsburgh Pirates vs. St. Louis Cardinals Odds

Run LineMoneylineTotal
Pirates+1.5 (-200)+108U 8.5 (-125)
Cardinals-1.5 (+170)-130O 8.5 (+105)

Odds accurate as of Saturday, August 29, 2026 via TheSpread.com. Odds change, get the latest MLB OddsFuturesProps

Pirates vs. Cardinals Prediction — Does a Bullpen Day Tilt the Afternoon?

Start with the innings math, because that is what this game is about. Leahy averages just over five innings per start, so St. Louis is not getting a heavy workload either. However, Pittsburgh’s plan calls for about three innings from an opener and then six or seven from relievers. That gap is meaningful. A bullpen asked for 18 to 21 outs has more places to break than one asked for 12.

The counter-case is real, and it explains the modest price. Bachar has been effective in the role, with a 1.11 WHIP and 75 strikeouts in 73 innings. Short bursts from rested arms are how modern bullpen days work. Meanwhile, St. Louis is not a fearsome offense, and its own relief corps was handled roughly by Baltimore earlier in the week.

The market read deserves an honest flag. Roughly 71 percent of moneyline tickets sit on St. Louis, yet the number has barely moved since opening overnight, going from -131 to -130. That is a freeze, not confirmation, and a frozen line against heavy public support is a mild caution rather than an endorsement. The vehicle matters too. St. Louis is the home side, the worst profile for laying -1.5, since a lead after the visitors bat in the ninth ends the game and walk-off wins often land by exactly one run.

The Pick: Cardinals Moneyline (-130)

Pirates vs. Cardinals Prediction — How Many Runs Are Actually Out There?

On the total, the Pittsburgh offense becomes the load-bearing fact rather than a footnote. Five runs in four games is not a slump you can wave away with a favorable matchup. It has held up against three different pitching staffs, and Friday added another single-run night. Set that against a starter who has lowered his ERA since July, and the case for a quiet afternoon writes itself. The book appears to agree, since the under carries the juice at -125 and has not moved off 8.5.

Still, this is the position with the clearest way to lose. Both starters are short-outing arms, which means eight to ten innings of relief work between them, and relief innings are where totals go to die. St. Louis scored seven runs on back-to-back days against Baltimore. It is also fair to note that this read and the side above lean on the same observation, which is that Pittsburgh is not scoring. That correlation is worth naming rather than hiding.

The Pick: Under 8.5 (-125)

Final Thoughts and Bonus Angle

The swing moment should arrive earlier than usual. If Pittsburgh’s opener hands over a tie game after three innings, the Pirates are in decent shape, because their relievers are rested. If St. Louis scratches out two or three runs early, the afternoon gets long for a lineup averaging barely a run a game. Watch how deep Leahy is allowed to go as well. Our recent St. Louis coverage from the Baltimore series shows how this offense has been scoring at home.

Both positions can be wrong in the same inning, which is worth saying plainly. A three-run rally by either side undercuts the total, and a Pittsburgh bullpen day that goes according to plan undercuts the side. We are backing a starter-quality edge and a cold lineup, not a certainty. Recap of the picks in this article: Cardinals Moneyline (-130) and Under 8.5 (-125).

MLB Pirates vs. Cardinals FAQ: Saturday August 29, 2026

What time does the Pirates vs. Cardinals game start?

First pitch is 2:15 p.m. ET on Saturday, August 29, 2026. That is 1:15 p.m. local time in St. Louis, and it is the middle game of a three-game weekend series between the Pittsburgh Pirates and the St. Louis Cardinals at Busch Stadium.

What channel is the Pirates vs. Cardinals game on?

The game airs on SportsNet Pittsburgh for Pirates viewers and on Cardinals.TV in the St. Louis market. SportsNet Pittsburgh is the Pirates’ local rights holder for the 2026 season, and Cardinals.TV is the club’s own broadcast platform. Out-of-market viewers can find the game through MLB.TV.

Where are the Pirates and Cardinals playing today?

The game is at Busch Stadium in St. Louis, Missouri. The Cardinals are the home team for this weekend series, and the two clubs also met at Busch Stadium on Friday night. Pittsburgh closes the set in St. Louis on Sunday afternoon.

Who is pitching for the Cardinals on Saturday?

Right-hander Kyle Leahy starts for St. Louis. He is 10-4 with a 3.13 ERA and 115 strikeouts across 126.1 innings this season. Pittsburgh counters with right-hander Lake Bachar, who is 1-3 with a 3.70 ERA and has made six starts among 45 appearances.

Who won the last meeting between the Pirates and Cardinals?

St. Louis won the series opener 4-1 on Friday, August 28, 2026, at Busch Stadium. Rookie Quinn Mathews allowed one run over 5.2 innings for his first major league win, Jimmy Crooks hit a two-run homer, and Jordan Walker went 3-for-3 with two runs scored.