How to watch the MLB game between the Toronto Blue Jays and the San Francisco Giants, as well as first-pitch time and team news.

George Springer and the Toronto Blue Jays are set to welcome Rafael Devers and the San Francisco Giants to Rogers Centre on Friday for what should be an exciting cross-league showdown.

Start a free 7-day Fubo trial

Sign Up Now

The Giants, one of the more steady performers in the early part of the 2025 campaign, enter this matchup sitting third in the fierce NL West despite a sub-.500 road record (24–25).

On the other side, Toronto surged into the All-Star break on fire, winning 13 of their last 17 to claim the top spot in the AL East outright.

Here, GOAL brings you everything you need to know about how to watch the Toronto Blue Jays vs the San Francisco Giants MLB game, plus plenty more.

How to watch Toronto Blue Jays vs San Francisco Giants MLB game on TV & stream live onlineNational TV Channel: MLB NetworkLocal TV Channel: SNET and NBCS-BAStart a free 7-day Fubo trial

Sign Up Now

To watch the entire MLB season, Fubo and DirecTV Stream are the two best streaming services for baseball fans. Both carry MLB.tv for out-of-market access to games and you can also check out our table below for information on regional sports networks and where to find them.

READ MORE: FuboTV Review: Pricing, plans, subscriptions, free trials and more

Toronto Blue Jays vs San Francisco Giants: Date and First-Pitch time

The Toronto Blue Jays will take on the San Francisco Giants in an electrifying MLB game on Friday, July 18, 2025, at 7:07 pm ET/4:07 pm PT at Rogers Centre in Toronto, Ontario.

Streaming the game with a VPN

Unable to watch this game due to broadcast restrictions? A VPN could be the answer to your problems.

When it comes to streaming live sports while you’re out of state, NordVPN is our pick for the best VPN service in 2024. You can even try NordVPN risk-free with a 30-day money-back guarantee.

Stream live anywhere in the world with Nord VPN

Get NordVPN

Toronto Blue Jays vs San Francisco Giants team news, injury reports & key playersToronto Blue Jays team news

Vladimir Guerrero Jr. has been a key cog in Toronto’s offense, slashing .277 with 19 doubles, 12 homers, and 56 walks. He may not be lighting up the leaderboard, ranking 82nd in home runs and 72nd in RBIs, but his presence in the lineup is undeniable. Springer leads the team in long balls (16) and RBIs (53), placing 43rd in MLB in both categories. Bo Bichette, meanwhile, has also driven in 53 and carries a nine-game hitting streak into Friday’s game, batting .378 in his last 10 appearances. Alejandro Kirk tops the Blue Jays with a .303 average.

Chris Bassitt will get the ball for Toronto. The veteran righty is 9–4 with a 4.12 ERA through 19 starts and a relief appearance this season. He was sharp his last time out, tossing six solid frames of one-run ball against the White Sox. Toronto has won 12 of his 20 outings in 2025, and Bassitt owns a 2.81 ERA at home across 10 starts, he’s been tough to beat at Rogers Centre.

San Francisco Giants team news

For San Francisco, Justin Verlander will toe the rubber. The future Hall of Famer has struggled this year, holding an 0–7 record with a 4.70 ERA through 15 starts. In his latest effort, he gave up two runs over six innings in a loss to the Phillies. The Giants are just 4–11 in his starts and his road ERA sits at 4.99 across six appearances away from Oracle Park.

Devers continues to swing a hot bat for the Giants, leading the club with 17 home runs and 68 RBIs, ranking 31st and 10th in the majors, respectively. Heliot Ramos owns the team’s best batting average at .262, while Jung Hoo Lee has added solid contributions with a .249 average, 19 doubles, eight triples, and six dingers. Willy Adames has chipped in with 12 home runs and 45 walks despite batting just .220.

Toronto Blue Jays vs San Francisco Giants Series infoGame 2Game 3Toronto Blue Jays vs San Francisco Giants head-to-head record