Cardinals vs Pirates Prediction, Odds, Moneyline, Spread & Over/Under for May 5

Odds updated as of 7:11 p.m.
Monday's slate in the MLB includes a matchup between the St. Louis Cardinals and the Pittsburgh Pirates.
We've got you covered, in terms of the most important information about this game before you take a look at the MLB odds and spreads on FanDuel Sportsbook.
Cardinals vs Pirates Game Info
- St. Louis Cardinals (16-19) vs. Pittsburgh Pirates (12-23)
- Date: Monday, May 5, 2025
- Time: 7:45 p.m. ET
- Venue: Busch Stadium -- St. Louis, Missouri
- Coverage: FDSMW and SportsNet PT
Cardinals vs Pirates Odds & Moneyline
- All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
- Moneyline: STL: (-134) | PIT: (+116)
- Spread: STL: -1.5 (+150) | PIT: +1.5 (-182)
- Total: 8.5 -- Over: (-104) | Under: (-118)
Cardinals vs Pirates Probable Starting Pitchers
Probable Pitchers: Miles Mikolas (Cardinals) - 1-2, 4.66 ERA vs Carmen Mlodzinski (Pirates) - 1-3, 6.58 ERA
The Cardinals will give the ball to Miles Mikolas (1-2, 4.66 ERA), who is eyeing win No. 2 on the season, and the Pirates will turn to Carmen Mlodzinski (1-3, 6.58 ERA). Mikolas' team is 2-4-0 against the spread this season in his starts. Mikolas' team lost his only start as a favorite this season. When Mlodzinski starts, the Pirates are 3-3-0 against the spread. The Pirates are 2-4 in Mlodzinski's six starts this season that they were the moneyline underdog.
Cardinals vs Pirates Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Cardinals win (56.3%)
Cardinals vs Pirates Moneyline
- Looking at the moneyline for Pirates-Cardinals, Pittsburgh is the underdog at +116, and St. Louis is -134 playing at home.
Cardinals vs Pirates Spread
- The Cardinals are hosting the Pirates and are favored by 1.5 runs on the spread. The Cardinals are +150 to cover the runline, with the Pirates being -182.
Cardinals vs Pirates Over/Under
- An over/under of 8.5 has been set for Cardinals-Pirates on May 5, with the over being -104 and the under -118.
Bet on St. Louis Cardinals vs. Pittsburgh Pirates on FanDuel today!
Cardinals vs Pirates Betting Trends
- The Cardinals have been victorious in four of the 10 contests they have been chosen as favorites in this season.
- This season St. Louis has come away with a win two times in four chances when named as a favorite of at least -134 on the moneyline.
- The Cardinals' games have gone over the total in 20 of their 35 opportunities.
- The Cardinals are 16-19-0 against the spread in their 35 games with a line set by sportsbooks this season.
- The Pirates have put together a 7-14 record in games they were the underdog on the moneyline (winning 33.3% of those games).
- Pittsburgh has a 4-10 record (winning just 28.6% of its games) when it has played as a moneyline underdog of +116 or longer.
- The Pirates have combined with opponents to go over the total 16 times this season for a 16-17-1 record against the over/under.
- The Pirates have collected a 12-22-0 record ATS this season.
Cardinals Player Leaders
- Lars Nootbaar has seven doubles, five home runs and 26 walks while batting .244. He has an on-base percentage of .373 and a slugging percentage of .412.
- Among all qualifying hitters, he ranks 88th in batting average, his on-base percentage ranks 31st, and he is 80th in slugging.
- Brendan Donovan leads St. Louis in OBP (.397), slugging percentage (.480) and total hits (43) this season. He's batting .339.
- Among all qualifying players, he is fourth in batting average, 11th in on-base percentage and 37th in slugging percentage.
- Donovan takes a five-game streak with at least one hit into this one. In his last five games he is batting .353 with three walks and three RBI.
- Nolan Arenado has collected 31 base hits, an OBP of .341 and a slugging percentage of .402 this season.
- Arenado has recorded at least one base hit in two games in a row. In his last five games he is hitting .250 with a walk and an RBI.
- Victor Scott II is batting .286 with a .356 OBP and 15 RBI for St. Louis this season.
- Scott enters this game on a five-game hitting streak. In his last five games he is batting .438 with a double, a home run, three walks and five RBI.
Pirates Player Leaders
- Oneil Cruz has a team-best OBP (.377), while pacing the Pirates in hits (27). He's batting .243 and slugging.
- Including all the qualifying hitters in MLB, he ranks 92nd in batting average, 28th in on-base percentage and 26th in slugging percentage.
- Andrew McCutchen is hitting .263 with six doubles, three home runs and 13 walks. He's slugging .421 with an on-base percentage of .358.
- Including all qualified players, he ranks 60th in batting average, 44th in on-base percentage and 68th in slugging percentage.
- Bryan Reynolds has put up a slugging percentage of .355, a team-best for the Pirates.
- Ke'Bryan Hayes is batting .254 with two doubles, a triple, a home run and eight walks.
Cardinals vs Pirates Head to Head
- 4/9/2025: 2-1 PIT (Favorite: Cardinals, Spread: -1.5, Total: 7.5, Favorite Moneyline: -116, Underdog Moneyline: -102)
- 4/8/2025: 5-3 STL (Favorite: Pirates, Spread: -1.5, Total: 6.5, Favorite Moneyline: -138, Underdog Moneyline: +118)
- 4/7/2025: 8-4 PIT (Favorite: Cardinals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -110, Underdog Moneyline: -106)
- 9/19/2024: 3-2 PIT (Favorite: Cardinals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -146, Underdog Moneyline: +124)
- 9/18/2024: 10-5 STL (Favorite: Cardinals, Spread: -1.5, Total: 8, Favorite Moneyline: -210, Underdog Moneyline: +176)
- 9/17/2024: 3-1 STL (Favorite: Cardinals, Spread: -1.5, Total: 7.5, Favorite Moneyline: -154, Underdog Moneyline: +130)
- 9/16/2024: 4-0 STL (Favorite: Pirates, Spread: -1.5, Total: 7, Favorite Moneyline: -132, Underdog Moneyline: +112)
- 7/24/2024: 5-0 PIT (Favorite: Pirates, Spread: -1.5, Total: 9, Favorite Moneyline: -112, Underdog Moneyline: -104)
- 7/23/2024: 2-1 STL (Favorite: Pirates, Spread: -1.5, Total: 7.5, Favorite Moneyline: -178, Underdog Moneyline: +150)
- 7/22/2024: 2-1 PIT (Favorite: Pirates, Spread: -1.5, Total: 8.5, Favorite Moneyline: -124, Underdog Moneyline: +106)
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!