MLB Preview · July 20, 2026

San Francisco Giants at Kansas City Royals: Prediction, Odds & Preview

SF 41-55at KC 38-59·Kauffman Stadium·

DiamondIQ Model — Win Probability

SF49.3%50.7%KC

The model leans KC (50.7%). DiamondIQ model v2: season records, home-field advantage, the starting-pitcher quality gap (PitchIQ), and a calibration adjustment fit and validated on four seasons of backtest — plus live game state once underway.

The Matchup

Two teams sitting near the bottom of their respective standings meet at Kauffman Stadium on July 20, 2026, as the San Francisco Giants (37-52) visit the Kansas City Royals (37-54). Despite nearly identical records, the DiamondIQ model's estimate gives Kansas City a 53.1% win probability against San Francisco's 46.9%, with home field advantage accounting for the entire lean given that the model does not incorporate starting pitcher information into that figure. Both clubs are carrying significant injury weight into this series, with San Francisco missing catcher Daniel Susac, outfielder Harrison Bader, third baseman Matt Chapman, and pitchers Keaton Winn and Matt Gage. Kansas City is without first baseman Vinnie Pasquantino, third baseman Maikel Garcia, outfielder Kyle Isbel, and pitchers Connor Seabold and Nick Mears, leaving both rosters noticeably thinned across key positions.

With both probable starters listed as TBD, the pitching matchup is a genuine unknown heading into first pitch, which makes the bullpen picture unusually consequential. Kansas City holds a modest edge there, with a BullpenIQ score of 45 out of 100 compared to San Francisco's 38, and the Royals carry four fresh arms against the Giants' two. Both closers are available, with Lucas Erceg in that role for Kansas City and Caleb Kilian for San Francisco, though the heavier usage distribution on both staffs, four heavy arms for the Giants and five for the Royals, could limit how long either side leans on its backend with confidence.

Playing conditions at Kauffman Stadium will be warm, with a forecast of 89 degrees, clear skies, and a 7 mph wind blowing south-southwest out to center field. That combination of heat and outward wind is generally favorable for hitters and could play into scoring dynamics. With both starting assignments still open and bullpens on the shaky side, one key thing to watch is which club manages to piece together length from its rotation spot, since the team that avoids an early hook figures to have a clear advantage given how taxed both relief groups currently are.

Analysis generated by DiamondIQ's model.

Forecast at First Pitch

☀️90°FClear
Wind 12 mph SW · out to CF
Precip 2%

Injured List

SF
Daniel Susac (C)Injured 10-Day
Harrison Bader (CF)Injured 10-Day
Jonah Cox (CF)Injured 10-Day
Matt Chapman (3B)Injured 10-Day
Victor Bericoto (RF)Injured 10-Day
Matt Gage (P)Injured 15-Day
KC
Kyle Isbel (CF)Injured 10-Day
Maikel Garcia (3B)Injured 10-Day
Connor Seabold (P)Injured 15-Day
Alec Marsh (P)Injured 60-Day
Carlos Estévez (P)Injured 60-Day
Cole Ragans (P)Injured 60-Day
Follow it live in the Game Center
Live win probability, pitch-by-pitch, and the model updating in real time.
Open Game Center →