Royals 8, Giants 4 — May 21, 2025 Recap

Kansas City Royals beat San Francisco Giants 8-4 on May 21, 2025.

Game FAQ — score, spread, and total

Who won Kansas City Royals vs San Francisco Giants on May 21, 2025?

Kansas City Royals won 8-4 on May 21, 2025.

See methodology for grading rules and ROI calculation.

MLBWED, MAY 21, 20252:46 PM CT
Spread
Royals covered
Giants -1.5
Total
Over
12 / 7.5
Moneyline
Royals
+180
Loading probability
KCR
Lost 3 straight
Royals cold
SFG
Lost 3 straight
Giants cold
SFG
Lost ATS 3 straight
Giants hasn't covered in 3
Royals
Daniel Lynch IV
1.19 ERA3-022.2 IP12 K1.19 WHIP
Giants
Logan Webb
2.67 ERA5-467.1 IP74 K1.20 WHIP
123456789RHE
Royals
1203200008160
Giants
001100002480
Royals
BatterPOSABRHRBIHRBBK
Drew WatersRF4120001
Bobby Witt Jr.SS4122000
Michael Massey2B5131000
Vinnie PasquantinoDH5011002
Mark CanhaLF5010001
Freddy FerminC5110000
Maikel Garcia3B4122000
Salvador Perez1B5132101
Kyle IsbelCF3210000
Totals408168105
Giants
BatterPOSABRHRBIHRBBK
Patrick BaileyC3111110
Matt Chapman3B4111110
Wilmer FloresDH5010000
Willy AdamesSS5000002
LaMonte Wade Jr.1B2110020
Jung Hoo LeeCF3010021
Heliot RamosLF5122102
Mike YastrzemskiRF4000001
Tyler Fitzgerald2B4010001
Totals35484367
Royals
PitcherIPHRERBBKHRPC
Daniel Lynch IV1.210032040
Steven Cruz2.021121141
Taylor Clarke2.000001029
Jonathan BowlanW1.121101126
Angel Zerpa1.010001017
Lucas Erceg1.022211123
Giants
PitcherIPHRERBBKHRPC
Logan WebbL4.0106305177
Jordan Hicks1.00000007
Erik Miller1.020000013
Spencer Bivens3.042200036
RPG
Scored
OPP
Allowed
MARGIN
Per game
Royals
3.9
4.5
-0.6
Giants
3.5
4.5
-1.0
Edge
Royals +0.4
even
Royals +0.4
Last 10 · Trend
Royals
2.8avg
Giants
4.3avg
Straight-Up
RoyalsL3
1-910%
L
L
L
L
L
L
W
L
L
L
GiantsL3
4-640%
W
W
L
L
L
W
W
L
L
L
Against the Spread
Royals
2-820%
L
L
L
L
L
L
W
L
L
W
Giants3 fail
4-640%
W
W
L
L
L
W
W
L
L
L
Team
SU
ATS
O/U
Royals
Overall
40%20-30
40%20-30
45%22-27
Giants
Overall
40%20-30
42%21-29
46%22-26
Team
SU
ATS
O/U
Royals
On Road
29%7-17
33%8-16
35%8-15
Giants
At Home
45%10-12
45%10-12
48%10-11
Bobby Witt Jr.
Bobby Witt Jr.Kansas City Royals
13 props
HitsO 0.5
2
Home RunsO 0.5
0
RBIsO 0.5
2
RBIsO 1.5
2
HitsO 1.5
2
Runs ScoredO 1.5
1
Runs ScoredO 0.5
1
Stolen BasesO 0.5
0
Total BasesO 1.5
3
WalksO 0.5
0
DoublesO 0.5
1
SinglesO 0.5
1
Hits+Runs+RBIsO 1.5
5
Heliot Ramos
Heliot RamosSan Francisco Giants
13 props
HitsO 0.5
2
Home RunsO 0.5
1
RBIsO 0.5
2
RBIsO 1.5
2
HitsO 1.5
2
Runs ScoredO 1.5
1
Runs ScoredO 0.5
1
Stolen BasesO 0.5
0
Total BasesO 1.5
5
WalksO 0.5
0
DoublesO 0.5
0
SinglesO 0.5
1
Hits+Runs+RBIsO 1.5
5
Maikel Garcia
Maikel GarciaKansas City Royals
14 props
HitsO 0.5
2
Home RunsO 0.5
0
RBIsO 0.5
2
RBIsO 1.5
2
HitsO 1.5
2
Runs ScoredO 1.5
1
Runs ScoredO 0.5
1
Stolen BasesO 0.5
0
Total BasesO 1.5
2
WalksO 0.5
0
DoublesO 0.5
0
SinglesO 0.5
2
SinglesO 1.5
2
Hits+Runs+RBIsO 1.5
5
Mike Yastrzemski
Mike YastrzemskiSan Francisco Giants
13 props
HitsO 0.5
0
Home RunsO 0.5
0
RBIsO 0.5
0
RBIsO 1.5
0
Runs ScoredO 1.5
0
Runs ScoredO 0.5
0
Stolen BasesO 0.5
0
Total BasesO 1.5
0
Total BasesO 0.5
0
WalksO 0.5
0
DoublesO 0.5
0
SinglesO 0.5
0
Hits+Runs+RBIsO 1.5
0
Jung Hoo Lee
Jung Hoo LeeSan Francisco Giants
12 props
HitsO 0.5
1
Home RunsO 0.5
0
RBIsO 0.5
0
RBIsO 1.5
0
Runs ScoredO 1.5
0
Runs ScoredO 0.5
0
Stolen BasesO 0.5
0
Total BasesO 1.5
2
WalksO 0.5
2
DoublesO 0.5
1
SinglesO 0.5
0
Hits+Runs+RBIsO 1.5
1
Vinnie Pasquantino
Vinnie PasquantinoKansas City Royals
11 props
HitsO 0.5
1
Home RunsO 0.5
0
RBIsO 0.5
1
RBIsO 1.5
1
Runs ScoredO 1.5
0
Runs ScoredO 0.5
0
Total BasesO 1.5
1
WalksO 0.5
0
DoublesO 0.5
0
SinglesO 0.5
1
Hits+Runs+RBIsO 1.5
2
Salvador Perez
Salvador PerezKansas City Royals
10 props
HitsO 0.5
3
Home RunsO 0.5
1
RBIsO 0.5
2
RBIsO 1.5
2
Runs ScoredO 1.5
1
Runs ScoredO 0.5
1
Total BasesO 1.5
7
DoublesO 0.5
1
SinglesO 0.5
1
Hits+Runs+RBIsO 1.5
6
Wilmer Flores
Wilmer FloresSan Francisco Giants
13 props
HitsO 0.5
1
Home RunsO 0.5
0
RBIsO 0.5
0
RBIsO 1.5
0
Runs ScoredO 1.5
0
Runs ScoredO 0.5
0
Stolen BasesO 0.5
0
Total BasesO 1.5
1
Total BasesO 0.5
1
WalksO 0.5
0
DoublesO 0.5
0
SinglesO 0.5
1
Hits+Runs+RBIsO 1.5
1
Matt Chapman
Matt ChapmanSan Francisco Giants
12 props
HitsO 0.5
1
Home RunsO 0.5
1
RBIsO 0.5
1
RBIsO 1.5
1
Runs ScoredO 1.5
1
Runs ScoredO 0.5
1
Stolen BasesO 0.5
0
Total BasesO 1.5
4
WalksO 0.5
1
DoublesO 0.5
0
SinglesO 0.5
0
Hits+Runs+RBIsO 1.5
3
Freddy Fermin
Freddy FerminKansas City Royals
11 props
HitsO 0.5
1
Home RunsO 0.5
0
RBIsO 0.5
0
RBIsO 1.5
0
Runs ScoredO 1.5
1
Runs ScoredO 0.5
1
Total BasesO 1.5
1
Total BasesO 0.5
1
DoublesO 0.5
0
SinglesO 0.5
1
Hits+Runs+RBIsO 1.5
2
Mark Canha
Mark CanhaKansas City Royals
13 props
HitsO 0.5
1
Home RunsO 0.5
0
RBIsO 0.5
0
RBIsO 1.5
0
Runs ScoredO 1.5
0
Runs ScoredO 0.5
0
Stolen BasesO 0.5
0
Total BasesO 1.5
1
Total BasesO 0.5
1
WalksO 0.5
0
DoublesO 0.5
0
SinglesO 0.5
1
Hits+Runs+RBIsO 1.5
1
Willy Adames
Willy AdamesSan Francisco Giants
12 props
HitsO 0.5
0
Home RunsO 0.5
0
RBIsO 0.5
0
RBIsO 1.5
0
Runs ScoredO 1.5
0
Runs ScoredO 0.5
0
Stolen BasesO 0.5
0
Total BasesO 1.5
0
WalksO 0.5
0
DoublesO 0.5
0
SinglesO 0.5
0
Hits+Runs+RBIsO 1.5
0
Michael Massey
Michael MasseyKansas City Royals
11 props
HitsO 0.5
3
Home RunsO 0.5
0
RBIsO 0.5
1
RBIsO 1.5
1
Runs ScoredO 1.5
1
Runs ScoredO 0.5
1
Total BasesO 1.5
3
Total BasesO 0.5
3
DoublesO 0.5
0
SinglesO 0.5
3
Hits+Runs+RBIsO 1.5
5
Tyler Fitzgerald
Tyler FitzgeraldSan Francisco Giants
13 props
HitsO 0.5
1
Home RunsO 0.5
0
RBIsO 0.5
0
RBIsO 1.5
0
Runs ScoredO 1.5
0
Runs ScoredO 0.5
0
Stolen BasesO 0.5
0
Total BasesO 1.5
1
Total BasesO 0.5
1
WalksO 0.5
0
DoublesO 0.5
0
SinglesO 0.5
1
Hits+Runs+RBIsO 1.5
1
Drew Waters
Drew WatersKansas City Royals
12 props
HitsO 0.5
2
Home RunsO 0.5
0
RBIsO 0.5
0
RBIsO 1.5
0
Runs ScoredO 0.5
1
Stolen BasesO 0.5
0
Total BasesO 1.5
3
Total BasesO 0.5
3
WalksO 0.5
0
DoublesO 0.5
1
SinglesO 0.5
1
Hits+Runs+RBIsO 1.5
3
Kyle Isbel
Kyle IsbelKansas City Royals
12 props
HitsO 0.5
1
Home RunsO 0.5
0
RBIsO 0.5
0
RBIsO 1.5
0
Runs ScoredO 1.5
2
Runs ScoredO 0.5
2
Stolen BasesO 0.5
0
Total BasesO 1.5
1
Total BasesO 0.5
1
DoublesO 0.5
0
SinglesO 0.5
1
Hits+Runs+RBIsO 1.5
3
Patrick Bailey
Patrick BaileySan Francisco Giants
13 props
HitsO 0.5
1
Home RunsO 0.5
1
RBIsO 0.5
1
RBIsO 1.5
1
Runs ScoredO 1.5
1
Runs ScoredO 0.5
1
Total BasesO 1.5
4
Total BasesO 0.5
4
WalksO 0.5
1
Stolen BasesO 0.5
0
DoublesO 0.5
0
SinglesO 0.5
0
Hits+Runs+RBIsO 1.5
3
LaMonte Wade Jr.
LaMonte Wade Jr.San Francisco Giants
13 props
HitsO 0.5
1
Home RunsO 0.5
0
RBIsO 0.5
0
RBIsO 1.5
0
Runs ScoredO 1.5
1
Runs ScoredO 0.5
1
Stolen BasesO 0.5
0
Total BasesO 1.5
1
Total BasesO 0.5
1
WalksO 0.5
2
DoublesO 0.5
0
SinglesO 0.5
1
Hits+Runs+RBIsO 1.5
2
Logan Webb
Logan WebbSan Francisco Giants
4 props
Pitcher KsO 5.5
5
Earned RunsO 1.5
3
Hits AllowedO 6.5
10
Walks AllowedO 1.5
0