MLB

How to Stream San Francisco Giants at Miami Marlins: Live, TV Channel, May 30, 2025

How to Watch Game

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

The San Francisco Giants (31-25) are set to face the Miami Marlins (22-32) in a matchup at loanDepot park. The Giants enter the game on a three-game losing streak, while the Marlins are looking to build on their recent win, snapping a previous losing streak. San Francisco holds a winning percentage of .554, bolstered by strong performances from players like Heliot Ramos, who leads the team with a .288 batting average and 36 runs scored. In contrast, Miami’s Kyle Stowers has been a standout, leading the team with 32 RBIs and 10 home runs. Both teams will aim to improve their standings in their respective divisions as they continue their season.

San Francisco Giants at Miami Marlins Game Information

Game Date: May 30, 2025
Game Time: 07:10 PM ET
TV Channel: FanDuel Sports Network Florida, NBC Sports Bay Area, MLB.TV – Miami Marlins
Location: loanDepot park, Miami, FL
Live Stream: Fubo (free trial)

Live Updates

9:51 PM ET
Agustín Ramírez called out on strikes.
9:51 PM ET
Victor Mesa walks.
9:38 PM ET
Tyler Fitzgerald singles to right center field.
9:51 PM ET
Liam Hicks remains in the game as C.
9:51 PM ET
Victor Mesa (CF) replaces Nick Fortes (C), batting 9th.
9:38 PM ET
Tyler Fitzgerald singles to right center field.
9:47 PM ET
Javier Sanoja lines out to deep right field to Mike Yastrzemski.
9:47 PM ET
Kyle Stowers strikes out swinging.
9:43 PM ET
Jung Hoo Lee flies out to deep right field to Jesús Sánchez.
9:42 PM ET
Heliot Ramos strikes out swinging.
9:40 PM ET
Mike Yastrzemski strikes out swinging. Tyler Fitzgerald steals second.
9:38 PM ET
Tyler Fitzgerald singles to right center field.
9:36 PM ET
Victor Mesa (CF) replaces Liam Hicks (PH), batting 5th.
9:35 PM ET
Connor Norby flies out to deep center field to Jung Hoo Lee.
9:32 PM ET
Camilo Doval (P) replaces Spencer Bivens (P).
9:31 PM ET
Liam Hicks strikes out swinging.
9:28 PM ET
Liam Hicks pinch-hitting for Dane Myers.
9:27 PM ET
Otto Lopez hit by pitch. Jesús Sánchez to second.
9:27 PM ET
Eric Wagaman pops out to shallow infield to Tyler Fitzgerald.
9:25 PM ET
Jesús Sánchez singles to center field.
9:22 PM ET
Spencer Bivens (P) replaces Tyler Rogers (P).
9:20 PM ET
Casey Schmitt strikes out swinging.
9:18 PM ET
Patrick Bailey singles to right field. Matt Chapman to second.
9:17 PM ET
Willy Adames pops out to second base to Javier Sanoja.
9:16 PM ET
Matt Chapman singles to center field.
9:15 PM ET
Wilmer Flores grounds out to shallow infield, Javier Sanoja to Eric Wagaman.
9:13 PM ET
Agustín Ramírez called out on strikes.
9:10 PM ET
Tyler Rogers (P) replaces Erik Miller (P).
9:09 PM ET
Nick Fortes called out on strikes.
9:06 PM ET
Javier Sanoja out on a sacrifice bunt to shallow infield, Casey Schmitt to Tyler Fitzgerald. Kyle Stowers to second. Connor Norby to third.
9:05 PM ET
Kyle Stowers walks.
9:02 PM ET
Connor Norby doubles to left field.
9:01 PM ET
Erik Miller (P) replaces Ryan Walker (P).
8:59 PM ET
Jung Hoo Lee grounds out to shallow infield to Eric Wagaman.
8:59 PM ET
Heliot Ramos strikes out swinging.
8:57 PM ET
Mike Yastrzemski grounds out to shallow right field, Javier Sanoja to Eric Wagaman.
8:55 PM ET
Kyle Stowers switches from RF to LF.
8:55 PM ET
Jesús Sánchez remains in the game as RF.
8:54 PM ET
Dane Myers grounds out to shortstop, Willy Adames to Casey Schmitt.
8:52 PM ET
Ryan Walker (P) replaces Tristan Beck (P).
8:51 PM ET
Otto Lopez walks. Agustín Ramírez to second.
8:49 PM ET
Eric Wagaman pops out to shallow infield to Casey Schmitt.
8:48 PM ET
Jesús Sánchez called out on strikes.
8:44 PM ET
Jesús Sánchez pinch-hitting for Heriberto Hernández.
8:44 PM ET
Agustín Ramírez walks.
8:41 PM ET
Tristan Beck (P) replaces Kyle Harrison (P).
8:40 PM ET
Tyler Fitzgerald grounds out to shortstop, Otto Lopez to Eric Wagaman.
8:38 PM ET
Casey Schmitt grounds out to second base, Javier Sanoja to Eric Wagaman.
8:37 PM ET
Patrick Bailey strikes out swinging.
8:13 PM ET
Eric Wagaman singles to deep center field.
8:35 PM ET
Janson Junk (P) replaces Cal Quantrill (P).
8:34 PM ET
Nick Fortes flies out to left center field to Heliot Ramos.
8:32 PM ET
Javier Sanoja grounds out to shortstop, Willy Adames to Casey Schmitt.
8:30 PM ET
Kyle Stowers flies out to deep left field to Heliot Ramos.
8:27 PM ET
Willy Adames strikes out swinging.
8:24 PM ET
Matt Chapman walks.
8:22 PM ET
Wilmer Flores lines out to second base to Javier Sanoja.
8:20 PM ET
Jung Hoo Lee singles to shallow infield.
8:19 PM ET
Heliot Ramos strikes out swinging.
8:16 PM ET
Connor Norby strikes out swinging.
8:15 PM ET
Dane Myers flies out to center field to Jung Hoo Lee.
8:15 PM ET
Otto Lopez strikes out swinging.
8:13 PM ET
Eric Wagaman singles to deep center field.
8:09 PM ET
Mike Yastrzemski strikes out swinging.
8:07 PM ET
Tyler Fitzgerald singles to shallow infield. Willy Adames to third.
8:05 PM ET
Casey Schmitt strikes out on a foul tip.
8:03 PM ET
Patrick Bailey strikes out swinging.
7:51 PM ET
Kyle Stowers strikes out swinging.
8:02 PM ET
Willy Adames singles to left field.
8:01 PM ET
Matt Chapman homers to left field.
7:57 PM ET
Heriberto Hernández strikes out swinging.
7:56 PM ET
Agustín Ramírez lines out to deep right field to Mike Yastrzemski. Javier Sanoja to third.
7:54 PM ET
Nick Fortes walks. Javier Sanoja to second.
7:53 PM ET
Javier Sanoja walks.
7:51 PM ET
Kyle Stowers strikes out swinging.
7:47 PM ET
Wilmer Flores lines out to deep center field to Dane Myers.
7:45 PM ET
Jung Hoo Lee flies out to center field to Dane Myers.
7:45 PM ET
Heliot Ramos grounds out to second base, Javier Sanoja to Eric Wagaman.
7:42 PM ET
Connor Norby grounds out to second base, Casey Schmitt to Kyle Harrison.
7:41 PM ET
Dane Myers strikes out swinging.
7:40 PM ET
Otto Lopez grounds out to shallow infield, Kyle Harrison to Casey Schmitt.
7:37 PM ET
Mike Yastrzemski strikes out swinging.
7:34 PM ET
Tyler Fitzgerald doubles to deep left center field.
7:32 PM ET
Casey Schmitt lines out to center field, Dane Myers to Dane Myers. Patrick Bailey out at third.
7:32 PM ET
Patrick Bailey doubles to deep left field.
7:28 PM ET
Eric Wagaman grounds out to shortstop, Willy Adames to Casey Schmitt.
7:28 PM ET
Eric Wagaman grounds out to shortstop, Willy Adames to Casey Schmitt.
7:26 PM ET
Heriberto Hernández walks.
7:24 PM ET
Agustín Ramírez flies out to deep right field to Mike Yastrzemski.
7:21 PM ET
Willy Adames flies out to center field to Dane Myers.
7:20 PM ET
Matt Chapman hit by pitch. Wilmer Flores to second.
7:19 PM ET
Wilmer Flores singles to center field. Heliot Ramos scores.
7:15 PM ET
Jung Hoo Lee strikes out swinging.
7:12 PM ET
Heliot Ramos triples to right field.
7:10 PM ET
Mike Yastrzemski flies out to deep center field to Dane Myers.

Miami Marlins Team Statistics and Rankings

Win-Loss Record: 22-32
Home Record: 13-15
Away Record: 9-17
Division Record: 7-6
Streak: 1 Win streak
Winning Percentage: .407

LIVE SPORTS & TV WITHOUT CABLE

Watch now. No commitment. Cancel anytime. Watch now

San Francisco Giants Team Statistics and Rankings

Win-Loss Record: 31-25
Home Record: 17-9
Away Record: 14-16
Division Record: 8-5
Streak: 3 Loss streak
Winning Percentage: .554

Stat Leaders

Miami Marlins (22-32, #5 in division)

Batting Average Leader: Rob Brantly, 0.429
RBI Leader: Kyle Stowers, 32 RBI
Home Run Leader: Kyle Stowers, 10 HR
Runs Leader: Kyle Stowers, 24 Runs
Hits Leader: Eric Wagaman, 150 Hits
Stolen Bases Leader: Xavier Edwards, 11 SB
ERA Leader: Ryan Weathers, 1.15 ERA
Strikeout Leader: Max Meyer, 63 K
Wins Leader: Cal Quantrill, 3 W
Saves Leader: Jesús Tinoco, 4 SV

San Francisco Giants (31-25, #3 in division)

Batting Average Leader: Heliot Ramos, 0.288
RBI Leader: Wilmer Flores, 45 RBI
Home Run Leader: Heliot Ramos, 10 HR
Runs Leader: Heliot Ramos, 36 Runs
Hits Leader: Jung Hoo Lee, 183 Hits
Stolen Bases Leader: Tyler Fitzgerald, 6 SB
ERA Leader: Randy Rodríguez, 0.73 ERA
Strikeout Leader: Logan Webb, 84 K
Wins Leader: Robbie Ray, 7 W
Saves Leader: Ryan Walker, 10 SV

Miami Marlins Injury Report

Eury Pérez – Elbow (D60) – The Miami Marlins placed RHP Eury Pérez on the 60-day injured list with a right elbow inflammation.
Xavier Edwards – Back (D10) – The Miami Marlins placed INF Xavier Edwards on the 10-day injured list due to a left mid-back strain.
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.
Dane Myers – Oblique (D10) – The Miami Marlins placed OF Dane Myers on the 10-day injured list due to a right oblique strain.
Andrew Nardi – Back (D60) – The Miami Marlins placed LHP Andrew Nardi on the 60-day injured list with a lower-back inflammation.
Declan Cronin – Hip (D15) – The Miami Marlins placed RHP Declan Cronin on the 15-day injured list with left hip strain.
Rob Brantly – Lat (D60) – The Miami Marlins transferred C Rob Brantly to the 60-day injured list with right lat strain.

San Francisco Giants Injury Report

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 – Finger (D60) – The San Francisco Giants transferred OF Jerar Encarnación to the 60-day injured list due to a fractured hand.
Justin Verlander – Pectoral (D15) – The San Francisco Giants placed RHP Justin Verlander on the 15-day injured list due to a right pectoral strain.

Miami Marlins Upcoming 2024-2025 Schedule

May 30, 2025 vs San Francisco Giants
May 31, 2025 vs San Francisco Giants
June 01, 2025 vs San Francisco Giants
June 02, 2025 vs Colorado Rockies
June 03, 2025 vs Colorado Rockies
June 04, 2025 vs Colorado Rockies
June 06, 2025 at Tampa Bay Rays
June 07, 2025 at Tampa Bay Rays
June 08, 2025 at Tampa Bay Rays
June 09, 2025 at Pittsburgh Pirates

San Francisco Giants Upcoming 2024-2025 Schedule

May 30, 2025 at Miami Marlins
May 31, 2025 at Miami Marlins
June 01, 2025 at Miami Marlins
June 02, 2025 vs San Diego Padres
June 03, 2025 vs San Diego Padres
June 04, 2025 vs San Diego Padres
June 05, 2025 vs San Diego Padres
June 06, 2025 vs Atlanta Braves
June 07, 2025 vs Atlanta Braves
June 08, 2025 vs Atlanta Braves

WATCH LIVE SPORTS & TV WITHOUT CABLE.

Watch now