Toronto heads to Oracle Park on July 6, 2026 with Kevin Gausman drawing the start against San Francisco right-hander Landen Roupp in a matchup that looks tighter than the records suggest. The market is basically asking you to pick the winner (Toronto -110, San Francisco -106), with the Giants’ +1.5 run line priced as the “safer” side and a 7.5 total shaded slightly toward the over. odds
Toronto Blue Jays vs San Francisco Giants Game Info
| Matchup | Toronto Blue Jays @ San Francisco Giants |
| Date | July 06, 2026 |
| Time | 9:46 PM ET (6:46 PM PT) |
| Location | Oracle Park (San Francisco, CA) |
| How to Watch | NBC Sports Bay Area, Sportsnet, TVA Sports, MLB.TV |
Toronto Blue Jays vs San Francisco Giants Full Odds
| Market | Toronto Blue Jays | San Francisco Giants |
|---|---|---|
| Moneyline | -110 | -106 |
| Run Line | -1.5 (152) | +1.5 (-184) |
| Total | Over 7.5 (-115) | Under 7.5 (-105) |
Toronto Blue Jays vs San Francisco Giants Team Stats
| Team | Games | Runs | HR | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|
| Toronto Blue Jays | 90 | 356 | 88 | .244 | .306 | .382 | .688 |
| San Francisco Giants | 89 | 364 | 99 | .256 | .308 | .422 | .730 |
| Team | W-L | ERA | WHIP | IP | SO | BB | HR Allowed |
|---|---|---|---|---|---|---|---|
| Toronto Blue Jays | 42-48 | 4.11 | 1.30 | 798.2 | 800 | 318 | 102 |
| San Francisco Giants | 37-52 | 4.51 | 1.38 | 783.2 | 687 | 337 | 90 |
Toronto Blue Jays vs San Francisco Giants Starting Pitcher Stats
| Pitcher | Team | Hand | W-L | ERA | IP | SO | WHIP |
|---|---|---|---|---|---|---|---|
| Kevin Gausman | Toronto Blue Jays | RHP | 4-7 | 4.19 | 101.0 | 100 | 1.19 |
| Landen Roupp | San Francisco Giants | RHP | 5-8 | 4.55 | 89.0 | 99 | 1.37 |
Toronto Blue Jays vs San Francisco Giants Recent Form and Pitching Notes
Toronto Blue Jays (42-48): Toronto’s most recent game was a 4-0 loss at Seattle on July 5. Starter Trey Yesavage worked 6.0 innings and allowed 3 runs (2 earned) with 7 strikeouts, and the bullpen followed with Tyler Rogers (1.0 scoreless) plus Mason Fluharty (1.0 inning, 1 run). Offensively it was a quiet day: three hits, 10 strikeouts, and no damage in limited chances with runners in scoring position.
San Francisco Giants (37-52): San Francisco comes home after a 7-6 loss at Colorado on July 5, a game where the Giants did plenty right at the plate (10 hits, four home runs) but couldn’t close the door late. Tyler Mahle’s start was short (4.1 innings, 4 runs allowed with 5 strikeouts), which pushed the Giants into a layered bullpen plan; Erik Miller covered 1.2 scoreless innings before the back end unraveled, highlighted by Dylan Smith allowing three runs in his inning of work. The Giants’ lineup showed real punch, but the pitching path to nine clean innings has been inconsistent.
On the mound for this one, Gausman has a strong season WHIP (1.19) but his recent stretch has been uneven, including a sharp 6.0-inning, 1-run outing against the Mets on June 30 after a couple of rougher turns. Roupp’s overall line (4.55 ERA, 1.37 WHIP) matches what you’ve seen start-to-start: capable of giving you six quality innings, but with the kind of volatility that can spike pitch counts and expose the middle relief.
Toronto Blue Jays vs San Francisco Giants Betting Trends
- Toronto Blue Jays are 42-48 straight up this season.
- San Francisco Giants are 37-52 straight up this season.
- Toronto Blue Jays are 42-48 on the run line this season.
- San Francisco Giants are 39-50 on the run line this season.
- Toronto Blue Jays totals record: 46-43-1 this season.
- San Francisco Giants totals record: 41-42-6 this season.
Toronto Blue Jays vs San Francisco Giants Breakdown
This game sets up as a classic “skills vs. situation” handicap. On paper, San Francisco’s offense has been more productive overall (higher team OPS and more home-run output), but it’s been paired with a pitching profile that too often turns one bad inning into a loss-especially when the starter doesn’t get deep and the bullpen has to cover high-leverage outs.
For Toronto, the path is more straightforward: Gausman doesn’t need to dominate, but he does need to control traffic early and keep the Giants from stacking free baserunners in front of their power. If he gets into the sixth with the game within a run, Toronto’s fresher bullpen usage from Sunday is a real edge against a Giants staff that just had to mix and match after a short start in Colorado.
Pricing-wise, the near pick’em moneyline feels fair, but the run line markets tell you how the books see the likely shape: a lot of one-run outcomes, with San Francisco +1.5 heavily juiced and Toronto -1.5 paying a premium. In a park that can keep games compact, that points you back toward the cleaner “win the game” angle rather than chasing margin.
Toronto Blue Jays vs San Francisco Giants Best Bet
Toronto Blue Jays Moneyline -110 (3 out of 5 units)
Toronto’s overall pitching profile is stronger (team ERA and WHIP advantage), and Gausman’s season-long ability to limit baserunners gives the Blue Jays a steadier baseline in a matchup where the Giants’ bullpen has recently been asked to do a lot of problem-solving. With the run line likely to be a tough margin to cover in a lower-scoring environment, the moneyline is the more efficient way to play Toronto’s edge.
Predicted Score
Our computer projections model for this matchup predicts a final score of Toronto Blue Jays 4, San Francisco Giants 3.