MLB

How to Stream Kansas City Royals at San Francisco Giants: Live, TV Channel, May 19, 2025

How to Watch Game

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

The Kansas City Royals (26-22) are set to face off against the San Francisco Giants (28-19) in a matchup at Oracle Park. The Giants enter this game on a three-game winning streak, showcasing a strong home record of 16-7 and a winning percentage of .596. In contrast, the Royals are coming off a one-game win streak, with a slightly lower winning percentage of .542 and an away record of 9-13. Both teams have key players contributing significantly; for the Giants, Wilmer Flores leads with 42 RBIs and 10 home runs, while the Royals’ Luke Maile boasts a batting average of .375. This game promises to be a competitive encounter as both teams look to build momentum.

Kansas City Royals at San Francisco Giants Game Information

Game Date: May 19, 2025
Game Time: 09:45 PM ET
TV Channel: FanDuel Sports Network Midwest Extra – Missouri, NBC Sports Bay Area, MLB.TV – San Francisco Giants
Location: Oracle Park, San Francisco, CA
Live Stream: Fubo (free trial)

Live Updates

10:58 PM ET
Bobby Witt grounds out to second base, Tyler Fitzgerald to Casey Schmitt.
12:09 AM ET
Mike Yastrzemski strikes out swinging.
12:09 AM ET
Mike Yastrzemski strikes out swinging.
12:07 AM ET
Mike Yastrzemski pinch-hitting for Luis Matos.
12:07 AM ET
Tyler Fitzgerald pops out to Vinnie Pasquantino.
12:06 AM ET
LaMonte Wade singles to right center field.
12:05 AM ET
LaMonte Wade pinch-hitting for Casey Schmitt.
12:05 AM ET
Willy Adames pops out to Salvador Perez.
12:03 AM ET
Carlos Estévez (P) replaces John Schreiber (P).
12:02 AM ET
Kyle Isbel singles to center field. Hunter Renfroe out at third. Maikel Garcia scores.
12:00 AM ET
Hunter Renfroe walks.
11:58 PM ET
Michael Massey lines out to left center field to Heliot Ramos.
11:57 PM ET
Dairon Blanco out on a sacrifice bunt to shallow infield, Jordan Hicks to Tyler Fitzgerald. Maikel Garcia to second.
11:56 PM ET
Maikel Garcia singles to center field.
11:18 PM ET
Michael Massey strikes out swinging.
11:56 PM ET
Dairon Blanco pinch-running for Mark Canha.
11:55 PM ET
Jordan Hicks (P) replaces Tyler Rogers (P).
11:53 PM ET
Matt Chapman pops out to Salvador Perez.
11:50 PM ET
Jung Hoo Lee doubles to deep right field. Heliot Ramos to third. Sam Huff scores.
11:48 PM ET
Wilmer Flores strikes out swinging.
11:44 PM ET
John Schreiber (P) replaces Daniel Lynch (P).
11:43 PM ET
Heliot Ramos singles to left field. Sam Huff to second.
11:42 PM ET
Sam Huff singles to center field.
11:40 PM ET
Luis Matos grounds out to shallow infield, Michael Massey to Vinnie Pasquantino.
11:39 PM ET
Daniel Lynch (P) replaces Kris Bubic (P).
11:39 PM ET
Cavan Biggio remains in the game as DH.
11:37 PM ET
Salvador Perez grounds out to shortstop, Matt Chapman to Casey Schmitt.
11:35 PM ET
Vinnie Pasquantino homers to center field. Cavan Biggio scores.
11:34 PM ET
Bobby Witt flies out to deep left field to Heliot Ramos.
11:34 PM ET
Cavan Biggio pinch-running for Jonathan India.
11:33 PM ET
Jonathan India doubles to deep center field.
11:30 PM ET
Kyle Isbel grounds out to shallow infield, Tyler Rogers to Casey Schmitt.
11:28 PM ET
Tyler Rogers (P) replaces Robbie Ray (P).
11:27 PM ET
Tyler Fitzgerald lines out to shortstop, Bobby Witt to Bobby Witt. Willy Adames doubled off third.
11:25 PM ET
Casey Schmitt doubles to deep left field. Willy Adames to third.
11:24 PM ET
Willy Adames walks.
11:22 PM ET
Matt Chapman grounds out to shortstop, Bobby Witt to Vinnie Pasquantino.
11:21 PM ET
Dairon Blanco remains in the game as LF.
11:19 PM ET
Hunter Renfroe flies out to shallow center field to Willy Adames.
11:18 PM ET
Michael Massey strikes out swinging.
11:16 PM ET
Dairon Blanco pinch-running for Mark Canha.
11:15 PM ET
Mark Canha singles to center field.
11:10 PM ET
Jung Hoo Lee strikes out swinging.
11:09 PM ET
Wilmer Flores singles to second base.
11:07 PM ET
Heliot Ramos grounds out to shallow infield, Kris Bubic to Vinnie Pasquantino.
11:06 PM ET
Sam Huff called out on strikes.
11:03 PM ET
Maikel Garcia strikes out swinging.
11:02 PM ET
Salvador Perez strikes out swinging.
10:59 PM ET
Vinnie Pasquantino singles to center field.
10:58 PM ET
Bobby Witt grounds out to second base, Tyler Fitzgerald to Casey Schmitt.
10:54 PM ET
Luis Matos grounds out to first base to Vinnie Pasquantino.
10:53 PM ET
Tyler Fitzgerald grounds out to shallow infield, Kris Bubic to Vinnie Pasquantino. Casey Schmitt to second.
10:51 PM ET
Casey Schmitt walks.
10:49 PM ET
Willy Adames flies out to Vinnie Pasquantino.
10:47 PM ET
Jonathan India lines out to center field to Jung Hoo Lee.
10:45 PM ET
Kyle Isbel grounds out to second base, Tyler Fitzgerald to Casey Schmitt.
10:44 PM ET
Hunter Renfroe called out on strikes.
10:41 PM ET
Matt Chapman strikes out on a foul tip.
10:39 PM ET
Jung Hoo Lee grounds out to shortstop, Bobby Witt to Vinnie Pasquantino.
10:38 PM ET
Wilmer Flores flies out to right field to Hunter Renfroe.
10:35 PM ET
Michael Massey pops out to Tyler Fitzgerald.
10:34 PM ET
Mark Canha flies out to deep left field to Heliot Ramos.
10:33 PM ET
Maikel Garcia singles to right field.
10:32 PM ET
Salvador Perez strikes out swinging.
10:29 PM ET
Heliot Ramos grounds out to shallow infield, Kris Bubic to Vinnie Pasquantino.
10:27 PM ET
Sam Huff strikes out swinging.
10:25 PM ET
Luis Matos flies out to deep center field to Kyle Isbel.
10:24 PM ET
Tyler Fitzgerald walks.
10:20 PM ET
Vinnie Pasquantino flies out to shallow center field to Jung Hoo Lee.
10:20 PM ET
Bobby Witt lines out to shortstop, Willy Adames to Willy Adames. Kyle Isbel doubled off second.
10:18 PM ET
Jonathan India walks. Kyle Isbel to second.
10:15 PM ET
Kyle Isbel singles to left field.
10:12 PM ET
Casey Schmitt lines out to center field to Kyle Isbel.
10:11 PM ET
Willy Adames called out on strikes.
10:10 PM ET
Matt Chapman pops out to Maikel Garcia.
10:07 PM ET
Hunter Renfroe grounds out to third base, Matt Chapman to Casey Schmitt.
10:06 PM ET
Michael Massey lines out to center field to Jung Hoo Lee.
10:05 PM ET
Mark Canha singles to shallow infield.
10:03 PM ET
Maikel Garcia strikes out swinging.
9:59 PM ET
Jung Hoo Lee grounds out to second base, Michael Massey to Vinnie Pasquantino.
9:56 PM ET
Wilmer Flores flies out to shallow center field to Michael Massey.
9:55 PM ET
Heliot Ramos flies out to Vinnie Pasquantino.
9:50 PM ET
Salvador Perez flies out to center field to Jung Hoo Lee.
9:49 PM ET
Vinnie Pasquantino grounds out to shallow infield, Robbie Ray to Casey Schmitt. Bobby Witt to third.
9:47 PM ET
Bobby Witt doubles to deep left center field.
9:46 PM ET
Jonathan India strikes out swinging.

San Francisco Giants Team Statistics and Rankings

Win-Loss Record: 28-19
Home Record: 16-7
Away Record: 12-12
Division Record: 8-5
Streak: 3 Win streak
Winning Percentage: .596

LIVE SPORTS & TV WITHOUT CABLE

Watch now. No commitment. Cancel anytime. Watch now

Kansas City Royals Team Statistics and Rankings

Win-Loss Record: 26-22
Home Record: 17-9
Away Record: 9-13
Division Record: 10-8
Streak: 1 Win streak
Winning Percentage: .542

Stat Leaders

San Francisco Giants (28-19, #3 in division)

Batting Average Leader: Tyler Fitzgerald, 0.295
RBI Leader: Wilmer Flores, 42 RBI
Home Run Leader: Wilmer Flores, 10 HR
Runs Leader: Heliot Ramos, 32 Runs
Hits Leader: Jung Hoo Lee, 154 Hits
Stolen Bases Leader: Tyler Fitzgerald, 5 SB
ERA Leader: Randy Rodríguez, 0.92 ERA
Strikeout Leader: Logan Webb, 69 K
Wins Leader: Robbie Ray, 6 W
Saves Leader: Ryan Walker, 8 SV

Kansas City Royals (26-22, #4 in division)

Batting Average Leader: Luke Maile, 0.375
RBI Leader: Vinnie Pasquantino, 26 RBI
Home Run Leader: Vinnie Pasquantino, 7 HR
Runs Leader: Bobby Witt Jr., 28 Runs
Hits Leader: Bobby Witt Jr., 147 Hits
Stolen Bases Leader: Bobby Witt Jr., 16 SB
ERA Leader: Lucas Erceg, 0.43 ERA
Strikeout Leader: Cole Ragans, 72 K
Wins Leader: Kris Bubic, 4 W
Saves Leader: Carlos Estévez, 13 SV

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.
Casey Schmitt – Side (D10) – The San Francisco Giants placed INF Casey Schmitt on the 10-day injured list due to left oblique strain.

Kansas City Royals Injury Report

Alec Marsh – Shoulder (D60) – The Kansas City Royals placed RHP Alec Marsh on the 60-day injured list while rehabbing his injured right shoulder.
James McArthur – Elbow (D60) – The Kansas City Royals transferred RHP James McArthur from the 15-day injured list to the 60-day injured list which was due to an elbow olecranon surgery.
Seth Lugo – Finger (D15) – The Kansas City Royals placed RHP Seth Lugo on the 15-day injured list due to a third finger sprain.
Cole Ragans – Groin (D15) – The Kansas City Royals placed LHP Cole Ragans on the 15-day injured list due to a left groin strain.
Hunter Harvey – Shoulder (D15) – The Kansas City Royals placed RHP Hunter Harvey on the 15-day injured list with a right teres major strain.
Sam Long – Elbow (D15) – The Kansas City Royals placed LHP Sam Long on the 15-day injured list with a left elbow inflammation.
Kyle Wright – Shoulder (D15) – The Kansas City Royals placed RHP Kyle Wright on the 15-day injured list due to a shoulder surgery.
Jonathan India – Knee (Day-to-Day) – India was scratched from the starting lineup for Sunday’s (May. 18) game against St. Louis with a knee injury.

San Francisco Giants Upcoming 2024-2025 Schedule

May 19, 2025 vs Kansas City Royals
May 20, 2025 vs Kansas City Royals
May 21, 2025 vs Kansas City Royals
May 23, 2025 at Washington Nationals
May 24, 2025 at Washington Nationals
May 25, 2025 at Washington Nationals
May 26, 2025 at Detroit Tigers
May 27, 2025 at Detroit Tigers
May 28, 2025 at Detroit Tigers
May 30, 2025 at Miami Marlins

Kansas City Royals Upcoming 2024-2025 Schedule

May 19, 2025 at San Francisco Giants
May 20, 2025 at San Francisco Giants
May 21, 2025 at San Francisco Giants
May 23, 2025 at Minnesota Twins
May 24, 2025 at Minnesota Twins
May 25, 2025 at Minnesota Twins
May 26, 2025 vs Cincinnati Reds
May 27, 2025 vs Cincinnati Reds
May 28, 2025 vs Cincinnati Reds
May 30, 2025 vs Detroit Tigers

WATCH LIVE SPORTS & TV WITHOUT CABLE.

Watch now