MLB MLB
Jun 28, 5:41 PM ET UPCOMING
Seattle Mariners

Seattle Mariners

4W-6L
VS
Cleveland Guardians

Cleveland Guardians

4W-6L
Spread +0.1
Total 7.5
Win Prob 50.9%
Odds format

Seattle Mariners vs Cleveland Guardians Odds, Picks & Predictions — Sunday, June 28, 2026

Under looks like the clean contrarian play — market, model and exchange all lean sub-7.5 with a 5.4 line from our model.

ThunderBet ThunderBet
Jun 28, 2026 Updated Jun 28, 2026

Odds Comparison

91+ sportsbooks
Pinnacle
ML
Spread -1.5 +1.5
Total 7.5 7.5
DraftKings
ML
Spread +1.5 -1.5
Total 7.5 7.5
Bovada
ML
Spread -1.5 +1.5
Total 7.5 7.5
FanDuel
ML
Spread +1.5 -1.5
Total 7.5 7.5

This series still smells like a pitcher’s duel

If you watched the weekend in Cleveland you saw it: two low-scoring games, a split, and starters doing the heavy lifting. What makes tonight interesting is timing — the clubs close a short, chippy series with two similar ELO teams (CLE 1496 vs SEA 1490) and both offenses trending down. That sets up a classic bettor’s question: do you fade the retail total set at 7.5, or fade the sharps who have been moving the money on the spread? Our read is cleaner than the noise — this one is about run suppression, not momentum swings.

Matchup breakdown — why runs are likely to be scarce

Start with the two pitchers. Gavin Williams at home is legitimately elite (home ERA ~2.51, K/9 ~10.9) and imposes a contact-suppression profile that Cleveland has leveraged all month. On the other side Emerson Hancock profiles as a lower-variance arm who keeps the ball in the yard and forces hitters to work. That’s a bad recipe for high-scoring affairs when both bullpens are fresh and weather isn't a factor.

Offensively, both clubs are middle-of-the-road: Cleveland averages 3.8 runs per game (3.9 allowed) and Seattle roughly 4.0/4.0. Neither lineup is lighting up in this sample — Seattle actually scored just 3 and 1 runs in the two previous meetings in this series. The series has felt like a tactical matchup rather than a slugfest, which is why our ELOs (CLE slightly higher) and form (both 4-6 last 10) aren't screaming value on a straight moneyline play.

Tempo/style clash: Williams shortens the leadoff walk-to-K window and forces contact that Cleveland’s defense can handle — that tends to lower scoring volatility. Hancock’s approach complements that by getting quick outs rather than generating long innings. When both starters hold pace and the first 3-4 innings stay tight, you rarely see the book’s 7.5 total challenged.

EV Finder Spotlight

Seattle Mariners +15.0% EV
spreads at DraftKings ·
Seattle Mariners +15.0% EV
spreads at BetRivers ·
More +EV edges detected across 91+ books +4.1% EV

Betting market pulse — where the sharp money and retail diverge

Look at the sportsbooks: DraftKings shows Cleveland at {odds:1.88} and Seattle {odds:1.95} on the moneyline, with the standard +1.5 spread going for Cleveland at {odds:1.49}. Pinnacle is pricing Seattle slightly juicier on the ML at {odds:1.99} and showed big intra-market movement where Cleveland’s spread price drifted from {odds:1.36} to {odds:2.96}. Our Odds Drop Detector tracked that swing — it’s the kind of move you want to note because it signals large tickets or sharp revaluation at Pinnacle.

ThunderCloud (our exchange aggregate) is basically coin flip territory: a 50.8% chance to the home side vs 49.2% away, consensus spread nearly even at +0.1, and the exchange-derived total leaning 7.5 but with a model-predicted total at 5.4. That disconnect is the core market story: retail books are hanging a 7.5 while exchange liquidity and our models push the total well below that.

Trap alerts: the Trap Detector flagged split-line action on Cleveland -1.5 vs Seattle +1.5 with mild sharp/soft divergence (Score ~65/100) — the signal says “pass” not “load up,” meaning the sharps and retail are opposing but not in an explosive way. This split-line activity explains why spreads have been oscillating even while totals compress.

Where the value is — analytics you can use tonight

Don’t get distracted by the spread noise. Our ensemble engine scores this at 85/100 confidence on the under lean — that’s not a flashy number we throw around lightly. The engine is synthesizing exchange prices, line movement, ELO, and run expectancy, and it’s telling us the model predicted total (5.4) is meaningfully below the retail total of 7.5. The Exchange Consensus also flagged a 5.2% edge on the under, which is noteworthy enough to act on if you can find price.

If you want concrete angles: books are offering the typical +1.5/‑1.5 pivots at friendly prices for the side taking the extra run (Cleveland +1.5 at {odds:1.49} across DraftKings/BetRivers/FanDuel). Those are fine for spread hedges or buy-low plays, but the purest edge in our pool is the total. Our EV Finder is flagging specific player-market +EV on batter triples at Hard Rock Bet (OH) — yes, niche props like that can carry real edges (Hard Rock is showing up around +20.0% in our scanner), but those are volatility plays, not bankroll anchors.

If you’re trying to translate this into a betting plan: prioritize the under versus the retail 7.5 where you can get it at decent odds; second tier is a +1.5 ticket on the moneyline/ spread side if you want margin for late-inning variance. Ask our AI Betting Assistant for a full ticket construction using your stake size and vig tolerance — it’ll simulate outcomes using our ensemble distributions.

Recent Form

Seattle Mariners Seattle Mariners
L
W
L
L
W
vs Cleveland Guardians L 3-4
vs Cleveland Guardians W 3-1
vs Pittsburgh Pirates L 1-5
vs Pittsburgh Pirates L 1-11
vs Pittsburgh Pirates W 3-2
Cleveland Guardians Cleveland Guardians
W
L
W
L
L
vs Seattle Mariners W 4-3
vs Seattle Mariners L 1-3
vs Chicago White Sox W 4-3
vs Chicago White Sox L 1-2
vs Chicago White Sox L 5-6
Key Stats Comparison
1490 ELO Rating 1496
4.0 PPG Scored 3.8
4.0 PPG Allowed 3.9
L1 Streak W1
Model Spread: -1.8 Predicted Total: 5.4

Trap Detector Alerts

Seattle Mariners +1.5
MEDIUM
split_line Sharp: Soft: 80.0% div.
Pass -- Retail paying 80.0% MORE than Pinnacle - potential value | 3.0 point difference: Pinnacle +1.5 vs Retail -1.5 | Retail …
Cleveland Guardians -1.5
MEDIUM
split_line Sharp: Soft: 48.6% div.
Pass -- Retail paying 48.6% LESS than Pinnacle fair value | 3.0 point difference: Pinnacle -1.5 vs Retail +1.5 | Retail charging …

Odds Drops

Cleveland Guardians
spreads · Pinnacle
+116.8%
Cleveland Guardians
h2h · Pinnacle
+78.0%

Convergence, public bias and how to size your exposure

Convergence signals are where the edge becomes actionable. Right now we have three things in agreement: exchange consensus (low-confidence home lean), model predicted total (5.4), and line movement pushing ML/spread prices around at Pinnacle. That clustering is what gives the under a practical edge — not just a theoretical one. If you need proof: under prices have softened on Pinnacle from {odds:1.68} to {odds:1.91}, another datapoint our Odds Drop Detector captured. Softening under price while model total sits far lower is textbook contrarian value.

Public bias is mild toward the home team (4/10), so you’re not fighting a saturated retail market; that makes it easier to act on a total play rather than trying to pin a side that the public will overreact to late. For spread/ML contrarians, note that some retail books are offering more generous prices on Seattle on the +1.5 pivot — but the Trap Detector suggests those are medium-strength divergences, not runaway inefficiencies. Trade small if you chase those.

Key factors to watch pre-game

  • Weather and lineups: any late scratches to top-of-order hitters change run expectancy more than the ML price does. Confirm lineups 30–60 minutes pre-game.
  • Starter health and bullpen usage: both starters project to go 5–6 innings; if either team's opener or bullpen-heavy plan is revealed, re-evaluate the total immediately.
  • Sharp flows: big money at Pinnacle pushed Cleveland spread prices dramatically (from {odds:1.36} to {odds:2.96}); that movement can presage subsequent retail shifts — keep an eye on our Odds Drop Detector.
  • Props and micro-edges: our EV Finder is lighting up non-obvious player props (batter triples) — if you like high-variance plays, those are showing EV where mainstream books misprice low-probability events.
  • Schedule/rest: late June fatigue is real for teams that have been on the road; both clubs have had recent road time, so bullpen freshness should be a tie-breaker if you’re sizing late in the day.

If you want the full dashboard — exchange tick charts, ensemble breakdowns, and the live trap map — subscribe to ThunderBet and unlock those views. For a quick conversational session before you click, ping our AI Betting Assistant and ask it to build a size-weighted ticket around the under 7.5 using your staking plan.

As always, bet within your means.

AI Analysis

Strong 82%
Starting pitchers and modelling point to a low-scoring game: Gavin Williams (CLE) and Emerson Hancock (SEA) are both strong recent starters with the consensus predicted total just 5.4 runs — well below the market line of 7.5.
Exchange/pinnacle + market movement align on the under. ProphetX moved the under from {odds:2.22} to {odds:1.92}, and Pinnacle prices the under roughly at {odds:1.91} — consistent sharp-side interest.
Injury picture (CLE missing Jose Ramirez; SEA down multiple relievers) and recent team offense trends (both teams averaging very low runs over last 10 games) further support a depressed run environment.

This is a classic pitchers' matchup and low-run projection. Both Williams and Hancock have sub-3.30 ERAs and good K/BB profiles, and recent team offense has been anemic (CLE ~3.5 R/G, SEA ~2.3 R/G over last samples). The exchange/pinnacle consensus predicts …

Get the edge on every game.

Professional-grade betting analytics across 91+ sportsbooks.

91+ books +EV finder Trap detector AI assistant Alerts
Get Started