Skip to content
GARY A.I.Get the app
MLB · Thu, Jul 9 · 6:40 PM

Mariners at Marlins

O/U 8 · RL Mariners -1.5 · loanDepot park

GARY'S PICK
Mariners Moneyline
MLB@ Marlins· -130

Mariners
Moneyline

-130 · LOST · SEA 4 · MIA 8

Marlins

The pick & result

Published pick
Mariners ML -130
Published odds
-130
Result
Lost
Final score
4-8

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

It is a humid Thursday evening in Miami, but the temperature is a controlled seventy-two degrees inside loanDepot park as the Seattle Mariners look to salvage a win against the surging Miami Marlins. While Miami is riding a five-game winning streak and looking for the sweep, tonight’s matchup offers a massive pitching mismatch that makes the visiting Mariners at a modest price the smartest play on the board.

The pitching discrepancy is as stark as it gets. Bryce Miller takes the mound for Seattle boasting a 4-2 record, a 1.71 ERA, and an incredible 0.66 WHIP, backed by an elite 2.09 xERA. Miller has been exceptionally stingy, allowing a .152 average to left-handed hitters and a .180 average to right-handed hitters, while walking only 5 batters in 52.2 innings. In contrast, Miami is activating Janson Junk from the injured list to make his first start since May. Junk enters with a 4.80 ERA, a 1.30 WHIP, and a massive platoon vulnerability, allowing a .329 average and an .889 OPS to left-handed hitters. Seattle's lineup features seven bats that hit from the left side, including Dominic Canzone, Cal Raleigh, Josh Naylor, and Luke Raley, giving them a perfect structural setup to hammer Junk’s splits.

Crucially, the late-game advantages reside entirely in the visitors' dugout due to several fresh roster developments. Miami placed outfielder Owen Caissie and high-leverage reliever John King on the injured list today. King’s absence leaves a gaping hole in a Marlins bullpen that is already heavily taxed, with closer Pete Fairbanks having pitched in two straight games and three of the last four. Meanwhile, Seattle boasts a rest advantage and a top-tier relief unit featuring a 3.55 ERA, anchored by Andrés Muñoz, who has not thrown a pitch since July 2. Backing a dominant Bryce Miller and a fresh bullpen against a returning starter and a depleted Marlins relief group is a calculated bet I will gladly make at this price.

Injuries noted

Marlins: [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 — 18d 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 — 38d ago) [KNOWN] Robby Snelling (SP) — Elbow (Left): Snelling underwent internal brace surgery Friday to repair a torn UCL in his left elbow. (May 22 — 48d ago) [KNOWN] Adam Mazur (Starting Pitcher) — Elbow (Right): The Marlins placed Mazur (elbow) on the 60-day injured list Wednesday. (May 8 — 62d 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 — 8d ago) [NEW] Owen Caissie (RF) — Calf (Right): The Marlins placed Caissie on the 10-day injured list Thursday with a right calf strain. (Jul 9 — 0d ago) [NEW] John King (RP) — Ankle (Left): The Marlins placed King on the 15-day injured list Thursday with a left lateral ankle sprain. (Jul 9 — 0d ago) Mariners: [NEW] Brendan Donovan (3B) — Groin (Left): Donovan (groin) will work out Wednesday for a second straight day at the Mariners' spring training complex before starting a rehab assignment later this week, assuming all goes well, Ryan Divish of The Seattle Times reports. (Jul 8 — 1d ago) [KNOWN] Matt Brash (RP) — Lat (Right): General manager Justin Hollander said Tuesday that Brash was diagnosed with a Grade 1 strain in his right lat, Shannon Drayer of SeattleSports.com reports. (Jun 16 — 22d ago) [KNOWN] Carlos Vargas (Relief Pitcher) — Lat (Right): Mariners general manager Justin Hollander said Tuesday that Vargas (lat) recently began a throwing program and could be ready to return from the 60-day injured list around the Aug. 3 trade deadline, Zac Hereth of 710 AM Seattle Sports reports. (Jun 17 — 22d ago) [KNOWN] Will Wilson (3B) — Thumb (Left): Wilson (thumb) has gone 3-for-9 with two RBI and a 1:2 BB:K in his first three rehab games between High-A Everett and Triple-A Tacoma. (Jun 17 — 22d ago) [KNOWN] Cooper Criswell (RP) — Shoulder (Right): Seattle transferred Criswell (shoulder) to the 60-day injured list Friday. (Jul 4 — 4d ago) [KNOWN] Rob Refsnyder (DH) — Knee (Right): The Mariners placed Refsnyder (knees) on the 10-day injured list Monday, Adam Jude of The Seattle Times reports. (Jun 29 — 9d ago) [KNOWN] Julio Rodriguez (CF) — Concussion (Not Specified): The Mariners placed Rodriguez (concussion) on the 7-day injured list Friday. (Jul 3 — 5d ago)

The research

The dated measurements the app shows under this card — observations with their sample and source, not predictions.

STARTER FORM

  • Janson Junk: 9.19 ERA over his last 3 starts

    9.19

    Across his last 3 starts (15.7 IP) he has been tagged for 16 earned runs — a 9.19 ERA with a 1.85 WHIP (1.30 season) against a 4.80 season mark.

PLATOON EDGE

  • Liam Hicks (bats L) hits 1st against Bryce Miller (RHP)

    .893

    Over 229 AB vs. Right, Liam Hicks owns a .893 OPS versus .554 in 56 AB the other way. He sees RHP Bryce Miller tonight hitting 1st, where the platoon side lines up his way.

HEAT CHECK

  • Otto Lopez: 1.203 OPS in Last 15 Days

    1.203

    Over the last 15 days (53 PA) he is at a 1.203 OPS, up 0.31 on his .893 season mark. He has 9 home runs on the season. His total-bases line tonight: 1.5.

  • Kyle Stowers: 1.097 OPS in Last 15 Days

    1.097

    Over the last 15 days (48 PA) he is at a 1.097 OPS, up 0.296 on his .801 season mark. He has 12 home runs on the season. His total-bases line tonight: 0.5.

FIRST INNING

  • SEA have gone quiet in the 1st: runs in 0 of their last 10

    0/10

    Seattle Mariners have scored in the first inning just 0 times in their last 10 games — slow-starting lineup, and the 1st has been a free pass for opposing starters.

RUNNING GAME

  • Miami Marlins like to run — Cal Raleigh (33% caught) is the wrong catcher to test

    33% CS

    Cal Raleigh owns a 33% caught-stealing rate (11 of 33) and Miami Marlins run anyway — 1.1 steals a game. Strength on strength on the bases.

  • Green light: Seattle Mariners run, and Liam Hicks has caught just 11%

    11% CS

    Liam Hicks is catching tonight at 11% on the season (4-for-36 throwing), and Seattle Mariners attempt 1 steals a game. The track meet is on.

REGRESSION

  • Otto Lopez: .345 AVG vs .299 xBA

    .299

    Otto Lopez is hitting .345 against a .299 expected average (xBA) over 392 plate appearances. His wOBA sits at .384 against a .342 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit below what he has actually posted.

All research from this day

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 9, 2026 at 11:10 AM 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, fanatics, draftkings, betmgm, betrivers, caesars.
Accountability
Read the editorial standards, source policy, and corrections process.

Props on this game

1
  • GARY'S PICK
    DOMINIC CANZONEH+R+RBI OVER 1.5
    MLBMariners· -128

    Dominic Canzone
    H+R+RBI over 1.5

    -128 · CASHED · ACTUAL 5

    Mariners

    This is a target-rich environment for Seattle's left-handed hitters. Janson Junk has been statistically vulnerable to lefties this season, surrendering a massive .329 batting average and nearly a .900 OPS to the platoon.

    Canzone has been officially moved into a full-time middle-of-the-order role by Mariners management, and batting 3rd ensures he will see max volume (4-5 plate appearances) against a pitcher who allows hard contact at a 41.6% clip. While Canzone's batting average has dipped recently, his 14 home runs demonstrate the extra-base upside required to clear this line with a single swing.

    Against a pitcher returning from the IL who struggled with command and power prevention prior to his stint, Canzone is in a prime position to produce.

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 Store

Every MLB game this dayThe MLB recordToday's MLB picksEvery sport this day