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

MLB game preview

The Toronto Blue Jays will visit the San Francisco Giants at Oracle Park. This MLB regular season game is set for Tuesday, July 7, 2026, at 9:45 PM. Fans can catch the action on NBC as these teams meet under clear skies.

The Blue Jays come into the game with a 42-48 record, sitting third in the AL East. They have lost their last two games and are 3-7 in their last ten. The Giants have a 37-52 record and are fourth in the NL West. They recently lost a game and have a 4-6 record over the last ten games. Trevor McDonald is the probable starting pitcher for the Giants.

Toronto Blue Jays Team Preview

The Toronto Blue Jays have had a tough stretch in their recent games. They lost their last game against the San Francisco Giants, 10-1. Kevin Gausman pitched 5 1/3 innings, giving up 4 earned runs and 5 hits.

Vladimir Guerrero Jr. is one of the key hitters for the Blue Jays. He has a batting average of .266 with 4 home runs and 35 RBIs. However, in the last game, he did not record a hit in three at-bats.

Kazuma Okamoto has been a strong performer with 19 home runs this season. In the recent loss to the Giants, he managed to hit a solo home run. The Blue Jays will need more contributions from their lineup to turn around their recent form.

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: Tuesday, July 7, 2026
  • Betting Odds: Blue Jays Moneyline -117, Giants Moneyline -103

San Francisco Giants Team Preview

The San Francisco Giants have shown strong performances in recent games. They had a big win against the Toronto Blue Jays on July 6th, scoring 10 runs and allowing only one. Heliot Ramos was a key player with two home runs and five RBIs in that game.

Rafael Devers has been a consistent performer for the Giants this season. He has hit 18 home runs and leads the team in RBIs with 47. Luis Arraez also stands out with a high batting average of .326 and 33 RBIs.

On the mound, Trevor McDonald is set to start the next game for the Giants. He holds a record of 3-6 with a 4.42 ERA this season. The Giants’ pitching ranks 22nd in ERA and 16th in batting average against, showing room for improvement.

BTB Betting Pick

The Blue Jays are favored with a moneyline of -117, while the Giants are at -103. The Blue Jays have a better batting average and on-base percentage, which gives them an edge. The projected score is Blue Jays 5, Giants 4. Based on these factors, the pick is for the Blue Jays to win straight up.

The total for the game is set at 7.5. The Blue Jays have a higher slugging percentage and more home runs, suggesting potential for runs. The projected total score is 9. With both teams showing offensive capabilities, the recommendation is to take the over 7.5.