We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsToronto Blue Jays at Seattle Mariners
Toronto Blue JaysToronto Blue Jays
@
T-Mobile Park
Seattle MarinersSeattle Mariners

Match Predictor

Pre-match Prediction
Toronto Blue Jays
@
Seattle Mariners
Toronto Blue Jays 53%Seattle Mariners 47%
Market LinesRun Line: Toronto Blue Jays -1Total: O/U 7
Model: Under 7
Model projects 6.8 total runs vs 7 line

Toronto Blue Jays

0022446688101012121414OVERUNDERO/U 7Runs ScoredRuns Allowed
All Over 7
53%
46/87
MLB: 48%
Starter
40%
6/15
vs SEA
Avg Total
8.5
MLB: 8.9
Game Starter (15) Last Starter vs SEA vs SEA (0)
Dylan Cease #84 · RHP · Age 31
3.02
ERA (2026)
13.9
K/9 (2026)
15
Starts (2026)
7.6
Avg Total (2026)
Last 3:
L TEX (Jun 27): 4.2IP, 4ER, 10K
ND HOU (Jun 22): 5.2IP, 2ER, 8K
W @BOS (Jun 16): 5.0IP, 0ER, 7K
vs SEA: ND (Aug 26 2025): 4.1 IP, 4 ER, 5 K
Bullpen (2026 Season)Good
ERA: 3.33MLB Avg: 3.959 relievers
Recent: L 4-7L 2-3W 2-1L 0-3W 9-3
Lineup vs Dylan Cease (Career)
BatterPosPAAVGOPSHR
Josh Naylor1B25.2800.6400
Randy ArozarenaLF13.2501.0582
J.P. CrawfordSS5.2000.4000
Cal RaleighC3.0000.3330
Cole Young2B2.0000.5000
Dominic CanzoneDH2.0000.0000
Julio RodriguezCF2.5001.0000
Luke RaleyRF2.5001.5000
Mitch GarverC2.0000.5000
4 batters with no matchup history

Seattle Mariners

0022446688101012121414OVERUNDERO/U 7Runs ScoredRuns Allowed
All Over 7
51%
45/88
MLB: 48%
Starter
54%
7/13
vs TOR
Avg Total
8.0
MLB: 8.9
Game Starter (13) Last Starter vs TOR vs TOR (0)
Luis Castillo #58 · RHP · Age 34
4.93
ERA (2026)
8.6
K/9 (2026)
13
Starts (2026)
9.2
Avg Total (2026)
Last 3:
W @CLE (Jun 26): 6.0IP, 1ER, 4K
ND BOS (Jun 19): 4.0IP, 4ER, 4K
L @WSH (Jun 13): 5.2IP, 2ER, 4K
vs TOR: W (Apr 20 2025): 5.0 IP, 3 ER, 5 K
Bullpen (2026 Season)Good
ERA: 3.38MLB Avg: 3.959 relievers
Recent: L 3-4L 5-6W 6-2W 8-3W 1-0
Lineup vs Luis Castillo (Career)
BatterPosPAAVGOPSHR
Luis Urias2B24.1820.4320
Andres GimenezSS21.2110.6591
Vladimir Guerrero Jr.1B18.2670.7890
Daulton VarshoCF13.0830.3210
Myles StrawRF7.1670.6190
Alejandro KirkC5.6001.8001
Ernie Clement2B5.2000.4000
Nathan LukesRF5.2501.2001
Jonatan ClaseLF2.0000.0000
4 batters with no matchup history
Our Top PicksLive Odds
Top PickSeattle Mariners ML (+100, LOW confidence)
Even money on the home team when they are 25-19 at T-Mobile, riding a three-game win streak, against a road club that is 3-7 in the last 10 with a -29 run differential is a structural value play.
PickSeattle Mariners +1.5 (-175, LOW confidence)
Even if Cease outpitches Castillo, winning by two or more runs in a pitcher-friendly park where the total is set at 7.0 is a compressed scenario.
PickUnder 7.0 (-116, LOW confidence)
The retractable roof removes weather variance completely.

Toronto Blue Jays vs Seattle Mariners Game Preview

Toronto Blue Jays bring Dylan Cease to the mound at T-Mobile Park, and on paper that is supposed to be the advantage. Cease has been genuinely excellent in 2026, a 3.02 ERA across 83.1 innings with 128 strikeouts (13.85 K/9). But context is everything, and his last start was a case study in his volatility: 10 strikeouts and 4 earned runs in 4.2 innings against Texas, with five walks. The strikeouts are real. The walk rate (40 BB in 83.1 IP) is also real. Luis Castillo takes the mound for the Seattle Mariners on seven days of rest, confirmed healthy with no pitch count restrictions. As Seattle Sports reported, "Luis Castillo will start Friday's series opener against Toronto and George Kirby will start the finale Sunday." The 2026 ERA gap between them (3.02 vs 4.93) is significant, but Castillo's 2025 splits against this specific Toronto lineup tell a different story: three starts, 12.1 innings, 11 earned runs, an 8.03 ERA against these exact hitters.

The venue sets the ceiling for scoring. T-Mobile Park runs at a 0.95 run factor and a 0.90 home run factor. The retractable roof eliminates weather as a variable entirely. This is one of the most controlled pitching environments in MLB. No wind adjustments, no humidity differentials, just the matchup on a clean surface. When you put two strikeout-heavy starters in this park, the structural lean toward a quieter game is baked in before the lineup cards are even submitted.

The team form context is hard to ignore. Seattle is 25-19 at home and has won three straight, outscoring opponents 15-5 during that streak. Toronto is 3-7 in its last 10 games, 17-21 on the road, and carries a -29 run differential. Multiple rotation pieces are unavailable: Jose Berrios, Bowden Francis, and Garcia are all on the 60-Day injured list, and Max Scherzer is on the 15-Day IL. That hollows out the depth behind Cease and puts pressure on him to work deeper into the game, which cuts two ways. The Seattle side has its own uncertainty: Rodriguez left the July 2 game after a throw struck him on the helmet, and his Friday availability is unconfirmed. If he sits, the Mariners lose their most dynamic bat (.259 BA, 14 HR) and lean hard on Randy Arozarena and Dominic Canzone to carry the offense.

The Arozarena angle is worth understanding before first pitch. He has a career 1.058 OPS against Cease across 13 plate appearances, including two home runs, and his 2025 sample against the Toronto starter showed a 1.666 OPS. His season line of .284/.375/.442 is the best in the Seattle lineup, and he is hitting .947 OPS over the last seven days. On the Toronto side, Daulton Varsho has a career .083 average and 0.321 OPS across 13 PA against Castillo, going 0-for-3 in 2025. Nathan Lukes is a different story, having hit Castillo for a home run in his five career PA (1.200 OPS), and Guerrero Jr. put up a 1.417 OPS in six PA against him in 2025. The TOR lineup is not helpless against Castillo, but the individual variance across matchups is wide.

Toronto Blue Jays vs Seattle Mariners Key Insights

  • Cease's strikeout volume is the dominant factor in this game. He has produced 10, 8, and 7 strikeouts in his last three starts, and his 13.85 K/9 rate in 2026 means he averages nearly two punchouts above the 7.5 line per nine innings. Six days of rest means full stuff on the mound tonight.
  • Castillo has recorded exactly 4 strikeouts in each of his last three starts, never clearing 4.5. Against Toronto in 2025 he averaged 3.0 per outing across three appearances. His 2026 K/9 of 8.62 is down from prior seasons, and the pattern of capped strikeout output has been consistent.
  • T-Mobile Park's 0.95 run factor and retractable roof create a structurally suppressed scoring environment. No weather variance, no wind, no park-inflated fly balls. Every run in this game has to be earned against the backdrop of two pitchers who both allow fewer than league-average contact.
  • Daulton Varsho carries a .083 average and 0.321 OPS in 13 career PA against Castillo. His last seven days show a 0.411 OPS. His bats have been cold both historically against this pitcher and recently in general. He is the most exploitable bat in the Toronto lineup for tonight's matchup.
  • Randy Arozarena is the inverse: a career 1.058 OPS against Cease across 13 PA with two home runs, and a 1.666 OPS in his 2025 sample. His current form (.947 OPS last 7 days) amplifies an already favorable career line. He is the most dangerous bat in this game on either side.
  • Toronto's bullpen is severely depleted. With four rotation-caliber arms unavailable, the Blue Jays' backend cannot absorb a short Cease outing without exposing thin depth. That reality pushes Cease deeper into games, which increases his strikeout accumulation window even if his walk rate climbs.

Toronto Blue Jays vs Seattle Mariners Betting Picks

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

Seattle Mariners +1.5 (-175, LOW confidence)
Seattle Mariners +1.5 (-175, LOW confidence): Even if Cease outpitches Castillo, winning by two or more runs in a pitcher-friendly park where the total is set at 7.0 is a compressed scenario. The Mariners staying within a run is the far more probable outcome. This is a hedge on the game staying close, not a statement on who wins.
Under 7.0 (-116, LOW confidence)
Under 7.0 (-116, LOW confidence): The retractable roof removes weather variance completely. Cease's 3.02 ERA provides a genuine suppressor on Toronto's scoring half. Castillo's elevated ERA is the risk on the Seattle side, but T-Mobile historically limits scoring regardless of who is pitching. The line sits exactly at 7.0 and confidence is limited, but the environmental and pitching factors both point the same direction.
Dylan Cease Over 7.5 Strikeouts (-125, HIGH confidence)
Dylan Cease Over 7.5 Strikeouts (-125, HIGH confidence): This is the clearest edge on the board tonight. Cease is at 13.85 K/9 in 2026. His last three starts: 10 K, 8 K, 7 K. Two cleared 7.5 easily and the one that did not came in a shortened 4.2-inning outing where he still struck out 10. Six days of rest means full velocity and full break. Seattle hits .232 as a team with a .694 OPS, limiting contact options. Toronto's depleted bullpen means the team needs Cease to go deep, extending his strikeout window. At -125, this is the play to build the card around.
Luis Castillo Under 4.5 Strikeouts (-102, MEDIUM confidence)
Luis Castillo Under 4.5 Strikeouts (-102, MEDIUM confidence): Castillo has recorded exactly 4 strikeouts in each of his last three starts. Against Toronto in 2025, he went 1 K, 3 K, and 5 K across three outings, an average of 3.0 per appearance against this specific lineup. His 2026 K/9 of 8.62 reflects a measurable decline from prior seasons. At near-even money (-102), this is not a bet against Castillo surviving. It is a bet that a consistent recent pattern holds in a familiar matchup.
Daulton Varsho Under 0.5 Hits (+138, HIGH confidence)
Daulton Varsho Under 0.5 Hits (+138, HIGH confidence): Varsho is batting .083 with a 0.321 OPS across 13 career plate appearances against Castillo. He went 0-for-3 in his 2025 sample against this pitcher. His last seven days show a 0.411 OPS, so he is not in a stretch of hot form that might overcome historical futility. Getting +138 on a batter who demonstrably cannot make consistent contact against this specific starter is the best plus-money value on the board. The historical sample is large enough (13 PA) to be meaningful.
Randy Arozarena Over 0.5 Hits (-133, MEDIUM confidence)
Randy Arozarena Over 0.5 Hits (-133, MEDIUM confidence): Arozarena has a career 1.058 OPS against Cease across 13 PA with two home runs. His 2025 sample against Cease showed a 1.666 OPS. His season line of .284/.375/.442 leads the Seattle lineup, and he is hitting .947 OPS over the last seven days. Against a pitcher he has historically hit hard, in a period of strong recent form, the Over 0.5 hits at -133 reflects genuine matchup edge rather than a coin-flip prop.
Kazuma Okamoto to Hit a Home Run (+360, LOW confidence)
Kazuma Okamoto to Hit a Home Run (+360, LOW confidence): Okamoto leads Toronto with 19 home runs and ranks among the more dangerous power bats in the lineup. Cease has allowed only 5 HR in 83.1 innings in 2026 (0.54 HR/9), and T-Mobile's 0.90 home run factor makes this a difficult environment for power. This is a low-probability power play, not a core pick. The +360 price is where the appeal lives, not the probability. Treat it as upside exposure and size accordingly.
SGP
SGP: Cease Over 7.5 Strikeouts / Under 7.0 / Seattle Mariners ML / Varsho Under 0.5 Hits. The four-leg same-game parlay connects through one central scenario: Cease dominates the Blue Jays lineup at volume, which suppresses scoring on the Toronto side, keeps the game total under, and gives Seattle the home win in a low-run environment. Varsho going hitless against Castillo is the bonus leg that adds value while correlating with the same pitching-heavy game script. All four legs move in the same direction.
Analysis insight — no specific bet associated
NRFI (-159, MEDIUM confidence)
NRFI (-159, MEDIUM confidence): Cease brings elite strikeout rates into the first inning on six days of rest, which is exactly when his velocity and break are sharpest. Castillo is confirmed fully available with no pitch count pressure and incentive to execute a clean opening frame. T-Mobile's 0.95 run factor suppresses first-inning scoring structurally. Rodriguez's health status adds lineup uncertainty for Seattle's bottom of the first. The market prices this at -159 (roughly 61.4% implied), which aligns with the pitcher profiles and park context. Without confirmed first-inning ERA splits for this matchup, confidence stays at MEDIUM.

Key Players

Batting AverageTOR
Ernie Clement
.299Batting Average
2B
Home RunsTOR
Kazuma Okamoto
19Home Runs
3B
Runs Batted InTOR
Kazuma Okamoto
54Runs Batted In
3B
Earned Run AverageTOR
Kevin Gausman
4.19Earned Run Average
SP
WinsTOR
Jeff Hoffman
5Wins
RP
StrikeoutsTOR
Dylan Cease
128Strikeouts
SP
Batting AverageSEA
Randy Arozarena
.284Batting Average
LF
Home RunsSEA
Luke Raley
14Home Runs
RF
Runs Batted InSEA
Cole Young
41Runs Batted In
2B
Earned Run AverageSEA
Logan Gilbert
3.42Earned Run Average
SP
WinsSEA
George Kirby
7Wins
SP
StrikeoutsSEA
Logan Gilbert
107Strikeouts
SP

Recent Form

Toronto Blue Jays
L7-4Texas Rangers
L3-2Texas Rangers
W2-1New York Mets
L3-0New York Mets
W9-3New York Mets
Seattle Mariners
L4-3Cleveland Guardians
L6-5Cleveland Guardians
W6-2Los Angeles Angels
W8-3Los Angeles Angels
W1-0Los Angeles Angels

Toronto Blue Jays vs Seattle Mariners Summary

No model score projection is available for this game, so the read comes entirely from context, environment, and matchup data. What those inputs describe is a pitcher-friendly park with a roof, two starters on extended rest, a road team in genuine freefall (3-7 L10, -29 run differential), and a home team available at even money. That is the kind of structural setup that does not require a strong conviction call to find value. The Mariners ML at +100 clears the minimum value bar for a home team with a three-game win streak playing in a park that suppresses scoring. Castillo's 4.93 ERA keeps this at LOW confidence, but the framing is sound. The contrarian case for Toronto, pointing to Cease's clearly superior 2026 ERA, is legitimate. The market has already priced it in at -132. Getting Seattle at even money when the park, the home record, and the road team's recent history all lean the same direction is the better side of the line.

The play I trust most tonight is Cease's strikeout total. Thirteen point eight five K/9 in 2026. Last three starts: 10, 8, 7. Six days of rest. A lineup hitting .232. A depleted bullpen that needs him to work deep. The Over 7.5 at -125 is not a guess, it is pattern recognition applied to a favorable environment. Pair that with Varsho's Under 0.5 hits at +138, where career .083 against Castillo in 13 PA is a real number, not a small-sample artifact, and the card has a legitimate plus-money anchor alongside a high-confidence primary prop. The Castillo Under 4.5 K at -102 rounds out the approach: three consecutive starts of exactly 4 strikeouts, 3.0 average against this Toronto lineup in 2025, near-even money. That is pattern betting at its most disciplined.

The variable that matters most and cannot be priced precisely is Rodriguez. If he is cleared and starts, Seattle's lineup retains its most dynamic threat and every Mariners pick improves. If he is out, the offensive ceiling compresses and the game leans more heavily on the pitching matchup and bullpen depth. Check his status before first pitch. Baseball does not reward overconfidence, and a healthy or unavailable Rodriguez is the one number the rest of the analysis cannot fully absorb. For the full slate, see our MLB picks today, NRFI picks, and player props.

Blue Jays vs Mariners predictions: Cease Over 7.5 Ks (-125) leads our card. Seattle ML at +100, Under 7.0 backed by T-Mobile's 0.95 run factor. July 3.

Frequently Asked Questions

MLBGame PreviewsToronto Blue Jays at Seattle Mariners