ARCHIVE July 4, 2026
July 4, 2026 · AL West

Miami Marlins vs Oakland Athletics

July 4, 2026Sutter Health ParkClear 89°F · 8 mph, Out To RF
AWAY
Miami Marlins
48-42
7
vs
HOME
Oakland Athletics
41-48
2

Game Highlights

Published July 5, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
T3 Joe Mack Joe Mack homers (7) on a fly ball to right field. MIA 1, ATH 0
T3 Otto Lopez Otto Lopez homers (8) on a line drive to left field. Liam Hicks scores. MIA 3, ATH 0
T5 Otto Lopez Otto Lopez doubles (24) on a sharp line drive to left fielder Zack Gelof. Javier Sanoja scores. MIA 4, ATH 0
T7 Kyle Stowers Kyle Stowers homers (11) on a fly ball to left center field. Liam Hicks scores. MIA 6, ATH 0
B7 Jeff McNeil Jeff McNeil out on a sacrifice fly to center fielder Jakob Marsee. Henry Bolte scores. MIA 6, ATH 1
T9 Xavier Edwards Xavier Edwards singles on a line drive to left fielder Zack Gelof. Kyle Stowers scores. Otto Lopez to 2nd. MIA 7, ATH 1
B9 Henry Bolte Henry Bolte singles on a ground ball to shortstop Otto Lopez. Carlos Cortes scores. Henry Bolte to 2nd. Throwing error by shortstop Otto Lopez. MIA 7, ATH 2

Box score

  123456789 R
MIA 003010201 7
ATH 000000101 2

Pitching & bullpen

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

Marlins AWAY 7

Sandy Alcantara started for Marlins, leaving with a 6–1 lead. Out of the bullpen, Tyler Zuber took the roughest line.

workload · innings pitched
  • Sandy Alcantara Starter 8.0 100 1 8 W
    Pitch-by-pitch: what Sandy Alcantara threw
    CSW 31% 1st-pitch strike 74% 3.2 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Sinker 33 33% 2 12 4 7 8
    Four-Seam Fastball 21 21% 4 2 4 7 4
    Cutter 19 19% 2 4 5 4 4
    Changeup 13 13% 1 1 0 9 2
    Sweeper 13 13% 1 1 5 3 3
    Slider 1 1% 0 1 0 0 0
  • Tyler Zuber Setup 1.0 14 1 1
Athletics HOME 2

Aaron Civale started for Athletics, leaving trailing 0–4. Out of the bullpen, Kade Morris took the roughest line.

workload · innings pitched
  • Aaron Civale Starter 4.2 84 4 6 L
    Pitch-by-pitch: what Aaron Civale threw
    CSW 35% 1st-pitch strike 62% 4.0 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Cutter 30 36% 1 10 6 9 4
    Curveball 29 35% 4 7 2 13 3
    Sinker 12 14% 3 2 2 4 1
    Four-Seam Fastball 9 11% 1 1 0 3 4
    Slider 2 2% 0 0 1 1 0
    Splitter 2 2% 0 0 0 1 1
  • Elvis Alvarado Middle 0.1 17 0 1 inherited 1, stranded 1
  • José Suarez Long 1.0 13 0 0
  • Kade Morris Reliever 3.0 68 3 0

Where the game turned

1 run Top 3rd · off Civale
  • Mack HR (1)

Batting lines

AWAY · MIA
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Liam Hicks DH 5 2 3 0 0 0 .288 .365 .465 .830
Kyle Stowers 1B 4 2 2 2 1 1 .247 .335 .470 .805 HR (11)
Otto Lopez SS 5 1 3 3 0 0 .341 .371 .506 .877 HR (8), 2B
Xavier Edwards 2B 3 0 1 1 2 0 .299 .383 .426 .809
Griffin Conine RF 4 0 0 0 1 2 .233 .352 .433 .785
Esteury Ruiz LF 1 0 0 0 0 0 .241 .337 .483 .820
Jakob Marsee CF 4 0 1 0 1 1 .190 .312 .294 .606
Joe Mack C 5 1 2 1 0 1 .255 .314 .440 .754 HR (7)
Javier Sanoja 3B 4 1 1 0 0 0 .281 .326 .419 .745 2B
Owen Caissie RF 2 0 0 0 0 2 .236 .292 .444 .736
Heriberto Hernández LF 1 0 0 0 1 0 .222 .299 .411 .710
HOME · ATH
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Nick Kurtz 1B 4 0 0 0 0 3 .278 .420 .519 .939
Zack Gelof LF 3 0 1 0 0 0 .283 .339 .500 .839 2B
Lawrence Butler RF 3 0 1 0 1 1 .200 .293 .300 .593
Jonah Heim C 4 0 0 0 0 1 .234 .295 .468 .763
Carlos Cortes DH 4 1 2 0 0 2 .281 .359 .438 .797 2B
Henry Bolte CF 4 1 2 0 0 0 .299 .379 .377 .756
Joshua Kuroda-Grauer 3B 3 0 2 0 0 0 .444 .474 .556 1.030
Jeff McNeil 2B 3 0 0 1 0 0 .227 .292 .305 .597
Alika Williams SS 4 0 0 0 0 2 .286 .313 .455 .768

Pitching lines

AWAY · MIA
PITCHER IPHRERBBKHR NPERA DEC
Sandy Alcantara 8.0 6 1 1 1 8 0 100 4.00 W
Tyler Zuber 1.0 2 1 1 0 1 0 14 5.23
HOME · ATH
PITCHER IPHRERBBKHR NPERA DEC
Aaron Civale 4.2 6 4 4 2 6 2 84 5.10 L
Elvis Alvarado 0.1 0 0 0 1 1 0 17 5.40
José Suarez 1.0 0 0 0 1 0 0 13 4.76
Kade Morris 3.0 7 3 3 2 0 1 68 11.70

Manager comparison

AWAY · MIA
Clayton McCullough
Lineup 3.3 R Bunts 2.5 R IBBs 0.9 R
HOME · ATH
Mark Kotsay
Lineup 3.9 R Bunts 2.1 R IBBs 2.0 R

Recent form

AWAY · MIA
6-4 L3 -2 run diff
LLLWWWLWWW
HOME · ATH
1-9 L8 -32 run diff
LLLLLLLLWL

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.