MLB Preview · July 22, 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 treading water at nearly identical records meet at Kauffman Stadium on July 22, 2026, as the San Francisco Giants (37-52) visit the Kansas City Royals (37-54) in what amounts to a mirror matchup of struggling clubs. The DiamondIQ model's estimate gives Kansas City a 52.1% win probability against San Francisco's 47.9%, with the model leaning toward the Royals on the strength of home field and a slight edge in starting-pitcher quality as measured by the PitchIQ component. It is worth noting that the v2 model does not incorporate bullpen health, lineup construction, or weather into its probability output, meaning several of the most consequential factors in this particular game fall outside its current scope.

The pitching matchup remains unresolved with both clubs listing TBD starters, which limits pre-game analysis of arsenal matchups and strikeout profiles. What the bullpen data does offer is a meaningful contrast in relief-corps fatigue. Kansas City carries a BullpenIQ of 45 out of 100 with four fresh arms and five heavily used, while San Francisco grades out at 38 out of 100 with two fresh and four heavy. The Royals' closer Lucas Erceg figures to be available for high-leverage situations, while San Francisco would turn to Caleb Kilian in a save scenario. Both clubs are managing significant injury attrition, with the Giants missing Matt Chapman at third, Harrison Bader in center, and Daniel Susac behind the plate, while Kansas City is without Vinnie Pasquantino at first, Maikel Garcia at third, and Kyle Isbel in center.

Conditions at Kauffman Stadium should be a factor in run-scoring potential. First-pitch weather is forecast at 89 degrees with a clear sky, a 7 mph wind blowing SSW out to center field, and only a 15% chance of precipitation. The outbound wind and warm, dry air create an environment favorable to the ball carrying, which could benefit whichever offense makes the most contact against what may ultimately be a bullpen-heavy game given the TBD starter situation. The one thing to watch is how each manager navigates those heavily taxed relievers against a backdrop of a thin lineup on both sides, as bullpen management in the middle innings could prove to be the decisive variable the model's current lean does not fully capture.

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 →