Predictions for Cardinals vs. Pirates: Score Projection, Over/Under Pick & Odds – July 4
Thursday’s contest that pits the Pittsburgh Pirates (41-44) against the St. Louis Cardinals (44-41) at PNC Park should be a competitive matchup based on our computer prediction, which projects a final score of 6-5 in favor of the Pirates. First pitch is at 12:35 PM ET on July 4.
Place your bets on any MLB matchup at BetMGM, and sign up with our link for a first-time deposit bonus!
Cardinals vs. Pirates Matchup Info
- When: Thursday, July 4, 2024 at 12:35 PM ET
- Where: PNC Park in Pittsburgh, Pennsylvania
- How to Watch on TV: BSMW
- Live Stream: Watch this game on Fubo (Regional restrictions may apply)
- Tickets: Get tickets for this game at Ticketmaster
MLB is back on Apple TV+! Watch two live games every week, daily coverage, and more.
Cardinals vs. Pirates Predictions
- Score Prediction: Pirates 6, Cardinals 5
- Total Prediction: Over 9 runs
Bet on this or any MLB matchup at BetMGM
Cardinals vs. Pirates Betting Lines
| Favorite | Favorite Moneyline | Underdog Moneyline | Total | Over Total Odds | Under Total Odds |
|---|---|---|---|---|---|
| Cardinals | -118 | -102 | 9 | -105 | -115 |
Get tickets for any MLB game this season at Ticketmaster!
Cardinals Betting Insights
- St. Louis has won 21, or 52.5%, of the 40 contests it has been named as the odds-on favorite in this year.
- This season, the Cardinals have been victorious 19 times in 37 chances when named as a favorite of at least -118 or better on the moneyline.
- St. Louis and its opponents have hit the over in 36 of 84 games with a total set by oddsmakers this season.
- The Cardinals went 5-4 over the nine games in which they were moneyline favorites in their past 15 matchups.
- In its past 15 outings, St. Louis and its opponents combined to hit the over on the total nine times (all 15 games had set totals).
Pirates Betting Insights
- Pittsburgh has been the moneyline underdog 46 total times this season. It has finished 22-24 in those games.
- The Pirates are 20-23 (winning 46.5% of their games) when they have played as a moneyline underdog of -102 or longer.
- Pittsburgh has played in 85 games with an over/under set, and it has combined with its opponents to go over the total 39 times (39-42-4).
- In eight games over their past 15 matchups when set as underdogs by bookmakers, the Pirates had a record of 3-5.
- When it comes to hitting the over, Pittsburgh and its opponents are 5-10-0 in its past 15 games with a total.
Catch MLB action all season long on ESPN+!
Read More About This Game
Cardinals vs. Pirates Probable Pitchers
Cardinals’ Starting Pitcher: Andre Pallante
- The 25-year-old has an ERA of 4.50, a 1.72 strikeout-to-walk ratio and a WHIP of 1.579 in 15 games this season.
- Andre Pallante’s team is 2-0 this season when he starts and they’re favored on the moneyline.
- Pallante’s team has a 4-2 record in his starts this season.
- Out of Pallante’s six starts with a total this season, two have hit the over.
Pirates’ Starting Pitcher: Martín Pérez
- In 12 games this season, the 33-year-old has an ERA of 5.28, with 7.3 strikeouts per nine innings. Opponents are hitting .310 against him.
- The Pirates have a 3-4 record in Pérez’s seven starts this season when they were the moneyline underdog.
- Pérez’s team is 4-8 in his 12 starts.
- Martin Perez has started 12 contests with a total set by sportsbooks this season. The teams have combined to hit the over in six of them.
Rep your team with officially licensed MLB gear! Head to Fanatics to find jerseys, shirts, and much more.
Cardinals’ 2024 Performance
| Split | Record |
|---|---|
| Overall | 44-41 |
| Home | 24-18 |
| Road | 20-23 |
| One-Run Games | 15-12 |
| Scoring 5+ Runs | 25-7 |
Pirates’ 2024 Performance
| Split | Record |
|---|---|
| Overall | 41-44 |
| Home | 20-21 |
| Road | 21-23 |
| One-Run Games | 15-13 |
| Scoring 5+ Runs | 25-6 |
Not all offers available in all states, please visit BetMGM for the latest promotions for your area. Must be 21+ to gamble, please wager responsibly. If you or someone you know has a gambling problem, contact 1-800-GAMBLER.
