Up arrow
MLB
Games

San Francisco Giants vs. Toronto Blue Jays: Preview, Predictions and Picks for July 18, 2025

Updated on:
Jul 19, 2025 5:53 AM
The Toronto Blue Jays, riding a strong home win streak, welcome the San Francisco Giants to Rogers Centre on Friday, July 18th at 7:07 PM. With a 32-16 home record, the Blue Jays look to capitalize on their home field advantage against the Giants, who have struggled on the road with a 24-25 record. This matchup promises to be an exciting contest between the first-place Blue Jays and the third-place Giants in their respective divisions.
San Francisco Giants vs Toronto Blue Jays

Current Odds

SF
TOR
Over
8.5
+118
Under
8.0
+100
SF
-1.5
+145
TOR
+1.5
-150
SF
ML
-114
TOR
ML
+109

Giants vs Blue Jays statistics

Stat Giants Blue Jays
Hits 730 (28th) 838 (5th)
Batting Average .229 (28th) .258 (2nd)
Runs Batted In 379 (21st) 421 (11th)
Runs 399 (21st) 440 (12th)
Home Runs 89 (25th) 101 (19th)
Walks 342 (4th) 322 (10th)
Stolen Bases 45 (27th) 51 (24th)
Strikeouts 823 (19th) 649 (1st)
Pitches 14255 (10th) 13825 (22nd)

Toronto Blue Jays recent games

Game Date Opponent Result Score
7/13/25 @ Athletics L 6-3
7/12/25 @ Athletics L 4-3
7/11/25 @ Athletics W 7-6
7/9/25 @ Chicago White Sox L 2-1
7/8/25 @ Chicago White Sox W 6-1 F/7

San Francisco Giants recent games

Game Date Opponent Result Score
7/13/25 vs Los Angeles Dodgers L 5-2 F/11
7/12/25 vs Los Angeles Dodgers L 2-1
7/11/25 vs Los Angeles Dodgers W 8-7
7/9/25 vs Philadelphia Phillies L 13-0
7/8/25 vs Philadelphia Phillies W 4-3

Toronto Blue Jays injuries

  • Eric Pardinho (SP): Day-To-Day
  • RJ Schreck (LF): Day-To-Day
  • Daulton Varsho (CF): 10-Day-IL
  • Andres Gimenez (2B): 10-Day-IL
  • Paxton Schultz (RP): 15-Day-IL

San Francisco Giants injuries

  • Christian Koss (2B): 10-Day-IL
  • Tom Murphy (C): 60-Day-IL
  • Ethan Small (SP): Day-To-Day
  • Ryan Murphy (SP): Day-To-Day
  • Bryce Eldridge (SP): Day-To-Day

Giants vs Blue Jays game info

Type Info
Venue Rogers Centre
Location Toronto, Ontario
First pitch Fri 7:07 PM
TV MLBN

Giants vs Blue Jays predictions

The San Francisco Giants are hoping their offense can finally catch a spark at the Rogers Centre, and all eyes are on Heliot Ramos to deliver. Ramos has shown flashes of serious power this season, so look for him to piece together a solid game—think maybe a hit or two with a chance at leaving the yard. Matt Chapman’s been sneaky productive lately, and you just get the sense he’s due for a double or even a timely home run, while Jung Hoo Lee could be a tough out with his pesky contact skills piling up a hit or more. With Justin Verlander taking the mound, expect a gritty start—he’ll probably keep the Blue Jays lineup off balance for most of his outing, maybe allowing a couple of runs but not much more, striking out a handful in around five innings.

Toronto fans, on the other hand, will be watching Alejandro Kirk, who can flat-out rake, especially at home. If he keeps doing what he’s been doing, a multi-hit game (maybe even three) feels possible, and let’s not forget George Springer, who’s got the pop to go deep at any moment. Vlad Guerrero Jr. is always a threat to drive runs in, so don’t be surprised if he racks up a couple of RBIs along with another hit or two. On the mound, Chris Bassitt has been rock solid under pressure at Rogers Centre—figure on five-plus innings, giving up just a couple of runs and dialing up 5 or 6 strikeouts. With support from strong defense and a hot home lineup, he should have the upper hand tonight.

In the end, with the Toronto Blue Jays riding high at home and boasting one of the best home records in the league, they look poised to keep their win streak rolling. The Giants have the arms and a couple of key bats, but Toronto’s ability to string hits together, avoid strikeouts, and feed off the Rogers Centre energy just might be too much. If you’re thinking about momentum, the Blue Jays' combo of home field advantage and consistent hitting feels like the difference-maker. Expect a competitive game, but give the edge to Toronto to pull off another win in front of their home crowd.

Toronto Blue Jays

San Francisco Giants

More Games