San Francisco Giants vs Toronto Blue Jays Prediction, 7/18/2025 MLB Picks, Best Bets & Odds
Game: San Francisco Giants vs Toronto Blue Jays
Date: Friday, July 18, 2025
Location: Rogers Centre in Toronto, ON
TV: Sportsnet
Odds/Point Spread: San Francisco (+126) Toronto (-152)
Rogers Centre is the site where the Toronto Blue Jays (55-41) will take on the San Francisco Giants (52-45) on Friday. The moneyline on this matchup has San Francisco at +126 and Toronto is at -152. The betting total is set at 8. The pitchers who are expected to start are Justin Verlander and Chris Bassitt.


The Giants have accounted for 145 two-baggers as a unit and have knocked 89 balls out of the park. San Francisco has a slugging % of .369 and have been called out on strikes 823 times, while drawing a walk on 342 occasions. As a unit, the San Francisco Giants are knocking in 4.1 runs per game, which ranks them 22nd in the league. They have compiled 379 RBI's as well as 730 hits so far this year, while their team batting average sits at .229. They have notched a total of 399 runs and have an OBP of .309.
Get all of our Free MLB Picks
They have earned a K/BB ratio of 2.73 and their pitching staff has earned a collective WHIP of 1.25. Giants pitchers have allowed 84 home runs in addition to 382 runs in total (9th in the league). San Francisco has conceded 771 base hits (8.1 per 9 innings) as well as 334 earned runs. The Giants have compiled a team ERA of 3.50 this season (3rd in baseball), and their staff has struck out 828 batters. Their pitching staff has walked 303 opposing hitters and their FIP is 3.59 as a squad over the course of the season.
The Giants have dispatched 304 relievers to the hill on the year. The relief pitchers have inherited 109 base runners this season with 33.0% of those runners ended up crossing the plate. They have earned 26 saves on the campaign and have blown 14 of their 40 save opportunities. The Giants bullpen have a save rate of 65.0% and stepped onto the hill in 106 save situations. The relievers have notched 66 holds on the year (6th in MLB). Giants relief pitchers have come into the game with players on base 67 times and also have had 114 appearances in high leverage situations.
The Seattle Mariners have accumulated 2,579 putouts at this point in the season, in addition to 911 assists and 57 errors. Their fielding percentage is currently at .984 which is 24th in pro baseball, and they have turned 68 double plays. The Giants have converted 69.4% of balls hit into play into outs out of their 7,737 innings on the diamond, which ranks them 19th in baseball.
Verlander has pitched in 3,491 innings and has 3,483 K's in his career. His earned run average is 3.33 (1,292 earned runs allowed) and his career WHIP is 1.132. He has conceded 2,974 base hits (7.7 hits per 9 innings) and has 978 free passes. Verlander (262-154 mark in his career) has a FIP of 3.28 while he has faced 14,282 opposing hitters in the major leagues.
The Toronto Blue Jays hold an on-base percentage of .330 as well as a team batting average of .258 over the course of the season. They have struck out on 649 occasions (30th in MLB) and have recorded 838 hits. Toronto has compiled 101 home runs this year to go along with 421 RBIs. The Blue Jays have a team slugging percentage of .404 and they score 4.58 runs per outing (11th in the league). They have recorded 163 doubles, while getting a free base 322 times as well as scoring 440 runs.
The Blue Jays are sitting with a team WHIP of 1.272 with a FIP of 4.28 as a squad on the campaign. They have earned a K/BB ratio of 9.00 (854 strikeouts against 314 walks). They rank 12th in MLB as a staff in total hits given up with 770. They have surrendered 126 homers and they concede 4.47 runs per 9 innings (20th in the league). The Toronto pitching staff have allowed 423 runs for the year while having an ERA of 4.16 (394 earned runs relinquished).
With 101 save situations, the Blue Jays have 55 holds and 17 blown saves. Toronto has had bullpen pitchers step onto the mound in 45 save chances and they have converted 28 saves. Their bullpen pitchers have stepped onto the hill 93 times in high leverage situations and also on 98 occasions with base runners. Toronto relief pitchers hold an inherited score rate of 30.7% out of 137 inherited runners. They rank 15th in MLB holding a save rate of 62.2%, and they have dispatched 330 relievers to the mound for the season.
In their 7,674 innings played, the Blue Jays hold a defensive efficiency of 70.2% (14th in professional baseball). The Toronto Blue Jays have gotten 69 double plays and have earned a fielding percentage of .985 (23rd in baseball). The Blue Jays have recorded 720 assists, 50 errors and are sitting with 2,558 putouts for the season.
Thus far in his career, Bassitt has given up 1,125 hits while he has earned 1,129 punch outs in 1,215 innings pitched. Bassitt (81-60 win-loss record in his career) holds a 3.64 earned run average and has allowed 8.3 hits per nine innings. He has given up 491 earned runs while holding a WHIP of 1.244 and having a FIP of 3.6. He has a strikeout to walk ratio of 2.92 and he has faced 5,138 opposing hitters so far in his pro baseball career.
Who will win tonight's MLB game against the spread or moneyline?
Tony Sink's Pick: Take San Francisco (+126)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
Toronto Blue Jays - Twitter
San Francisco Giants - Twitter