Pirates vs Cardinals Prediction, Odds, Moneyline, Spread & Over/Under for April 28

Odds updated as of 6:13 p.m.
In MLB action on Tuesday, the Pittsburgh Pirates take on the St. Louis Cardinals.
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.
Pirates vs Cardinals Game Info
- Pittsburgh Pirates (16-13) vs. St. Louis Cardinals (15-13)
- Date: Tuesday, April 28, 2026
- Time: 6:40 p.m. ET
- Venue: PNC Park -- Pittsburgh, Pennsylvania
- Coverage: SportsNet PT and Cardinals.TV
Pirates vs Cardinals Odds & Moneyline
- All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
- Moneyline: PIT: (-152) | STL: (+128)
- Spread: PIT: -1.5 (+138) | STL: +1.5 (-166)
- Total: 8.5 -- Over: (+100) | Under: (-122)
Pirates vs Cardinals Probable Starting Pitchers
Probable Pitchers: Braxton Ashcraft (Pirates) - 1-1, 2.43 ERA vs Kyle Leahy (Cardinals) - 2-3, 5.63 ERA
The Pirates will give the ball to Braxton Ashcraft (1-1, 2.43 ERA), who is eyeing win No. 2 on the season, and the Cardinals will turn to Kyle Leahy (2-3, 5.63 ERA). Ashcraft and his team have a record of 3-2-0 against the spread when he starts. When Ashcraft starts a game and his team is the favorite on the moneyline, they have a record of 2-1. When Leahy starts, the Cardinals are 2-3-0 against the spread. The Cardinals have been the underdog on the moneyline in five of Leahy's starts this season, and they went 2-3 in those matchups.
Pirates vs Cardinals Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Pirates win (59.2%)
Pirates vs Cardinals Moneyline
- Pittsburgh is the favorite, -152 on the moneyline, while St. Louis is a +128 underdog on the road.
Pirates vs Cardinals Spread
- The Cardinals are +1.5 on the spread (-166 to cover), and Pittsburgh is +138 to cover the runline.
Pirates vs Cardinals Over/Under
- Pirates versus Cardinals, on April 28, has an over/under of 8.5, with the over being +100 and the under -122.
Bet on Pittsburgh Pirates vs. St. Louis Cardinals on FanDuel today!
Pirates vs Cardinals Betting Trends
- The Pirates have been chosen as favorites in 16 games this year and have walked away with the win 11 times (68.8%) in those games.
- Pittsburgh has a record of 3-3 in contests when oddsmakers favor them by -152 or more on the moneyline.
- The Pirates and their opponents have hit the over in 15 of their 29 games with a total set by oddsmakers this season.
- The Pirates have an against the spread record of 17-12-0 in 29 games with a line this season.
- The Cardinals have won 52% of the games this season they were the underdog on the moneyline (13-12).
- In games it has played as a moneyline underdog with odds of +128 or longer, St. Louis has a 1-2 record (winning just 33.3% of its games).
- In the 28 games bookmakers have set an over/under for the Cardinals, they have combined with opponents to go over the total 14 times (14-13-1).
- The Cardinals have covered 57.1% of their games this season, going 16-12-0 against the spread.
Pirates Player Leaders
- Oneil Cruz leads Pittsburgh in total hits (29) this season while batting .259 with 13 extra-base hits. He has an on-base percentage of .320 and a slugging percentage of .518.
- He is 67th in batting average, 107th in on-base percentage, and 24th in slugging among qualifying hitters in the majors.
- Ryan O'Hearn is slashing .316/.407/.484 this season and leads the Pirates with an OPS of .891.
- Among all qualified batters, he ranks 10th in batting average, 10th in on-base percentage and 39th in slugging percentage.
- Brandon Lowe is batting .240 with a .510 slugging percentage and 19 RBI this year.
- Bryan Reynolds has been key for Pittsburgh with 24 hits, an OBP of .375 plus a slugging percentage of .359.
Cardinals Player Leaders
- JJ Wetherholt is batting .238 with two doubles, six home runs and 15 walks. He's slugging .429 with an on-base percentage of .359.
- He ranks 103rd in batting average, 43rd in on-base percentage and 70th in slugging percentage among all qualified hitters in MLB.
- Wetherholt takes a four-game hitting streak into this matchup. In his last five games he is hitting .273 with three home runs and three RBIs.
- Jordan Walker has collected 28 hits while slugging .549. Both lead his team. He has a batting average of .275 with an on-base percentage of .357.
- His batting average ranks 47th among all qualified players, his on-base percentage ranks 48th, and he is 16th in slugging.
- Alec Burleson is batting .255 with six doubles, three home runs and 13 walks.
- Ivan Herrera has a .398 on-base percentage to lead his team.
Pirates vs Cardinals Head to Head
- 4/27/2026: 4-2 STL (Favorite: Pirates, Spread: -1.5, Total: 8, Favorite Moneyline: -122, Underdog Moneyline: +104)
- 8/28/2025: 4-1 STL (Favorite: Cardinals, Spread: -1.5, Total: 8, Favorite Moneyline: -120, Underdog Moneyline: +102)
- 8/27/2025: 2-1 PIT (Favorite: Cardinals, Spread: -1.5, Total: 7.5, Favorite Moneyline: -174, Underdog Moneyline: +146)
- 8/26/2025: 8-3 PIT (Favorite: Cardinals, Spread: -1.5, Total: 8, Favorite Moneyline: -126, Underdog Moneyline: +108)
- 8/25/2025: 7-6 STL (Favorite: Cardinals, Spread: -1.5, Total: 7.5, Favorite Moneyline: -130, Underdog Moneyline: +110)
- 7/2/2025: 5-0 PIT (Favorite: Cardinals, Spread: -1.5, Total: 7.5, Favorite Moneyline: -126, Underdog Moneyline: +108)
- 7/1/2025: 1-0 PIT (Favorite: Pirates, Spread: -1.5, Total: 7, Favorite Moneyline: -154, Underdog Moneyline: +130)
- 5/7/2025: 5-0 STL (Favorite: Cardinals, Spread: -1.5, Total: 7.5, Favorite Moneyline: -188, Underdog Moneyline: +158)
- 5/6/2025: 2-1 STL (Favorite: Pirates, Spread: -1.5, Total: 7, Favorite Moneyline: -118, Underdog Moneyline: -100)
- 5/5/2025: 6-3 STL (Favorite: Cardinals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -134, Underdog Moneyline: +116)
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!



