ARCHIVE July 9, 2026
July 9, 2026 · AL Cent

Oakland Athletics vs Detroit Tigers

July 9, 2026Comerica ParkPartly Cloudy 80°F · 7 mph, Out To LF
AWAY
Oakland Athletics
41-52
1
vs
HOME
Detroit Tigers
43-50
4

Game Highlights

Published July 9, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
B3 Jake Rogers Jake Rogers homers (3) on a fly ball to left field. ATH 0, DET 1
T5 Henry Bolte Henry Bolte grounds into a force out, first baseman Spencer Torkelson to shortstop Zach McKinstry. Jacob Wilson scores. Lawrence Butler out at 2nd. Henry Bolte to 1st. ATH 1, DET 1
B5 Zach McKinstry Zach McKinstry homers (4) on a fly ball to right center field. Kerry Carpenter scores. ATH 1, DET 3
B7 Eduardo Valencia Eduardo Valencia homers (1) on a fly ball to center field. ATH 1, DET 4

Box score

  123456789 R
ATH 000010000 1
DET 001020100 4

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

Athletics opened with José Suarez, then turned the bulk of the game over to Jack Perkins. Out of the bullpen, Hogan Harris took the roughest line.

workload · innings pitched
  • José Suarez Opener 1.1 16 0 2
    Pitch-by-pitch: what José Suarez threw
    CSW 38% 1st-pitch strike 100% 4.0 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 6 38% 1 2 2 0 1
    Changeup 4 25% 1 0 2 1 0
    Slider 3 19% 0 1 0 1 1
    Sweeper 2 13% 0 0 0 2 0
    Sinker 1 6% 0 1 0 0 0
  • Jack Perkins Bulk 3.0 67 3 2 L
  • Luis Medina Middle 1.2 16 0 1 inherited 1, stranded 1
  • Hogan Harris Setup 1.0 27 1 2
  • Mark Leiter Jr. Middle 1.0 19 0 2
Tigers HOME 4

Framber Valdez started for Tigers, leaving with a 3–1 lead.

workload · innings pitched
  • Framber Valdez Starter 7.0 87 1 9 W
    Pitch-by-pitch: what Framber Valdez threw
    CSW 31% 1st-pitch strike 65% 3.3 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Sinker 36 41% 3 6 10 9 8
    Curveball 27 31% 7 4 6 7 3
    Changeup 14 16% 2 1 1 8 2
    Slider 6 7% 3 0 0 2 1
    Four-Seam Fastball 4 5% 1 0 0 2 1
  • Kyle Finnegan Setup 1.0 10 0 1 HLD
  • Kenley Jansen Closer 1.0 19 0 1 SV

Where the game turned

2 runs Bottom 5th · off Perkins
  • McKinstry HR (2)

Batting lines

AWAY · ATH
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Joshua Kuroda-Grauer 3B 4 0 0 0 0 2 .441 .457 .529 .986
Nick Kurtz DH 4 0 0 0 0 2 .266 .405 .497 .902
Shea Langeliers C 2 0 1 0 1 1 .263 .331 .487 .818
Jonah Heim 1B 4 0 1 0 0 2 .243 .304 .480 .784
Jacob Wilson SS 4 1 2 0 0 1 .272 .307 .376 .683
Lawrence Butler RF 2 0 0 0 0 1 .199 .294 .303 .597
Tyler Soderstrom PH 1 0 0 0 0 0 .242 .344 .461 .805
Henry Bolte CF 3 0 0 1 0 1 .274 .354 .363 .717
Jeff McNeil 2B 1 0 1 0 0 0 .231 .295 .308 .603
Zack Gelof LF 1 0 0 0 0 0 .273 .327 .476 .803
Colby Thomas LF 3 0 0 0 0 1 .215 .247 .376 .623
Alika Williams 2B 2 0 0 0 0 0 .278 .305 .443 .748
HOME · DET
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Kevin McGonigle 3B 4 0 1 0 0 1 .287 .398 .420 .818
Matt Vierling RF 4 0 1 0 0 1 .199 .250 .333 .583
Spencer Torkelson 1B 4 0 0 0 0 0 .212 .312 .415 .727
Riley Greene LF 4 0 0 0 0 2 .289 .376 .464 .840
Hao-Yu Lee 2B 4 0 1 0 0 0 .247 .281 .384 .665
Eduardo Valencia DH 1 1 1 1 0 0 1.000 1.000 4.000 5.000 HR (1)
Zach McKinstry SS 4 1 1 2 0 2 .202 .285 .308 .593 HR (4)
Jake Rogers C 1 1 1 1 2 0 .171 .263 .329 .592 HR (3)
James Outman CF 3 0 0 0 0 2 .153 .225 .280 .505
Kerry Carpenter DH 1 1 0 0 1 1 .227 .304 .470 .774

Pitching lines

AWAY · ATH
PITCHER IPHRERBBKHR NPERA DEC
José Suarez 1.1 0 0 0 0 2 0 16 4.44
Jack Perkins 3.0 2 3 3 2 2 2 67 6.87 L
Luis Medina 1.2 1 0 0 0 1 0 16 3.70
Hogan Harris 1.0 2 1 1 1 2 1 27 3.51
Mark Leiter Jr. 1.0 1 0 0 0 2 0 19 4.55
HOME · DET
PITCHER IPHRERBBKHR NPERA DEC
Framber Valdez 7.0 3 1 1 0 9 0 87 4.10 W
Kyle Finnegan 1.0 1 0 0 0 1 0 10 2.13 HLD
Kenley Jansen 1.0 1 0 0 1 1 0 19 4.76 SV

Manager comparison

AWAY · ATH
Mark Kotsay
Lineup 3.9 R Bunts 2.1 R IBBs 2.0 R
HOME · DET
A.J. Hinch
Lineup 4.1 R Bunts 0.8 R IBBs 1.2 R

Recent form

AWAY · ATH
1-9 L8 -32 run diff
LLLLLLLLWL
HOME · DET
6-4 W1 +51 run diff
WLWWWWLWLL

Season series: 0-5 with ATH listed first across 5 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.