Open the board

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

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

MLBSaturday, March 8, 2025
DateMar 8, 2025
Start time3:05 PM ET
VenueScottsdale Stadium, Scottsdale, Arizona
TVNBC Sports BA
Attendance10,778

Line score

Team123456789R
Kansas City Royals0000000033
San Francisco Giants02301100-7

Top performers

Kansas City Royals
Batting AverageMJ Melendez · 1-4, 2 K
Home RunsSpencer Nivens · 1-1, HR, 2 RBI, R
Runs Batted InSpencer Nivens · 1-1, HR, 2 RBI, R
MLB RatingSpencer Nivens · 1-1, HR, 2 RBI, R
San Francisco Giants
Batting AverageMatt Chapman · 2-2, HR, 3 RBI, 2 R, SB
Home RunsMike Yastrzemski · 1-3, HR, 2 RBI, R
Runs Batted InMatt Chapman · 2-2, HR, 3 RBI, 2 R, SB
MLB RatingMatt Chapman · 2-2, HR, 3 RBI, 2 R, SB

Team comparison

Kansas City RoyalsSan Francisco Giants
Runs per game
-
-
Runs allowed per game
-
-
9-6-1Record8-3-3
5th in AL CentStanding4th in NL West
0-0Road record / home record0-0
Last 5
-Streak-

Injury report

Confirm lineups and injuries close to game time.

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
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

Box score

Kansas City Royals

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Michael Massey0-330000110.350.481.450
Jack Pineda1-111100000.500.5001.000
Nelson Velazquez0-440000010.083.267.167
Spencer Nivens1-1111210001.0001.0004.000
MJ Melendez1-440100020.296.345.630
Kyle Hayes0-110000010.111.111.222
Freddy Fermin2-330200010.438.444.563
Carter Jensen0-220000000.067.263.267
Harold Castro1-330100020.227.261.455
Jac Caglianone0-000000100.444.5831.111
Cavan Biggio0-220000010.214.476.500
Jordan Groshans0-000000100.375.545.500
Team7-343437314130

Kansas City Royals

PlayerIPHRERBBKHRPC-STERAPC
Michael Wacha2.2355222-----15.43--
Ryan Brady0.1000000-----0.00--
Lucas Erceg1.0000000-----6.75--
Ross Stripling2.0422001-----15.75--
Luinder Avila2.0300110-----1.50--
Team8.010773330-00

San Francisco Giants

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
LaMonte Wade Jr.0-221000100.125.440.313
Jake Lamb0-110000010.300.300.300
Willy Adames1-330100000.364.440.500
Christian Koss0-110000000.316.381.632
Jung Hoo Lee0-221010100.364.462.682
Grant McCray1-110100000.273.333.409
Matt Chapman2-222231000.533.6501.333
David Villar1-221111000.211.250.368
Heliot Ramos1-330100010.125.222.125
Wade Meckler0-000000100.278.435.278
Mike Yastrzemski1-331121000.238.292.714
Luis Matos1-110100000.333.333.519
Team10-313171073330

San Francisco Giants

PlayerIPHRERBBKHRPC-STERAPC
Keaton Winn2.0200040-----0.00--
Ryan Walker1.0000000-----2.25--
Erik Miller1.0100030-----0.00--
Joel Peguero1.0000010-----0.00--
Carson Ragsdale2.2100430-----0.00--
Miguel Diaz0.1000010-----4.91--
Justin Garza1.0333011-----14.54--
Team9.073341310-00

Season series

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

Team pages

More MLB games on Mar 8, 2025

Frequently asked questions

Who won Kansas City Royals vs San Francisco Giants?

San Francisco Giants won, 7-3, on Saturday, March 8, 2025.

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

Kansas City Royals 3, San Francisco Giants 7.

Who were the top performers?

Kansas City Royals: MJ Melendez (1-4, 2 K batting average). San Francisco Giants: Matt Chapman (2-2, HR, 3 RBI, 2 R, SB batting average).

Where is Kansas City Royals vs San Francisco Giants played?

Scottsdale Stadium, Scottsdale, Arizona.

The model’s read

Grades, leans and the full breakdown for Kansas City Royals vs San Francisco Giants 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.