Free Pick: Pirates vs. Cardinals Odds
Looking for Pittsburgh Pirates vs. St. Louis Cardinals Free MLB predictions? MLB betting sees the Pirates taking on the Cardinals on 5/19 at Busch Stadium, in St. Louis. This free MLB baseball pick is based on matchup analysis and documented handicapping data tracked by CappersPicks since 2004, with a focus on identifying the strongest betting angle for this Pirates Cardinals matchup..
2026 MLB Handicapping – Pittsburgh Pirates vs St. Louis Cardinals
(24-23) Pittsburgh Pirates vs. St. Louis Cardinals (27-19)
Date: May 19, 2026
Time: 7:45 PM ET
Venue: Busch Stadium in St. Louis, MO
Projected Starting Pitchers: Mitch Keller vs. Matthew Liberatore
MLB Moneyline Odds: Pirates -110 | Cardinals -109 (Bet Now!)
Today’s MLB Run Line Betting Odds: Pirates -1.5 | Cardinals +1.5
MLB Baseball Gambling Total: O/U: 8
Here’s why I’m backing an OVER bet below in my Pirates Cardinals free pick & gambling prediction for this matchup.
- Live Betting Odds for today’s Pirates vs. Cardinals game!
- Want more baseball predictions like this Pirates Cardinals play? Check out our free MLB AI Picks for today!
- View our Updated Sportsbook Bonuses for today!
Pirates vs. Cardinals Gameday
Tonight, the Pittsburgh Pirates travel to Busch Stadium for a matchup against the St. Louis Cardinals. Pittsburgh enters with a 24-23 record while carrying a three-game losing streak into this divisional contest. St. Louis, meanwhile, sits at 27-19 after recently dropping a game against the Royals.
The Cardinals have played stronger baseball over the last ten games.
St. Louis owns a 6-4 record during that stretch compared to Pittsburgh’s 4-6 mark. The Pirates have still managed a respectable 11-10 road record this season. Winning away from home could become important again in tonight’s matchup.
St. Louis has controlled this matchup recently while Pittsburgh searches for offensive answers.
Weather conditions at Busch Stadium are expected to include light rain and breezy crosswinds during the game. Those conditions could impact both offenses and pitchers throughout the night. The Cardinals have additionally won the last four meetings against Pittsburgh entering tonight.
Expert MLB Betting Picks
Want more action on today’s baseball card? See the featured premium MLB plays from CappersPicks handicappers, covering moneylines, run lines, totals, and other top bets.
Pittsburgh Pirates vs. St. Louis Cardinals Odds & Last 5
Interestingly, tonight’s betting odds present an even matchup with both the Pirates and Cardinals listed at -109 on the moneyline. The runline slightly favors Pittsburgh at -1.5 with +151 odds, while St. Louis sits at +1.5 with -181 odds. The total for the matchup has been posted at 8.0 runs.
Pittsburgh enters after struggling through a difficult recent stretch offensively.
The Pirates have lost three straight games, including a challenging series against Philadelphia. Their lineup has managed only one home run over the last three contests. Finding more consistent production at the plate becomes important tonight.
St. Louis has remained steadier lately by winning two of its last three games against Kansas City. The Cardinals still dropped the most recent matchup despite stronger overall play recently. Their offense has continued showing more consistency than Pittsburgh entering tonight.
Cardinals Stats
St. Louis has continued delivering respectable offensive numbers throughout the season so far. The Cardinals carry a .241 team batting average, ranking 10th overall in baseball. Their .319 on-base percentage also ranks solidly at 11th across the league.
Alec Burleson continues standing out as one of the key offensive contributors for St. Louis.
Burleson owns a .277 batting average while leading the Cardinals with 33 RBIs this season. His .441 slugging percentage additionally ranks second on the team offensively. Consistent run production has remained an important strength for this lineup.
The Cardinals pitching staff owns a 4.12 earned run average this season, ranking 15th overall. Andre Pallante recently delivered a strong outing against Kansas City by allowing only 1 earned run across 6 2/3 innings. St. Louis has additionally recorded 18 quality starts, ranking sixth in baseball.
YOU CAN CLICK HERE TO CHECK OUT OUR TOP MLB CAPPERS! (All Under 1 Roof)
Pirates Stats
Pittsburgh has produced strong contact numbers offensively throughout the season. The Pirates rank fifth in baseball with a .248 batting average while also sitting fourth with a .332 on-base percentage. Their .388 slugging percentage, however, ranks only 13th overall.
Power production has remained an area where Pittsburgh still needs improvement.
The Pirates pitching staff has performed fairly well this season with a 3.88 ERA, ranking 11th overall. Opposing hitters are batting only .225 against Pittsburgh pitching, ranking fifth across baseball. The staff has still allowed 39 home runs, creating occasional problems preventing big innings.
Brandon Lowe remains one of the top offensive contributors for Pittsburgh this season. He leads the Pirates with a .247 batting average, 12 home runs, and 31 RBIs overall. Konnor Griffin has additionally added a .262 batting average alongside 19 runs and 20 RBIs.
We want to hear from you below! Comments are welcome! Give us your picks for this Pittsburgh Pirates vs. St. Louis Cardinals MLB matchup.
Pirates vs. Cardinals Pitching Matchup
Mitch Keller takes the mound tonight for the Pittsburgh Pirates carrying a 4-2 record this season. He owns a 3.59 earned run average while collecting 38 strikeouts through his starts so far. Keller has continued showing an ability to limit scoring opportunities consistently.
His 1.08 WHIP highlights strong control limiting baserunners during outings.
Keller’s recent performances have regularly kept Pittsburgh competitive throughout games. His steady production on the mound remains important for the Pirates rotation moving forward. Pittsburgh will again lean heavily on his consistency tonight.
Matthew Liberatore enters for the St. Louis Cardinals carrying a 2-2 record this season. He owns a 4.40 ERA while recording 34 strikeouts across his appearances so far. Liberatore has still shown the ability to generate swings and misses effectively.
Liberatore’s 1.51 WHIP reflects challenges limiting traffic on the bases consistently. Even so, his strikeout ability remains one of the stronger areas in his profile. St. Louis hopes he can improve command and reduce scoring opportunities tonight.
Pittsburgh Pirates vs. St. Louis Cardinals bottom line: St. Louis enters with better recent form, but Pittsburgh’s pitching edge keeps this matchup competitive.
Pittsburgh Pirates vs. St. Louis Cardinals Baseball Betting Trends
- The Cardinals have gone 3-2 straight-up in their last 5 games.
- The Cardinals have seen the total go over in 3 of their last 5 games.
- Additionally, the Pirates have lost 4 of their last 5 games straight-up.
- Also, the Pirates have seen the total go under in 3 of their last 5 games.
- The Cardinals have covered the run line in 3 of their last 5 games.
- The Pirates have failed to cover the run line in 4 of their last 5 games.
Pirates Cardinals Free Pick: Over 8
Here is my Pirates Cardinals free pick: Offense still feels like the better angle here.
St. Louis has been swinging the bats well lately, consistently putting pressure on opposing pitching staffs during this recent stretch. That momentum usually carries forward.
Pittsburgh hasn’t shown enough on the mound to fully slow offenses down, especially against this lineup. Can the Pirates really keep this game quiet for nine innings?
Blend together recent meetings between these teams producing enough scoring opportunities as well. Quick thought, shaky pitching creates long innings.
Runs should show up throughout the night.
This matchup profiles as another higher-scoring game.
The current offensive form and pitching concerns both support staying on the over tonight. My MLB betting system tells me the Over 8 is the play.
Today’s MLB Free Pick
Best Sportsbooks For Pittsburgh Pirates vs. St. Louis Cardinals MLB Gambling Today!
MLB Betting Tweet Of The Day
A seven strikeout day for ‘Dre! pic.twitter.com/s7cIw79uxh
— St. Louis Cardinals (@Cardinals) May 17, 2026
Also, if you’re looking for more MLB picks like Pittsburgh Pirates vs. St. Louis Cardinals matchup, we’ll be providing 4* free MLB plays on the blog all season long. In fact, you can check out our MLB experts for guaranteed premium & free MLB baseball picks!
Lastly, register here for a FREE MLB Betting Account Now for daily free picks & more special offers! What did you think of our Pirates Cardinals free pick?







