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

Odds updated as of 2:12 a.m.
On Tuesday in MLB, the Pittsburgh Pirates are playing the St. Louis Cardinals.
Here's everything you need to know before checking out today's 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: (-166) | STL: (+140)
- Spread: PIT: -1.5 (+128) | STL: +1.5 (-154)
- Total: 8.5 -- Over: (-105) | Under: (-115)
Pirates vs Cardinals Probable Starting Pitchers
Probable Pitchers: TBA (Pirates) vs Kyle Leahy (Cardinals) - 2-3, 0.00 ERA
Leahy (2-3) will get the nod for the Cardinals. As of this writing, there's been no pitching decision announced by the Pirates. When Leahy starts, the Cardinals are 2-3-0 against the spread. The Cardinals have a 2-3 record in Leahy's five starts this season when they were the underdog on the moneyline.
Pirates vs Cardinals Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Pirates win (56.6%)
Pirates vs Cardinals Moneyline
- St. Louis is a +140 underdog on the moneyline, while Pittsburgh is a -166 favorite at home.
Pirates vs Cardinals Spread
- The Cardinals are +1.5 on the run line against the Pirates. The Cardinals are -154 to cover, and the Pirates are +128.
Pirates vs Cardinals Over/Under
- A total of 8.5 runs has been set for the Pirates-Cardinals contest on April 28, with the over available at -105 and the under at -115.
Bet on Pittsburgh Pirates vs. St. Louis Cardinals on FanDuel today!
Pirates vs Cardinals Betting Trends
- The Pirates have come away with 11 wins in the 16 contests they have been listed as the favorites in this season.
- Pittsburgh has a record of 2-1 in contests when oddsmakers favor them by -166 or more on the moneyline.
- Contests with the Pirates have gone over the total set by oddsmakers in 15 of 29 chances this season.
- The Pirates are 17-12-0 against the spread in their 29 games with a line set by sportsbooks this season.
- The Cardinals have gone 13-12 in games they were listed as the moneyline underdog (winning 52% of those games).
- St. Louis has played as a moneyline underdog of +140 or longer in only two games this season, which it lost both.
- The Cardinals have combined with opponents to go over the total 14 times this season for a 14-13-1 record against the over/under.
- The Cardinals have a 16-12-0 record ATS this season (covering 57.1% of the time).
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 ranks 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 qualifiers, he is 10th in batting average, 10th in on-base percentage and 39th in slugging percentage.
- Brandon Lowe has 23 hits this season and has a slash line of .240/.336/.510.
- 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 has two doubles, six home runs and 15 walks while batting .238. He's slugging .429 with an on-base percentage of .359.
- He is 103rd in batting average, 43rd in on-base percentage and 70th in slugging percentage among all qualifying hitters in the big leagues.
- Wetherholt hopes to build on a four-game hitting streak in this matchup. In his last five games he is hitting .273 with three home runs and three RBIs.
- Jordan Walker's 28 hits and .549 slugging percentage are both team-highs. He has a batting average of .275 with an on-base percentage of .357.
- Including all qualified hitters, he is 47th in batting average, 48th in on-base percentage and 16th in slugging percentage.
- 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!



