Season Schedule
OffSTRegASGRegPostWSOff
Road to Playoffs
Open board →
Playoff odds, bubble teams & races — 30 clubs
3in the bubble

San Francisco Giants vs Kansas City Royals

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

San Francisco Giants

NL West · 4th · 20.5 GB
3:4
Final
H2H 12
KC · Home · 41-60

Kansas City Royals

Starting pitchers
Starter form · last 5 starts
Season5.02
Last 55.82
0.80 ERA worse in last 5
8 days restQS 40%Blow-up 1/5
306/20
306/26
007/01
807/07
107/12

↑ ERA trending up lately

Season3.77
Last 54.44
0.67 ERA worse in last 5
11 days restQS 60%Blow-up 1/5
306/16
106/22
106/27
407/04
607/09

↑ ERA trending up lately

Matchup edge
Michael Wacha pitching edge·Giants bullpen edge
PitchingRoyals
Giants0Royals19
HittingEven
Giants37Royals34
BullpenGiants
Giants51Royals36
Lineup threats vs starter
Giants vs Michael Wacha
Avg OPS 1.6254 hot hittersTop: Ramos 3.000 · Schmitt 1.500 · Arraez 1.125
Royals vs Trevor McDonald

No prior plate appearances vs this starter in our data.

San Francisco Giants batters vs Michael Wacha
Batter
AVG
OPS
HR
0.375
1.125
4
0.500
1.500
19
0.000
0.000
20
1.000
3.000
8
0.375
0.875
17
Kansas City Royals batters vs Trevor McDonald
Batter
AVG
OPS
HR
1
◆ 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 IPTrevor McDonald has allowed just 0.81 HR/9 despite a 5.02 ERAGiants team pitching edge: 4.40 ERA and 1.35 WHIP vs Royals 4.99 ERA and 1.46 WHIP
◆ Lineup notes

San Francisco brings several hitters with at least some track record against Michael Wacha. Luis Arraez has the deepest history and has done well, going 6-for-16 with a .375 average and 1.125 OPS, while Heliot Ramos is 3-for-3 with a 3.000 OPS and Casey Schmitt is 1-for-2 with a 1.500 OPS. Willy Adames has also had success at 3-for-8 with a .375 average and .875 OPS, while Rafael Devers is hitless in his 0-for-2 history across 2 PA with a .000 OPS.

Bryce Eldridge, Jung Hoo Lee, Drew Gilbert, and Daniel Susac have no MLB history vs Wacha. That gives the Giants a mix of a few productive prior matchups and several bats seeing him for the first time.

Kansas City has no prior MLB history against Trevor McDonald anywhere in the lineup. Carter Jensen, Bobby Witt Jr., Jac Caglianone, Lane Thomas, Vinnie Pasquantino, Salvador Perez, Michael Massey, Josh Rojas, and Isaac Collins are all set to face him for the first time.

The clear familiarity edge belongs to San Francisco, which has multiple hitters with prior success against Wacha. Kansas City enters with a completely clean slate against McDonald.

Head to head (2025–2026)
12
Kansas City Royals lead series
3 meetings total
2025-05-21
Kansas City Royals @ San Francisco Giants
84
KC
2025-05-20
Kansas City Royals @ San Francisco Giants
23
SF
2025-05-19
Kansas City Royals @ San Francisco Giants
31
KC
Team picture · 2026
55
LLWWWLWLLW
46
LWWLLLLLWW
SF
KC
Team AVG
0.255
0.247
Team OPS
0.727
0.715
Home runs
111
101
Runs scored
408
426
Team ERA
4.40
4.99
HR allowed
101
136

Explore more MLB matchups

Related game previews for these clubs and around the league.