The Chicago Cubs and San Francisco Giants open a weekend series in San Francisco, playing an encore of last weekend, when the Giants took two of three in Wrigley.
Both scheduled starters for Friday's opener pitched in losses in that series, so something has to give.
The Giants have been the hotter team with a slightly more reliable offense, so my Cubs vs. Giants predictions and MLB picks call for San Fran to get the win.
Who will win Cubs vs Giants today: Giants moneyline (-113)
The Chicago Cubs have the better record, but they've cooled after a hot start. The San Francisco Giants are playing better after a disastrous April.
In the first half of June, San Francisco has won their series over Chicago and the first-place Brewers, while Chicago has dropped series to last-place Colorado and the sub-.500 Athletics.
Injuries have the Cubs starting Javier Assad, who hasn't started a game in nearly two months. Assad has a 5.74 ERA, .738 OPS allowed as a starter, compared to 3.78, .597 as a long reliever.
The Giants are favored at home, but I'd stick with them at least until the -125 range.

Cubs vs Giants Over/Under pick: Under 8.5 (-108)
The Giants have been up and down at the plate. They've scored more than 10 runs in three of their last seven. In the other four, they've combined for 10. Bryce Eldridge (.426 over the last 13) and Jung Hoo Lee (18-game hitting streak) are hot.
Chicago scored nine in their last game—in Chicago—matching their combined run total for the previous four. They'll face Giants starter Landen Roupp, who has had strong metrics but hard luck this season.
This should be close to a toss-up, so I wouldn't go much beyond the standard -110 unless you're feeling it.
- ML/RL bets: 20-23, -1.99 units
- Over/Under bets: 23-24, -2.51 units
Cubs vs Giants odds
- Moneyline: Cubs +108 | Giants -113
- Run line: Cubs -1.5 (+170) | Giants +1.5 (-178)
- Over/Under: Over 8.5 (+104) | Under 8.5 (-108)
Cubs vs Giants trend
The Chicago Cubs have hit the Team Total Under in 21 of their last 30 games (+9.75 Units / 27% ROI). Find more MLB betting trends for Cubs vs. Giants.
How to watch Cubs vs Giants and game info
| Location | Oracle Park, San Francisco, CA |
| Date | Friday, June 12, 2026 |
| First pitch | 10:15 p.m. ET |
| TV | MARQ, NBCSBA |
| Cubs starting pitcher | Javier Assad (3-1, 4.73 ERA) |
| Giants starting pitcher | Landen Roupp (5-6, 4.01 ERA) |
Cubs vs Giants latest injuries
Cubs vs Giants weather
Odds are correct at the time of publishing and are subject to change.
Not intended for use in MA.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.






