Toronto Blue Jays vs San Francisco Giants Betting Pick & Prediction for 7/8

MLB game preview

The Toronto Blue Jays and San Francisco Giants are set to play an MLB regular season game at Oracle Park. The Blue Jays come into the game with a record of 42-49 and are fourth in the AL East. They have lost their last three games and have a 3-7 record over the last ten games.

The Giants have a 38-52 record and also rank fourth in their division, the NL West. They recently won their last game and are 5-5 over the past ten games. The game is scheduled for Wednesday, July 8, 2026, at 3:45 PM and will be broadcast on NBC.

Toronto Blue Jays Team Preview

The Toronto Blue Jays have had a rough patch recently. They lost their last three games, scoring only one run against the Giants and getting shut out twice by the Mariners. Their hitting has been lacking, with just three hits in their most recent game against the Giants.

Kazuma Okamoto is leading the team in home runs with 20, but his batting average is .235. Vladimir Guerrero Jr. has a higher average at .263 but only four home runs. Ernie Clement stands out with a .293 average, providing some consistency in the lineup.

The Blue Jays rank 13th in batting average and 23rd in slugging percentage this season. Their pitching has been stronger, with Dylan Cease posting a 2.79 ERA and 137 strikeouts. Cease will take the mound against the Giants, hoping to turn things around for the team.

Blue Jays vs Giants Game Day Info

  • Sport: MLB
  • Teams: Toronto Blue Jays vs. San Francisco Giants
  • Venue: Oracle Park in San Francisco, CA
  • Date: Wednesday, July 8, 2026
  • Betting Odds: Blue Jays Moneyline -111, Giants Moneyline -109, Blue Jays Runline -1.5 (+161), Giants Runline +1.5 (-196), Total Over 7.0 (+104), Total Under 7.0 (-125)

San Francisco Giants Team Preview

The San Francisco Giants have had a mixed bag of results in their recent games. On July 6th, they secured a strong win against the Toronto Blue Jays with a score of 10-1. Landen Roupp played a key role, pitching 8 innings and allowing just one earned run.

The Giants’ hitting has been steady this season. They hold a batting average of .256, ranking 5th in the league. With 171 doubles, they lead the league in that category, showing their ability to find gaps in the defense.

Logan Webb is set to start the next game for the Giants. He has a 3.66 ERA and has struck out 78 batters this season. Webb will look to improve his record and help the Giants secure another win at home.

BTB Betting Pick

The Blue Jays are favored with a moneyline of -111, while the Giants are close behind at -109. The Blue Jays have a stronger batting average and slugging percentage, which could give them the edge. With this in mind, the pick is for the Blue Jays to win straight up. The projected score is Blue Jays 4, Giants 3.

The total for the game is set at 7.0. Both teams have pitching stats that suggest a lower-scoring game, as the Blue Jays have a solid earned run average. The under 7.0 at -125 is the recommended pick. The projected total score is 7, suggesting a close call, but the under is favored due to pitching strength.