Season Schedule
OffSTRegASGRegPostWSOff

San Francisco Giants vs Kansas City Royals

Monday, Jul 20, 2026Kauffman StadiumFinal
SF · Away · 58-83

San Francisco Giants

NL West · 2nd · 25.0 GB
3:4
Final
H2H 12
KC · Home · 62-78

Kansas City Royals

AL Central · 2nd · 11.0 GB
Starting pitcher matchup
2026 season (MLB rank among qualified starters)
ERA
5.02
166th
WHIP
1.30
117th
K/9
7.33
151st
BB/9
2.85
94th
FIP
4.26
HR/9
0.81
56th
OPS/R
0.558
IP
66.1
2026 ERA splits
Home ERA6.62
Road ERA3.60
Last 5 starts
ERA
5.70
QUALITY
START %
40%
(2 of 5)
DAYS
REST
8
2026 season (MLB rank among qualified starters)
ERA
3.77
52nd
WHIP
1.19
34th
K/9
7.24
156th
BB/9
2.56
32nd
FIP
4.02
HR/9
1.06
107th
OPS/R
0.793
IP
119.1
2026 ERA splits
Home ERA3.04
Road ERA3.56
Last 5 starts
ERA
4.31
QUALITY
START %
60%
(3 of 5)
DAYS
REST
11
Team OPS vs opposing starter's hand (2026)
10th
in MLB
0.736OPS
.600.700.800.9001.000
13th
in MLB
0.722OPS
.600.700.800.9001.000
2026 season team comparison
Stat
0.255 (11th)
Batting Average
0.255 (12th)
0.727 (17th)
OPS
0.727 (16th)
111 (18th)
Home Runs
111 (22nd)
408 (23rd)
Runs Scored
408 (21st)
4.40 (23rd)
Team ERA
4.40 (28th)
1.35 (24th)
Team WHIP
1.35 (26th)
7.74 (27th)
K/9 (Starters)
7.74 (28th)
Runs scored & allowed per inning (2026)
1
2
3
4
5
6
7
8
9
Runs Scored
0.42
0.47
0.39
0.44
0.58
0.60
0.41
0.50
0.39
Runs Allowed
0.56
0.48
0.49
0.56
0.60
0.41
0.54
0.43
0.68
1
2
3
4
5
6
7
8
9
Runs Scored
0.56
0.39
0.34
0.56
0.44
0.59
0.49
0.50
0.40
Runs Allowed
0.64
0.50
0.51
0.49
0.62
0.50
0.53
0.49
0.70
Starting lineups vs opposing starter (2026)
#
Player
Bats
AVG
OPS
HR
PA
1
L
0.315
0.776
6
16
2
L
0.263
0.806
15
0
3
R
0.271
0.784
21
2
4
L
0.254
0.837
32
2
5
R
0.241
0.695
10
3
6
L
0.282
0.736
9
0
7
R
0.230
0.713
21
8
8
L
0.234
0.704
8
0
9
R
0.243
0.664
3
0
2026 season: AVG · OPS · HR · PA
#
Player
Bats
AVG
OPS
HR
PA
1
L
0.226
0.739
21
0
2
R
0.285
0.809
16
0
3
L
0.282
0.826
23
0
4
R
0.227
0.710
11
0
5
L
0.241
0.704
9
0
6
R
0.221
0.641
18
0
7
L
0.279
0.761
11
0
8
L
0.258
0.661
2
0
9
S
0.230
0.679
6
0
2026 season: AVG · OPS · HR · PA
Matchup Preview

San Francisco Giants at Kansas City Royals (2026-07-20). Trevor McDonald vs Michael Wacha at Kauffman Stadium.

Starters — Trevor McDonald enters with a 5.02 ERA, 1.30 WHIP, and 66.1 innings, with 7.33 K/9, 2.85 BB/9, and 0.81 HR/9. His last three starts were volatile but encouraging overall: 7.0 IP, 1 ER, 4 K, 1 BB; 2.1 IP, 8 ER, 0 K, 1 BB; and 6.0 IP, 0 ER, 5 K, 0 BB. The listed trend is up, and the low home-run rate is a stabilizing factor even with the uneven game log. Michael Wacha has a 3.77 ERA, 1.19 WHIP, and 119.1 innings, with 7.24 K/9, 2.56 BB/9, and 1.06 HR/9. His last three starts were 4.2 IP, 6 ER, 5 K, 3 BB; 6.0 IP, 4 ER, 7 K, 1 BB; and 7.2 IP, 1 ER, 7 K, 1 BB. His trend is also marked up, and the larger workload with the better WHIP points to the more established baseline despite the rough most recent outing.

Teams — San Francisco carries a .727 OPS and 408 runs scored, with a .255 team average. The Giants’ pitching staff has a 4.40 ERA and 1.35 WHIP, and they are 5-5 over their last 10 games. Kansas City has a .715 OPS and 426 runs scored, with a .247 team average. The Royals’ staff owns a 4.99 ERA and 1.46 WHIP, and they are 4-6 in their last 10. The offensive comparison is fairly tight, but Kansas City has produced more total runs, while San Francisco shows the cleaner overall team pitching profile.

KEY FACTS
Michael Wacha: 3.77 ERA and
1.19 WHIP in 119.1 IP
5.02Trevor McDonald has allowed just
0.81 HR/9 despite a ERA
1.46Giants team pitching edge: 4.40 ERA and 1.35
WHIP vs Royals 4.99 ERA and WHIP
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
12
3 Games Played