Open the board

San Francisco Giants 3, Kansas City Royals 1: final score and stats

San Francisco Giants beat Kansas City Royals, San Francisco Giants 3 to Kansas City Royals 1, on Wednesday, March 19, 2025 at Surprise Stadium, Surprise, Arizona. Below: the box score, top performers, team stats, injuries and recent form for Kansas City Royals vs San Francisco Giants.

MLBWednesday, March 19, 2025
DateMar 19, 2025
Start time9:05 PM ET
VenueSurprise Stadium, Surprise, Arizona
TVMLBN, FanDuel Sports KC
Attendance9,364

Line score

Team123456789R
San Francisco Giants0001000023
Kansas City Royals1000000001

Top performers

San Francisco Giants
Batting AverageTyler Fitzgerald · 1-4, HR, RBI, R, 3 K
Home RunsTyler Fitzgerald · 1-4, HR, RBI, R, 3 K
Runs Batted InTyler Fitzgerald · 1-4, HR, RBI, R, 3 K
MLB RatingTyler Fitzgerald · 1-4, HR, RBI, R, 3 K
Kansas City Royals
Batting AverageHarold Castro · 1-2
Home RunsBobby Witt Jr. · 1-3, HR, RBI, R, K
Runs Batted InBobby Witt Jr. · 1-3, HR, RBI, R, K
MLB RatingBobby Witt Jr. · 1-3, HR, RBI, R, K

Team comparison

San Francisco GiantsKansas City Royals
Runs per game
-
-
Runs allowed per game
-
-
18-6-3Record16-10-1
4th in NL WestStanding5th in AL Cent
0-0Road record / home record0-0
Last 5
-Streak-

Injury report

Confirm lineups and injuries close to game time.

San Francisco Giants
Harrison Bader CF · Foot - Plantar Fasciitis
Out
Randy Rodriguez RP · Elbow - Surgery
Out
Rowan Wick RP · Elbow - Surgery
Out
Matt Chapman 3B · Abdomen - Surgery
Out
Rafael Devers 1B · Abdomen - Surgery
Out
Kansas City Royals
Mitch Spence RP · Undisclosed - Not Specified
Out
Nick Mears RP · Shoulder - Surgery
Out
Ryan Bergert SP · Elbow - Surgery
Out
Cole Ragans SP · Elbow - Surgery
Out
Luinder Avila SP · Elbow - Surgery
Out

Box score

San Francisco Giants

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Grant McCray0-330000130.256.396.419
Jonah Cox0-000000000.444.455.444
Tyler Fitzgerald1-441111030.282.317.462
Brett Auerbach0-000000000.000.500.000
Heliot Ramos0-440000010.273.351.424
Jerar Encarnacion0-330000010.302.309.547
Wade Meckler1-111100000.250.400.250
Luis Matos0-220000100.345.379.491
Logan Porter1-111110000.125.176.250
Jake Lamb1-330100000.273.333.364
Turner Hill0-110000010.500.5001.000
Sam Huff0-220000100.310.459.552
Team5-323235313130

San Francisco Giants

PlayerIPHRERBBKHRPC-STERAPC
Jordan Hicks5.2311031-----5.84--
Antonio Jimenez0.1000000-----9.00--
Tristan Beck1.0200100-----4.70--
Lou Trivino1.0000020-----0.00--
Kai-Wei Teng1.0000010-----0.00--
Team9.05111610-00

Kansas City Royals

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Jonathan India1-330100010.368.468.632
Nick Pratto0-110000010.172.314.310
Bobby Witt Jr.1-331111010.333.395.744
Jack Pineda0-110000000.385.400.692
Vinnie Pasquantino0-330000000.238.244.476
Nelson Velazquez0-110000000.143.280.190
Salvador Perez1-330100000.176.194.206
Joey Wiemer0-000000000.258.378.484
Dustin Dickerson0-110000010.333.500.333
MJ Melendez1-220100000.261.292.500
Harold Castro1-220100000.300.349.450
Hunter Renfroe0-220000000.320.433.680
Team5-30301511160

Kansas City Royals

PlayerIPHRERBBKHRPC-STERAPC
Michael Wacha5.0211281-----8.31--
Hunter Harvey1.0000010-----1.29--
John Schreiber1.0000000-----4.50--
Lucas Erceg1.0000120-----6.75--
Daniel Lynch IV1.0322020-----4.20--
Team9.053331310-00

Season series

SF wins series 2-0
Mar 19, 2025SF 3, KC 1
Mar 8, 2025KC 3, SF 7

Team pages

More MLB games on Mar 19, 2025

Frequently asked questions

Who won San Francisco Giants vs Kansas City Royals?

San Francisco Giants won, 3-1, on Wednesday, March 19, 2025.

What was the final score of San Francisco Giants vs Kansas City Royals?

San Francisco Giants 3, Kansas City Royals 1.

Who were the top performers?

San Francisco Giants: Tyler Fitzgerald (1-4, HR, RBI, R, 3 K batting average). Kansas City Royals: Harold Castro (1-2 batting average).

Where is San Francisco Giants vs Kansas City Royals played?

Surprise Stadium, Surprise, Arizona.

The model’s read

Grades, leans and the full breakdown for San Francisco Giants vs Kansas City Royals are on the board.

Open the board
Live game center

Plays, box score and updates while the game is on.

Open game center
Free to play: Call the Slate

Pick the winners of featured games every day and climb the leaderboard.

Play free

Independent analysis for information and entertainment. Not betting advice. Scores, schedules, records and injuries can change.