Clothing, Hat, Adult

St. Louis Cardinals vs Pittsburgh Pirates Prediction 4/8/25 MLB Picks

Pick details

Pittsburgh Pirates (4-7) vs St. Louis Cardinals (4-6)

April 8, 2025 at 06:40 PM EDT

The Line: Betting Odds: Pittsburgh Pirates -135 / St. Louis Cardinals +114 — Over/Under: 6.5

(Get latest betting odds)

The St. Louis Cardinals and Pittsburgh Pirates meet on Tuesday in MLB action at PNC Park. Here’s a St. Louis Cardinals vs Pittsburgh Pirates Prediction. This article will include a St. Louis Cardinals vs Pittsburgh Pirates Pick.

St. Louis Cardinals Betting Preview

The St. Louis Cardinals are 4-6 on the year and play the Phillies, Astros, and Mets next. The St. Louis Cardinals are batting .297 on the season, have a .374 OBP, and a .477 slugging percentage. The St. Louis Cardinals’ pitching staff has a 6.18 ERA and a 1.39 WHIP. Brendan Donovan leads the St. Louis Cardinals with 15 hits and 9 RBI, while Lars Nootbaar and Nolan Arenado have combined for 25 hits and 12 RBI. 

Sonny Gray gets the ball for the St. Louis Cardinals, and he is 1-0 with a 5.73 ERA and 15 strikeouts this season. Gray is 5-4 with a 4.20 ERA and 70 strikeouts in his career against the Pittsburgh Pirates.

Pittsburgh Pirates Betting Preview

The Pittsburgh Pirates are 4-7 on the year and play the Reds, Nationals, and Guardians next. The Pittsburgh Pirates are batting .207 on the season, have a .294 OBP, and a .315 slugging percentage. The Pittsburgh Pirates’ pitching staff has a 4.89 ERA and a 1.45 WHIP. Isiah Kiner-Falefa leads the Pittsburgh Pirates with 12 hits and 4 RBI, while Ke’Bryan Hayes and Bryan Reynolds have combined for 18 hits and 10 RBI.

Paul Skenes gets the ball for the Pittsburgh Pirates, and he is 1-0 with a 1.46 ERA and 13 strikeouts this season. Skenes is 0-2 with a 1.31 ERA and 23 strikeouts in his career against the St. Louis Cardinals.

Why the Pittsburgh Pirates will win

  • The Pirates have won each of their last five games at PNC Park against teams that held a losing record.
  • The Cardinals have lost each of their last five road games against NL Central opponents that held a losing record.
  • The Cardinals have failed to cover the run line in six of their last seven road games against NL Central opponents that held a losing record.
  • The Pirates have covered the run line in four of their last five games at PNC Park against teams that held a losing record.
  • The Cardinals have trailed after 5 innings in each of their last four games.
  • The Cardinals have lost the first inning in three of their last four road games against opponents that held a losing record.
  • The Cardinals have trailed after 3 innings in six of their last seven road games against NL Central opponents that held a losing record.

Why the St. Louis Cardinals will win

  • The Cardinals have won seven of their last eight games as road underdogs against National League opponents following a road loss.
  • The Pirates have lost five of their last six games as home favorites against the Cardinals following a win.
  • The underdogs have covered the run line in each of the last seven games between the Cardinals and Pirates at PNC Park.
  • The Pirates have failed to cover the run line in seven of their last eight games as favorites against NL Central opponents following a home win.

Matchup/League Facts

  • The Pirates rank 29th in the league for strikeouts against this season (106).
  • The Pirates rank 27th in the league for slugging percentage this season (.315).
  • The Cardinals rank 30th in the league for ERA this season (6.18).
  • The Cardinals rank 30th in the league for runs allowed this season (69).

St. Louis Cardinals vs Pittsburgh Pirates Prediction

The Cardinals are the better team; getting them in the underdog role has value. Gray is also a solid starting pitcher, so there’s value there. The problem is that we’re not getting enough bang for our buck to fade a pitcher like Skenes. As bad as the Pirates are as a team, Skenes is one of the best pitchers in baseball, and you just don’t bet against aces and cheap prices or plus money. Skenes is holding current Cardinals hitters to a .214 batting average with 13 strikeouts in 56 at-bats. Give me the Pirates.

Randy Chambers's Pick: Pittsburgh Pirates -135

Hot Cappers

Latest Picks & Game Previews

  • Sam Houston State vs Hawai’i Prediction 9/6/2025 Today’s College Football Picks

    September 06, 2025

  • Cincinnati Bengals vs Cleveland Browns Prediction 9/7/2025 Today’s NFL Picks

    September 07, 2025

  • New York Giants vs Washington Commanders Prediction 9/7/2025 Today’s NFL Picks

    September 07, 2025

  • Dolphins vs Colts Prediction 9/7/2025 Today’s NFL Picks

    September 07, 2025

  • Las Vegas Raiders vs New England Patriots Prediction 9/7/2025 Today’s NFL Picks

    September 07, 2025

  • Tampa Bay Buccaneers vs Atlanta Falcons Prediction 9/7/2025 Today’s NFL Picks

    September 07, 2025

  • Pittsburgh Steelers vs New York Jets Prediction 9/7/2025 Today’s NFL Picks

    September 07, 2025

  • Carolina Panthers vs Jacksonville Jaguars Prediction 9/7/2025 Today’s NFL Picks

    September 07, 2025

  • Arizona Cardinals vs New Orleans Saints Prediction 9/7/2025 Today’s NFL Picks

    September 07, 2025

  • Jannik Sinner vs Carlos Alcaraz Prediction 9/7/2025 Today’s Tennis Picks

    September 07, 2025