San Francisco Giants vs Kansas City Royals Starting Lineup — Monday, Jul 20, 2026
Final Lineups
San Francisco Giants @ Kansas City Royals · Monday, Jul 20, 2026
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.
| # | Batter | AVG | OBP | OPS | HR | RBI | vAVG | vOPS |
|---|---|---|---|---|---|---|---|---|
| 1 | Luis Arraez | 0.315 | 0.347 | 0.776 | 6 | 55 | 0.375 | 1.125 |
| 2 | Bryce Eldridge | 0.263 | 0.356 | 0.806 | 15 | 45 | — | — |
| 3 | Casey Schmitt | 0.271 | 0.301 | 0.784 | 21 | 55 | 0.500 | 1.500 |
| 4 | Rafael Devers | 0.254 | 0.336 | 0.837 | 32 | 83 | 0.000 | 0.000 |
| 5 | Heliot Ramos | 0.241 | 0.300 | 0.695 | 10 | 38 | 1.000 | 3.000 |
| 6 | Jung Hoo Lee | 0.282 | 0.326 | 0.736 | 9 | 50 | — | — |
| 7 | Willy Adames | 0.230 | 0.289 | 0.713 | 21 | 51 | 0.375 | 0.875 |
| 8 | Drew Gilbert | 0.234 | 0.326 | 0.704 | 8 | 36 | — | — |
| 9 | Daniel Susac | 0.243 | 0.289 | 0.664 | 3 | 22 | — | — |
| # | Batter | AVG | OBP | OPS | HR | RBI |
|---|---|---|---|---|---|---|
| 1 | Carter Jensen | 0.226 | 0.313 | 0.739 | 21 | 64 |
| 2 | Bobby Witt Jr. | 0.285 | 0.360 | 0.809 | 16 | 50 |
| 3 | Jac Caglianone | 0.282 | 0.331 | 0.826 | 23 | 67 |
| 4 | Lane Thomas | 0.227 | 0.321 | 0.710 | 11 | 40 |
| 5 | Vinnie Pasquantino | 0.241 | 0.330 | 0.704 | 9 | 41 |
| 6 | Salvador Perez | 0.221 | 0.266 | 0.641 | 18 | 64 |
| 7 | Michael Massey | 0.279 | 0.313 | 0.761 | 11 | 45 |
| 8 | Josh Rojas | 0.258 | 0.290 | 0.661 | 2 | 13 |
| 9 | Isaac Collins | 0.230 | 0.329 | 0.679 | 6 | 40 |