The St. Louis Cardinals (47-39) and Pittsburgh Pirates (36-50) are set to wrap up their three-game NL Central clash on Wednesday.
Pittsburgh opened the series with a commanding 7-0 win on Monday, holding the Cardinals hitless through six innings and limiting them to just four total hits without a single run on the board. While that night was one to forget for St. Louis, it doesn’t reflect their season as a whole—the Cardinals remain firmly in the playoff picture, sitting third in the division and only three games back of the first-place Cubs. If the postseason began today, they’d sneak in with the final Wild Card slot.
As for the Pirates, Monday’s statement win was a rare bright spot in an otherwise rocky campaign. Despite toppling a divisional rival, they’re still anchored to the bottom of the NL Central, 8.5 games behind the Reds in fourth. There’s still time for a turnaround, but Pittsburgh will need to hit the reset button after the All-Star break if they want to make any noise in the Wild Card race.
Here, GOAL brings you everything you need to know about how to watch the Pittsburgh Pirates vs the St. Louis Cardinals MLB game, plus plenty more.
How to watch Pittsburgh Pirates vs St. Louis Cardinals MLB game on TV & stream live online
- National TV: MLB Network
- Local TV Channel: SportsNet PT, FDSMW
- Streaming service: Fubo
To watch the entire MLB season, Fubo and DirecTV Stream are the two best streaming services for baseball fans. Both carry MLB.tv for out-of-market access to games and you can also check out our table below for information on regional sports networks and where to find them.
READ MORE:FuboTV Review: Pricing, plans, subscriptions, free trials and more
| Team | Local Network | Streaming Providers |
|---|---|---|
| Arizona Diamondbacks | DBACKS.tv | Fubo, DirecTV Stream |
| Atlanta Braves | FanDuel Sports Network | Fubo, DirecTV Stream |
| Baltimore Orioles | Mid-Atlantic Sports Network | Fubo, DirecTV Stream |
| Boston Red Sox | New England Sports Network | Fubo, DirecTV Stream, NESN 360 |
| Chicago Cubs | Marquee Sports Network | Fubo, DirecTV Stream |
| Chicago White Sox | NBC Sports Chicago | Fubo, DirecTV Stream |
| Cincinnati Reds | FanDuel Sports Network Ohio | Fubo, DirecTV Stream |
| Cleveland Guardians | CLEGaurdains.TV, FanDuel Sports Network Great Lakes | Fubo, DirecTV Stream |
| Colorado Rockies | ROCKIES.tv | |
| Detroit Tigers | FanDuel Sports Network | Fubo, DirecTV Stream |
| Houston Astros | Space City Home Network | Fubo, DirecTV Stream |
| Kansas City Royals | FanDuel Sports Network Kansas City | Fubo, DirecTV Stream |
| Los Angeles Angels | FanDuel Sports Network West | Fubo, DirecTV Stream |
| Los Angeles Dodgers | SportsNet Los Angeles | |
| Miami Marlins | FanDuel Sports Network Florida | Fubo, DirecTV Stream |
| Milwaukee Brewers | FanDuel Sports Network Wisconsin | Fubo, DirecTV Stream |
| Minnesota Twins | Twins.TV, FanDuel Sports Network North | Fubo, DirecTV Stream |
| New York Mets | SportsNet New York | Fubo, DirecTV Stream |
| New York Yankees | YES Network | Fubo, DirecTV Stream |
| Oakland Athletics | NBC Sports California | Fubo, DirecTV Stream |
| Philadelphia Phillies | NBC Sports Philadelphia | |
| Pittsburgh Pirates | SportsNet Pittsburgh | Fubo, DirecTV Stream |
| San Diego Padres | Padres.TV | Fubo, DirecTV Stream |
| San Francisco Giants | NBC Sports Bay Area | Fubo, DirecTV Stream |
| Seattle Mariners | ROOT Sports | Fubo, DirecTV Stream |
| St Louis Cardinals | FanDuel Sports Network Midwest | Fubo, DirecTV Stream |
| Tampa Bay Rays | FanDuel Sports Network Sun | Fubo, DirecTV Stream |
| Texas Rangers | Victory+, MLB.tv, Southwest | Fubo, DirecTV Stream |
| Toronto Blue Jays | Sportnet (Canada) | N/A |
| Washington Nationals | Mid-Atlantic Sports Network | Fubo, DirecTV Stream |
Pittsburgh Pirates vs St. Louis Cardinals: Date and First-Pitch time
The Pittsburgh Pirates will take on the St. Louis Cardinals in an electrifying MLB game on Wednesday, July 2, 2025, at 12:35 pm ET/9:35 pm PT at PNC Park in Pittsburgh, Pennsylvania.
| Date | Wednesday, July 2, 2025 |
| First-Pitch Time | 12:35 pm ET/9:35 pm PT |
| Venue | PNC Park |
| Location | Pittsburgh, Pennsylvania |
Streaming the game with a VPN
Unable to watch this game due to broadcast restrictions? A VPN could be the answer to your problems.
When it comes to streaming live sports while you're out of state, NordVPN is our pick for the best VPN service in 2024. You can even try NordVPN risk-free with a 30-day money-back guarantee.
Pittsburgh Pirates vs St. Louis Cardinals team news, injury reports & key players
Pittsburgh Pirates team news
Spencer Horwitz made quite the impression in Monday’s victory, launching a home run and racking up three RBIs from the leadoff spot. The 27-year-old first baseman, now in his debut season with the Pirates after a stint with Toronto, has appeared in just 36 games this year—but he’s made the most of them. He’s hitting .258 with two long balls and 14 RBIs. Pittsburgh’s biggest slugger, though, is O'Neil Cruz, who has transitioned to center field despite his towering 6'7", 240-pound frame. The power-hitting former shortstop has belted 15 homers and driven in 35 runs, though his .212 average leaves room for growth. Veteran Andrew McCutchen remains a steady presence at the plate, now batting second as the team’s designated hitter with a .267 average, eight home runs, and 31 RBIs.
On the mound for Pittsburgh will be Mitch Keller, making his 18th appearance of the season. The 29-year-old righty has been better than his record suggests—despite a 2-10 mark, he owns a 3.90 ERA and a 77/25 strikeout-to-walk ratio. The Pirates have only managed one win in his last five starts, but Keller was solid in his most recent outing, allowing just one run over 5.1 innings in a win against the Mets.
St. Louis Cardinals team news
For St. Louis, Masyn Winn was one of the few bright spots on Monday, collecting one of the team's four hits. The 23-year-old shortstop is now in his third year with the Cardinals and typically hits second in the order. He’s batting .263 on the season with seven homers and 30 RBIs. Leading the team in batting average is Brendan Donovan, who’s hitting a sharp .295 with 89 hits to his name. The versatile infielder has settled into a left field role and has chipped in six homers and 31 RBIs while leading off. Cleanup man Wilson Contreras brings the pop, tied for the team lead with 11 home runs and a team-best 51 RBIs, alongside a .249 average.
The Cardinals hand the ball to Sonny Gray for his 17th start, and the 35-year-old righty has been nothing short of brilliant. Boasting an 8-2 record and a team-best 3.36 ERA, Gray also leads the club in innings and strikeouts, fanning 101 while issuing just 17 walks. He was dominant in his last outing, throwing a complete game one-hitter to blank the Guardians.
Pittsburgh Pirates vs St. Louis Cardinals head-to-head record
| Date | Competition | Home Team | Away Team | Score |
|---|---|---|---|---|
| 01.07.25 | MLB | Pittsburgh Pirates | St.Louis Cardinals | 7 – 0 |
| 07.05.25 | MLB | St.Louis Cardinals | Pittsburgh Pirates | 5 – 0 |
| 07.05.25 | MLB | St.Louis Cardinals | Pittsburgh Pirates | 2 – 1 |
| 06.05.25 | MLB | St.Louis Cardinals | Pittsburgh Pirates | 6 – 3 |
| 09.04.25 | MLB | Pittsburgh Pirates | St.Louis Cardinals | 2 – 1 |
