MLB

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

How to Watch Game

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

The San Francisco Giants (32-25) are set to face the Miami Marlins (22-33) in a matchup at loanDepot park. The Giants enter the game on a one-game winning streak, showcasing a winning percentage of .561, while the Marlins are currently on a one-game losing streak, with a winning percentage of .400.

San Francisco has performed well on the road, holding a 15-16 record away from home, while Miami has struggled, posting a 9-17 record in away games. Key players for the Giants include Heliot Ramos, who leads the team with a .286 batting average and 10 home runs, and Randy Rodríguez, who boasts an impressive 0.73 ERA. For the Marlins, Kyle Stowers stands out with 10 home runs and 32 RBIs. This game promises to be a competitive encounter as both teams look to improve their standings.

San Francisco Giants at Miami Marlins Game Information

Game Date: May 31, 2025
Game Time: 04: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 SPORTS & TV WITHOUT CABLE

Watch now. No commitment. Cancel anytime. Watch now

Live Updates

6:25 PM ET
Jung Hoo Lee grounds out to shallow infield to Eric Wagaman.
6:23 PM ET
Heliot Ramos singles to right center field.
6:21 PM ET
Casey Schmitt grounds out to shallow infield, Eric Wagaman to Calvin Faucher.
6:20 PM ET
Casey Schmitt pinch-hitting for Sam Huff.
6:20 PM ET
LaMonte Wade lines out to second base to Xavier Edwards.
6:17 PM ET
Calvin Faucher (P) replaces Anthony Bender (P).
6:17 PM ET
Jesús Sánchez remains in the game as RF.
6:17 PM ET
Xavier Edwards remains in the game as 2B.
6:17 PM ET
Kyle Stowers switches from RF to LF.
6:16 PM ET
Agustín Ramírez grounds out to shortstop. Jesús Sánchez out at second.
6:15 PM ET
Jesús Sánchez singles to right field.
6:14 PM ET
Jesús Sánchez pinch-hitting for Jack Winkler.
6:14 PM ET
Xavier Edwards flies out to left field to Heliot Ramos.
6:13 PM ET
Xavier Edwards pinch-hitting for Javier Sanoja.
6:12 PM ET
Randy Rodríguez (P) replaces Robbie Ray (P).
6:11 PM ET
Tyler Fitzgerald strikes out swinging.
6:09 PM ET
Mike Yastrzemski flies out to right field to Kyle Stowers. Matt Chapman to third.
6:08 PM ET
Willy Adames walks. Matt Chapman to second.
6:07 PM ET
Matt Chapman singles to shortstop.
6:05 PM ET
Wilmer Flores grounds out to shallow infield, Anthony Bender to Eric Wagaman.
6:04 PM ET
Anthony Bender (P) replaces Ronny Henriquez (P).
6:02 PM ET
Nick Fortes strikes out on a foul tip.
6:00 PM ET
Dane Myers flies out to right field to Mike Yastrzemski.
5:57 PM ET
Connor Norby flies out to right field to Mike Yastrzemski.
5:55 PM ET
Jung Hoo Lee flies out to deep center field to Dane Myers.
5:53 PM ET
Heliot Ramos hit by pitch.
5:52 PM ET
Sam Huff strikes out swinging.
5:51 PM ET
LaMonte Wade grounds out to second base, Jack Winkler to Eric Wagaman.
5:51 PM ET
Kyle Stowers (RF) replaces Heriberto Hernández (LF), batting 2nd.
5:51 PM ET
Dane Myers switches from RF to CF.
5:51 PM ET
Javier Sanoja switches from CF to LF.
5:48 PM ET
Eric Wagaman grounds out to shortstop, Willy Adames to LaMonte Wade.
5:46 PM ET
Otto Lopez called out on strikes.
5:44 PM ET
Heriberto Hernández strikes out on a foul tip.
5:42 PM ET
Tyler Fitzgerald strikes out swinging.
5:38 PM ET
Ronny Henriquez (P) replaces Edward Cabrera (P).
5:37 PM ET
Mike Yastrzemski singles to left field. Willy Adames to second.
5:35 PM ET
Willy Adames walks.
5:33 PM ET
Matt Chapman pops out to shortstop to Otto Lopez.
5:31 PM ET
Wilmer Flores strikes out swinging.
5:28 PM ET
Agustín Ramírez flies out to deep right field to Mike Yastrzemski.
5:28 PM ET
Jack Winkler strikes out swinging.
5:26 PM ET
Javier Sanoja lines out to deep right field to Mike Yastrzemski.
5:22 PM ET
Jung Hoo Lee flies out to center field to Javier Sanoja.
5:22 PM ET
Heliot Ramos walks.
5:19 PM ET
Sam Huff lines out to deep left field to Heriberto Hernández.
5:19 PM ET
LaMonte Wade strikes out swinging.
5:16 PM ET
Nick Fortes flies out to deep left field to Heliot Ramos.
5:15 PM ET
Dane Myers lines out to deep right field to Mike Yastrzemski.
5:14 PM ET
Connor Norby strikes out swinging.
5:10 PM ET
Tyler Fitzgerald flies out to deep left center field to Heriberto Hernández.
5:09 PM ET
Mike Yastrzemski reaches on error. Fielding error by Jack Winkler.
5:07 PM ET
Willy Adames flies out to deep right field to Dane Myers.
5:06 PM ET
Matt Chapman singles to center field, tagged out at second, Javier Sanoja to Jack Winkler.
5:03 PM ET
Eric Wagaman hits into a force out to shortstop. Agustín Ramírez out at second.
5:02 PM ET
Otto Lopez pops out to second base to Tyler Fitzgerald.
5:01 PM ET
Heriberto Hernández strikes out swinging.
4:59 PM ET
Agustín Ramírez walks.
4:56 PM ET
Wilmer Flores grounds out to third base. Jung Hoo Lee out at second.
4:55 PM ET
Jung Hoo Lee singles to shallow infield.
4:54 PM ET
Heliot Ramos lines out to deep left center field to Heriberto Hernández.
4:51 PM ET
Jack Winkler strikes out swinging.
4:50 PM ET
Javier Sanoja singles to center field, advances to 2nd. Nick Fortes to third. Dane Myers scores.
4:47 PM ET
Nick Fortes walks. Dane Myers to second.
4:44 PM ET
Dane Myers walks.
4:41 PM ET
Connor Norby strikes out swinging.
4:40 PM ET
Eric Wagaman lines out to left field to Heliot Ramos.
4:36 PM ET
Sam Huff grounds out to third base, Connor Norby to Eric Wagaman.
4:35 PM ET
LaMonte Wade called out on strikes.
4:34 PM ET
Tyler Fitzgerald singles to center field.
4:31 PM ET
Otto Lopez flies out to right field to Mike Yastrzemski.
4:30 PM ET
Heriberto Hernández strikes out swinging.
4:28 PM ET
Agustín Ramírez singles to right field.
4:27 PM ET
Mike Yastrzemski called out on strikes.
4:26 PM ET
Willy Adames strikes out swinging.
4:24 PM ET
Matt Chapman walks.
4:22 PM ET
Willy Adames strikes out swinging.
4:19 PM ET
Matt Chapman walks. Jung Hoo Lee to second.
4:15 PM ET
Wilmer Flores flies out to deep right center field to Dane Myers. Heliot Ramos to third.
4:13 PM ET
Jung Hoo Lee singles to deep right field. Heliot Ramos to second.
4:12 PM ET
Heliot Ramos singles to center field.

Miami Marlins Team Statistics and Rankings

Win-Loss Record: 22-33
Home Record: 13-16
Away Record: 9-17
Division Record: 7-6
Streak: 1 Loss streak
Winning Percentage: .400

San Francisco Giants Team Statistics and Rankings

Win-Loss Record: 32-25
Home Record: 17-9
Away Record: 15-16
Division Record: 8-5
Streak: 1 Win streak
Winning Percentage: .561

Stat Leaders

Miami Marlins (22-33, #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, 154 Hits
Stolen Bases Leader: Xavier Edwards, 11 SB
ERA Leader: Janson Junk, 1.00 ERA
Strikeout Leader: Max Meyer, 63 K
Wins Leader: Cal Quantrill, 3 W
Saves Leader: Jesús Tinoco, 4 SV

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

Batting Average Leader: Heliot Ramos, 0.286
RBI Leader: Wilmer Flores, 46 RBI
Home Run Leader: Heliot Ramos, 10 HR
Runs Leader: Heliot Ramos, 37 Runs
Hits Leader: Jung Hoo Lee, 187 Hits
Stolen Bases Leader: Tyler Fitzgerald, 7 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.
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 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
June 10, 2025 at Pittsburgh Pirates

San Francisco Giants Upcoming 2024-2025 Schedule

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
June 10, 2025 at Colorado Rockies

WATCH LIVE SPORTS & TV WITHOUT CABLE.

Watch now