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

San Francisco Giants vs Kansas City Royals Starting Lineup — Tuesday, Jul 21, 2026

Tuesday, Jul 21, 2026Kauffman Stadium7:40 PMPreviewStarting Lineups
SF · Away

San Francisco Giants

SP: Tyler Mahle · ERA 5.31
@
7:40 PM
KC · Home

Kansas City Royals

SP: Luinder Avila · ERA 5.08
Lineups PendingAnnounced ~1–2 hrs before first pitch · 7:40 PM ET
Full matchup preview

Expected Batting Order

Official lineups not yet announced for this game. Check back closer to game time.

No lineup data available for San Francisco Giants.

No lineup data available for Kansas City Royals.

◆ Matchup preview

San Francisco Giants at Kansas City Royals (2026-07-21). Tyler Mahle vs Luinder Avila at Kauffman Stadium.

Starters — Mahle carries a 5.31 ERA and 1.46 WHIP over 78 innings, with 8.42 K/9, 3.69 BB/9, and 1.38 HR/9. His last three starts were mixed: 7.0 innings and 1 earned run on July 11, then 4.1 innings and 3 earned runs on July 5, and 4.1 innings and 4 earned runs on June 29. The strikeout rate is solid, but the WHIP and home run rate point to traffic and damage risk, and his listed trend is down. Avila enters with a 5.08 ERA and 1.62 WHIP in 56.2 innings, posting 7.94 K/9, 5.40 BB/9, and 0.95 HR/9. His last three starts were 5.0 innings and 3 earned runs on July 10, 5.0 innings and 1 earned run on July 5, and 4.0 innings and 4 earned runs on June 28. Avila has done a better job limiting homers than Mahle, but the elevated walk rate and WHIP create pressure, and his trend is also down.

Teams — San Francisco brings a .726 OPS and 411 runs scored, with a .254 team average. The Giants’ pitching staff owns a 4.40 ERA and 1.35 WHIP, and they are 4-6 over their last 10 games. Kansas City has a .715 OPS and 430 runs scored, with a .248 team average. The Royals have scored more runs overall despite the slightly lower OPS, but their pitching staff has been less reliable, carrying a 4.97 ERA and 1.45 WHIP. They are also 4-6 in their last 10. From a betting perspective, San Francisco shows the cleaner full-season run prevention profile, while Kansas City has been the slightly more productive offense by runs.

Key facts
Mahle has a 1.38 HR/9 and 1.46 WHIP in 78 IPAvila has a 5.40 BB/9 and 1.62 WHIP in 56.2 IPGiants .726 OPS and 4.40 team ERA vs Royals .715 OPS and 4.97 team ERA