With the Marlins holding a 3–2 edge in the series and riding a three-game win streak, the Giants will look to bounce back at home and avoid a sweep in the finale.
Game Details
- Matchup: Miami Marlins (33–45) vs. San Francisco Giants (44–36)
- Venue: Oracle Park, San Francisco, CA
- Time: 3:45 PM ET
- Broadcast: Bally Sports Florida, NBC Sports Bay Area
Starting Pitchers
Marlins: Janson Junk (2–0, ERA TBA)
Junk gets the nod for Miami, making a spot start after a strong showing in relief earlier this month. He’s yet to allow a run in his last 7.2 innings and will look to keep the Giants’ bats quiet in a pitcher-friendly park.
Giants: Hayden Birdsong (3–1, 3.25 ERA)
Birdsong has been a bright spot in the Giants’ rotation, posting a 3.25 ERA with 55 strikeouts in 52.2 innings. He’s held opponents to a .246 average and tossed 5.1 innings of one-run ball against Miami earlier this season.
Players to Watch
Miami Marlins
- Agustin Ramirez: Leads the team with 11 HRs and a .443 slugging percentage.
- Xavier Edwards: Batting .267 over his last 10 games with 2 doubles and 3 RBIs.
- Otto Lopez: Hitting .253 with 6 HRs and 31 RBIs; a steady contributor in the middle of the order.
San Francisco Giants
- Rafael Devers: Team leader with 16 HRs and a .485 slugging percentage.
- Casey Schmitt: Red-hot at the plate, going 12-for-33 with 2 HRs and 5 RBIs over his last 10 games.
- Heliot Ramos: Batting .286 with 13 HRs and 84 hits; a consistent force in the Giants’ lineup.
Key Stats & Trends
- Marlins are 6–4 in their last 10 games, outscoring opponents by 5 runs with a 3.26 team ERA.
- Giants are 3–7 in their last 10, hitting just .211 and posting a 4.65 ERA.
- Miami is 28–8 when out-hitting opponents, while San Francisco is 24–5 when scoring 5+ runs.
- The Marlins have a .253 team batting average, ranking 10th in MLB.
Game Odds
Miami Marlins 7.5
San Francisco Giants – 188
Odds Courtesy of Sports Odds Direct as of Wednesday, June 25, 2025








