MLB

Paul Skenes is confirmed as Pittsburgh’s probable starter, and he remains the most dominant arm in this game on pure talent. His season line in the supplied data is 10-9 with a 3.96 ERA, and the recent form notes are mixed, with some strong outings but a stretch that has been more volatile than his reputation. Even so, his strikeout ability and top-end stuff make him the main reason Pittsburgh is favored. Eury Pérez is confirmed for Miami and gives the Marlins a live counterpunch. The supplied data lists him as the probable starter, and the recent reporting shows he has battled inconsistency and injury interruption this season, including a 4.60 ERA in 12 starts at one point and a return from the injured list. His upside is real, but the workload and recent performance make him harder to trust than his best outings would suggest.
This projects as a lower-scoring game with Pittsburgh slightly more likely to win, but not by a wide margin. The safer angle is the under 7, with a projected final around Pirates 4, Marlins 2. That score fits the pitching setup and keeps Miami inside the number while also landing below the total.
Pittsburgh enters with a higher-scoring offense, but its pitching staff has been less consistent overall, giving up 4.34 runs per nine with a 1.33 WHIP. Miami’s lineup has been lighter on impact power, yet the Marlins have paired a .251 batting average and .326 on-base rate with a stronger staff ERA of 3.97 and a 1.25 WHIP, which gives them a steadier game script at home.
The teams have already split their current-season meetings. Miami won 8-3 on June 12, 2026, and Pittsburgh answered with a 4-2 win on June 14, 2026, leaving the season series 1-1 entering this game.
Pirates vs Marlins Key Storylines