Up arrow
MLB
Games

Kansas City Royals vs. San Francisco Giants: Preview, Predictions and Picks for May 21, 2025

Updated on:
May 21, 2025 5:16 PM
The Kansas City Royals, looking to rebound from a loss, travel to Oracle Park to take on the San Francisco Giants on Wednesday, May 21, 2025 at 3:45 PM. The series is currently tied 1-1, and the Giants will aim to capitalize on their strong home record, having secured 17 wins in 25 games so far this season.
Kansas City Royals vs San Francisco Giants

Current Odds

KC
SF
Over
10.5
+231
Under
10.5
+105
KC
-6.5
+190
SF
+5.5
+240
KC
ML
-10000
SF
ML
+13000

Royals vs Giants statistics

Stat Royals Giants
Hits 402 (11th) 383 (20th)
Batting Average .242 (19th) .236 (22nd)
Runs Batted In 162 (27th) 216 (10th)
Runs 164 (27th) 226 (10th)
Home Runs 31 (30th) 50 (Tied-17th)
Walks 124 (29th) 171 (9th)
Stolen Bases 40 (13th) 25 (Tied-25th)
Strikeouts 349 (2nd) 419 (23rd)
Pitches 6920 (18th) 7258 (11th)

San Francisco Giants recent games

Game Date Opponent Result Score
5/20/25 vs Kansas City Royals W 3-2
5/19/25 vs Kansas City Royals L 3-1
5/18/25 vs Athletics W 3-2
5/17/25 vs Athletics W 1-0 F/10
5/16/25 vs Athletics W 9-1

Kansas City Royals recent games

Game Date Opponent Result Score
5/20/25 @ San Francisco Giants L 3-2
5/19/25 @ San Francisco Giants W 3-1
5/18/25 vs St. Louis Cardinals W 2-1
5/17/25 vs St. Louis Cardinals L 1-0
5/16/25 vs St. Louis Cardinals L 10-3

San Francisco Giants injuries

  • Cole Waites (RP): Day-To-Day
  • Ethan Small (SP): Day-To-Day
  • Justin Verlander (SP): Day-To-Day
  • Jerar Encarnacion (RF): 60-Day-IL
  • Ryan Murphy (SP): Day-To-Day

Kansas City Royals injuries

  • Blake Mitchell (C): Day-To-Day
  • Harold Castro (2B): Day-To-Day
  • Hunter Harvey (RP): 15-Day-IL
  • Sam Long (RP): 15-Day-IL
  • Seth Lugo (SP): 15-Day-IL

Royals vs Giants game info

Type Info
Venue Oracle Park
Location San Francisco, California
First pitch Wed 3:45 PM
Temperature 54°
Chance of Rain 0%

Royals vs Giants predictions

When you look at the Kansas City Royals heading into this matchup, a few players jump out as guys to keep an eye on. Bobby Witt Jr. brings his typical spark to the lineup, and I’d peg him for a multi-hit game—maybe snagging an extra base or even getting aggressive on the basepaths with a stolen bag. Maikel Garcia, who’s quietly been racking up hits and maintaining an impressive average, feels poised for another solid night—don’t be surprised to see him set the table and maybe draw a crucial walk. Vinnie Pasquantino’s been on a bit of a tear lately with the power numbers, so he’s a good bet to drive in a run or two and possibly sneak a double down the line.

Switching gears to the San Francisco Giants, the offense has looked pretty balanced lately, with Wilmer Flores leading the power surge. He’s got a knack for timely homers, so it wouldn’t shock me at all to see him clear the fences or at least drive in a couple of runs. Heliot Ramos has been making things happen at the top of the order; his combination of decent pop and the ability to get on base should give the Royals’ pitching staff headaches all game. Then there’s Logan Webb, who’s been a rock for the Giants on the mound lately—he’s got the stuff to go deep into this one and keep KC quiet, which could tilt the momentum firmly in San Francisco’s favor.

So, with the way the Giants have been playing at home and the steadiness Webb brings to the hill, I’m leaning San Francisco in this matchup. The Royals have some hitters who can absolutely make noise, but the Giants’ arms and clutch bats give them the edge—especially in front of the Oracle Park crowd. Should be a tight one, but San Francisco feels like the team more likely to pull away when it matters most.

San Francisco Giants

Kansas City Royals

More Games