Marlins at Athletics
O/U 10.5 · RL Athletics -1.5 · Sutter Health Park
The pick & result
- Published pick
- Marlins ML +120
- Published odds
- +120
- Result
- Won
- Final score
- 12-5
Odds are the American price printed with this pick, not a current offer. Wins, losses and pushes remain on the public record; a missing grade is not a win.
The read
Under the blazing Sacramento sun at Sutter Health Park, the Miami Marlins and Oakland Athletics open up a high-temperature three-game interleague set that promises plenty of offensive fireworks. With the mercury hovering near 96 degrees and a steady 10 mph breeze blowing straight out to left field, we have a prime environment for run production—and a massive betting opportunity. The market has installed the Athletics as -142 favorites, heavily penalizing the Marlins for their taxing travel schedule following a Thursday doubleheader in Colorado, but this price completely ignores the catastrophic state of Oakland's roster.
The core of this game lies in how the extreme weather interacts with starting pitcher Jack Perkins. Perkins is a fly-ball pitcher (0.63 GO/AO) who relies heavily on his outfield defense to bail him out. But his supporting cast is the absolute worst in the league at backing him up, ranking 30th in defensive efficiency and 29th in Outs Above Average. In this heat, fly balls carry, and against a deep Marlins lineup that boasts high-powered left-handed bats like Griffin Conine (1.027 OPS against righties) and Liam Hicks (.885 OPS), Perkins is in a highly volatile spot. Even though his 3.79 xERA suggests he has underperformed his 6.00 surface ERA, the market is overpaying for that regression potential in a ballpark and defensive environment that actively punishes his pitching style.
The obvious concern here is Miami's travel-weary bullpen and Tyler Phillips' own looming regression (3.02 ERA vs. 4.42 xERA). But Oakland's lineup has been completely hollowed out by injuries, missing four of their top five hitters including the devastating season-ending loss of Brent Rooker. Outside of rookie sensation Nick Kurtz, this lineup is starting three players with under 70 at-bats this season and lacks the depth to consistently exploit Miami's tired arms. Furthermore, Perkins rarely goes deep into games, failing to complete six innings in five consecutive starts. Once this becomes a battle of the bullpens, I trust Miami’s professional hitters to scratch out runs against a highly volatile Oakland middle relief corps featuring Scott Barlow (6.48 ERA). Grab the Marlins at a valuable +120 plus-money price.
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 — 4d ago) [KNOWN] Tyler Soderstrom (LF) — Hip (Left): Soderstrom (hip) is out of the lineup for Sunday's game against the Angels. (Jun 29 — 4d ago) [KNOWN] Zack Gelof (3B) — Hand (Right): The Athletics placed Gelof on the 10-day injured list Thursday with a right hand contusion. (Jun 25 — 8d 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 — 2d 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 — 10d 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 — 12d ago) [KNOWN] Brooks Kriske (RP) — Shoulder (Right): Kriske (shoulder) began a throwing progression Thursday, MLB.com reports. (Jun 16 — 17d 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 — 4d 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 — 12d 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 — 32d ago) [KNOWN] Robby Snelling (SP) — Elbow (Left): Snelling underwent internal brace surgery Friday to repair a torn UCL in his left elbow. (May 22 — 42d ago) [KNOWN] Adam Mazur (Starting Pitcher) — Elbow (Right): The Marlins placed Mazur (elbow) on the 60-day injured list Wednesday. (May 8 — 56d ago) [NEW] 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 — 3d ago)
The research
The dated measurements the app shows under this card — observations with their sample and source, not predictions.
STARTER FORM
Tyler Phillips: 6.23 ERA over his last 3 starts
6.23He is carrying a 6.23 ERA over his last 17.3 innings with a 1.33 WHIP (1.31 season) — the 3.02 season line is doing a lot of work for him right now.
PLATOON EDGE
Liam Hicks (bats L) hits 1st against Jack Perkins (RHP)
.885Over 211 AB vs. Right, Liam Hicks owns a .885 OPS versus .573 in 51 AB the other way. He sees RHP Jack Perkins tonight hitting 1st, where the platoon side lines up his way.
HEAT CHECK
Owen Caissie: 1.197 OPS in Last 15 Days
1.197Over the last 15 days (32 PA) he is at a 1.197 OPS, up 0.46 on his .737 season mark. He has 10 home runs on the season. His total-bases line tonight: 0.5.
COOLING OFF
Nick Kurtz: .622 OPS in L15 — draws RHP Tyler Phillips
.622Nick Kurtz's .622 OPS over the last 15 days (48 PA) trails his .938 season mark, down 0.316. Tonight he draws RHP Tyler Phillips — his stronger side: a 1.005 OPS vs RHP across 194 AB.
RUNNING GAME
Miami Marlins like to run — Shea Langeliers (36% caught) is the wrong catcher to test
36% CSMiami Marlins attempt 1.4 steals a game, but Shea Langeliers has cut down 16 of 44 runners (36%). Someone is getting thrown out tonight.
TEAM RECORD
Athletics 2-6 in Jack Perkins's last 8 starts
2-6Athletics are 2-6 in Jack Perkins's last 8 starts this season — losers of his last 3 in a row. He starts tonight.
REGRESSION
Jack Perkins: 6 ERA vs 3.79 xERA
3.79Jack Perkins carries a 6 ERA against a 3.79 expected ERA (2.21 run gap), so he has been underperforming his contact quality. Opponents hit .252 off him vs a .233 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
Lawrence Butler: .196 AVG vs .244 xBA
.244Across 240 plate appearances, Lawrence Butler carries a .196 average versus a .244 xBA. His wOBA sits at .265 against a .309 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit above what he has actually posted.
Tyler Phillips: 3.02 ERA vs 4.42 xERA
4.42Tyler Phillips carries a 3.02 ERA against a 4.42 expected ERA (1.41 run gap), so he has been outperforming his contact quality. Opponents hit .228 off him vs a .248 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
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
- Daily picks first stored July 3, 2026 at 12:35 PM ET.
- Odds record
- The pick receipt shows the price printed in the published ticket. The matchup market and line ladder provide separate market context. Stored sportsbook sources: fanduel, caesars, fanatics, draftkings, betrivers, betmgm.
- Accountability
- Read the editorial standards, source policy, and corrections process.
Props on this game
2- GARY'S PICKTYLER PHILLIPSPITCHER OUTS UNDER 16.5
Phillips is a prime candidate for regression, as evidenced by his 4.42 xERA standing significantly higher than his 3.02 surface ERA. His workload has trended downward recently; he has failed to clear this 16.5-out line (5.2 innings) in three consecutive starts, completing 4.0, 5.0, and 4.2 innings respectively.
Tonight's conditions are extreme, with temperatures projected at 96°F at first pitch and a game total listed at an unusually high 15.5 runs. High-scoring, high-heat environments typically lead to elevated pitch counts and early fatigue for starters.
Against an Athletics lineup with power threats like Nick Kurtz and Shea Langeliers, Phillips—who relies heavily on a sinker that carries a .413 xwOBA—is unlikely to provide the length required for the over.
- GARY'S PICKOTTO LOPEZH+R+RBI OVER 2.5
Lopez has been the most consistent offensive producer for the Marlins, maintaining a .336 average on the season and a red-hot .366 over his last 10 games. He occupies the #3 spot in the order, ensuring he sees high-leverage plate appearances with runners on base.
Tonight he faces Jack Perkins, who has struggled with a 6.00 ERA and shows a clear vulnerability to right-handed hitters like Lopez, allowing them a .796 OPS compared to just .660 against lefties. Lopez has cleared this 2.5 HRR threshold in three of his last five games, including a 9-HRR explosion against Colorado.
In a game environment where the total is set at 15.5, the opportunities for hits, runs, and RBIs will be plentiful.
Every prop from this day is on the archive page.
Every pick posts before the game and is graded after, in public. My Book on this website lets you tail or fade listed calls and keeps your record separately labeled; Gary is also available as a native iOS app.
Get Gary on the App StoreEvery MLB game this dayThe MLB recordToday's MLB picksEvery sport this day