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
| # | Batter | AVG | OBP | OPS | HR | RBI | vAVG | vOPS |
|---|---|---|---|---|---|---|---|---|
| 1 | Luis Arraez | 0.326 | 0.366 | 0.821 | 4 | 36 | 0.375 | 1.125 |
| 2 | Bryce Eldridge | 0.275 | 0.368 | 0.858 | 10 | 23 | — | — |
| 3 | Casey Schmitt | 0.278 | 0.307 | 0.795 | 19 | 50 | 0.500 | 1.500 |
| 4 | Rafael Devers | 0.243 | 0.311 | 0.783 | 20 | 53 | 0.000 | 0.000 |
| 5 | Heliot Ramos | 0.277 | 0.310 | 0.770 | 8 | 29 | 1.000 | 3.000 |
| 6 | Jung Hoo Lee | 0.303 | 0.335 | 0.761 | 5 | 33 | — | — |
| 7 | Willy Adames | 0.228 | 0.280 | 0.708 | 17 | 42 | 0.375 | 0.875 |
| 8 | Drew Gilbert | 0.232 | 0.314 | 0.678 | 4 | 20 | — | — |
| 9 | Daniel Susac | 0.252 | 0.299 | 0.617 | 0 | 14 | — | — |
| # | Batter | AVG | OBP | OPS | HR | RBI |
|---|---|---|---|---|---|---|
| 1 | Carter Jensen | 0.246 | 0.314 | 0.750 | 13 | 51 |
| 2 | Bobby Witt Jr. | 0.280 | 0.350 | 0.801 | 13 | 39 |
| 3 | Jac Caglianone | 0.263 | 0.321 | 0.792 | 16 | 37 |
| 4 | Lane Thomas | 0.240 | 0.340 | 0.757 | 9 | 34 |
| 5 | Vinnie Pasquantino | 0.223 | 0.308 | 0.650 | 6 | 32 |
| 6 | Salvador Perez | 0.212 | 0.256 | 0.607 | 12 | 39 |
| 7 | Michael Massey | 0.267 | 0.307 | 0.731 | 7 | 33 |
| 8 | Josh Rojas | 0.231 | 0.250 | 0.609 | 1 | 5 |
| 9 | Isaac Collins | 0.240 | 0.342 | 0.704 | 5 | 31 |
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.