Game Details
- Matchup: Miami Marlins (31–45) vs. San Francisco Giants (44–34)
- Date: Tuesday, June 24, 2025
- First Pitch: 9:45 PM ET
- Venue: Oracle Park, San Francisco, CA
- Broadcast: Bally Sports Florida, NBC Sports Bay Area, MLB.TV
Game Context & Stakes
The Giants are 25–14 at home and have won three of their last four games, including a 9–5 win over Boston on Sunday. They’re chasing the Dodgers in the NL West and boast one of the league’s best bullpens and most clutch offenses in one-run games.
The Marlins, meanwhile, are last in the NL East but have won six of their last 10, including a series win over the Braves. They’ve been competitive despite injuries and are hitting .251 as a team—6th-best in the National League.
This is the fourth meeting of the season between these teams. San Francisco leads the season series 2–1.
Probable Starting Pitchers
Miami Marlins – Cal Quantrill (RHP)
- Record: 3–7
- ERA: 5.68
- WHIP: 1.47
- Last Start: 4.0 IP, 3 ER vs. Phillies
- Scouting Report: Quantrill has struggled on the road (6.53 ERA in 7 starts) and has allowed a .297 opponent batting average. However, he pitched well vs. the Giants earlier this season, allowing just 2 ER over 5 innings.
San Francisco Giants – Justin Verlander (RHP)
- Record: 0–4
- ERA: 4.61
- WHIP: 1.43
- Last Start: 4.2 IP, 3 ER vs. Guardians
- Scouting Report: Verlander is still seeking his first win as a Giant but owns a 2–0 career record with a 2.63 ERA vs. Miami. He’s allowed at least one earned run in every start this season.
Players to Watch
Miami Marlins
- Xavier Edwards: .285 AVG – team leader in batting average
- Kyle Stowers: 11 HR, 35 RBI – leads team in both categories
- Agustín Ramírez: .279 AVG, .497 xSLG – emerging power threat
- Otto Lopez: 7 HR, 22 BB – versatile middle infielder with pop
San Francisco Giants
- Rafael Devers: 16 HR, 61 RBI – team leader in both categories
- Heliot Ramos: .285 AVG, 13 HR – leads team in hits and average
- Casey Schmitt: 13-for-33, 3 HR, 9 RBI in last 10 games
- Wilmer Flores: 11 HR, 54 RBI – veteran run producer
Trends
- Giants are 8–0 in their last 8 home games vs. teams with losing records
- Marlins are 5–4 in their last 9 as road underdogs
- UNDER has hit in 7 of Miami’s last 10 games
- Giants lead MLB with 19 one-run wins this season
How to Watch Marlins vs Giants – June 24, 2025
- TV Channels: Bally Sports Florida (MIA), NBC Sports Bay Area (SF)
- Streaming: MLB.TV, FuboTV
- Radio: WINZ 940 AM (MIA), KNBR 680 AM (SF)
Game Odds
Miami Marlins 8
San Francisco Giants – 186
Odds Courtesy of Sports Odds Direct as of Monday, June 23, 2025








