Season Schedule
OffSTRegASGRegPostWSOff

San Francisco Giants vs Kansas City Royals Starting Lineup — Monday, Jul 20, 2026

Monday, Jul 20, 2026Kauffman StadiumFinalStarting Lineups
SF · Away

San Francisco Giants

SP: Trevor McDonald · ERA 5.12
3-4
Final
KC · Home

Kansas City Royals

SP: Michael Wacha · ERA 3.32
Final Lineup2026 season stats · career vs opposing starter
Full matchup preview

Final Lineups

San Francisco Giants @ Kansas City Royals · Monday, Jul 20, 2026

◆ 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.

San Francisco Giants
San Francisco Giants
SP: Michael Wacha · ERA 3.32
#BatterAVGOBPOPSHRRBIvAVGvOPS
1Luis Arraez0.3150.3470.7766550.3751.125
2Bryce Eldridge0.2630.3560.8061545
3Casey Schmitt0.2710.3010.78421550.5001.500
4Rafael Devers0.2540.3360.83732830.0000.000
5Heliot Ramos0.2410.3000.69510381.0003.000
6Jung Hoo Lee0.2820.3260.736950
7Willy Adames0.2300.2890.71321510.3750.875
8Drew Gilbert0.2340.3260.704836
9Daniel Susac0.2430.2890.664322
2026 season: AVG · OBP · OPS · HR · RBIvAVG / vOPS = career vs this SP
Kansas City Royals
Kansas City Royals
SP: Trevor McDonald · ERA 5.12
#BatterAVGOBPOPSHRRBI
1Carter Jensen0.2260.3130.7392164
2Bobby Witt Jr.0.2850.3600.8091650
3Jac Caglianone0.2820.3310.8262367
4Lane Thomas0.2270.3210.7101140
5Vinnie Pasquantino0.2410.3300.704941
6Salvador Perez0.2210.2660.6411864
7Michael Massey0.2790.3130.7611145
8Josh Rojas0.2580.2900.661213
9Isaac Collins0.2300.3290.679640
2026 season: AVG · OBP · OPS · HR · RBI