FinalFinal lineupsNL West / AL Central

San Francisco Giants 3, Kansas City Royals 4

Final Score and Game Recap

Final score, pitching lines and standings context.

7:40 PM ET · Kauffman StadiumGame-day snapshot Jul 20, 4:11 PM ETFinal lineups lockedCurrent 2026 season stats — updated Oct 12, 5:00 AM ET
T-Score42
65–97 · 4th NL West · T-Score 42
3
3–4
FINAL
69–93 · 5th AL Central · T-Score 38
4
T-Score38
FINAL

Matchup at a glance

PitcherStat calculation
CategoryComparisonWhy
Starting pitcherRoyalsWacha leads McDonald in P-Score (61 vs 46), WHIP and ERA.
LineupGiantsThe confirmed San order includes 6 hitters with an OPS above .750 against right-handed pitching.
BullpenGiantsSan owns a 4.23 bullpen ERA this season, compared with Kansas's 4.91.
Starter formGiantsMcDonald has a 1.93 ERA over his last five starts, while Wacha is at 4.31.
Recent formGiantsSan has been the better recent team, at 5–5 over the last 10.

Starting pitchers

2026 season (MLB rank among qualified starters)
ERA
5.02
169th
WHIP
1.30
117th
K/9
7.33
152nd
BB/9
2.85
96th
P-Score46i
FIP
–
HR/9
0.81
48th
OPS/R
–
IP
66.1
Last 5 starts
ERA
1.93
QUALITY
START %
40%
(2 of 5)
DAYS
REST
8
2026 season (MLB rank among qualified starters)
ERA
3.77
39th
WHIP
1.19
36th
K/9
7.24
165th
BB/9
2.56
45th
P-Score61i
FIP
–
HR/9
1.06
142nd
OPS/R
–
IP
119.1
Last 5 starts
ERA
4.31
QUALITY
START %
60%
(3 of 5)
DAYS
REST
11
How the starters differ
·Wacha enters with a 3.77 ERA compared with McDonald's 5.02.
·Wacha allows fewer baserunners, with a 1.19 WHIP compared with 1.30.
·Wacha has been more vulnerable to home runs, allowing 0.25 more per nine innings.
·Wacha averages 1.2 more innings per start.

How the lineups match the starters' pitch mix

Pitch data coverage: partial. Usage and velocity only.

McDonald arsenal
PitchUsageVelo
Sinker58%93.4
Slider26%85.8
Changeup15%83.8
Four-seam1%94.0
Cutter1%90.3
Wacha arsenal
PitchUsageVelo
Four-seam28%93.1
Changeup25%80.6
Cutter15%89.5
Sinker14%93.2
Curveball10%75.9
Slider9%85.0

Team OPS vs opposing starter's hand

12th
in MLB
0.728OPS
.600.700.800.9001.000
13th
in MLB
0.727OPS
.600.700.800.9001.000

Lineups

Final lineupsOrder from the stored snapshot; treat as unofficial until the card is filed.Full lineup page
San Francisco GiantsOfficial lineupvs RHP Michael Wacha
Kansas City RoyalsOfficial lineupvs RHP Trevor McDonald

Team comparison

OffenseSFSF·KCKC
AVG.245 16th.248 8th
OPS.706 24th.718 16th
Home runs178 20th170 21st
Runs669 26th690 22nd
OBP.306 29th.316 17th
SLG.400 18th.402 15th
PitchingSFSF·KCKC
1stMLB rank30th
ERA4.33vs4.77
SFKC
WHIP1.36vs1.41
SFKC
K/97.6vs7.4
SFKC
HR Allowed160vs210
SFKC
BullpenSFSF·KCKC
1stMLB rank30th
Bullpen ERA4.23vs4.91
no league rank
Saves30vs38
SFKC
ResultsSFSF·KCKC
+25823rd
Run differential
+24325th
65–97 Record69–93
5–5 Last 104–6
Last 10 games
L
L
W
W
W
L
W
L
L
W
L
W
W
L
L
L
L
L
W
W
2026 head-to-head
Season Series
1—2
3 Games Played

Frequently asked

Who is starting for the Giants?+
Trevor McDonald (5.02 ERA, 3–7) is listed as the starter.
Who is starting for the Royals?+
Michael Wacha (3.77 ERA, 5–7) is listed as the starter.
What time does the game start?+
7:40 PM ET at Kauffman Stadium.
Where is the game being played?+
Kauffman Stadium, home of the Kansas City Royals.
Are the lineups confirmed?+
Not as official league cards. The orders shown are the current projected or last-posted lineups.
How have the Giants and Royals performed head-to-head?+
Season series: Royals 2–1 this season.
How do the starters compare on P-Score?+
Trevor McDonald is at 46; Michael Wacha is at 61. P-Score is PitcherStat's 0–100 season index for qualified starters.