Two NL West rivals begin a three-game series tonight as the Los Angeles Dodgers head to Oracle Park to face the San Francisco Giants.
It’s a pitcher’s delight in the opener with World Series hero Yoshinobu Yamamoto dueling with early-season breakout Landen Roupp.
See why I’m playing the underdog with my Dodgers vs. Giants predictions and MLB picks for Tuesday, April 21.
Who will win Dodgers vs Giants today: Giants (+155)
This is a favorable spot for the San Francisco Giants, who had an off day on Monday and face a Los Angeles Dodgers team that just played four games at Coors Field and now has some environment shock in pitcher-friendly Oracle Park. Talk about a venue change.
Landen Roupp has been superb with a 2.57 xERA and 2.21 FIP, and most of his underlying metrics are actually better than Yoshinobu Yamamoto’s.
The lineup is due for significant positive regression as the likes of Rafael Devers (.581 OPS), Jung Hoo Lee (.658), and Heliot Ramos (.686) will likely rebound after slow starts.

Dodgers vs Giants Over/Under pick: Under 7.5 (-125)
With temperatures in the mid-50s, it should be a pitcher-friendly environment. Yamamoto and Roupp have been two of the better starting pitchers in the league and should thrive.
There are two quality bullpens behind them as well — L.A. ranks seventh in SIERA in relief (3.45) while San Francisco (3.55) isn’t far behind at ninth and has all of its top options well-rested and at the ready.
Dave Roberts’ squad has been on a low-scoring stretch, going 3-5 O/U in its last eight, and is missing impact bats like Mookie Betts and Tommy Edman.
- ML/RL bets: 6-5, +1.38 units
- Over/Under bets: 7-5, +1.74 units
Dodgers vs Giants odds
- Moneyline: Dodgers -185 | Giants +155
- Run line: Dodgers -1.5 (-105) | Giants +1.5 (-115)
- Over/Under: Over 7 | Under 7
Dodgers vs Giants trend
The Dodgers have gone Under the total in three of Yoshinobu Yamamoto's last four starts. Find more MLB betting trends for Dodgers vs. Giants.
How to watch Dodgers vs Giants and game info
| Location | Oracle Park, San Francisco, CA |
| Date | Tuesday, April 21, 2026 |
| First pitch | 9:45 p.m. ET |
| TV | SportsNet Los Angeles, NBCS-Bay Area |
| Dodgers starting pitcher | Yoshinobu Yamamoto (2-1, 2.10 ERA) |
| Giants starting pitcher | Landen Roupp (3-1, 2.38 ERA) |
Dodgers vs Giants latest injuries
Dodgers 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.






