The San Francisco Giants host the Chicago Cubs on June 12, 2026. First pitch from Oracle Park is scheduled for 10:15 p.m. EDT. The game will be broadcast on MARQ.
The Giants are -124 on the moneyline and by -105 on the run line. The Cubs are +106 on the moneyline and +1.5 on the run line. The total is set at 8.5 runs.
Find my MLB picks and Cubs vs Giants prediction below, as well as probable pitchers, weather report, and more.
- Cubs vs Giants Pick: Cubs ML (+106) | Play to -110
My Cubs vs Giants best bet is the Cubs moneyline. Make sure to find the best odds by checking our live MLB odds page.
Cubs vs Giants Odds
| Cubs Odds | ||
|---|---|---|
| Spread | Total | Moneyline |
+1.5 -210 | 8.5 -100o / -122u | +106 |
| Giants Odds | ||
|---|---|---|
| Spread | Total | Moneyline |
-1.5 +172 | 8.5 -100o / -122u | -124 |
- Cubs vs Giants moneyline: Cubs +106, Giants -124
- Cubs vs Giants over/under: 8.5 (-100o / -122u)
- Cubs vs Giants spread: +1.5 (-210), – 1.5 (+172)
Cubs vs Giants Polymarket MLB Odds
Cubs vs Giants Probable Pitchers
| Javier Assad (RHP) | Stat | Landen Roupp (RHP) |
|---|---|---|
| 3-1 | W-L | 5-6 |
| 0.1 | fWAR (FanGraphs) | 1.6 |
| 4.73/4.48 | ERA / xERA | 4.00/3.31 |
| 4.37/4.48 | FIP / xFIP | 3.02/3.38 |
| 8.5 | K-BB% | 16 |
| 44.4 | GB% | 50.6 |
| .237 | BABIP | .311 |
| 97 | Stuff+ | 99 |
| 104 | Location+ | 108 |
Cubs vs Giants MLB Betting Preview
With injuries mounting in the rotation, the Cubs will turn to Javier Assad on Friday. He last worked in long relief against these same Giants five days ago, spinning 6 1/3 shutout innings with five strikeouts, one walk, and one hit.
Assad is a contact-oriented pitcher who keeps the ball on the ground at a relatively high 46.5% clip. His Pull Air% is very friendly at 10.9%, and his xwOBA on contact is below the league average at .361. The thing is, he's just not going to strike many out, holding a low 18.9% punchout rate for his career, though he's grown in the walks column in recent years and this season holds a 6.2% walk rate that would represent a career best.
It's hard to get a read on the veteran with a rough 70-inning sample size across the last two seasons, and it's equally hard considering he has looked great in two starts and one long relief stint, but gave up nine runs in Philly a couple of months ago. It's safe to say he's going to throw sinkers and hope for the best.
Now, the Cubs' offense was in a dire place up until it found its way to a nine-run afternoon in Colorado on Thursday. It ranks just 21st in wRC+ over the last two weeks but hasn't necessarily been awful, sporting a fine 21.3% strikeout rate and hitting .242 with a .164 Isolated Power.
It's walking in just 7.8% of plate appearances during that time, limiting some of the success the team can have when it's getting hits, and it walked just three times on Thursday.
Perhaps the return of Matt Shaw can help balance things out, and perhaps Alex Bregman is breaking out of his slump. There are many questions here, however.
The Giants' offense began to show some signs of life a month ago, and it hasn't looked back. It currently leads the league in wRC+ over the last two weeks with a .230 ISO to rank second in baseball over that span and a hefty .314 average. Jung-Hoo Lee is hitting .564 in those 13 games, and Bryce Eldridge is hitting .426 with three homers and 10 RBIs.
Things are finally looking up for this team, and it doesn't stop at the plate. Landon Roupp is working on another solid year in the rotation, running a 4.00 ERA through 13 starts at the back end of the rotation with some solid peripherals.
He's issued a fair number of walks, to 10.2% of the batters he's faced, but his 26.3% strikeout rate overshadows those struggles. He's also one of the best pitchers in the league in hard-hit and barrel rates, and he couples that with a high 52.2% ground ball rate. Hitters are making poor contact and rolling over; there's not much more to it.
Roupp also leans heavily upon the sinker, as you'd guess, and has been pretty unlucky considering his infield defense ranks 17th in Outs Above Average and has made 42 errors, which is nearly the most in baseball. He's just one start removed from giving up eight runs in Milwaukee, but rebounded nicely last time out with 5 2/3 innings of one-run ball against the Cubs. Still, he's walked eight over his last two appearances now, which is a concerning trend.

Cubs vs Giants Pick, Betting Analysis
The Giants may be heating up, but they continue to have one of the largest matchup disparities in the game today. San Francisco owns the best OPS in baseball versus fly-ball pitchers at .838, and ranks 25th against ground-ballers with a .636 OPS. On top of that, it's just 13th with a .290 xBA against sinkers from righties this year, and its .076 ISO ranks second-worst.
On the flip side, the Cubs are third against ground-ball pitchers and 26th against fly-ballers, and they rank first with a .319 xBA against sinkers from the right side. Couple that with league-leading .509 xSLG and solid .168 ISO against the pitch, and the picture becomes very clear.
Chicago is well-equipped to hit a pitcher like Roupp, and perhaps the right-hander's persistent walk issues will help the Cubs to some much-needed free passes.
I'm not the biggest Assad guy, but I think it's hard to argue with consistently adequate results. Considering the Giants are at a huge disadvantage here, and the Cubs seemingly have a glorious matchup, the decision is easy.
Pick: Cubs ML (+106) | Play to -110




































