Blue Jays Defeat Giants 9-3 in Series Finale
Tuesday, July 7, 2026, 9:45 PM ET · Oracle Park
Toronto Blue Jays 9, San Francisco Giants 3, final. Our MLB picks are sealed as a hash before kickoff and settled in public, losses included.
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.
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+.
Quick answers
Who won Toronto Blue Jays vs San Francisco Giants?
Toronto Blue Jays beat San Francisco Giants 9-3 at Oracle Park on July 7, 2026.
Who was favored in Toronto Blue Jays vs San Francisco Giants?
Toronto Blue Jays were the favorite at DraftKings, moneyline -118 (about 54% implied). The favorite won.
In a decisive victory, the Toronto Blue Jays defeated the San Francisco Giants 9-3 at Oracle Park, concluding the series with a 2-1 advantage for Toronto. This win highlights the Blue Jays' ability to bounce back after a recent slump, while the Giants continue to struggle despite a recent home win.
The Giants entered the game with a home record of 38-53 and had been showing some improvement, winning six of their last ten games with a record of 6-4. They had a two-game winning streak prior to this match, averaging 4.2 runs scored and 4.2 runs allowed over their last ten games. Their recent form included a strong 10-1 victory against the Blue Jays just a day prior, showcasing their offensive capabilities.
Conversely, the Blue Jays had been struggling with a record of 43-49 on the season and had lost two straight games, bringing their last ten games record to 3-7. They averaged only 2.9 runs scored and 4.2 runs allowed in that span, indicating a significant drop in offensive production. Their recent performances included a 4-0 loss to the Seattle Mariners just before facing the Giants.
At Oracle Park, the Giants had a solid home record of 4-1 in their last five games, while the Blue Jays struggled on the road with a 1-2 away record in their last three games. This matchup was particularly interesting as it followed a previous encounter just a day earlier, where the Giants had dominated the Blue Jays.
Injuries played a significant role in the game, particularly for the Giants, who were without Victor Bericoto (10-Day IL, knee), Marcelo Mayer (10-Day IL, forearm), JT Brubaker (15-Day IL, ribs), Keaton Winn (15-Day IL, elbow), and Matt Gage (60-Day IL, elbow). The Blue Jays also faced challenges with Patrick Corbin (60-Day IL, shoulder), Jameson Taillon (15-Day IL, forearm), Luis Urias (10-Day IL, quadriceps), Anthony Santander (60-Day IL, shoulder), and Jonatan Clase (60-Day IL, foot) unavailable.
The betting market, as reported by DraftKings, had the Blue Jays favored at -118 with a spread of 1.5 and a total set at 8.0. The odds reflected a competitive matchup, although the Giants' recent win may have shifted some expectations.
The game conditions at Oracle Park were typical for a summer evening in San Francisco, with cool temperatures and a slight breeze that could affect ball flight. Fans were treated to a display of offensive power from the Blue Jays, who capitalized on their opportunities.
The scoring began in the second inning when Bericoto reached on an infield single, allowing Devers to score, putting the Blue Jays ahead 3-1. The third inning saw an offensive explosion from Toronto, as they scored five runs to extend their lead to 8-1. Key contributions included singles from Valenzuela, Keys, and Giménez, along with a sacrifice fly from Clement.
The Giants managed to score two runs in the third inning, but it was not enough to close the gap. Arraez added a final run for the Giants in the fifth inning, but Toronto's Guerrero Jr. capped the scoring in the ninth with a double play that brought in another run, ending the game at 9-3.
Overall, this game showcased the Blue Jays' resilience and ability to capitalize on scoring opportunities, while the Giants will need to regroup as they continue to face challenges on the field.
Odds
| Book | Spread | Total | Moneyline |
|---|---|---|---|
| DraftKings | TOR -118 | 8 o -105 / u -114 | Toronto Blue Jays -118 · San Francisco Giants -102 |
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
| Team | Games behind | Lost | Streak | Win % | Won |
|---|---|---|---|---|---|
| Tampa Bay | - | 56 | L1 | .597 | 83 |
| New York | 3.5 | 60 | W2 | .571 | 80 |
| Boston | 8.5 | 65 | L2 | .536 | 75 |
| Toronto | 14.5 | 71 | W1 | .493 | 69 |
| Baltimore | 14.5 | 71 | L2 | .493 | 69 |
| Los Angeles | - | 57 | L2 | .590 | 82 |
| Arizona | 9 | 67 | W1 | .525 | 74 |
| San Diego | 9.5 | 67 | L2 | .521 | 73 |
| San Francisco | 24.5 | 82 | W1 | .414 | 58 |
| Colorado | 28.5 | 86 | W2 | .386 | 54 |
How the scoring went
- 2nd Inning3-0Clase homered to right (362 feet), Valenzuela scored and Keys scored.
- 2nd Inning3-1Bericoto reached on infield single to second, Devers scored, Eldridge to second.
- 3rd Inning4-1Valenzuela singled to center, Guerrero Jr. scored, Okamoto to second.
- 3rd Inning6-1Keys singled to right, Okamoto scored and Valenzuela scored.
- 3rd Inning7-1Giménez singled to left, Keys scored, Clase to third.
- 3rd Inning8-1Clement hit sacrifice fly to right, Clase scored.
- 3rd Inning8-2Devers grounded into double play, shortstop to first, Ramos scored, Schmitt out at second, Arraez to third.
- 5th Inning8-3Arraez doubled to right, Ramos scored.
- 9th Inning9-3Guerrero Jr. grounded into double play, shortstop to second to first, Clement scored, Lukes out at second.
Win probability
Above the line favours San Francisco Giants, below favours Toronto Blue Jays.
Venue
- Oracle ParkSan Francisco, California
- Attendance32140
- OfficialsRob Drake, Stu Scheurwater, Junior Valentine, Austin Jones
Elsewhere
Picks for MLB
MLB rules and settlement
These two, other days
- Blue Jays Dominate Giants in 10-0 VictoryJul 8, 2026
- Giants Dominate Blue Jays in 10-1 VictoryJul 6, 2026