ARCHIVE July 22, 2026
July 22, 2026 · AL Cent

San Francisco Giants vs Kansas City Royals

July 22, 2026Kauffman StadiumSunny 79°F · 9 mph, L To R
AWAY
San Francisco Giants
42-60
4
vs
HOME
Kansas City Royals
43-60
5

Game Highlights

Published July 22, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
T6 Luis Arraez Luis Arraez out on a sacrifice fly to center fielder Lane Thomas. Willy Adames scores. Drew Gilbert to 3rd. SF 1, KC 0
T7 Jung Hoo Lee Jung Hoo Lee triples (4) on a line drive to right fielder Starling Marte. Rafael Devers scores. SF 2, KC 0
T7 Willy Adames Willy Adames hits a ground-rule double (22) on a fly ball down the left-field line. Jung Hoo Lee scores. SF 3, KC 0
B7 Salvador Perez Salvador Perez homers (14) on a fly ball to center field. Vinnie Pasquantino scores. SF 3, KC 2
B7 Nick Loftin Nick Loftin singles on a line drive to left fielder Heliot Ramos. Michael Massey scores. Starling Marte to 2nd. SF 3, KC 3
B7 Lane Thomas Lane Thomas singles on a line drive to right fielder Jung Hoo Lee. Starling Marte scores. Nick Loftin scores. Carter Jensen to 3rd. SF 3, KC 5
T9 Casey Schmitt Casey Schmitt homers (20) on a fly ball to left field. SF 4, KC 5

Box score

  123456789 R
SF 000001201 4
KC 000000500 5

Pitching & bullpen

How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.

Giants AWAY 4

Landen Roupp started for Giants, leaving with a 1–0 lead. Out of the bullpen, Sam Hentges took the roughest line.

workload · innings pitched
  • Landen Roupp Starter 6.0 91 2 7
    Pitch-by-pitch: what Landen Roupp threw
    CSW 20% 1st-pitch strike 64% 4.1 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Sinker 26 29% 0 4 10 8 4
    Curveball 24 26% 3 4 5 11 1
    Changeup 21 23% 3 0 9 1 8
    Cutter 13 14% 0 2 4 6 1
    Four-Seam Fastball 7 8% 2 0 2 2 1
  • Sam Hentges Middle 0.1 7 2 0 L
  • Keaton Winn Setup 0.2 17 1 0 BS inherited 2, all 2 scored
  • Erik Miller Setup 1.0 13 0 1
Royals HOME 5

Seth Lugo started for Royals, leaving trailing 0–3. Out of the bullpen, Steven Cruz took the roughest line.

workload · innings pitched
  • Seth Lugo Starter 7.0 94 3 5 W
    Pitch-by-pitch: what Seth Lugo threw
    CSW 31% 1st-pitch strike 69% 3.6 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Sinker 21 22% 1 4 2 11 3
    Curveball 20 21% 1 8 7 2 2
    Cutter 14 15% 2 2 0 4 6
    Slider 11 12% 1 1 4 4 1
    Sweeper 10 11% 1 2 1 4 2
    Changeup 8 9% 1 0 1 3 3
    Four-Seam Fastball 7 7% 0 3 1 2 1
    Slow Curve 3 3% 2 0 0 1 0
  • Daniel Lynch IV Setup 1.0 11 0 0 HLD
  • Steven Cruz Middle 1.0 10 1 1 SV

Where the game turned

2 runs Bottom 7th · off Winn
  • Thomas 1B (2)

Batting lines

AWAY · SF
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Luis Arraez 2B 3 0 0 1 0 0 .320 .359 .446 .805
Bryce Eldridge DH 4 0 0 0 0 1 .265 .358 .469 .827
Heliot Ramos LF 4 0 0 0 0 2 .268 .304 .455 .759
Rafael Devers 1B 3 1 1 0 1 0 .242 .312 .468 .780 2B
Casey Schmitt 3B 4 1 1 1 0 3 .273 .303 .484 .787 HR (20)
Jung Hoo Lee RF 4 1 1 1 0 0 .302 .335 .427 .762 3B
Willy Adames SS 2 1 1 1 1 0 .227 .279 .433 .712 2B
Drew Gilbert CF 2 0 0 0 0 0 .226 .308 .351 .659
Daniel Susac C 1 0 0 0 0 0 .261 .306 .333 .639
Drew Cavanaugh C 1 0 0 0 0 0 .237 .356 .237 .593
HOME · KC
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Carter Jensen C 3 0 0 0 1 1 .240 .308 .432 .740
Lane Thomas CF 4 0 1 2 0 3 .240 .337 .409 .746 SB
Vinnie Pasquantino 1B 4 1 1 0 0 0 .227 .316 .345 .661 2B
Salvador Perez DH 4 1 1 2 0 1 .211 .258 .363 .621 HR (14)
Michael Massey 2B 4 1 2 0 0 2 .270 .308 .427 .735 2B
Isaac Collins LF 4 0 0 0 0 0 .244 .344 .362 .706
Nick Loftin 3B 1 1 1 1 0 0 .247 .332 .397 .729
Andrew Velazquez SS 3 0 1 0 0 0 .333 .333 .333 .666 SB
Starling Marte RF 4 1 1 0 0 1 .269 .331 .328 .659 SB
Josh Rojas 3B 2 0 1 0 0 0 .244 .261 .356 .617

Pitching lines

AWAY · SF
PITCHER IPHRERBBKHR NPERA DEC
Landen Roupp 6.0 4 2 2 0 7 1 91 3.93
Sam Hentges 0.1 2 2 2 0 0 0 7 2.66 L
Keaton Winn 0.2 2 1 1 1 0 0 17 3.21 BS
Erik Miller 1.0 1 0 0 0 1 0 13 3.07
HOME · KC
PITCHER IPHRERBBKHR NPERA DEC
Seth Lugo 7.0 3 3 3 2 5 0 94 4.36 W
Daniel Lynch IV 1.0 0 0 0 0 0 0 11 2.13 HLD
Steven Cruz 1.0 1 1 1 0 1 1 10 4.63 SV

Manager comparison

AWAY · SF
Tony Vitello
Lineup 2.2 R Bunts 2.7 R IBBs 2.9 R
HOME · KC
Matt Quatraro
Lineup 3.7 R Bunts 2.4 R IBBs 1.8 R

Recent form

AWAY · SF
4-6 L2 +1 run diff
LLWLLLWWLW
HOME · KC
4-6 L1 -6 run diff
LWWLLLLWLW

Season series: 0-3 with SF listed first across 3 prior meetings.

Keep reading

How RunsLeft analyzes games

Standard content on this page comes from the MLB Stats API. The pitching analysis describes how the game was pitched — the starter's line, the bullpen sequence and each arm's role (opener, bulk, setup, closer), pitch counts as a fatigue signal, and the leverage context where the game turned. Reliever roles are inferred from how the manager used each arm up to that date. It describes structure and constraints; it does not grade the manager.

Read the full methodology.