Latest
WNBACaitlin Clark returns to Iowa for College GameDay appearance11 hours agoCollege SportsLiberty beats Delaware 30-14 behind Davis’ 147 yards11 hours agoCollege SportsPitt beats Virginia Tech 35-33 on controversial missed final field goal11 hours agoNFLNico Collins injury: Texans WR cleared for Cowboys game13 hours agoNFLChristian Gonzalez injury rules out CB, DT Barmore vs. Bills13 hours agoCollege SportsWeek 5 college football: Ranked teams on upset alert13 hours agoNHLDevils vs Islanders preview: New Jersey seeks 2-0 start13 hours agoNFLVikings rule out Justin Jefferson in Week 4 with ankle injury13 hours agoNHLStars vs Predators preview: Key questions before Saturday13 hours agoMLBCubs must prioritize pitching in pivotal offseason13 hours ago
MLB

St. Louis Cardinals vs. Pittsburgh Pirates Preview, Prediction & Odds | June 30, 2025

Cincinnati Reds vs. Pittsburgh Pirates
Cincinnati Reds third base Noelvi Marte (16) steals second as Pittsburgh Pirates second base Enmanuel Valdez (48) attempts to tag him in the fifth inning of the MLB game between the Cincinnati Reds and the Pittsburgh Pirates at Great American Ball Park in Cincinnati on Sunday, April 13, 2025.

St. Louis Cardinals (47-38) vs. Pittsburgh Pirates (35-50)

Game Details: Tuesday, June 30, 2025 @ 6:40 pm EST

Location: PNC Park in Pittsburgh, PA

E. Fedde (R) vs. A. Heaney (L)

Where to Watch: MLB.TV

We have an exciting NL Central battle as the St. Louis Cardinals in the opening game of a three-game series. The Cardinals are third in the NL Central with a 47-38 record up to this point and will have righty Erick Fedde on the bump. The Pirates are fifth in the NL Central with a 35-50 record and veteran southpaw Andrew Heaney will be pitching in this game.

Betting Odds

TeamSpreadTotal RunsMoney Line
St. Louis Cardinals-1.5 (+133)Over 8.5 (-120)-127
Pittsburgh Pirates+1.5 (-162)Under 8.5 (-101)+104
** Odds Courtesy of DraftKings**

Apex Tale of The Tape

St. Louis CardinalsTeam StatsPittsburgh Pirates
4.74Runs/G3.49
.255BA.234
.325OBP.307
.398SLG.347
.723OPS.654
87HR60
47SB74
3.91ERA3.78
1.26WHIP1.21
7.4K/97.5
.990Fielding Percentage.986
21Saves17

Projected Starting Pitchers H2H

Erick FeddePlayer StatsAndrew Heaney
3-7W/L3-7
4.11ERA4.48
87.2IP86.1
1.36WHIP1.25
57K64
38BB30

Key Stats

St. Louis Cardinals

The St. Louis Cardinals are coming off a 7-0 road win over the Cleveland Guardians on Sunday. The team was able to hit well as they were 11-for-35 with three walks and 10 strikeouts on the day as Nolan Gorman and Victor Scott II each homered while Gorman and Jose Fermin stole a base. St. Louis was 2-for-7 with runners in scoring position and left five men on base. Matthew Liberatore pitched well as he threw six shutout innings to improve to 6-6 this season.

The Cardinals are going to be sending righty Erick Fedde to the mound and he is currently 3-7 with a 4.11 ERA and a 1.36 WHIP in 87.2 innings. He needs to improve in terms of limiting hits as he has a .245 opposing batting average thus far. Fedde faced the Pirates once this season without factoring into the decision as he pitched six no-hit innings while giving up four walks and a pair of strikeouts.

Pittsburgh Pirates

The Pittsburgh Pirates are looking to build off their 12-1 home win on Sunday over the New York Mets. The lineup was able to go 16-for-36 with two walks and nine strikeouts as Oneil Cruz (x2), Tommy Pham, and Bryan Reynolds each hit a home run. The team was able to go 4-for-11 with runners in scoring position but stranded five men on base as well. Mike Burrows did not factor into the decision as he pitched 4.1 innings and gave up one run. 

Veteran left-hander Andrew Heaney will be getting the start for the Pittsburgh Pirates and is holding his own as he is 3-7 with a 4.48 ERA and a 1.25 WHIP in 86.1 innings over 16 starts. Heaney has struggled to limit the amount of home runs against him as he has allowed 14 this season after giving up 23 over 160.0 innings in 2024. He faced the Cardinals once last season as a member of the Texas Rangers in a losing effort as he allowed six runs on six hits with one walk and a pair of strikeouts over 4.1 innings. 

St. Louis Cardinals vs. Pittsburgh Pirates Betting Trends

St. Louis CardinalsBetting StatsPittsburgh Pirates
7-3W/L 106-4
48-37ATS41-44
44-37-4O/U37-45-3

Prediction

These offenses over the course of the season are at two completely different levels as St. Louis is 12th with a .723 team OPS while Pittsburgh is down at 29th with a .654 team OPS thus far. Being able to hit with runners in scoring position shows a gap as well with the Cardinals being tied with the Miami Marlins for ninth place with a .756 team OPS in those at-bats while the Cardinals are 25th in baseball with a .684 team OPS with runners in scoring position. The Cardinals won four of the last five games against one another so go with the St. Louis Cardinals to win this game.

Final Pick

Pittsburgh Pirates ML (-127)