San Francisco Giants vs Toronto Blue Jays Prediction, 7/20/2025 MLB Picks, Best Bets & Odds
Game: San Francisco Giants vs Toronto Blue Jays
Date: Sunday, July 20, 2025
Location: Rogers Centre in Toronto, ON
TV: Sportsnet
Odds/Point Spread: San Francisco (+150) Toronto (-182)
The San Francisco Giants (52-45) are traveling to Rogers Centre on Sunday where they will attempt to defeat the Toronto Blue Jays (55-41). The moneyline on this contest has the Giants at +150 and the Blue Jays open at -182. The total has been set at 8. The pitchers who are expected to start will be Logan Webb and Jose Berrios.


As a squad, the San Francisco Giants are recording 4.1 runs per game, which is 22nd in MLB. They are sitting with 399 runs scored while holding a team on-base percentage of .309. The Giants have recorded 145 two-baggers as a team and have knocked 89 balls out of the park. They have amassed 379 RBI's as well as 730 hits for the season, and their team batting average is .229. San Francisco has a slugging rate of .369 and have struck out 823 times, while taking a walk on 342 occasions.
Get all of our Free MLB Picks
Their strikeout to walk ratio is 2.73 and the pitching staff has a team WHIP of 1.25. Giants pitchers have surrendered 84 home runs in addition to 382 runs (9th in baseball). San Francisco has conceded 771 hits (8.1 per 9 innings) as well as 334 earned runs. The Giants have an earned run average of 3.50 this year (3rd in the league), and their staff has struck out 828 hitters. Their pitching staff has walked 303 opposing batters and their FIP is 3.59 as a unit on the season.
The Giants relievers have recorded a save percentage of 65.0% and have come into the game in 106 save situations. The relief pitchers have inherited 109 runners so far this year and 33.0% of them crossed home plate. Giants pitchers have come into the game with opponents on base 67 times and also have had 114 appearances in high leverage situations. The Giants have dispatched 304 relief pitchers to the hill on the campaign. The relievers have a total of 66 holds for the season (6th in the league). They have accumulated 26 saves for the season and have blown 14 of their 40 chances to get a save.
The Seattle Mariners have accumulated 2,579 putouts thus far, in addition to 911 assists and 57 errors. Their fielding rate is holding at .984 which ranks 24th in the majors, and have 68 double plays. The Giants have converted 69.4% of balls hit into play into outs out of 7,737 innings on the field, which ranks them 19th in MLB.
Webb (64-48 career mark) has a FIP of 3.31 while he has faced 4,007 opposing batters in the majors. He has conceded 929 base knocks (8.5 hits per nine innings) with 232 free passes. His ERA is 3.36 (366 ER's allowed) and his career WHIP is 1.184. Webb has taken the hill for 980 innings and has racked up 909 strikeouts so far in his MLB career.
Toronto is sitting with 101 home runs this year to go along with 421 RBIs. They have recorded 163 doubles, while walking 322 times as well as scoring 440 runs. The Toronto Blue Jays hold a team on-base percentage of .330 and a batting average of .258 on the season. The Blue Jays have a slugging percentage of .404 and they tally 4.58 runs per outing (11th in the league). They have struck out on 649 instances (30th in the league) and have tallied 838 base hits.
The Blue Jays hold a team WHIP of 1.271 and have a FIP of 4.28 as a squad so far this year. They rank 12th in baseball as a staff in total hits given up with 769. The Toronto pitching staff have allowed 423 runs on the year while holding an ERA of 4.16 (394 earned runs given up). Their K/BB ratio is 9.00 (854 strikeouts vs 314 free passes). They have yielded 126 HR's and they relinquish 4.47 runs per 9 innings (20th in baseball).
Toronto bullpen pitchers hold an inherited score percentage of 30.7% out of their 137 inherited base runners. Their relievers have come in 93 times in high leverage situations and also on 98 occasions with runners on base. With 101 save situations, the Blue Jays have earned 55 holds in addition to 17 blown saves. They are currently ranked 15th in MLB holding a save rate of 62.2%, and they have sent 330 relief pitchers onto the diamond over the course of the season. Toronto has called on bullpen pitchers to step onto the hill in 45 save chances and they have tallied 28 saves.
The Toronto Blue Jays have turned 69 double plays and own a fielding percentage of .985 (23rd in pro baseball). The Blue Jays have recorded 720 assists, 50 errors and have a total of 2,558 putouts on the campaign. In their 7,674 innings played, the Blue Jays have accumulated a efficiency on defense of 70.2% (14th in baseball).
During his career, Berrios has given up 1,416 base hits and he has 1,440 punch outs in 1,520 innings pitched. Berrios (104-81 career mark) is the owner of a 4.05 ERA and has given up 8.4 hits per nine innings. He has allowed a total of 684 ER's while holding a WHIP of 1.233 and having a FIP of 4.0. He has a strikeout to walk ratio of 3.14 and he has faced 6,385 hitters in his MLB career.
Who will win tonight's MLB game against the spread or moneyline?
Tony Sink's Pick: Take San Francisco (+150)
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