Giants vs Blue Jays Picks and Prediction – 7/19/2025

By: Eddie Kline |

Last Updated: 07/18/2025 at 10:42 PM ET

San Francisco Giants at Toronto Blue Jays 07/19/25 - MLB Picks & Predictions
Game Start: 7/19/2025, 7:07 PM UTC
Latest Odds: SFG -120 ; O/U 8

Giants vs Blue Jays Prediction

The Saturday MLB schedule will get underway with a battle between the San Francisco Giants and the Toronto Blue Jays from Rogers Centre. Be ready for the baseball season with all of our MLB predictions. The Giants (52-46) are looking to snap a three-game losing streak and are 6.5 games out of first place in the NL West Division. Last night, San Francisco batters went 0-for-9 with runners in scoring position and left nine men on base during a 4-0 road loss against Toronto. 

San Francisco skipper Bob Melvin has yet to announce a starting pitcher for this contest. The Giants currently rank third in the majors with a 3.50 ERA and have notched an impressive 45 quality starts. 

The Toronto Blue Jays have won eight of their last 11 games and hold a 2.5 game lead over New York for the top spot in the AL East Division. During Friday’s home victory, 3B Will Wagner’s two-run double highlighted Toronto’s four-run second inning explosion. SP Chris Bassitt (10-4) scattered ten hits across six plus frames to earn the win for the Blue Jays (56-41), who improved to 33-16 at home.

Thirty year old left-hander Eric Lauer (4-2 2.78 ERA) has pitched well since moving into the rotation for the Blue Jays. Through 55 innings of work, Lauer has fanned 58 batters and owns a sparkling 1.04 WHIP.

Giants vs Blue Jays Pick Analysis

San Francisco OF Jerar Encarnacion (oblique) will move his rehab to Triple-A Sacramento and hopes to return later this month. Through 98 games, San Francisco ranks 24th in OPS and 21st in runs scored. For the season, Toronto ranks 9th in OPS and 12th in runs scored. Take the Blue Jays to win at home. Final Score Prediction, Toronto Blue Jays win 5-3.

Our Free MLB Pick for Toronto Blue Jays vs San Francisco Giants

Toronto Blue Jays +100