The Matchup Report

Toronto Blue Jays vs Seattle Mariners Prediction (July 3): Odds, Pick & Analysis

AG

Austin Grant

July 3, 2026 · 6:31 AM EDT
MLB
Share
T-Mobile Park — Toronto Blue Jays at Seattle Mariners

Toronto Blue Jays vs Seattle Mariners · July 3, 2026 · 10:10 PM EDT · Photo: ESPN

The betting market is pricing Toronto as a modest favorite at -126, a reflection of the Blue Jays' pitching advantage in this matchup despite their recent struggles. Seattle sits at +108, offering modest value for a Mariners team riding a three-game winning streak. The numbers suggest this contest hinges less on overall team strength — both clubs boast nearly identical run-scoring rates around 4 runs per game — and more on which rotation takes the mound.

Tonight's Odds

MONEYLINE
Toronto Blue Jays-126
Seattle Mariners+108
RUN LINE
Toronto Blue Jays -1.5+142
Seattle Mariners +1.5-172
OVER/UNDER
Over 7-118
Under 7-104

Probable Pitchers

Toronto Blue Jays

RHP Dylan Cease

Record4-4
ERA3.02
WHIP1.24
IP83.3
K/913.8
BB/94.3
VS

Seattle Mariners

RHP Luis Castillo

Record3-6
ERA4.93
WHIP1.36
IP76.7
K/98.6
BB/93.1

Toronto enters this July 3 clash at 41-46, mired in a difficult stretch with a 3-7 record over its last 10 games, though the team did secure a win in its most recent outing. The Blue Jays' lineup has struggled to generate consistent offensive pressure, posting a .248 batting average and a .700 OPS. Ernie Clement remains the team's most consistent hitter at .299, while Kazuma Okamoto provides the power threat with 19 home runs and a team-leading .787 OPS. The absence of Max Scherzer on the injured list further complicates Toronto's pitching depth, but the team's ERA of 4.08 has held relatively steady. More critically, the Blue Jays' defense has been problematic, committing 54 errors on the season.

Seattle counters at 45-43 with genuine momentum, having won three straight and posting a 6-4 mark over its last 10 games. The Mariners' offense ranks marginally weaker than Toronto's on paper — a .232 average and .694 OPS — yet Randy Arozarena has emerged as a legitimate catalyst, hitting .284 with a .817 OPS. Julio Rodríguez adds another dimension with 14 home runs despite a strikeout total of 79. Seattle's pitching staff has been the division's strength, anchored by a 3.65 team ERA and a superior 1.18 WHIP. That advantage evaporates, however, with Luis Castillo taking the mound; the right-hander carries a 4.93 ERA with a 3-6 record, representing a significant vulnerability against a Toronto lineup seeking offensive rhythm.

Dylan Cease represents the Blue Jays' primary asset in this matchup. The Toronto starter has posted a sterling 3.02 ERA across four wins and four losses, a marked contrast to Castillo's struggles. While Toronto's recent form has been uninspiring and the team sits 11.5 games back in the division, the pitching disparity here is pronounced. Seattle's injury concerns — including the absences of Matt Brash and Cooper Criswell — have thinned an otherwise strong rotation, forcing the Mariners to rely on an underperforming Castillo in a spot where the Blue Jays' superior starter can exploit offensive vulnerabilities. The market's modest -126 pricing acknowledges Toronto's recent offensive inconsistency, but Cease's excellence and Castillo's ERA above 4.90 tilt the balance toward the visitors. Toronto's pick aligns with the betting line's lean.

Best Bet

Toronto Blue Jays (-126)

Based on the matchup analysis, recent form, and line value, Toronto Blue Jays (-126) is our top play for this game.

More MLB Predictions