Season Schedule
OffSTRegASGRegPostWSOff

Toronto Blue Jays vs San Francisco Giants

Wednesday, Jul 8, 2026Oracle ParkFinal
TOR · Away · 44-49

Toronto Blue Jays

AL East · 2nd · 11.0 GB
10:0
Final
H2H 03
SF · Home · 38-54

San Francisco Giants

Starting pitchers
2.79
ERA
1.18
WHIP
13.7
K/9
90.1
IP
16
GS
4.1
BB/9
Last 5 starts
Jul 3Seattle Mariners7ip0ER
Jun 27Texas Rangers4.2ip4ER
Jun 22Houston Astros5.2ip2ER
Jun 16Boston Red Sox5ip0ER
Jun 9Philadelphia Phillies6ip1ER
vs SF — career
9GS.182OPP AVG64K
↑ ERA trending up lately
3.66
ERA
1.17
WHIP
7.5
K/9
93.1
IP
15
GS
2.3
BB/9
Last 5 starts
Jul 3Colorado Rockies3ip7ER
Jun 27Atlanta Braves7ip0ER
Jun 21Miami Marlins8ip2ER
Jun 14Chicago Cubs8ip0ER
Jun 8Washington Nationals8ip1ER
vs TOR — career
4GS.323OPP AVG12K
↑ ERA trending up lately
Starter context
Rest5 days rest
QS%40%
Today
Rest5 days rest
QS%80%
Today
Pitcher vs opposing lineup
Toronto Blue Jays batters vs Logan Webb
Batter
AVG
OPS
HR
San Francisco Giants batters vs Dylan Cease
Batter
AVG
OPS
HR
14
4
◆ Matchup preview

Toronto Blue Jays at San Francisco Giants (2026-07-08). Dylan Cease vs Logan Webb at Oracle Park.

Cease brings the stronger raw season line, working to a 2.79 ERA, 1.18 WHIP and 13.65 K.9 across 90.1 innings, with elite swing-and-miss offset by a higher 4.08 BB.9. Webb has logged 93.1 innings with a 3.66 ERA, 1.17 WHIP, 7.52 K.9 and much cleaner 2.31 BB.9, so the contrast is power stuff versus efficiency and contact management. Recent form for Cease has been mostly sharp despite some walk volatility, as he has allowed six earned runs over his last four starts and just blanked Seattle for seven innings with nine strikeouts. Webb had been on an excellent run with five starts of one earned run or fewer in six outings before getting hit hard by Colorado for seven earned runs in three innings last time, which fits the upward ERA trend flag despite his 80 percent quality-start rate.

Offensively, San Francisco owns the better full-season profile with a .730 OPS, .256 average, 101 homers and 377 runs, while Toronto sits at a .686 OPS, .244 average, 90 homers and 366 runs. The Blue Jays do show a slightly better walk rate with 250 free passes versus 219, but the Giants have generated more impact contact overall through a .422 slugging percentage compared with Toronto's .381. On the pitching side, Toronto has the stronger team numbers with a 4.13 ERA, 1.30 WHIP and 8.98 K.9, while San Francisco is at 4.52 and 1.37. Recent form for both clubs has been uneven and volatile, with Toronto alternating shutout-level offense and complete no-shows, while the Giants have also mixed high-scoring wins with lopsided losses.

The recent head-to-head sample leans low to moderate scoring by series standards, with Toronto sweeping three games last July by scores of 4-0, 6-3 and 8-6. That set produced two games at six runs or fewer and one that cleared comfortably, which makes the 7.0 total a tight fit for this matchup: Cease's strikeout ceiling and Oracle Park's run suppression support a lower number, but Webb's last outing and both offenses' occasional power bursts keep the line from dropping much further.

Key facts
Cease 2.79 ERA, 13.65 K.9Webb 1.17 WHIP, 80% quality startsGiants .730 OPS vs Blue Jays .686 OPSTotal 7.0
◆ Lineup notes

Toronto’s lineup has no MLB history against Logan Webb. Ernie Clement, Nathan Lukes, Vladimir Guerrero Jr., George Springer, Daulton Varsho, Kazuma Okamoto, Alejandro Kirk, Jonatan Clase, and Andrés Giménez are all seeing Webb for the first time in the majors. That leaves the Blue Jays with a completely unfamiliar matchup across the entire order.

San Francisco’s lineup also has no MLB history against Dylan Cease. Heliot Ramos, Luis Arraez, Casey Schmitt, Rafael Devers, Jung Hoo Lee, Willy Adames, Bryce Eldridge, Drew Gilbert, and Eric Haase have no prior major league plate appearances against him. Like Toronto, the Giants enter with a full lineup of first-time matchups versus the opposing starter.

Takeaway: neither side has any established batter-versus-pitcher history in this game. Both starters will be facing entirely unfamiliar lineups, so there is no edge in terms of prior exposure.

Last 7 starts — earned runs
TORCease
SFWebb
TORCeaseLast 7 · ER
Dylan Cease last 7 starts — earned runs
OpponentERIP
New York Yankees55
Pittsburgh Pirates24.2
Philadelphia Phillies16
Boston Red Sox05
Houston Astros25.2
Texas Rangers44.2
Seattle Mariners07
SFWebbLast 7 · ER
Logan Webb last 7 starts — earned runs
OpponentERIP
Colorado Rockies14.1
Milwaukee Brewers07
Washington Nationals18
Chicago Cubs08
Miami Marlins28
Atlanta Braves07
Colorado Rockies73
Head to head (2025–2026)
03
San Francisco Giants lead series
3 meetings total
2025-07-20
Toronto Blue Jays @ San Francisco Giants
68
SF
2025-07-19
Toronto Blue Jays @ San Francisco Giants
36
SF
2025-07-18
Toronto Blue Jays @ San Francisco Giants
04
SF
Recent form (last 10)
46
WLLLWWLWLL
55
LWLWLWLLWW
Team stats 2026
TOR
SF
Team AVG
0.244
0.256
Team OPS
0.686
0.730
Home runs
90
101
Runs scored
366
377
Team ERA
4.13
4.52
HR allowed
104
92