We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsSeattle Mariners at Miami Marlins
Seattle MarinersSeattle Mariners
@
loanDepot park
Miami MarlinsMiami Marlins

Match Predictor

Pre-match Prediction
Seattle Mariners
@
Miami Marlins
Seattle Mariners 49%Miami Marlins 51%
Market LinesRun Line: Miami Marlins -0.5Total: O/U 8
Model: Under 8
Model projects 7.5 total runs vs 8 line

Seattle Mariners

0022446688101012121414OVERUNDERO/U 8Runs ScoredRuns Allowed
All Over 8
41%
37/91
MLB: 48%
Starter
vs MIA
Avg Total
7.9
MLB: 8.9
Game Starter (0) Last Starter vs MIA vs MIA (0)
Bullpen (2026 Season)Good
ERA: 3.30MLB Avg: 3.959 relievers
Recent: W 8-3W 1-0L 0-2W 11-0W 4-0

Miami Marlins

0022446688101012121414OVERUNDERO/U 8Runs ScoredRuns Allowed
All Over 8
55%
50/91
MLB: 48%
Starter
56%
10/18
vs SEA
Avg Total
8.9
MLB: 8.9
Game Starter (18) Last Starter vs SEA vs SEA (0)
Max Meyer #23 · RHP · Age 27
2.53
ERA (2026)
9.8
K/9 (2026)
18
Starts (2026)
9.3
Avg Total (2026)
Last 3:
L @COL (Jul 01): 6.0IP, 1ER, 5K
W @STL (Jun 26): 7.0IP, 0ER, 5K
W SF (Jun 20): 5.0IP, 2ER, 7K
vs SEA: L (Apr 27 2025): 4.0 IP, 5 ER, 6 K
Bullpen (2026 Season)Average
ERA: 3.93MLB Avg: 3.9510 relievers
Workload Alert: Allowed 14 runs on 2026-07-02 vs COL. Bullpen arms likely still recovering.
Recent: L 3-6L 4-14W 12-5W 7-2W 9-8
Lineup vs Max Meyer (Career)
BatterPosPAAVGOPSHR
Cal RaleighC3.3331.6661
Josh Naylor1B3.3331.6661
J.P. CrawfordSS2.5001.0000
Luke RaleyRF2.0000.0000
Miles Mastrobuoni3B2.0000.5000
Randy ArozarenaLF2.0000.0000
7 batters with no matchup history
Our Top PicksLive Odds
Top PickMiami Marlins ML -128 (MEDIUM confidence)
Meyer at home against a lineup missing Rodriguez is the clearest edge in this game.
PickMiami Marlins -1.0 Run Line +116 (MEDIUM confidence)
This is where the real value sits tonight.
PickUnder 8.0 Runs -130 (LOW confidence)
This is a tiebreaker lean, not a conviction play.

Seattle Mariners vs Miami Marlins Game Preview

The pitching matchup defines this game before the first pitch is thrown. Max Meyer of the Miami Marlins arrives at loanDepot park in the best form of his career: 9-1, a 2.53 ERA, and 103 innings of sustained quality in 2026. That is not a hot start. That is a legitimate ace season. His last three outings add context: 6.0 IP/1 ER/5 K at Colorado, 7.0 IP/0 ER/5 K at St. Louis, 5.0 IP/2 ER/7 K against San Francisco. Deep outings, low damage. He faces Bryan Woo of the Seattle Mariners, a dependable arm at 7-6 with a 4.17 ERA who posted 6.1 innings and 2 earned runs in his most recent start against Toronto. On paper, this is a quality pitching duel. In practice, the gap between these two starters is significant.

The bigger story is who Seattle is missing. Rodriguez is out with a concussion, and his absence hollows out an already limited offense. The Mariners hit .231 as a team with a .694 OPS and average just 4.1 runs per game. On the road, they are 20-24. Without Rodriguez, the lineup leans on Randy Arozarena, who is running a 1.143 OPS over his last seven days, and Dominic Canzone, who slugs .551 with 14 home runs on the season. Those two carry real threat. But the supporting cast around them is thin. J.P. Crawford is hitting .212 with a .447 OPS over the last 28 days. Cal Raleigh sits at .164 on the year. This is a punchless road offense visiting a pitcher-friendly park in tonight's MLB action.

Miami rolls in red hot. Their 22-8 record over the last 30 games is the best stretch in baseball, and at loanDepot park they are 28-17 on the season. The offensive engine is Otto Lopez, hitting .346 on the year with an OPS of 1.520 over his last seven days. He handles right-handed pitching at an .830 clip and Woo is a right-hander. Kyle Stowers has also caught fire with a 1.437 OPS in that same seven-day window. This lineup is not just riding Meyer's arm. It is producing on its own. One note: Jakob Marsee carries a knee concern going into tonight, though his status has not been confirmed as out.

The park tips the scales further. loanDepot park posts a runs factor of 0.94 and a home run factor of 0.88. The indoor design eliminates weather entirely. That controlled environment benefits a precision arm like Meyer and caps the power ceiling for visitors who rely on the long ball. Cal Raleigh and Josh Naylor each have limited BvP data against Meyer, three plate appearances apiece from 2025 only, a sample too small to build a case on. The park environment here meaningfully constrains those power profiles regardless. The edge formula is straightforward: better starter, better recent form, better park, healthier roster.

Seattle Mariners vs Miami Marlins Key Insights

  • Max Meyer is 9-1 with a 2.53 ERA across 103 innings in 2026, averaging over 6 innings per start in his last three outings. He posts a 9.78 K/9 and has allowed just 10 home runs all season. He is the best arm in this game by a wide margin.
  • Rodriguez is out with a concussion. Seattle was already hitting .231 as a team and averaging 4.1 runs per game on the road. Removing their most dangerous bat from a lineup ranked 12th in wRC+ makes an already thin away offense even thinner.
  • Otto Lopez is the hottest bat in this game. His .346 average on the season, 1.024 OPS over his last 28 days, and 1.520 OPS over his last 7 days put him in elite company right now. He handles right-handed pitching well and will see full at-bats deep into a game Miami is expected to lead.
  • loanDepot park runs a factor of 0.94 and a home run factor of 0.88. The indoor environment removes all weather variables. Both starters benefit, but Meyer is best positioned to exploit the conditions with his command-based approach and ability to generate weak contact.
  • Randy Arozarena is Seattle's best remaining weapon with Rodriguez out, posting a 1.143 OPS over his last seven days. His BvP against Meyer is 0-for-2 in 2025, too small a sample to lean heavily on, but worth noting alongside the park's suppressive power numbers.
  • Meyer comes in on extended rest at 6 days. That can cut both ways. A well-rested ace can be dominant, but disrupted rhythm sometimes limits strikeout output, which is part of the case for the under on his K line despite facing a weakened lineup.

Seattle Mariners vs Miami Marlins Betting Picks

Picks made July 07, 2026 at 05:36 AM ET. Odds shown reflect current market prices.

Miami Marlins -1.0 Run Line +116 (MEDIUM confidence)
Miami Marlins -1.0 Run Line +116 (MEDIUM confidence): This is where the real value sits tonight. Miami winning by two or more runs is priced at +116, implying only 46.3% probability. With Meyer operating at this level in a pitcher-friendly indoor park against a depleted road offense, that number underprices Miami's genuine edge. An elite starter who limits damage over 6-7 innings gives his offense time to build a cushion. Plus money for a team this well-positioned at home deserves serious attention.
Under 8.0 Runs -130 (LOW confidence)
Under 8.0 Runs -130 (LOW confidence): This is a tiebreaker lean, not a conviction play. The projected total matches the market exactly at 8.0, which means the edge here is noise-level at best. The situational factors all point the same direction: Rodriguez absent, two capable starters, pitcher-friendly indoor park with no weather variables. But the -130 juice reduces value. If you play this, play it small. The run line and props are stronger expressions of tonight's thesis.
Max Meyer Under 5.5 Strikeouts +108 (MEDIUM confidence)
Max Meyer Under 5.5 Strikeouts +108 (MEDIUM confidence): Meyer's overall K/9 in 2026 is elite at 9.78, but his last three starts tell a quieter story: 5K, 5K, 7K. Two of those three sit at exactly 5, under the line. Extended rest at 6 days can disrupt rhythm rather than guarantee a peak outing. Lower-quality lineups like Seattle can also reduce strikeout volume because hitters put weak contact in play rather than miss entirely. At +108, the under carries genuine positive expected value given the recent output.
J.P. Crawford Under 0.5 Hits +130 (MEDIUM confidence)
J.P. Crawford Under 0.5 Hits +130 (MEDIUM confidence): Crawford is hitting .212 on the season with a .722 OPS against right-handed pitching. His last 28 days have been worse, an OPS of .447 that signals an extended cold stretch. His last 7 days: .521 OPS. No signs of reversal. Meyer is posting a 2.53 ERA with a 9.78 K/9 this season. A .212 hitter in a prolonged slump facing an elite right-hander in a park with a 0.94 runs factor is a textbook under target. At +130, the market is pricing this too close to even.
Randy Arozarena Over 1.5 Total Bases +144 (MEDIUM confidence)
Randy Arozarena Over 1.5 Total Bases +144 (MEDIUM confidence): Arozarena is the hottest bat Seattle can put on the field right now, posting a 1.143 OPS over his last seven days with a .451 slugging percentage on the season. Clearing 1.5 total bases requires a double or two singles, both realistic outcomes for a hitter in this form. His BvP vs Meyer is 0-for-2 in 2025, but two plate appearances cannot override season-long and recent trends. Woo is not an elite swing-and-miss arm at 4.17 ERA, meaning Arozarena should find quality contact opportunities. At +144, this is underpriced given his current form.
Otto Lopez Over 1.5 Total Bases +108 (MEDIUM confidence)
Otto Lopez Over 1.5 Total Bases +108 (MEDIUM confidence): Lopez has been the best bat in this game all month. His .346/.376/.520 season line, 1.024 OPS over the last 28 days, and 1.520 OPS over the last 7 days signal an elite stretch of hitting. His .520 slugging percentage gives him consistent extra-base pop. He will see full at-bats deep into a game Miami is expected to lead, and Woo is a contact-allowing arm who posted just 5 strikeouts over 6.1 innings in his most recent start. Lopez at +108 to go over 1.5 total bases is the kind of plus-money opportunity you target with a hitter this locked in.
Dominic Canzone Anytime Home Run +390 (LOW confidence)
Dominic Canzone Anytime Home Run +390 (LOW confidence): Canzone has slugged .551 with 14 home runs in just 232 plate appearances this season, and he punishes right-handed pitching with an .887 OPS vs RHP. Meyer has allowed 10 home runs in 103 innings, not a true suppressor. No BvP data exists for this matchup. loanDepot's 0.88 HR park factor and the overall lean toward a lower-scoring game keep this at LOW confidence, but at +390, Canzone's raw power profile makes him a viable anytime homer flier. Size it as a small speculative play only.
Same-Game Parlay, 4 legs (MEDIUM confidence)
Same-Game Parlay, 4 legs (MEDIUM confidence): Miami Marlins ML (-128) + Under 8.0 (-130) + Max Meyer Under 5.5 Strikeouts (+108) + Randy Arozarena Over 1.5 Total Bases (+144). The thesis: Meyer runs a clean, efficient start that keeps runs off the board and drives the under, while Miami wins a tight, low-scoring game. Arozarena providing Seattle's best offensive contribution in a losing effort ties the offensive and pitching narratives together. The legs all support each other. An efficient Meyer start and a depleted Seattle offense are the two assumptions doing the most work here.
Analysis insight — no specific bet associated
NRFI (No Run First Inning) -147
NRFI (No Run First Inning) -147: Meyer is the strongest first-inning argument on tonight's board. His 2.53 ERA and 9.78 K/9 across 103 innings show consistent early control and the ability to strand traffic. Woo profiles as a clean first-inning arm as well, coming off a 6.1-inning start where he limited damage throughout. loanDepot park's 0.94 runs factor consistently suppresses scoring from the opening frame, and the Mariners are without Rodriguez, reducing their first-inning threat. The -147 price reflects how one-sided this opener looks.

Key Players

Batting AverageSEA
Randy Arozarena
.286Batting Average
LF
Home RunsSEA
Luke Raley
14Home Runs
RF
Runs Batted InSEA
Randy Arozarena
41Runs Batted In
LF
Earned Run AverageSEA
Logan Gilbert
3.19Earned Run Average
SP
WinsSEA
Logan Gilbert
7Wins
SP
StrikeoutsSEA
Logan Gilbert
114Strikeouts
SP
Batting AverageMIA
Otto Lopez
.346Batting Average
SS
Home RunsMIA
Liam Hicks
13Home Runs
C
Runs Batted InMIA
Liam Hicks
56Runs Batted In
C
Earned Run AverageMIA
Max Meyer
2.53Earned Run Average
SP
WinsMIA
Sandy Alcantara
10Wins
SP
StrikeoutsMIA
Max Meyer
112Strikeouts
SP

Recent Form

Seattle Mariners
W8-3Los Angeles Angels
W1-0Los Angeles Angels
L2-0Toronto Blue Jays
W11-0Toronto Blue Jays
W4-0Toronto Blue Jays
Miami Marlins
L6-3Colorado Rockies
L14-4Colorado Rockies
W12-5Athletics
W7-2Athletics
W9-8Athletics

Seattle Mariners vs Miami Marlins Summary

The case for Miami tonight is built on three pillars: the best starting pitcher in this game, home field advantage at a pitcher-friendly indoor park, and a depleted Seattle offense missing its most dangerous hitter. Max Meyer at 9-1 and 2.53 ERA across 103 innings is a legitimate ace, not a streak. Miami's 22-8 record over the last 30 games is real production against a variety of opponents, and Otto Lopez at a 1.520 OPS over the last seven days is the offensive engine backing Meyer up. The edge formula here is not complicated. The run line at +116 is the cleanest expression of it, offering plus money for a team this well-positioned at home.

For props, Lopez over 1.5 total bases at +108 and Arozarena over 1.5 total bases at +144 represent the best player-level value on the board. Crawford under 0.5 hits at +130 is the under side of that coin, targeting a .212 hitter in a prolonged slump against an elite right-hander. Meyer's strikeout under at +108 is worth a small play given two of his last three starts came in at exactly 5 Ks, and the NRFI at -147 is backed by the full situational picture. The four-leg SGP combining the Marlins ML, under, Meyer strikeout under, and Arozarena over ties the game narrative together cleanly.

One honest caveat: Meyer does carry some volatility in his recent starts, and extended rest does not guarantee a peak outing. Seattle still has Arozarena and Canzone, two legitimate power threats who showed they can do damage even in small BvP samples. Nothing in baseball is guaranteed, and a single bad inning can flip any game. Keep position sizing measured, particularly on the parlay. Seven total runs and a Marlins win is the base case here, but lean into it with discipline, not certainty. For the full slate, see our MLB picks today, NRFI picks, and player props.

Mariners vs Marlins predictions: Meyer (9-1, 2.53 ERA) dominates depleted Seattle without Rodriguez. Best bets: Marlins ML -128, run line +116, Under 8.0.

Frequently Asked Questions

MLBGame PreviewsSeattle Mariners at Miami Marlins