MLB

Miami Marlins at San Francisco Giants – Where to Watch, Stream Info, TV Channel, and Live Updates (June 26, 2025)

How to Watch Game

📅
Date
Loading...
🕰️
Time
Loading...
📍
Location
Loading...
📡
TV
Loading...

The Miami Marlins, currently holding a record of 33-45, are on a three-game winning streak as they face the San Francisco Giants, who sit at 44-36 but are experiencing a two-game losing streak. The Marlins have struggled overall this season, with a winning percentage of .423, while the Giants boast a .550 winning percentage. At home, the Giants have a solid record of 25-16, contrasting with the Marlins’ away record of 16-21. Key players for the Giants include Heliot Ramos, who leads the team in batting average (.288) and home runs (13), while the Marlins’ standout is Kyle Stowers, who has 11 home runs and 35 RBIs. Both teams will look to shift their momentum in this matchup at Oracle Park.

Miami Marlins at San Francisco Giants Game Information

Game Date: June 26, 2025
Game Time: 03:45 PM ET
TV Channel: FanDuel Sports Network Florida, NBC Sports Bay Area, MLB.TV – Miami Marlins
Location: Oracle Park, San Francisco, CA
Live Stream: Fubo (free trial)

Live Updates

6:34 PM ET
Wilmer Flores pops out to Nick Fortes.
6:33 PM ET
Heliot Ramos strikes out swinging.
6:32 PM ET
Rafael Devers doubles to deep left field.
6:31 PM ET
Daniel Johnson grounds out to shortstop, Connor Norby to Eric Wagaman.
6:29 PM ET
Daniel Johnson pinch-hitting for Mike Yastrzemski.
6:27 PM ET
Nick Fortes lines out to deep right field to Mike Yastrzemski.
6:26 PM ET
Dane Myers flies out to right center field to Jung Hoo Lee.
6:26 PM ET
Connor Norby grounds out to shortstop, Christian Koss to Wilmer Flores.
6:24 PM ET
Ryan Walker (P) replaces Sean Hjelle (P).
6:23 PM ET
Andrew Knizner grounds out to second base, Xavier Edwards to Eric Wagaman.
6:20 PM ET
Brett Wisely grounds out to second base, Eric Wagaman to Valente Bellozo. Christian Koss to second. Willy Adames to third.
6:20 PM ET
Christian Koss singles to left field. Willy Adames to second.
6:19 PM ET
Willy Adames singles to right center field.
6:17 PM ET
Jung Hoo Lee grounds out to shallow right field, Xavier Edwards to Eric Wagaman.
6:16 PM ET
Valente Bellozo (P) replaces Cade Gibson (P).
6:14 PM ET
Eric Wagaman strikes out swinging.
6:12 PM ET
Kyle Stowers strikes out swinging.
6:10 PM ET
Otto Lopez singles to right field. Jesús Sánchez to second. Xavier Edwards scores.
6:11 PM ET
Agustín Ramírez singles to shallow center field. Otto Lopez to third. Jesús Sánchez scores.
6:10 PM ET
Otto Lopez singles to right field. Jesús Sánchez to second. Xavier Edwards scores.
6:09 PM ET
Jesús Sánchez singles to left field. Xavier Edwards to third.
6:07 PM ET
Xavier Edwards doubles to deep right field. Dane Myers scores. Connor Norby scores.
6:06 PM ET
Nick Fortes out on a sacrifice bunt to shallow infield, Sean Hjelle to Brett Wisely. Dane Myers to second. Connor Norby to third.
6:04 PM ET
Dane Myers singles to shallow center field. Connor Norby to second.
6:03 PM ET
Connor Norby walks.
6:01 PM ET
Sean Hjelle (P) replaces Joey Lucchesi (P).
5:58 PM ET
Wilmer Flores strikes out swinging.
5:56 PM ET
Heliot Ramos grounds out to second base, Xavier Edwards to Eric Wagaman.
5:54 PM ET
Rafael Devers strikes out swinging.
5:51 PM ET
Eric Wagaman grounds out to third base, Christian Koss to Wilmer Flores.
5:49 PM ET
Kyle Stowers walks.
5:47 PM ET
Agustín Ramírez grounds out to third base, Christian Koss to Wilmer Flores.
5:45 PM ET
Otto Lopez lines out to shallow infield to Brett Wisely.
5:42 PM ET
Mike Yastrzemski strikes out swinging.
5:39 PM ET
Cade Gibson (P) replaces Lake Bachar (P).
5:38 PM ET
Andrew Knizner pops out to Eric Wagaman.
5:36 PM ET
Brett Wisely singles to right field.
5:35 PM ET
Christian Koss flies out to center field to Dane Myers.
5:32 PM ET
Jesús Sánchez flies out to deep left field to Heliot Ramos.
5:30 PM ET
Xavier Edwards called out on strikes.
5:29 PM ET
Nick Fortes strikes out on a foul tip.
5:26 PM ET
Joey Lucchesi (P) replaces Spencer Bivens (P).
5:25 PM ET
Willy Adames strikes out swinging.
5:24 PM ET
Jung Hoo Lee lines out to deep center field to Dane Myers.
5:22 PM ET
Wilmer Flores pops out to shallow left field to Otto Lopez.
5:20 PM ET
Lake Bachar (P) replaces Josh Simpson (P).
5:18 PM ET
Dane Myers strikes out swinging.
5:17 PM ET
Connor Norby singles to left center field. Eric Wagaman scores.
5:15 PM ET
Eric Wagaman doubles to left center field. Otto Lopez scores. Jesús Sánchez scores.
5:13 PM ET
Kyle Stowers strikes out swinging.
5:11 PM ET
Agustín Ramírez called out on strikes.
5:08 PM ET
Spencer Bivens (P) replaces Hayden Birdsong (P).
5:08 PM ET
Otto Lopez walks. Jesús Sánchez to second.
5:06 PM ET
Jesús Sánchez walks.
5:03 PM ET
Heliot Ramos called out on strikes.
5:01 PM ET
Rafael Devers walks.
4:58 PM ET
Josh Simpson (P) replaces Janson Junk (P).
4:56 PM ET
Mike Yastrzemski flies out to left center field to Kyle Stowers.
4:55 PM ET
Andrew Knizner out on a sacrifice bunt to shallow infield, Janson Junk to Xavier Edwards. Brett Wisely to third.
4:54 PM ET
Brett Wisely doubles to deep right field. Christian Koss scores. Willy Adames scores.
4:52 PM ET
Christian Koss doubles to deep right field. Willy Adames to third.
4:50 PM ET
Willy Adames singles to left field. Jung Hoo Lee scores.
4:50 PM ET
Jung Hoo Lee triples to right field.
4:46 PM ET
Xavier Edwards flies out to left center field to Jung Hoo Lee.
4:44 PM ET
Nick Fortes grounds out to third base, Christian Koss to Wilmer Flores.
4:43 PM ET
Dane Myers grounds out to shortstop, Willy Adames to Wilmer Flores.
4:41 PM ET
Wilmer Flores grounds out to shallow infield, Janson Junk to Eric Wagaman.
4:39 PM ET
Heliot Ramos flies out to center field to Dane Myers.
4:38 PM ET
Rafael Devers homers to center field. Andrew Knizner scores.
4:36 PM ET
Mike Yastrzemski called out on strikes.
4:33 PM ET
Andrew Knizner singles to right center field.
4:29 PM ET
Connor Norby lines out to deep center field to Jung Hoo Lee.
4:28 PM ET
Eric Wagaman flies out to left field to Heliot Ramos.
4:26 PM ET
Kyle Stowers walks.
4:24 PM ET
Agustín Ramírez homers to center field. Jesús Sánchez scores.
4:23 PM ET
Otto Lopez pops out to shallow infield to Wilmer Flores.
4:21 PM ET
Jesús Sánchez walks.
4:18 PM ET
Brett Wisely flies out to left center field to Dane Myers.
4:16 PM ET
Christian Koss grounds out to shortstop, Connor Norby to Eric Wagaman. Willy Adames to second.
4:15 PM ET
Willy Adames singles to left field.
4:13 PM ET
Jung Hoo Lee grounds out to first base to Eric Wagaman.
4:09 PM ET
Xavier Edwards lines out to left field to Heliot Ramos.
4:08 PM ET
Nick Fortes singles to right field.
4:07 PM ET
Dane Myers pops out to shallow left field to Willy Adames.
4:06 PM ET
Connor Norby strikes out swinging.
4:03 PM ET
Wilmer Flores flies out to center field to Dane Myers.
4:00 PM ET
Heliot Ramos flies out to right center field to Jesús Sánchez.
3:59 PM ET
Rafael Devers singles to shallow center field.
3:58 PM ET
Mike Yastrzemski pops out to shallow left field to Otto Lopez.
3:55 PM ET
Eric Wagaman grounds out to third base, Christian Koss to Wilmer Flores.
3:54 PM ET
Kyle Stowers homers to center field. Agustín Ramírez scores. Otto Lopez scores.
3:52 PM ET
Agustín Ramírez doubles to deep left field. Otto Lopez to third.
3:50 PM ET
Otto Lopez hit by pitch.
3:49 PM ET
Jesús Sánchez pops out to shallow infield to Wilmer Flores.
3:48 PM ET
Xavier Edwards pops out to shortstop to Willy Adames.

San Francisco Giants Team Statistics and Rankings

Win-Loss Record: 44-36
Home Record: 25-16
Away Record: 19-20
Division Record: 8-5
Streak: 2 Loss streak
Winning Percentage: .550

LIVE SPORTS & TV WITHOUT CABLE

Watch now. No commitment. Cancel anytime. Watch now

Miami Marlins Team Statistics and Rankings

Win-Loss Record: 33-45
Home Record: 17-24
Away Record: 16-21
Division Record: 8-8
Streak: 3 Win streak
Winning Percentage: .423

Stat Leaders

San Francisco Giants (44-36, #3 in division)

Batting Average Leader: Heliot Ramos, 0.288
RBI Leader: Wilmer Flores, 54 RBI
Home Run Leader: Heliot Ramos, 13 HR
Runs Leader: Heliot Ramos, 48 Runs
Hits Leader: Jung Hoo Lee, 251 Hits
Stolen Bases Leader: Tyler Fitzgerald, 9 SB
ERA Leader: Randy Rodríguez, 0.77 ERA
Strikeout Leader: Logan Webb, 120 K
Wins Leader: Robbie Ray, 8 W
Saves Leader: Camilo Doval, 12 SV

Miami Marlins (33-45, #4 in division)

Batting Average Leader: Rob Brantly, 0.429
RBI Leader: Kyle Stowers, 35 RBI
Home Run Leader: Kyle Stowers, 11 HR
Runs Leader: Kyle Stowers, 34 Runs
Hits Leader: Eric Wagaman, 215 Hits
Stolen Bases Leader: Xavier Edwards, 14 SB
ERA Leader: Cade Gibson, 1.90 ERA
Strikeout Leader: Edward Cabrera, 69 K
Wins Leader: Sandy Alcantara, 4 W
Saves Leader: Calvin Faucher, 8 SV

San Francisco Giants Injury Report

Matt Chapman – Hand (D10) – The San Francisco Giants placed INF Matt Chapman on the 10-day injured list with right hand inflammation.
Tom Murphy – Back (D60) – The San Francisco Giants placed C Tom Murphy on the 60-day injured list due to mid-back disc herniation.
Jerar Encarnación – Oblique (D10) – The San Francisco Giants placed OF Jerar Encarnación on the 10-day injured list due to a left oblique strain.

Miami Marlins Injury Report

Braxton Garrett – Elbow (D60) – The Miami Marlins placed LHP Braxton Garrett on the 60-day injured list as he recovers from left elbow UCL revision surgery.
Griffin Conine – Arm (D60) – The Miami Marlins placed OF Griffin Conine on the 60-day injured list due to left shoulder dislocation and will miss the remainder of the 2025 season following shoulder surgery.
Derek Hill – Wrist (D10) – The Miami Marlins placed OF Derek Hill on the 10-day injured list with a left wrist sprain.
Jesús Tinoco – Forearm (D15) – The Miami Marlins placed RHP Jesús Tinoco on the 15-day injured list with right forearm strain.
Ryan Weathers – Lat (D60) – The Miami Marlins placed LHP Ryan Weathers on the 60-day injured list with a left lat strain.
Andrew Nardi – Back (D60) – The Miami Marlins placed LHP Andrew Nardi on the 60-day injured list with a lower-back inflammation.
Max Meyer – Hip (D15) – The Miami Marlins placed RHP Max Meyer on the 15-day injured list with a left hip impingement.
Rob Brantly – Lat (D60) – The Miami Marlins transferred C Rob Brantly to the 60-day injured list with right lat strain.

San Francisco Giants Upcoming 2024-2025 Schedule

June 26, 2025 vs Miami Marlins
June 27, 2025 at Chicago White Sox
June 28, 2025 at Chicago White Sox
June 29, 2025 at Chicago White Sox
June 30, 2025 at Arizona Diamondbacks
July 01, 2025 at Arizona Diamondbacks
July 02, 2025 at Arizona Diamondbacks
July 03, 2025 at Arizona Diamondbacks
July 04, 2025 at Athletics
July 05, 2025 at Athletics

Miami Marlins Upcoming 2024-2025 Schedule

June 26, 2025 at San Francisco Giants
June 27, 2025 at Arizona Diamondbacks
June 28, 2025 at Arizona Diamondbacks
June 29, 2025 at Arizona Diamondbacks
July 01, 2025 vs Minnesota Twins
July 02, 2025 vs Minnesota Twins
July 03, 2025 vs Minnesota Twins
July 04, 2025 vs Milwaukee Brewers
July 05, 2025 vs Milwaukee Brewers
July 06, 2025 vs Milwaukee Brewers

WATCH LIVE SPORTS & TV WITHOUT CABLE.

Watch now