OffSTRegASGRegPostWSOff

Toronto Blue Jays vs Seattle Mariners

Saturday, Jul 4, 2026T-Mobile Park4:10 PM ETPreview
TOR · Away · 42-46

Toronto Blue Jays

AL East · 2nd · 11.5 GB
:
4:10 PM ET
H2H 51
SEA · Home · 45-44

Seattle Mariners

Starting pitchers
3.42
ERA
1.01
WHIP
9.6
K/9
100.0
IP
17
GS
2.0
BB/9
Last 5 starts
Jun 27Cleveland Guardians7ip4ER
Jun 21Boston Red Sox6.1ip1ER
Jun 16Baltimore Orioles7ip1ER
Jun 9Baltimore Orioles6ip1ER
Jun 2New York Mets5.1ip3ER
vs TOR — career
6GS.299OPP AVG41K
↓ ERA trending down lately
Starter context
TORBieber
Rest6 days rest
QS%0%
Today
SEAGilbert
Rest7 days rest
QS%60%
Today4.63
Lineup not yet announced · posted ~1–2 hrs before first pitch
Projected hitters vs RHP / RHP (season splits)
Toronto Blue Jays hitters vs RHP (projected)
Batter
AVG
OPS
HR
Alejandro Kirk
0.200
0.621
2
Andrés Giménez
0.251
0.690
5
Brandon Valenzuela
0.245
0.743
5
Daulton Varsho
0.246
0.724
6
Ernie Clement
0.299
0.739
4
Seattle Mariners hitters vs RHP (projected)
Batter
AVG
OPS
HR
Buddy Kennedy
0.000
0.000
0
Cal Raleigh
0.171
0.618
7
Cole Young
0.274
0.741
6
Colt Emerson
0.231
0.744
5
Dominic Canzone
0.272
0.871
11
◆ Matchup preview

Toronto Blue Jays at Seattle Mariners (2026-07-04). Shane Bieber vs Logan Gilbert at T-Mobile Park.

Bieber enters with a 6.00 ERA and 2.00 WHIP through just 9 innings in his first two starts, and the underlying profile is shaky with 6.0 K/9, 4.0 BB/9, and 4.0 HR/9. His last outing against Texas was a mild step forward at 5.1 innings with two earned runs, but he still walked four, and the previous start versus Houston was hit hard for nine hits and four earned runs in 3.2 innings. Gilbert has been far more established and efficient, posting a 3.42 ERA, 1.01 WHIP, and 100 innings across 17 starts, backed by 9.63 K/9 against just 1.98 BB/9. His recent run supports the season line: over his last seven starts he has allowed 10 earned runs in 43.1 innings, with 50 strikeouts and only 10 walks, and his trend indicators point downward on ERA with a stable pattern.

Offensively, these clubs have produced nearly identical run totals, with Toronto at 356 runs and Seattle at 357, but they get there differently. The Blue Jays carry a slight OPS edge at .697 to .691 and the better batting average at .247, while the Mariners compensate with more power at 105 homers to 88 and more walks, 298 to 244, despite a much higher strikeout count. On the pitching side, Seattle owns the cleaner team numbers with a 3.63 ERA and 1.18 WHIP versus Toronto’s 4.04 ERA and 1.30 WHIP, and the Mariners have also allowed fewer home runs, 80 compared with 98. That gap matters in a park that can suppress some offense, especially when one starter is limiting traffic as well as Gilbert has.

The recent head-to-head sample from 2025 was split 3-3, but five of those six meetings produced at least eight total runs, including Toronto’s three-game sweep in May by scores of 6-3, 6-3, and 9-1. That history leans more offensive than the current total of 7.5, yet this specific matchup is shaped by Gilbert’s consistency on one side and uncertainty around Bieber’s current form on the other. The number suggests respect for T-Mobile Park and Seattle’s stronger run prevention, but Bieber’s short sample has introduced volatility into any total assessment.

Key facts
Bieber 6.00 ERA, 2.00 WHIP in 9 IPGilbert 3.42 ERA, 1.01 WHIP in 100 IPBlue Jays .697 OPS, Mariners .691 OPSTotal 7.5
Last 7 starts — earned runs
TORBieber
SEAGilbert
TORBieberLast 2 · ER
SEAGilbertLast 7 · ER
Head to head (2025–2026)
51
Toronto Blue Jays lead series
6 meetings total
2025-05-11
Toronto Blue Jays @ Seattle Mariners
91
TOR
2025-05-10
Toronto Blue Jays @ Seattle Mariners
63
TOR
2025-05-09
Toronto Blue Jays @ Seattle Mariners
63
TOR
2025-04-20
Toronto Blue Jays @ Seattle Mariners
83
TOR
2025-04-19
Toronto Blue Jays @ Seattle Mariners
84
TOR
2025-04-18
Toronto Blue Jays @ Seattle Mariners
13
SEA
Recent form (last 10)
46
WWWLWLLLLL
46
LWLWWLLWLL
Team stats 2026
TOR
SEA
Team AVG
0.247
0.231
Team OPS
0.697
0.691
Home runs
88
105
Runs scored
356
357
Team ERA
4.04
3.63
HR allowed
98
80