We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsLos Angeles Dodgers at San Francisco Giants
Los Angeles DodgersLos Angeles Dodgers
@
San Francisco GiantsSan Francisco Giants

Match Predictor

Pre-match Prediction
Los Angeles Dodgers
@
San Francisco Giants
Los Angeles Dodgers 64%San Francisco Giants 36%
Market LinesRun Line: Los Angeles Dodgers -1.5Total: O/U 7.5
Model: Under 7.5
Model projects 7.4 total runs vs 7.5 line

Los Angeles Dodgers

Bullpen ERA 2.31 (elite). Should hold late-inning leads.
0022446688101012121414OVERUNDERO/U 7.5Runs ScoredRuns Allowed
All Over 7.5
52%
12/23
MLB: 48%
Starter
33%
1/3
vs SF
0%
0/1
Avg Total
9.3
MLB: 8.9
Game Starter (3) Last Starter vs SF vs SF (1)
Shohei Ohtani #17 · RHP · Age 32
0.50
ERA (2026)
9.0
K/9 (2026)
3
Starts (2026)
7.3
Avg Total (2026)
Last 3:
W NYM (Apr 15): 6.0IP, 1ER, 10K
ND @TOR (Apr 08): 6.0IP, 0ER, 2K
W CLE (Mar 31): 6.0IP, 0ER, 6K
vs SF: ND (Jul 12 2025): 3.0 IP, 0 ER, 4 K
Bullpen (2026 Season)Elite
ERA: 2.31MLB Avg: 3.959 relievers
Workload Alert: Allowed 9 runs on 2026-04-19 vs COL. Bullpen arms likely still recovering.
Recent: W 7-1L 3-4L 6-9W 12-3L 1-3
Lineup vs Shohei Ohtani (Career)
BatterPosPAAVGOPSHR
Matt Chapman3B21.2110.8652
Rafael DeversDH12.1670.3340
Luis ArraezIF7.4290.8580
Eric HaaseC5.0000.0000
Patrick BaileyC3.0000.3330
Willy AdamesSS3.0000.0000
Heliot RamosLF2.0000.0000
Casey Schmitt3B1.0000.0000
Jung Hoo LeeCF1.0001.0000
4 batters with no matchup history

San Francisco Giants

Bullpen ERA 2.89 (elite). Should hold late-inning leads.
0022446688101012121414OVERUNDERO/U 7.5Runs ScoredRuns Allowed
All Over 7.5
52%
12/23
MLB: 48%
Starter
50%
2/4
vs LAD
0%
0/1
Avg Total
7.6
MLB: 8.9
Game Starter (4) Last Starter vs LAD vs LAD (1)
Tyler Mahle #54 · RHP · Age 32
7.23
ERA (2026)
10.4
K/9 (2026)
4
Starts (2026)
8.3
Avg Total (2026)
Last 3:
L @CIN (Apr 15): 4.0IP, 8ER, 6K
ND PHI (Apr 08): 5.2IP, 0ER, 6K
L NYM (Apr 03): 5.0IP, 5ER, 4K
vs LAD: ND (Apr 20 2025): 7.0 IP, 0 ER, 4 K
Bullpen (2026 Season)Good
ERA: 2.89MLB Avg: 3.958 relievers
Recent: W 3-0W 10-5W 7-6L 0-3W 3-1
Lineup vs Tyler Mahle (Career)
BatterPosPAAVGOPSHR
Freddie Freeman1B19.3751.0991
Max Muncy3B19.3130.7960
Miguel Rojas2B11.1000.2820
Shohei OhtaniTWP9.1110.2220
Will SmithC8.3751.2501
Kyle TuckerRF6.0000.3330
Teoscar HernandezRF6.3330.8330
Santiago Espinal3B2.5002.5001
5 batters with no matchup history
Our Top PicksLive Odds
Top PickDodgers -1.5 (-122), MEDIUM confidence.
Dodgers -1.5 (-122), MEDIUM confidence. Ohtani against a Giants offense with a .653 team OPS and a minus-19 run differential is the clearest structura...
PickUnder 7.5 Runs (-114), LOW confidence. O
Under 7.5 Runs (-114), LOW confidence. Our model aligns with the market's 7.5 line, leaving essentially no model edge here, which puts this in low-con...
PickShohei Ohtani Under 6.5 Strikeouts (-109
Shohei Ohtani Under 6.5 Strikeouts (-109), MEDIUM confidence. His last three starts: 10 K, 2 K, 6 K. That averages out to exactly 6.0, sitting just un...

Los Angeles Dodgers vs San Francisco Giants Game Preview

The pitching matchup is the entire story. Shohei Ohtani takes the mound for the Los Angeles Dodgers carrying a 0.50 ERA through three starts in 2026, going exactly 6.0 innings in every outing with no more than one earned run each time. Eighteen innings. One earned run. Eighteen strikeouts. He is not trending upward. He arrived at his ceiling and has been parked there. The San Francisco Giants send Tyler Mahle to oppose him in tonight's MLB nightcap at Oracle Park, and Mahle represents the biggest variance factor on the entire slate.

Mahle is genuinely bimodal in 2026. His season line is 0-3 with a 7.23 ERA and 12 walks in 18.2 innings, a 5.78 BB/9 that has nearly doubled from his 3.01 mark in his 2025 comeback. But the three starts paint three completely different pictures. He blanked Philadelphia across 5.2 innings on April 8, gave up five runs against the Mets, then surrendered eight earned runs in just four innings at Cincinnati on April 15. Nothing in between. The command problem is the core issue, and the Dodgers lineup is built precisely to exploit it. Patient hitters, long at-bats, a willingness to take walks even at a park that suppresses scoring. As one analyst observed, "With temperatures in the mid-50s, it should be a pitcher-friendly environment." That works against run totals. It does not rescue a starter walking two batters per inning.

This is the nightcap of a divisional back-to-back. San Francisco already won Game 1 by a 3-1 score earlier today, giving the Giants a one-game series lead. But the Giants are 4-7 at home with a minus-19 run differential and a .653 team OPS. Their 3.4 runs-per-game average at home is not the offensive profile built to challenge a pitcher at Ohtani's current level. Rafael Devers is 12 career PA against Ohtani with a .167 average and 0.334 OPS, and that number has trended toward zero in each of his most recent encounters, posting a 0.000 OPS in both his 2023 and 2025 looks. Willy Adames is 3 career PA against Ohtani with a 0.000 OPS. The Giants have momentum from this afternoon. They do not have the offensive firepower to string together runs against this version of Ohtani.

On the other side, Los Angeles is without Mookie Betts (oblique) and Tommy Edman, which trims the lineup's depth. But Freddie Freeman is the clearest individual edge on this slate. He owns Mahle historically, posting a .375 average and 1.099 OPS across 19 career PA, including a 1.547 OPS in their 2022 matchups. His last seven days have produced a 1.380 OPS. Max Muncy is running a 1.500 OPS over that same stretch. The Dodgers are thinner without Betts and Edman, but the core they still have is fully capable of capitalizing on a Mahle who cannot consistently find the zone.

Los Angeles Dodgers vs San Francisco Giants Key Insights

  • Ohtani's 0.50 ERA across three 2026 starts (18.0 IP, 1 ER total) is the dominant matchup factor. He has gone exactly 6.0 innings each time, and the Giants' .653 team OPS is not a lineup positioned to change that pattern.
  • Mahle's 5.78 BB/9 (12 BB in 18.2 IP) is his core problem, and the patient Dodgers order is built to exploit it. Walks at a pitcher-friendly park still create runs when they pile up, and Mahle has shown he cannot reliably avoid them.
  • Oracle Park's runs factor (0.93) and HR factor (0.85), combined with mid-50s bay temperatures, creates one of the more suppressive scoring environments in the sport. Both the total and run-line plays are constructed around this reality.
  • Freeman carries a .375 average and 1.099 OPS in 19 career PA against Mahle, with a 1.547 OPS peak in 2022. His current 1.380 OPS over the last seven days confirms this is the sharpest individual matchup edge on the slate.
  • Devers has posted a 0.000 OPS against Ohtani in both his 2023 and 2025 encounters, and his current .226 average and 0.577 OPS this season compounds the concern against a starter carrying a sub-1.00 ERA in 2026.
  • The Giants lack a set closer after Ryan Walker's early struggles, creating late-inning uncertainty if this game stays within one run. That bullpen volatility is worth monitoring against a Dodgers offense that generates pressure even without its full lineup.

Los Angeles Dodgers vs San Francisco Giants Betting Picks

Picks made April 22, 2026 at 03:18 AM ET. Odds shown reflect current market prices.

Under 7.5 Runs (-114), LOW confidence. O
Under 7.5 Runs (-114), LOW confidence. Our model aligns with the market's 7.5 line, leaving essentially no model edge here, which puts this in low-confidence territory by design. But the directional lean is Under, supported by real factors rather than default assumption. Ohtani's elite run suppression in 2026, Oracle Park's documented run factor, and the mid-50s game-time temperature all point the same direction. The Giants are scoring 3.4 runs per game at home. The Dodgers are missing lineup depth. A controlled final in the 4-2 range is the most probable scenario. This is a mild lean, not a strong edge. Bet accordingly.
Moneyline
Moneyline: No play. The market prices the Dodgers at 69.4% implied (-227). Our model puts their actual win probability closer to 64%, meaning LAD is overpriced by roughly five percentage points. Giants ML at +156 (39.1% implied) is similarly efficient relative to the true win probability. Neither side offers value over the vig. The contrarian case for San Francisco at +156 rests on Mahle channeling his April 8 version, which is an interesting theory but too speculative to back against Ohtani's current dominance. Passing on the moneyline is the honest position here.
Analysis insight — no specific bet associated
Shohei Ohtani Under 6.5 Strikeouts (-109
Shohei Ohtani Under 6.5 Strikeouts (-109), MEDIUM confidence. His last three starts: 10 K, 2 K, 6 K. That averages out to exactly 6.0, sitting just under the line. The 2-K outing at Toronto on April 8 shows real variance in his approach against contact-heavy lineups, and San Francisco carries contact hitters in Arraez (.302 BA), Chapman (.286 BA), and Jung Hoo Lee (.259 BA) who are more likely to put the ball in play than chase punchouts. His career sample against SF is limited (4 K in 3 IP in July 2025), but the contact profile of this lineup supports the Under. At -109, this is a near-coin-flip anchored by his 6.0 per-start average in 2026.
Tyler Mahle Over 4.5 Strikeouts (-141),
Tyler Mahle Over 4.5 Strikeouts (-141), MEDIUM confidence. Despite a 7.23 ERA, Mahle is striking batters out at a 10.1 K/9 rate this season. Last three starts: 6 K in 5.2 IP against Philadelphia, 6 K in 4.0 IP at Cincinnati, 4 K in 5.0 IP against the Mets. Even his worst outing barely missed this line. The ERA is driven by walks and home runs, not by a missing swing-and-miss pitch. Tucker carries a .000 average across 6 career PA against Mahle. The Dodgers carry swing-prone hitters further down the lineup who give Mahle something to work with even on a rough command night. His strikeout production is functionally independent of his run prevention results.
Rafael Devers Under 0.5 Hits (-106), MED
Rafael Devers Under 0.5 Hits (-106), MEDIUM confidence. The career BvP data against Ohtani tells a deteriorating story across five tracked seasons: 0.666 OPS in 2021, 0.334 OPS in 2022, 0.000 OPS in 2023, and 0.000 OPS in his 2025 plate appearance. Three of five seasons produced a 0.000 OPS against Ohtani. His current season line of .226/.265/.312 across 98 PA is well below his historical norm. Ohtani is in his best form of his career by ERA, allowing just 1 ER in 18.0 IP. Oracle Park's pitcher-friendly environment (0.93 runs factor) adds another layer of suppression. The career pattern and current form both point to a hitless night for Devers.
Shohei Ohtani to Hit a Home Run (+260),
Shohei Ohtani to Hit a Home Run (+260), LOW confidence. This is a speculative angle, not a primary play. Mahle has surrendered 6 HR in just 18.2 IP in 2026, nearly three home runs per nine innings. Ohtani leads the Dodgers with 5 HR on the season in 107 PA, and despite Oracle Park's 0.85 HR factor, the +260 (27.8% implied) price carries legitimate value against a pitcher giving up home runs at this rate. If you are already on the Dodgers -1.5 and Freeman's total bases, Ohtani at +260 is a speculative add consistent with the overall game lean. Keep the size small.
Freddie Freeman Over 1.5 Total Bases (+1
Freddie Freeman Over 1.5 Total Bases (+100), MEDIUM confidence. Even money on a hitter with a .375 career average against this pitcher, a 1.099 career OPS across 19 PA, and a 1.380 OPS over his last seven days. Freeman receives three to four looks at Mahle in this lineup spot, guaranteeing exposure. Mahle's 7.23 ERA and six home runs allowed in 18.2 IP make multi-base hits highly accessible for an in-form bat. The 2022 matchup produced a 1.547 OPS. The 2025 data is three plate appearances at 0.333 OPS, too small to override the larger career sample. At +100, this is the play with the best combination of matchup edge and direct value on the board.
SGP (4 legs)
SGP (4 legs): Dodgers -1.5, Under 7.5 Runs, Mahle Over 4.5 Strikeouts, Freeman Over 1.5 Total Bases. The internal correlation is the appeal. A Mahle strikeout performance suppresses Giants run production, which makes the Under 7.5 more likely to hold. The Dodgers winning a controlled, low-scoring game by two or more runs is reinforced by Freeman providing the key offensive production that drives the margin. The Mahle K prop is the independent leg that has to hit regardless of run outcomes, and his 10.1 K/9 rate makes 4.5 a realistic floor even in a rough command start. Each leg reinforces the others.
Analysis insight — no specific bet associated
NRFI (-145). Ohtani's 0.50 ERA and 18 st
NRFI (-145). Ohtani's 0.50 ERA and 18 strikeouts in 18.0 innings in 2026 represent elite first-inning run suppression on their own. San Francisco's weak offense (.653 team OPS, 3.4 R/G at home) facing him in the top of the first inning is a strong NRFI signal. The bottom half introduces more uncertainty with Mahle's volatile command, but the Dodgers' patient top-of-order hitters are more likely to work deep counts than jump on first-pitch offerings. Oracle Park's cold bay wind keeps ball flight down. At -145 (roughly 59% implied), the market is consistent with Ohtani making a clean first frame the baseline expectation.

Key Players

Batting AverageLAD
Andy Pages
.366Batting Average
CF
Home RunsLAD
Max Muncy
8Home Runs
3B
Runs Batted InLAD
Andy Pages
21Runs Batted In
CF
Earned Run AverageLAD
Justin Wrobleski
1.88Earned Run Average
RP
WinsLAD
Justin Wrobleski
3Wins
RP
StrikeoutsLAD
Tyler Glasnow
29Strikeouts
SP
Batting AverageSF
Luis Arraez
.302Batting Average
2B
Home RunsSF
Willy Adames
3Home Runs
SS
Runs Batted InSF
Heliot Ramos
13Runs Batted In
LF
Earned Run AverageSF
Landen Roupp
2.28Earned Run Average
SP
WinsSF
Landen Roupp
4Wins
SP
StrikeoutsSF
Robbie Ray
31Strikeouts
SP

Recent Form

Los Angeles Dodgers
W7-1Colorado Rockies
L4-3Colorado Rockies
L9-6Colorado Rockies
W12-3Colorado Rockies
L3-1San Francisco Giants
San Francisco Giants
W3-0Cincinnati Reds
W10-5Washington Nationals
L3-0Washington Nationals
W3-1Los Angeles Dodgers

Los Angeles Dodgers vs San Francisco Giants Summary

Ohtani against a weak offensive team in a pitcher-friendly park with cold, suppressive conditions is the cleanest pitching setup on tonight's slate. Our model aligns with the market's 7.5 total line, leaving minimal edge on the total, but the direction is Under based on real factors rather than a reflexive lean. The best individual play on the board is Freeman over 1.5 total bases at even money. Career .375 average against this pitcher, 1.099 OPS across 19 PA, 1.380 OPS over the last seven days. That is even money on a historically favorable matchup for a hitter in peak form. That number does the talking.

The structural play is Dodgers -1.5 at -122. Ohtani plus a 2.89-ERA bullpen against a Giants offense averaging 3.4 runs per game at home, carrying a minus-19 run differential, is a setup built for a two-run margin. The missing Betts and Edman are real absences, but this game is decided by who is on the mound more than who is in the lineup. The Giants won Game 1 earlier today, and Mahle is genuinely capable of his Philadelphia version tonight. If he finds that command, this is a different game. But betting against peak-form Ohtani because Mahle might be good requires stronger certainty than one quality start in three provides.

One honest note on variance: Mahle's bimodal nature is the single biggest x-factor on this slate. His 8-ER implosion at Cincinnati was just seven days ago. A repeat of that version turns a controlled 4-2 game into a blowout, which actually helps the run line but blows up the Under. Plan your unit sizing with that in mind, and do not overload on correlated legs without accounting for Mahle's ceiling outcomes cutting both ways. For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesSF leads series 1-0
DateMatchupResult
Apr 22, 2026LAD @ SFSFSF 3-1

Compare odds for LAD @ SF

Frequently Asked Questions

MLBGame PreviewsLos Angeles Dodgers at San Francisco Giants