ARCHIVE June 25, 2026
June 25, 2026 · NL West

Oakland Athletics vs San Francisco Giants

June 25, 2026Oracle ParkPartly Cloudy 64°F · 12 mph, Varies
AWAY
Oakland Athletics
39-42
9
vs
HOME
San Francisco Giants
33-47
6

Scoring summary

INN BATTER PLAY SCORE
B4 Willy Adames Willy Adames homers (14) on a fly ball to left center field. ATH 0, SF 1
T5 Alika Williams Alika Williams doubles (6) on a line drive to left fielder Victor Bericoto. Jeff McNeil scores. ATH 1, SF 1
T5 Nick Kurtz Nick Kurtz grounds into a force out, second baseman Casey Schmitt to shortstop Willy Adames. Alika Williams scores. Henry Bolte out at 2nd. Nick Kurtz to 1st. ATH 2, SF 1
B6 Jung Hoo Lee Jung Hoo Lee triples (3) on a line drive to center fielder Henry Bolte. Bryce Eldridge scores. Casey Schmitt scores. Willy Adames scores. ATH 2, SF 4
B6 Victor Bericoto Victor Bericoto homers (3) on a fly ball to center field. Jung Hoo Lee scores. ATH 2, SF 6
T7 Shea Langeliers Shea Langeliers singles on a ground ball to center fielder Jonah Cox. Jeff McNeil scores. Alika Williams scores. Nick Kurtz to 2nd. ATH 4, SF 6
T8 Jeff McNeil Jeff McNeil singles on a sharp line drive to right fielder Jung Hoo Lee. Lawrence Butler scores. ATH 5, SF 6
T9 Jonah Heim Jonah Heim singles on a ground ball to left fielder Victor Bericoto. Henry Bolte scores. Tyler Soderstrom to 2nd. ATH 6, SF 6
T9 Lawrence Butler Lawrence Butler singles on a line drive to right fielder Jung Hoo Lee. Tyler Soderstrom scores. Jonah Heim to 3rd. ATH 7, SF 6
T9 Max Muncy Max Muncy singles on a fly ball to left fielder Victor Bericoto. Jonah Heim scores. Lawrence Butler scores. ATH 9, SF 6

Box score

  123456789 R
ATH 000020214 9
SF 000105000 6

Pitching & bullpen

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

Athletics AWAY 9

Jeffrey Springs started for Athletics, leaving trailing 2–6. Out of the bullpen, Matt Krook took the roughest line.

workload · innings pitched
  • Jeffrey Springs Starter 5.1 87 3 6
    Pitch-by-pitch: what Jeffrey Springs threw
    CSW 32% 1st-pitch strike 62% 4.1 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 34 39% 4 7 11 9 3
    Changeup 28 32% 8 2 1 11 6
    Slider 21 24% 3 4 4 6 4
    Sweeper 3 3% 0 0 1 2 0
    Cutter 1 1% 0 0 1 0 0
  • Matt Krook Middle 0.1 13 2 1 BS inherited 2, all 2 scored
  • Justin Sterner Setup 0.1 7 1 1 inherited 1, all 1 scored
  • Geoff Hartlieb Middle 2.0 25 0 1 W
  • Mason Barnett Middle 1.0 13 0 1 SV
Giants HOME 6

Landen Roupp started for Giants, leaving trailing 1–2. Out of the bullpen, Caleb Kilian took the roughest line.

workload · innings pitched
  • Landen Roupp Starter 6.0 108 2 6
    Pitch-by-pitch: what Landen Roupp threw
    CSW 24% 1st-pitch strike 58% 4.5 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Sinker 43 40% 1 10 11 14 7
    Curveball 26 24% 6 4 4 7 5
    Changeup 18 17% 0 1 3 11 3
    Cutter 13 12% 1 1 3 7 1
    Four-Seam Fastball 8 7% 2 0 1 5 0
  • Ryan Walker Closer 0.2 7 2 0
  • Erik Miller Setup 0.1 12 0 0 HLD inherited 2, all 2 scored
  • Dylan Smith Middle 1.0 25 1 2 HLD
  • Caleb Kilian Middle 0.2 23 4 1 L
  • Matt Gage Middle 0.1 10 0 0 inherited 1, stranded 1

Where the game turned

1 run Top 9th · off Kilian
  • Butler 1B (1)

Batting lines

AWAY · ATH
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Henry Bolte CF 5 1 3 0 0 0 .320 .406 .418 .824
Nick Kurtz 1B 4 0 0 1 1 3 .278 .426 .533 .959
Shea Langeliers DH 5 0 1 2 0 2 .264 .329 .505 .834
Tyler Soderstrom LF 4 1 2 0 1 0 .246 .345 .467 .812
Jonah Heim C 4 1 1 1 1 1 .243 .306 .477 .783
Lawrence Butler RF 5 2 2 1 0 1 .197 .277 .308 .585 2B, SB
Max Muncy 3B 5 0 1 2 0 1 .229 .293 .420 .713 SB
Jeff McNeil 2B 4 2 3 1 0 0 .237 .309 .319 .628
Alika Williams SS 4 2 2 1 0 1 .306 .333 .490 .823 2B
HOME · SF
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Matt Chapman 3B 2 0 1 0 2 0 .242 .333 .381 .714
Bryce Eldridge 1B 3 1 0 0 1 0 .278 .378 .481 .859
Casey Schmitt 2B 4 1 1 0 0 0 .294 .321 .519 .840
Rafael Devers DH 4 0 0 0 0 2 .235 .297 .432 .729
Willy Adames SS 3 2 1 1 1 1 .225 .269 .428 .697 HR (14)
Jung Hoo Lee RF 4 1 1 3 0 1 .332 .365 .478 .843 3B
Victor Bericoto LF 4 1 1 2 0 2 .231 .231 .577 .808 HR (3)
Eric Haase C 2 0 0 0 0 1 .200 .250 .450 .700
Drew Gilbert PH 1 0 0 0 0 0 .233 .322 .365 .687
Daniel Susac C 2 0 0 0 0 1 .262 .310 .330 .640
Jonah Cox CF 3 0 0 0 0 2 .318 .318 .591 .909

Pitching lines

AWAY · ATH
PITCHER IPHRERBBKHR NPERA DEC
Jeffrey Springs 5.1 3 3 3 2 6 1 87 5.52
Matt Krook 0.1 1 2 2 1 1 0 13 6.75 BS
Justin Sterner 0.1 1 1 1 0 1 1 7 4.17
Geoff Hartlieb 2.0 0 0 0 1 1 0 25 1.80 W
Mason Barnett 1.0 0 0 0 0 1 0 13 1.23 SV
HOME · SF
PITCHER IPHRERBBKHR NPERA DEC
Landen Roupp 6.0 6 2 2 1 6 0 108 4.07
Ryan Walker 0.2 2 2 2 0 0 0 7 5.66
Erik Miller 0.1 1 0 0 1 0 0 12 4.22 HLD
Dylan Smith 1.0 2 1 1 0 2 0 25 2.08 HLD
Caleb Kilian 0.2 4 4 4 1 1 0 23 3.97 L
Matt Gage 0.1 0 0 0 0 0 0 10 3.91

Manager comparison

AWAY · ATH
Mark Kotsay
Lineup 3.9 R Bunts 2.1 R IBBs 2.0 R
HOME · SF
Tony Vitello
Lineup 2.2 R Bunts 2.7 R IBBs 2.9 R

Recent form

AWAY · ATH
1-9 L8 -32 run diff
LLLLLLLLWL
HOME · SF
4-6 L2 +1 run diff
LLWLLLWWLW

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.