Game Time: 3:07 pm ET, Saturday, July 19, 2025
Venue: Rogers Centre, Toronto, ON
Where to Watch: NBCS-BA, Sportsnet
Opening Odds at USA Sportsbooks
DraftKings: Moneyline odds: Giants -126, Blue Jays +104; Over/Under: 8 runs
Bet365: Moneyline odds: Giants -125, Blue Jays +105; Over/Under: 8 runs
BetMGM: Moneyline odds: Giants -125, Blue Jays +105; Over/Under: 8 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 2nd game of a 3-game series with the Blue Jays on Saturday with the series opener still to be played on Friday. Their offense ranks 24th in the MLB with a .678 OPS. Justin Verlander is their starting pitcher on Friday while Logan Webb is making his start in this game on Saturday. He is 9-6 with a 2.94 ERA this season. His team won their last 2 straight games this season with him making an appearance. In his last MLB regular season start, he allowed 6 ER, 2 HR, and 1 BB with 6 SO on 6 hits through 5.1 IP against the Los Angeles Dodgers.
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 2nd game of a 3-game series with the Giants on Saturday with the 1st game of this series still to be played on Friday. Their offense ranks 9th in the MLB with a .734 OPS. Chris Bassitt is their starting pitcher on Friday while Eric Lauer is making his start in this game on Saturday. He is 4-2 with a 2.78 ERA this season. His team won 6 of their last 7 games this season with him making an appearance. In his last MLB regular season start, he allowed 2 earned runs, 0 homers, and 1 walk with 7 strikeouts on 4 hits through 4 innings pitched against the Chicago White Sox.
Giants vs Blue Jays Prediction
The current betting odds have the Blue Jays listed as a slight underdog 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 looked good lately as they are 6-4 in their last 10 games, but the Blue Jays are 7-3 in their last 10 and have been red hot lately with one of the best offenses in the MLB. They are also going to have a solid starter on the mound in this one as they are going with Lauer. Lauer is 4-2 with a 2.78 ERA this season and he hasn't been giving up many runs lately. He is coming off another good start in which he only gave up 2 earned runs and the team has had a ton of success with him starting, winning 6 of their last 7 games with him on the mound. The Giants have looked good lately, but they haven't been nearly as good on the road this year and the Blue Jays have the edge at home with Lauer and the much stronger offense. 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 Saturday, July 19, 2025 (3:07 pm ET start time) is Blue Jays 5 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. 16-5 OVER on the road when playing against a team with a winning record.
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)