San Francisco Giants vs Toronto Blue Jays Prediction, 7/19/2025 MLB Picks, Best Bets & Odds
Game: San Francisco Giants vs Toronto Blue Jays
Date: Saturday, July 19, 2025
Location: Rogers Centre in Toronto, ON
TV: Sportsnet
Odds/Point Spread: San Francisco (+220) Toronto (-275)
Rogers Centre is the location where the Toronto Blue Jays (55-41) will compete against the San Francisco Giants (52-45) on Saturday. The odds on this game have the Giants at +220 while the Blue Jays are coming in at -275. The betting total comes in at 8.5. The expected starting pitchers will be Robbie Ray and Eric Lauer.


As a team, the San Francisco Giants are putting up 4.1 runs per game, which has them sitting at 22nd in baseball. They have 399 runs while holding a team OBP of .309. The Giants have accrued 145 two-baggers as a squad and have smacked 89 baseballs out of the park. They have amassed 379 runs batted in as well as 730 base knocks on the year, while their batting average sits at .229. San Francisco is slugging .369 and have been called out on strikes 823 times, while drawing a walk on 342 occasions.
Get all of our Free MLB Picks
They have earned a K/BB ratio of 2.73 and their pitching staff has recorded a WHIP of 1.25. Giants pitchers have surrendered 84 long balls and also 382 runs in total (9th in baseball). San Francisco has yielded 771 base knocks (8.1 per 9 innings) in addition to 334 earned runs. The Giants hold a team ERA of 3.50 this year (3rd in the league), and the staff has rung up 828 hitters. They have walked 303 opposing players and their FIP sits at 3.59 as a team for the season.
Giants relief pitchers have stepped onto the hill with runners on base 67 times as well as having 114 appearances in high leverage situations. The bullpen are sitting with 66 holds for the year (6th in baseball). The Giants bullpen have accumulated a save rate of 65.0% and have entered the game in 106 save situations. They have compiled 26 saves this year and have blown 14 out of their 40 save opportunities. The relievers have inherited 109 runners on the campaign and 33.0% of them ended up scoring. The Giants have sent 304 relievers to the hill so far this season.
The Giants have turned 69.4% of baseballs in play into outs in their 7,737 innings, ranking them 19th in baseball. The Seattle Mariners have earned 2,579 putouts on the year, in addition to 911 assists and 57 errors. Their fielding rate is holding steady at .984 which ranks 24th in pro baseball, and have earned 68 double plays.
Ray (86-76 win-loss mark in his career) holds a FIP of 3.81 while facing 5,820 batters during his time in the majors. He has surrendered 1,187 hits (7.8 hits per 9 innings) and has 579 walks. His earned run average is 3.87 (592 earned runs allowed) and he has a career WHIP of 1.282. Ray has thrown 1,377 innings and has earned 1,676 strikeouts during his MLB career.
The Toronto Blue Jays have earned an on-base percentage of .330 in addition to a batting average of .258 this season. They have been called out on strikes on 649 occasions (30th in MLB) and have totaled 838 base knocks. Toronto has hit 101 home runs on the season as well as 421 RBIs. The Blue Jays have a slugging percentage of .404 and they earn 4.58 runs per contest (11th in MLB). They have hit 163 two-baggers, while walking 322 times as well as notching 440 runs.
The Toronto pitching staff have yielded 423 runs on the campaign while holding a team ERA of 4.16 (394 earned runs relinquished). They have conceded 126 home runs and they give up 4.47 runs per 9 innings (20th in the league). The Blue Jays have a WHIP of 1.272 and have a FIP of 4.28 as a unit on the season. Their K/BB ratio is 9.00 (854 strikeouts vs 314 walks). They come in at 12th in MLB as a pitching staff in total hits relinquished with 770.
Sitting with 101 save situations, the Blue Jays have tallied 55 holds in addition to 17 blown saves. Toronto has called on relievers to enter the contest in 45 save chances and they have tallied 28 saves. Their bullpen pitchers have stepped onto the mound 93 times in high leverage situations and also on 98 occasions with runners on. Toronto bullpen pitchers have an inherited score percentage of 30.7% out of their 137 inherited runners. They are currently ranked 15th in baseball with a save percentage of 62.2%, and they have sent 330 relief pitchers to the mound so far this season.
The Toronto Blue Jays have gotten 69 double plays and hold a fielding percentage of .985 (23rd in the majors). The Blue Jays have 720 assists, 50 errors and have accounted for 2,558 putouts this season. Out of their 7,674 innings on the diamond, the Blue Jays have a defensive efficiency of 70.2% (14th in the majors).
Lauer (40-39 win-loss record in his career) has a 4.17 earned run average while allowing 8.7 hits per nine innings. He has a K/BB ratio of 2.54 and he has faced 2,797 batters so far in his MLB career. He has given up a total of 302 ER's while earning a WHIP of 1.339 and being the owner of a FIP of 4.1. So far in his pro baseball career, Lauer has allowed 626 base hits while earning 625 punch outs in 651 innings pitched.
Who will win tonight's MLB game against the spread or moneyline?
Tony Sink's Pick: Take San Francisco (+220)
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