MLB Recap · July 22, 2026

San Francisco Giants at Kansas City Royals: Final Score & Recap

SF4
Final
KC5

Line Score

Team123456789RHE
SF000001201441
KC00000050-590

The Story

The Kansas City Royals defeated the San Francisco Giants 5-4 on July 22, 2026, at Kauffman Stadium in a game that was scoreless through six innings before exploding in a chaotic seventh. The DiamondIQ model opened with Kansas City as a 55 percent favorite and closed at 100 percent after the Royals pushed five runs across in the bottom of the seventh to erase a two-run Giants lead built just moments earlier in the top half of the inning.

The seventh inning told the entire story of the game. San Francisco struck first in the top half, with Jung Hoo Lee's triple off Seth Lugo carrying the biggest probability swing of any Giants play at plus-16.4 percent, and Willy Adames followed with a double off Lugo that added another 9.9 percent in San Francisco's favor, giving the visitors a 2-0 lead heading to the bottom of the frame. Kansas City answered emphatically. Lane Thomas's single off Keaton Winn was the single most impactful at-bat of the night at plus-22.4 percent, reshaping the game's trajectory before Salvador Perez delivered the decisive blow with a home run off Landen Roupp that swung win probability an additional 19.6 percent toward the Royals. Michael Massey added a single off Sam Hentges worth plus-10.6 percent as Kansas City piled on for five runs in the inning. The Giants added a run in the ninth but never threatened seriously.

Perez finished as the game's most impactful offensive performer at plus-16.4 percent WPA and plus-0.8 RE24, while Thomas was close behind at plus-15.7 percent WPA and plus-0.8 RE24. Willy Adames led all batters with plus-1.1 RE24 despite being on the losing side. On the mound, Daniel Lynch IV paced Kansas City's staff at plus-8.1 percent WPA, with Steven Cruz contributing plus-6.3 percent. San Francisco managed only four hits and committed one error, finishing on the wrong end of a game that slipped away in a single inning.

Analysis generated by DiamondIQ's model.

Win Probability

755025SF bats firstFinalKC win %SF win %
DiamondIQ model home win probability across the game (pre-game 54.6% → final 100%).

Biggest Plays by Win-Probability Added

Lane Thomas Single
Bot 7th · off Keaton Winn
+22.4%
Salvador Perez Home Run
Bot 7th · off Landen Roupp
+19.6%
Jung Hoo Lee Triple
Top 7th · off Seth Lugo
+16.4%
Michael Massey Single
Bot 7th · off Sam Hentges
+10.6%
Willy Adames Double
Top 7th · off Seth Lugo
+9.9%

Top Batters by WPA

Salvador Perez+16.4%+0.8 RE24
Lane Thomas+15.7%+0.8 RE24
Willy Adames+12.4%+1.1 RE24

Top Pitchers by WPA

Full box score, pitch data, and the play-by-play timeline
Open Game Center →