MLB · Sat, Jul 4 · 9:40 PM

Marlins at Athletics

O/U 11 · RL Marlins -1.5 · Sutter Health Park

Gary's pick

Marlins ML-142

CONF 85%

Result

WCashedFinal 7-2

The read

Under the hot Sacramento evening sky at Sutter Health Park, the Miami Marlins look to stay hot on this Fourth of July as they face a battered and depleted Oakland Athletics squad. This game presents a massive starting pitching mismatch that is completely undervalued by the current line. Miami rolls out ace Sandy Alcantara, who is coming off a dominant, undefeated June (6-0) and has posted a 3.24 ERA and a 1.23 WHIP over his last five starts while averaging a durable 6.6 innings per outing. On the other hand, Oakland’s Aaron Civale has been in a complete freefall since returning from the IL, posting a staggering 9.86 ERA and a 1.95 WHIP over his last five starts, including surrendering 8 home runs in just 21.0 innings. The market is giving us a cheap -142 price on a durable workhorse facing a pitcher who is actively imploding.

The mismatch only deepens when you examine the matchup details. Civale is an extreme fly-ball pitcher with a very low 0.49 GO/AO ratio, and he has a glaring platoon vulnerability, allowing a massive .995 OPS and .335 batting average to left-handed hitters this season. The Marlins have constructed a starting lineup loaded with seven left-handed or switch-hitters—including Liam Hicks, Kyle Stowers, and Griffin Conine—specifically built to exploit this exact weakness. In 88°F heat with an 8 mph wind blowing directly out to left field at a high-scoring park, Miami's heavy left-handed sluggers are positioned for a dominant offensive performance against Civale's fly-ball tendencies.

To complicate matters for Oakland, they are suffering from the fresh loss of catcher Shea Langeliers, who was forced out of yesterday's game with a thumb injury. This leaves a massive hole in the middle of their order, stripping away 18 home runs of production. Additionally, the Athletics' bullpen is completely exhausted after being forced to throw 8.2 innings in an earlier game today, leaving key relievers like Jack Perkins and Mason Barnett unavailable tonight. While the Athletics' clean defense (only 34 errors) and Nick Kurtz's strong home form are respectable, they won't be enough to rescue a heavily taxed pitching staff. Taking the Marlins at -142 is a high-value play that captures every structural edge tonight.

Injuries noted

Athletics: [KNOWN] Jacob Wilson (SS) — Thumb (Right): Wilson (shoulder) is out of the lineup for Sunday's game against the Angels. (Jun 29 — 5d ago) [KNOWN] Tyler Soderstrom (LF) — Hip (Left): Soderstrom (hip) is out of the lineup for Sunday's game against the Angels. (Jun 29 — 5d ago) [NEW] Brent Rooker (DH) — Knee (Left): Rooker will undergo season-ending surgery to repair a cartilage tear in his left knee, Jason Burke of Roundtable.io reports. (Jul 1 — 3d ago) [KNOWN] Denzel Clarke (Center Fielder) — Hamstring (Left): Clarke (hamstring) has started to play catch and has also begun a swinging progression, Martin Gallegos of MLB.com reports. (Jun 23 — 11d ago) [KNOWN] Luis Severino (SP) — Shoulder (Right): The Athletics transferred Severino (shoulder) from the 15-day injured list to the 60-day IL on Sunday. (Jun 21 — 13d ago) [KNOWN] Brooks Kriske (RP) — Shoulder (Right): Kriske (shoulder) began a throwing progression Thursday, MLB.com reports. (Jun 16 — 18d ago) [NEW] Shea Langeliers (C) — Thumb (Left): Langeliers (thumb) is not in the Athletics' Jason Burke of Roundtable.io against the Marlins on Saturday. (Jul 4 — 0d ago) Marlins: [KNOWN] Janson Junk (SP) — Lower Leg (Right): Junk (shin) allowed one run over 2.2 innings in his first rehab start with Triple-A Jacksonville on Sunday before exiting after being struck on the left wrist by a comebacker, Christina De Nicola of MLB.com reports. (Jun 29 — 5d ago) [KNOWN] Josh Ekness (RP) — Calf (Right): Marlins manager Clayton McCullough said Monday that Ekness is expected to miss approximately six weeks due to a right calf strain, Kyle Sielaff of Marlins.tv reports. (Jun 21 — 13d ago) [KNOWN] Andrew Nardi (RP) — Ribs (Left): The Marlins transferred Nardi (ribcage) from the 15-day injured list to the 60-day IL on Monday. (Jun 1 — 33d ago) [KNOWN] Robby Snelling (SP) — Elbow (Left): Snelling underwent internal brace surgery Friday to repair a torn UCL in his left elbow. (May 22 — 43d ago) [KNOWN] Adam Mazur (Starting Pitcher) — Elbow (Right): The Marlins placed Mazur (elbow) on the 60-day injured list Wednesday. (May 8 — 57d ago) [KNOWN] Anthony Bender (RP) — Lower Leg (Right): The Marlins placed Bender on the 15-day injured list Tuesday with a right shin stress reaction. (Jun 30 — 4d ago)

About this analysis

Who made it
Gary AI, an AI sports-analysis product operated by Gary A.I. LLC. No human reviewer is claimed unless one is explicitly named.
Published data
Board stored July 4, 2026 at 9:42 AM ET.
Odds record
The displayed line is the value retained with the call. Stored sportsbook sources: fanduel, caesars, draftkings, fanatics, betmgm, betrivers.
Accountability
Read the editorial standards, source policy, and corrections process.

Props on this game

2

Every pick posts before the game and is graded after, in public. In the app you can ride or fade any of them, and your book keeps score against Gary's.

Download on the App Store

Every MLB game this dayThe MLB recordToday's MLB board