ENSign in
MLB · Final

Blue Jays Dominate Giants in 10-0 Victory

Wednesday, July 8, 2026, 3:45 PM ET · Oracle Park

Toronto Blue Jays 10, San Francisco Giants 0, final. Our MLB picks are sealed as a hash before kickoff and settled in public, losses included.

Next free pick (not the main pick)

The next free pick, for your email

Team, bet, price and the hash it was sealed under, on this page the moment you send. Lose or win, it stays public.

Unlock today's pick in Telegram →

or by email

Public record of the main pick, losses included: 115 won, 44 lost. See every pick

One free pick a day by email until you unsubscribe, in one click. 21+.

Get the daily free pick · See plans

Quick answers

Who won Toronto Blue Jays vs San Francisco Giants?

Toronto Blue Jays beat San Francisco Giants 10-0 at Oracle Park on July 8, 2026.

Who was favored in Toronto Blue Jays vs San Francisco Giants?

Toronto Blue Jays were the favorite at DraftKings, moneyline -125 (about 56% implied). The favorite won.

In a commanding performance, the Toronto Blue Jays defeated the San Francisco Giants 10-0 at Oracle Park, concluding the series with a 2-1 victory for Toronto. This game was notable not only for the final score but also for the Blue Jays' ability to bounce back after a recent slump. The Giants, despite their recent form, struggled to contain the Blue Jays' offense throughout the match.

The Giants entered this game with a home record of 38-54 and were on a two-game winning streak, having won their previous match against the Blue Jays 10-1 just a day earlier. In the last ten games, the Giants posted a record of 6-4, averaging 4.2 runs scored per game while allowing the same number. Their recent success included a notable win against the Colorado Rockies, where they secured a 6-4 victory on July 5. However, their inconsistency was highlighted by a previous loss to the Rockies, where they fell 3-15.

In contrast, the Blue Jays had a rougher stretch leading into this game, with an away record of 44-49 and a record of 3-7 in their last ten games. They were on a two-game losing streak, having lost their previous game against the Giants 1-10. The Blue Jays averaged just 2.9 runs scored per game in their last ten outings, which included a shutout loss to the Seattle Mariners on July 5. Their only recent win came against the Mariners as well, where they managed to secure a 2-0 victory on July 4.

The head-to-head history between these teams favored the Blue Jays, who had a 3-1 record against the Giants in their last four meetings, including a close 8-6 victory on July 20, 2025. The Giants had managed to win the previous matchup in this series, but the Blue Jays' powerful performance in this game demonstrated their offensive capabilities.

In terms of injuries, the Giants were significantly impacted, with several players on the injured list. Victor Bericoto (knee), Marcelo Mayer (forearm), JT Brubaker (ribs), Keaton Winn (elbow), and Matt Gage (elbow) were all unavailable for this matchup. The Blue Jays also faced injury challenges, with Patrick Corbin (shoulder), Jameson Taillon (forearm), Luis Urias (quadriceps), Anthony Santander (shoulder), and Jonatan Clase (foot) on the injured list.

The betting market reflected the Blue Jays' recent struggles, with DraftKings listing them at -125 and the Giants at +104 for the money line. The spread was set at 1.5, with a total of 7.0 runs for the game, indicating expectations for a competitive matchup, which ultimately did not materialize.

Conditions at Oracle Park were typical for a summer evening in San Francisco, with cool temperatures and a light breeze, which can often impact offensive production. However, the Blue Jays thrived in these conditions, showcasing their power-hitting capabilities.

The scoring in this game began early, with Daulton Varsho driving in the first run in the first inning. The Blue Jays quickly established dominance, scoring five runs in that inning, highlighted by a home run from Okamoto that brought in three runs. The Giants' pitching struggled to contain the Blue Jays' lineup, allowing runs consistently throughout the game.

In the eighth inning, the Blue Jays added to their lead with two more runs, and the scoring continued into the ninth, where Vladimir Guerrero Jr. and George Springer both homered, bringing the final score to 10-0. The Giants were unable to respond offensively, failing to score any runs against a strong Blue Jays pitching performance.

Overall, this game showcased the Blue Jays' offensive prowess and highlighted the challenges faced by the Giants, particularly in light of their injuries and recent form. The Blue Jays will look to build on this momentum as they continue their season, while the Giants will need to regroup and address their struggles moving forward.

Odds

BookSpreadTotalMoneyline
DraftKingsTOR -125 7 o -112 / u -108 Toronto Blue Jays -125 · San Francisco Giants +104

What these prices pay on $100 · What these numbers mean

Injury report

  • Victor Bericoto10-Day-ILKneeSan Francisco Giants
  • Marcelo Mayer10-Day-ILForearmSan Francisco Giants
  • JT Brubaker15-Day-ILRibsSan Francisco Giants
  • Keaton Winn15-Day-ILElbowSan Francisco Giants
  • Matt Gage60-Day-ILElbowSan Francisco Giants
  • Patrick Corbin60-Day-ILShoulderToronto Blue Jays
  • Jameson Taillon15-Day-ILForearmToronto Blue Jays
  • Luis Urias10-Day-ILQuadricepsToronto Blue Jays
  • Anthony Santander60-Day-ILShoulderToronto Blue Jays
  • Jonatan Clase60-Day-ILFootToronto Blue Jays

Recent form

San Francisco Giants

Last 10: 6-4Streak W24.2 scored · 4.2 allowed per game4-1 at home

  • W10-1vs Toronto Blue JaysJul 7
  • W6-4at Colorado RockiesJul 5
  • L3-15at Colorado RockiesJul 4
  • W6-4at Arizona DiamondbacksJul 2
  • L2-8at Arizona DiamondbacksJul 1
  • L4-5at Arizona DiamondbacksJun 30
  • W5-0vs Atlanta BravesJun 28
  • L1-3vs Atlanta BravesJun 27
  • W2-1vs AthleticsJun 25
  • W3-1vs AthleticsJun 24

Toronto Blue Jays

Last 10: 3-7Streak L22.9 scored · 4.2 allowed per game1-2 away

  • L1-10at San Francisco GiantsJul 7
  • L0-4at Seattle MarinersJul 5
  • W2-0at Seattle MarinersJul 4
  • W9-3vs New York MetsJul 1
  • L0-3vs New York MetsJun 30
  • W2-1vs New York MetsJun 29
  • L2-3vs Texas RangersJun 28
  • L4-7vs Texas RangersJun 27
  • L4-5vs Texas RangersJun 26
  • L5-6vs Texas RangersJun 25

Standings

TeamGames behindLostStreakWin %Won
Tampa Bay-56L1.59783
New York3.560W2.57180
Boston8.565L2.53675
Toronto14.571W1.49369
Baltimore14.571L2.49369
Los Angeles-57L2.59082
Arizona967W1.52574
San Diego9.567L2.52173
San Francisco24.582W1.41458
Colorado28.586W2.38654

How the scoring went

  1. 1st Inning1-0Varsho singled to right, Clement scored, Springer to second, Lukes to third.
  2. 1st Inning5-0Okamoto homered to right (328 feet), Lukes scored, Springer scored and Varsho scored. Umpire review: call on the field was upheld.
  3. 8th Inning6-0Straw grounded into fielder's choice to second shortstop, Varsho scored, Straw to first on error by first baseman Devers, Kirk out at second, Okamoto to third.
  4. 8th Inning7-0Giménez reached on infield single to shortstop, Okamoto scored, Straw to second.
  5. 9th Inning9-0Guerrero Jr. homered to center (419 feet), Lukes scored.
  6. 9th Inning10-0Springer homered to center (415 feet).

Win probability

Above the line favours San Francisco Giants, below favours Toronto Blue Jays.

Venue

  • Oracle ParkSan Francisco, California
  • Attendance34023
  • OfficialsStu Scheurwater, Junior Valentine, Austin Jones, Rob Drake

Elsewhere

Picks for MLB

MLB rules and settlement

These two, other days

Every meeting

Most days: one sealed pick, free, before kick-off. Your first day of the main pick is free any day: code FIRSTDAY, no card.

A short email on days we have a pick. One click to stop, any time. 21+.

Fixture data from the league feeds. The report was written from the recorded facts for this game and nothing else.