ARCHIVE June 23, 2026
June 23, 2026 · NL West

Oakland Athletics vs San Francisco Giants

June 23, 2026Oracle ParkClear 60°F · 9 mph, Out To CF
AWAY
Oakland Athletics
38-41
1
vs
HOME
San Francisco Giants
32-46
3

Game Highlights

Published June 24, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
B2 Jung Hoo Lee Jung Hoo Lee homers (5) on a fly ball to right center field. ATH 0, SF 1
B2 Matt Chapman Matt Chapman singles on a sharp line drive to left fielder Tyler Soderstrom. Willy Adames scores. Matt Chapman out at 2nd on the throw, left fielder Tyler Soderstrom to second baseman Zack Gelof. ATH 0, SF 2
T3 Max Muncy Max Muncy singles on a ground ball to left fielder Casey Schmitt. Colby Thomas scores. ATH 1, SF 2
B7 Rafael Devers Rafael Devers singles on a ground ball to center fielder Henry Bolte. Bryce Eldridge scores. Casey Schmitt to 2nd. ATH 1, SF 3

Box score

  123456789 R
ATH 001000000 1
SF 020000100 3

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 1

Aaron Civale started for Athletics, leaving trailing 1–2. Out of the bullpen, Mason Barnett took the roughest line.

workload · innings pitched
  • Aaron Civale Starter 4.0 84 2 5 L
    Pitch-by-pitch: what Aaron Civale threw
    CSW 24% 1st-pitch strike 61% 4.7 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Curveball 22 26% 0 8 5 7 2
    Cutter 22 26% 4 4 5 5 4
    Four-Seam Fastball 19 23% 1 0 7 7 4
    Sinker 14 17% 0 1 6 5 2
    Slider 4 5% 2 0 1 1 0
    Splitter 3 4% 0 0 1 2 0
  • Matt Krook Middle 1.1 25 0 2
  • Mason Barnett Middle 1.0 25 1 3 inherited 1, stranded 1
  • José Suarez Long 1.2 25 0 1 inherited 2, 1 scored
Giants HOME 3

Robbie Ray started for Giants, leaving with a 3–1 lead.

workload · innings pitched
  • Robbie Ray Starter 8.0 102 1 6 W
    Pitch-by-pitch: what Robbie Ray threw
    CSW 20% 1st-pitch strike 72% 3.5 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 28 27% 2 2 8 14 2
    Slider 27 26% 4 0 4 15 4
    Sinker 20 20% 0 5 2 8 5
    Changeup 15 15% 2 0 2 4 7
    Knuckle Curve 12 12% 0 5 4 2 1
  • Caleb Kilian Middle 1.0 18 0 1 SV

Where the game turned

1 run Bottom 2nd · off Civale
  • Lee HR (1)

Batting lines

AWAY · ATH
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Jeff McNeil 2B 3 0 0 0 0 0 .231 .303 .316 .619
Nick Kurtz 1B 4 0 0 0 0 3 .286 .434 .548 .982
Shea Langeliers C 3 0 0 0 1 1 .268 .332 .515 .847
Tyler Soderstrom LF 4 0 2 0 0 1 .245 .346 .473 .819
Jacob Wilson SS 3 0 0 0 1 0 .276 .310 .387 .697
Lawrence Butler PH 0 0 0 0 1 0 .195 .278 .305 .583
Henry Bolte CF 4 0 0 0 0 1 .304 .388 .400 .788
Colby Thomas RF 3 1 0 0 0 0 .206 .250 .324 .574
Max Muncy 3B 2 0 1 1 1 0 .228 .295 .407 .702
Zack Gelof 2B 1 0 0 0 0 0 .282 .336 .498 .834
Joey Meneses DH 2 0 0 0 1 1 .200 .333 .200 .533
HOME · SF
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Jonah Cox CF 2 0 0 0 0 2 .353 .353 .706 1.059
Bryce Eldridge DH 3 1 0 0 1 2 .291 .385 .504 .889
Casey Schmitt 2B 4 0 2 0 0 1 .299 .327 .530 .857
Rafael Devers 1B 4 0 1 1 0 0 .238 .301 .430 .731
Jung Hoo Lee RF 3 1 2 1 1 0 .331 .365 .470 .835 HR (5), SB
Willy Adames SS 4 1 2 0 0 0 .227 .269 .424 .693 2B
Matt Chapman 3B 4 0 1 1 0 3 .243 .329 .384 .713
Drew Gilbert LF 1 0 0 0 2 0 .234 .320 .367 .687
Daniel Susac C 4 0 0 0 0 3 .267 .315 .337 .652
Luis Arraez 2B 2 0 1 0 0 0 .321 .358 .445 .803

Pitching lines

AWAY · ATH
PITCHER IPHRERBBKHR NPERA DEC
Aaron Civale 4.0 6 2 2 0 5 1 84 4.88 L
Matt Krook 1.1 1 0 0 1 2 0 25 0.00
Mason Barnett 1.0 1 1 1 2 3 0 25 1.32
José Suarez 1.2 1 0 0 1 1 0 25 5.27
HOME · SF
PITCHER IPHRERBBKHR NPERA DEC
Robbie Ray 8.0 2 1 0 4 6 0 102 3.70 W
Caleb Kilian 1.0 1 0 0 1 1 0 18 2.97 SV

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.