MLB Game Preview: Miami Marlins (33-45) vs. San Francisco Giants (44-36)

0
87
San Francisco Giants logo

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