Game Time: 7:07 pm ET, Friday, July 18, 2025
Venue: Rogers Centre, Toronto, ON
Where to Watch: MLBN
Opening Odds at USA Sportsbooks
DraftKings: Moneyline odds: Giants +108, Blue Jays -132; Over/Under: 8.5 runs
Bet365: Moneyline odds: Giants +110, Blue Jays -130; Over/Under: 8.5 runs
BetMGM: Moneyline odds: Giants +110, Blue Jays -130; Over/Under: 8.5 runs
Season Record
San Francisco Giants: 52-45 (3rd place, NL West)
Toronto Blue Jays: 55-41 (1st place, AL East)
Do not miss out on our expert handicapper analysis! Brian Bitler is on a HOT STREAK in the MLB on a 39-26 MLB RUN for +$14,700 PROFIT! Make sure you check out his picks and many more from the expert handicappers featured in the Shop Picks section.
Recent Form
San Francisco Giants: 6-4 last 10
Toronto Blue Jays: 7-3 last 10
San Francisco Giants vs Toronto Blue Jays Preview and Analysis
The Giants are entering this series off a loss and lost their 3-game series against the Los Angeles Dodgers 2-1 in their last series. They enter this game with a 52-45 record overall and have a road record of 24-25. This is the series opener of a 3-game series with the Blue Jays on Friday. Their offense ranks 24th in the MLB with a .678 OPS. Robbie Ray was their starting pitcher on Sunday while Justin Verlander is making his start in this game on Friday. He is 0-7 with a 4.70 ERA this season. His team lost their last 5 straight games this season with him making an appearance. In his last MLB regular season start, he allowed 2 ER, 1 HR, and 0 BB with 7 SO on 7 hits through 6 IP against the Philadelphia Phillies.
The Blue Jays are entering this series off a loss and lost their 3-game series against the Athletics 2-1 in their last series. They enter this game with a 55-41 record overall and have a home record of 32-16. This is the 1st game of a 3-game series with the Giants on Friday. Their offense ranks 9th in the MLB with a .734 OPS. José Berríos was their starting pitcher on Sunday while Chris Bassitt is making his start in this game on Friday. He is 9-4 with a 4.12 ERA this season. His team won 2 of their last 3 games this season with him making an appearance. In his last MLB regular season start, he allowed 1 earned run, 1 homer, and 1 walk with 1 strikeout on 4 hits through 6 innings pitched against the Chicago White Sox.
Giants vs Blue Jays Prediction
The current betting odds have the Blue Jays listed as a slight favorite in this game according to Draftkings Sportsbook. The Blue Jays have looked great in their games this season with their 55-41 record overall which has them right at the top of the AL East. They have also looked great in their own ballpark this year with their 32-16 home record. Meanwhile, the Giants have looked good in their games this season with their 52-45 record overall which has them right in the middle of the NL West. They haven't been a great road team though with their 24-25 road record this season. The Giants have been hot lately as they are 6-4 in their last 10 games, but the Blue Jays have been hotter as they are 7-3 and they have the better pitching matchup here too. The Blue Jays are going with Bassitt in this one and he has looked good this season. He is 9-4 with a 4.12 ERA and he hasn't been giving up many runs lately. He is coming off another good start in which he only gave up 1 earned run and the team has also won 2 of their last 3 games with him starting. The Giants are going with Verlander in this one and he is a solid veteran starter, but he hasn't looked that good this season. He is 0-7 with a 4.70 ERA and is still looking for his 1st win of the year. He only gave up 2 earned runs in his last start, but that hasn't been a common theme for him this year, and the team has had no success with him lately either, losing 5 games in a row now with him starting. The Blue Jays have been hot lately and have one of the best offenses in the MLB, they can take advantage of this pitching matchup. The best way to place a bet here is on the Blue Jays to win this game.
Giants Blue Jays Prediction: Our MLB Pick for Friday, July 18, 2025 (7:07 pm ET start time) is Blue Jays 7 Giants 3.
Don't miss our champion handicappers free picks, best bets, and expert baseball picks today. And if you enjoyed this San Francisco Giants Toronto Blue Jays prediction, be sure to drop by every day for our daily MLB projections and previews.
MLB Betting Trends
San Francisco Giants: 15-20 (-5.8 units) on the moneyline against AL East opponents. 212-209 (-21.8 units) on the moneyline in all games. 97-113 (-12.6 units) on the moneyline in road games. 44-25 OVER as an underdog of +125 to +175.
Toronto Blue Jays: 23-13 (+7.5 units) on the moneyline against NL West opponents. 64-51 (+6.3 units) on the moneyline in an inter-league game. 12-7 (+6.2 units) on the moneyline vs. NL teams allowing 4.0 or less runs/game on the season. 26-18 OVER vs. an NL team with a slugging percentage .400 or worse on the season.
Key Injuries
San Francisco Giants: E. Miller (RP) Fifteen Day IL - Elbow. C. Koss (2B) Ten Day IL - Hamstring. J. Encarnacion (RF) Ten Day IL - Oblique. T. Murphy (C) Sixty Day IL - Back.
Toronto Blue Jays: R. Burr (RP) Sixty Day IL - Shoulder. N. Sandlin (RP) Fifteen Day IL - Elbow. A. Gimenez (2B) Ten Day IL - Ankle. Y. Garcia (RP) Fifteen Day IL - Ankle. A. Santander (RF) Sixty Day IL - Shoulder. P. Schultz (RP) Fifteen Day IL - Middle Finger. B. Francis (SP) Fifteen Day IL - Shoulder. D. Varsho (CF) Ten Day IL - Hamstring. A. Manoah (SP) Sixty Day IL - Elbow. A. Bastardo (SP) Sixty Day IL - Elbow.
Notable Quotes
“I think we’re in a really good spot. Going into the second half, I like where we’re at. Obviously, [Sunday’s] game was tough, but we’re playing really good baseball, and we’re looking forward to getting to the second half.” - Robbie Ray on the team this season.
“Getting a franchise player and a homegrown player to grasp onto as an organization and a fanbase is such a good thing. Vladdy is everything you want in a player who’s going to be the face of your franchise going forward. He’s taken that ownership with the contract. I’ve watched him grow up in the game, and when you sign that deal, there’s certain expectations that come with that, and he knows that. He’s responded well. You don’t get those contracts very often. It’s a really good thing for our fans, for one, and to have that stability in the middle of our lineup for a lot of years to come is great for this team.” - John Schneider on Vladimir Guerrero Jr.
Starting Lineups
San Francisco Giants
Heliot Ramos (R) LF
Rafael Devers (L) DH
Willy Adames (R) SS
Matt Chapman (R) 3B
Mike Yastrzemski (L) RF
Wilmer Flores (R) 1B
Jung Hoo Lee (L) CF
Casey Schmitt (R) 2B
Patrick Bailey (S) C
Toronto Blue Jays
Ernie Clement (R) 2B
Bo Bichette (R) SS
Vladimir Guerrero Jr. (R) DH
Alejandro Kirk (R) C
Addison Barger (L) 3B
Davis Schneider (R) LF
Nathan Lukes (L) RF
Myles Straw (R) CF
Will Wagner (L) 1B
Statistical Leaders
San Francisco Giants
Batting Average: Christian Koss (.265)
Hits: Heliot Ramos (96)
Home Runs: Heliot Ramos (14)
RBI: Wilmer Flores (55)
Stolen Bases: Tyler Fitzgerald (9)
Wins: Robbie Ray (9)
Saves: Camilo Doval (15)
ERA: Randy Rodríguez (0.86)
Toronto Blue Jays
Batting Average: Joey Loperfido (.357)
Hits: Bo Bichette (111)
Home Runs: George Springer (16)
RBI: George Springer (53)
Stolen Bases: George Springer (11)
Wins: Chris Bassitt (9)
Saves: Jeff Hoffman (22)
ERA: Ryan Burr (0.00)
Managers:
San Francisco Giants: Bob Melvin (2nd season)
Toronto Blue Jays: John Schneider (4th season)