Giants vs Blue Jays Prediction, Moneyline Pick, Odds Today

Giants vs Blue Jays Prediction, Moneyline Pick, Odds Today article feature image
Credit:

John E. Sokolowski-Imagn Images. Pictured: Willy Adames.

This article contains predictions for an old game.

The Toronto Blue Jays (57-41) host the San Francisco Giants (52-47) on Sunday, July 20, 2025. First pitch from Rogers Centre is scheduled for 12:05 p.m. ET; the game will be broadcast on Roku.

The Blue Jays have started the second half of the season with a bang, taking two straight games from the Giants. Can Toronto complete the sweep today?

Find my Giants vs Blue Jays prediction for Sunday afternoon below.

Quickslip

Header First Logo
Header Second Logo

Giants vs Blue Jays Prediction, Pick

  • Giants vs Blue Jays picks: Giants Moneyline (play to -140)

My Giants vs Blue Jays best bet is the Giants moneyline. . Make sure to find the best odds by checking our live MLB odds page.


Giants vs Blue Jays Odds, Lines

San Francisco Giants Logo
Sunday, July 20
12:05 p.m. ET
Roku
Toronto Blue Jays Logo
San Francisco Giants Odds
SpreadTotalMoneyline
-1.5
+150
8.5
-102o / -118u
-110
Toronto Blue Jays Odds
SpreadTotalMoneyline
+1.5
-185
8.5
-102o / -118u
-110
Odds via BetMGM. Get up-to-the-minute MLB odds here.
BetMGM Logo

Giants vs Blue Jays Projected Starting Pitchers

LHP Robbie Ray (SFG)StatRHP Jose Berrios (TOR)
9-3W-L5-4
1.9fWAR (FanGraphs)1.3
2.65/3.12ERA /xERA3.75/4.67
3.49/3.81FIP / xFIP4.29/4.33
1.08WHIP1.24
2.9K-BB%2.4
39.1%GB%39%
97Stuff+90
95Location+101

Giants vs Blue Jays Preview, Prediction

Header First Logo

Giants Betting Preview: Ray of Light

Robbie Ray will get the ball for the Giants in the series finale, and he’ll look to continue his dominant performance from the first half. The veteran southpaw posted a 2.65 ERA with a 3.12 xERA and 3.49 FIP in 119 innings.

The major hindrance for Ray since his Cy Young-winning campaign in 2020 was his reliance on the three true outcomes. Part of the reason he’s gotten back on track is that he’s providing the Giants with more length by not selling out for strikeouts and limiting homers.

He's throwing more competitive pitches, which is leading to quicker outs and is a small ding to his K/9 number. He still punched out 9.68 batters per nine, while issuing 3.33 walks per nine through his first 20 outings in 2025. But he’s become borderline unhittable for power, surrendering just 0.98 homers per nine.

Outside of two Willy Adames home runs, the Giants' offense was fully overmatched for a second straight night. They tallied just four hits and scored three runs, one day after dropping a zero in the scoring column on Friday.

So, how can the Giants dig themselves out of a stretch where they have an 85 wRC+? It sounds simple, and it really is; they need Rafael Devers. Matt Chapman and Heliot Ramos are to be even 50% of what they're capable of. Giants skipper Bob Melvin has no choice but to put them near the top of the order due to their talent. However, if their talent doesn't translate into production, they'll have a tough time turning the tide.

The Giants have one clear advantage over the Blue Jays, and that's in the bullpen. Since the Giants haven't held a late lead, it's been a moot point. If this game gets into the seventh inning with the Giants leading, they can trot out Randy Rodriguez, Tyler Rogers and Camilo Doval, who each have an ERA below 3.00.


Header First Logo

Blue Jays Betting Preview: Boom or Berrios

Taking a look at Jose Berrios’s last eight outings, it’s about as mixed a bag as you’ll find. He failed to finish five innings and allowed 4+ runs in two of his last three outings, but he allowed one or fewer runs in the other five outings.

So, what’s the real story with Berrios? I’m willing to call his 3.75 ERA a bit of a mirage. It’s only a matter of time until the predictive metrics become reality for Berrios, who owns a 4.67 xERA and 4.29 FIP. He also ranks below the 30th percentile in xERA, xBA, average exit velocity, and barrel rate.

Plus, I’m sure the Giants are thrilled to learn that Berrios strikes out just 7.5 batters per nine. That’ll be a nice boost in the series finale for an offense that’s punching out almost a quarter of the time in July.

The Blue Jays clearly aren't bothered by facing elite starters. They scored four runs against Logan Webb, all in one inning, after looking overmatched through the first five innings.

In betting the Giants, we're definitely buying into the old "Great pitching beats great hitting" saying. Toronto is a really tough offense to match up with, as it boasts a 17.4% strikeout rate with a 9.7% walk rate and sits 12th in ISO this month. Typically, teams that work count and don't strike out also don't hit for power, but Addison Barger and George Springer have carried the Jays in that department of late.


Giants vs Blue Jays Prediction, Betting Analysis

Sure, the Giants' offense is in disarray and the Blue Jays are the hottest team in MLB over the past month. Despite those key factors, I love the Giants' pitching staff here.

It's not like Toronto is overwhelming the Giants. San Francisco snagged double-digit hits with no runs in the opener. On Saturday, all six runs came in just two innings and the Giants even led 2-0 in the sixth inning. Things will shift in a positive direction for the Giants' offense eventually. They're too talented to be in the same offensive range as the White Sox and Rockies for a decent amount of time.

Pick: Giants ML (play to -140)


Moneyline

My bet for this game is the Giants moneyline.


Run Line (Spread)

I have no play on either side of the run line.


Over/Under

I have no bet for the game total.


Giants vs Blue Jays Betting Trends


Giants vs Blue Jays Weather


Get the latest coverage on MLB Weather.

About the Author
Sean is a contributor for the Action Network college basketball and baseball verticals, focusing on bringing insightful, in-depth betting analysis. Sean started his writing career talking about college hoops, with a strong focus on mid-major hoops, which he still covers.

Follow Sean Paul @seanpaulcbb on Twitter/X.

This site contains commercial content. We may be compensated for the links provided on this page. The content on this page is for informational purposes only. Action Network makes no representation or warranty as to the accuracy of the information given or the outcome of any game or event.