ARCHIVE July 31, 2026
July 31, 2026 · AL West

Detroit Tigers vs Oakland Athletics

July 31, 2026Sutter Health ParkClear 95°F · 6 mph, Out To CF
AWAY
Detroit Tigers
52-58
13
vs
HOME
Oakland Athletics
45-65
1

Game Highlights

Published August 1, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
B1 Jonah Heim Jonah Heim doubles (12) on a line drive to center fielder Max Clark, deflected by left fielder Riley Greene. Jacob Wilson scores. DET 0, ATH 1
T3 Kevin McGonigle Kevin McGonigle homers (10) on a fly ball to center field. DET 1, ATH 1
T4 Kevin McGonigle Kevin McGonigle out on a sacrifice fly to right fielder Lawrence Butler. Spencer Torkelson scores. DET 2, ATH 1
T8 Max Clark Max Clark doubles (1) on a fly ball to left fielder Tyler Soderstrom. Zach McKinstry scores. Spencer Torkelson to 3rd. DET 3, ATH 1
T8 Javier Báez Javier Báez singles on a fly ball to second baseman Jeff McNeil. Spencer Torkelson scores. Max Clark to 3rd. DET 4, ATH 1
T8 Ben Malgeri Ben Malgeri reaches on a fielder's choice. Max Clark scores. Javier Báez to 2nd. Fielding error by third baseman Tommy White. DET 5, ATH 1
T8 Dillon Dingler Dillon Dingler hits a grand slam (23) to center field. Javier Báez scores. Ben Malgeri scores. Kevin McGonigle scores. DET 9, ATH 1
T9 Javier Báez Javier Báez singles on a ground ball to center fielder Henry Bolte. Spencer Torkelson scores. Max Clark scores. DET 11, ATH 1
T9 Ben Malgeri Ben Malgeri homers (1) on a fly ball to left field. Javier Báez scores. DET 13, ATH 1

Box score

  123456789 R
DET 001100072 11
ATH 100000000 1

Pitching & bullpen

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

Tigers AWAY 13

Tigers opened with Tyler Holton, then turned the bulk of the game over to Ty Madden.

workload · innings pitched
  • Tyler Holton Opener 2.0 24 1 1
    Pitch-by-pitch: what Tyler Holton threw
    CSW 25% 1st-pitch strike 75% 3.0 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Cutter 7 29% 1 2 1 2 1
    Sinker 5 21% 0 0 1 3 1
    Changeup 4 17% 0 0 0 2 2
    Sweeper 3 13% 1 1 0 1 0
    Four-Seam Fastball 3 13% 0 1 1 1 0
    Curveball 2 8% 0 0 0 1 1
  • Ty Madden Bulk 3.0 56 0 2 W
  • Drew Sommers Setup 2.0 15 0 3 HLD
  • Enmanuel De Jesus Middle 2.0 21 0 1
Athletics HOME 1

Jeffrey Springs started for Athletics, leaving trailing 1–2. Out of the bullpen, Luis Morales took the roughest line.

workload · innings pitched
  • Jeffrey Springs Starter 4.0 86 2 2 L
    Pitch-by-pitch: what Jeffrey Springs threw
    CSW 21% 1st-pitch strike 60% 4.3 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 45 52% 0 9 9 21 6
    Changeup 25 29% 6 1 3 9 6
    Slider 14 16% 0 2 1 10 1
    Cutter 2 2% 0 0 0 2 0
  • Hayden Juenger Middle 1.0 20 0 2
  • Brady Basso Middle 2.0 30 3 2
  • Luis Morales Reliever 2.0 47 8 1 inherited 2, all 2 scored

Where the game turned

1 run Top 4th · off Springs
  • McGonigle SF (1)

Batting lines

AWAY · DET
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Kevin McGonigle 3B 3 2 1 2 2 1 .285 .389 .424 .813 HR (10)
Gleyber Torres DH 5 0 0 0 1 1 .263 .378 .381 .759
Dillon Dingler C 6 1 2 4 0 1 .269 .333 .520 .853 HR (23)
Zach McKinstry 2B 1 1 0 0 0 0 .206 .282 .315 .597
Spencer Torkelson 1B 4 3 3 0 1 0 .216 .308 .426 .734
Max Clark CF 4 2 3 1 1 0 .750 .800 1.250 2.050 2 2B
Javier Báez SS 5 2 3 3 0 0 .304 .323 .435 .758
Ben Malgeri RF 4 2 1 2 1 1 .282 .383 .410 .793 HR (1)
Riley Greene LF 4 0 0 0 1 1 .277 .368 .457 .825 SB
Hao-Yu Lee 2B 2 0 0 0 0 1 .269 .299 .430 .729
Colt Keith 3B 1 0 0 0 0 1 .263 .311 .415 .726
Eduardo Valencia PH 1 0 1 0 0 0 .417 .440 .958 1.398 2B
HOME · ATH
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Brian Serven C 1 0 0 0 0 0 .250 .250 .625 .875
Jacob Wilson DH 3 1 1 0 1 0 .276 .309 .399 .708
Jonah Heim 1B 3 0 1 1 1 0 .236 .289 .448 .737 2B
Tyler Soderstrom LF 4 0 0 0 0 0 .240 .335 .458 .793
Tommy White 3B 4 0 0 0 0 1 .269 .296 .308 .604
Lawrence Butler RF 4 0 0 0 0 2 .206 .305 .325 .630
Henry Bolte CF 2 0 1 0 0 1 .248 .331 .324 .655
Jeff McNeil 2B 3 0 0 0 0 1 .246 .305 .329 .634
Jonathan Ornelas SS 1 0 0 0 0 0 .000 .000 .000 .000
Nick Kurtz 1B 2 0 0 0 1 2 .256 .396 .483 .879
Alika Williams SS 1 0 0 0 0 0 .262 .286 .411 .697
Donovan Walton SS 1 0 0 0 0 0 .292 .370 .469 .839

Pitching lines

AWAY · DET
PITCHER IPHRERBBKHR NPERA DEC
Tyler Holton 2.0 1 1 1 1 1 0 24 3.10
Ty Madden 3.0 2 0 0 2 2 0 56 2.40 W
Drew Sommers 2.0 0 0 0 0 3 0 15 4.32 HLD
Enmanuel De Jesus 2.0 0 0 0 0 1 0 21 3.74
HOME · ATH
PITCHER IPHRERBBKHR NPERA DEC
Jeffrey Springs 4.0 4 2 2 5 2 1 86 6.17 L
Hayden Juenger 1.0 0 0 0 1 2 0 20 4.15
Brady Basso 2.0 4 3 2 0 2 0 30 5.14
Luis Morales 2.0 6 8 8 1 1 2 47 14.06

Manager comparison

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

Recent form

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

Season series: 5-0 with DET 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.