We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsNew York Mets at San Francisco Giants
New York MetsNew York Mets
@
Oracle Park
San Francisco GiantsSan Francisco Giants

Match Predictor

Pre-match Prediction
New York Mets
@
San Francisco Giants
New York Mets 53%San Francisco Giants 48%
Market LinesRun Line: New York Mets -1Total: O/U 7.5
Model: Over 7.5
Model projects 7.8 total runs vs 7.5 line

New York Mets

Bullpen ERA 1.93 (elite). Should hold late-inning leads.
0022446688101012121414OVERUNDERO/U 7.5Runs ScoredRuns Allowed
All Over 7.5
38%
3/8
MLB: 48%
Starter
0%
0/1
vs SF
100%
2/2
Avg Total
8.1
MLB: 8.9
Game Starter (1) Last Starter vs SF vs SF (2)
Clay Holmes #35 · RHP · Age 33
3.18
ERA (2026)
8.7
K/9 (2026)
1
Starts (2026)
6.0
Avg Total (2026)
Last 3:
W @STL (Mar 30): 5.2IP, 2ER, 5K
W @MIA (Sep 27): 6.0IP, 0ER, 2K
ND @CHC (Sep 24): 1.0IP, 0ER, 0K
vs SF: ND (Jun 01 2024): 1.0 IP, 0 ER, 1 K
Bullpen (2026 Season)Elite
ERA: 1.93MLB Avg: 3.958 relievers
Recent: W 4-2L 0-3L 1-2L 2-7W 10-3
Lineup vs Clay Holmes (Career)
BatterPosPAAVGOPSHR
Matt Chapman3B13.2730.6580
Rafael DeversDH12.3001.1171
Luis ArraezIF9.4291.2700
Harrison BaderLF5.6001.6000
Willy AdamesSS5.5001.6000
Heliot RamosLF4.5001.0000
Casey Schmitt3B3.3330.6660
Jung Hoo LeeCF2.0000.0000
Patrick BaileyC2.5001.0000
4 batters with no matchup history

San Francisco Giants

Bullpen ERA 2.67 (elite). Should hold late-inning leads.
0022446688101012121414OVERUNDERO/U 7.5Runs ScoredRuns Allowed
All Over 7.5
50%
4/8
MLB: 48%
Starter
0%
0/1
vs NYM
100%
2/2
Avg Total
7.6
MLB: 8.9
Game Starter (1) Last Starter vs NYM vs NYM (2)
Landen Roupp #65 · RHP · Age 28
0.00
ERA (2026)
10.5
K/9 (2026)
1
Starts (2026)
5.0
Avg Total (2026)
Last 3:
W @SD (Mar 30): 6.0IP, 0ER, 7K
L @SD (Aug 20): 2.1IP, 5ER, 2K
ND TB (Aug 15): 3.0IP, 5ER, 5K
vs NYM: ND (Apr 24 2024): 1.1 IP, 3 ER, 1 K
Bullpen (2026 Season)Good
ERA: 2.67MLB Avg: 3.958 relievers
Workload Alert: Allowed 10 runs on 2026-04-03 vs NYM. Bullpen arms likely still recovering.
Recent: W 3-2W 9-3L 1-7W 7-2L 3-10
Lineup vs Landen Roupp (Career)
BatterPosPAAVGOPSHR
Brett Baty3B1.0001.0000
Francisco LindorSS1.0000.0000
Tyrone TaylorCF1.10003.0000
10 batters with no matchup history
Our Top PicksLive Odds
Top PickSan Francisco Giants +1.5 (-189), MEDIUM
San Francisco Giants +1.5 (-189), MEDIUM confidence. Our model projects NYM 4.2, SF 3.6, a margin of just 0.6 runs. The +1.5 cushion swallows that pro...
PickOver 7.5 Runs (-118), MEDIUM confidence.
Over 7.5 Runs (-118), MEDIUM confidence. This is the primary play. Our blended model projects 7.8 total runs versus the 7.5 market line, a clear direc...
PickLanden Roupp Over 4.5 Strikeouts (-154),
Landen Roupp Over 4.5 Strikeouts (-154), MEDIUM confidence. Roupp struck out 7 batters in 6.0 innings in his 2026 debut, a 10.5 K/9 pace. His 2025 ful...

New York Mets vs San Francisco Giants Game Preview

Clay Holmes takes the mound for the New York Mets in Game 3 of this Oracle Park series, and the veteran right-hander carries a specific vulnerability that the box score will not show you. Holmes posted a 3.18 ERA in his 2026 debut, working 5.2 innings with 5 strikeouts and 3 walks against St. Louis. He has built his career on groundballs and contact, not swing-and-miss. His 7.0 K/9 rate in 2025 tells you he relies on weak contact and soft ground balls. That approach works fine against lineups that do not know him. It works less well against a Giants lineup that has faced him repeatedly and hit him consistently hard. Across from him, Landen Roupp was dominant in his first 2026 outing: 6.0 innings, 0 earned runs, 7 strikeouts, just 2 walks in San Diego. His 2025 full-season line of 3.80 ERA across 106.2 innings shows a durable arm built to go deep. In tonight's MLB action at Oracle Park, the pitching structure tilts toward the home side.

Here is the angle the market is sleeping on. The San Francisco Giants are averaging just 3.0 runs per game and sitting 1-4 at home. Those numbers look soft until you check who is in their lineup versus this specific pitcher. Devers carries a 1.117 career OPS across 12 PA against Holmes, with a 1.700 OPS in their most recent 2025 sample of 6 plate appearances. Arraez is hitting .429 in 9 career PA with a 1.270 OPS. Adames is .500 with a 1.600 OPS in 5 PA. Bader is .600 with a 1.600 OPS in 5 PA, including a 1.667 mark in his three 2025 meetings. These are not fringe hitters padding a small sample. These are four lineup regulars who have seen Holmes repeatedly and done damage every time. The 3.0 R/G season average has no idea about any of this.

New York's challenge is different. The Mets carry a 4.4 R/G offense and a 4-2 record versus right-handed pitching this season, but their problem tonight is how unfamiliar Roupp is. The entire Mets roster has just 3 combined career plate appearances against him. No tendencies, no timing, no film. Roupp's elite debut command, 7 strikeouts in 6 innings, gives him every reason to attack the zone confidently. Oracle Park's cold bay wind suppresses fly balls and rewards his groundball tendencies, and the park's 0.93 runs factor and 0.85 HR factor create a structural lean toward pitchers. The Mets have been averaging fewer than 2 runs per game on this road trip, and walking into a lineup-pitcher blind spot only makes that more relevant.

Our model projects this game at SF 3.6 and NYM 4.2, a blended total of 7.8 runs versus the 7.5 market line. That directional lean toward the Over is driven by the Giants lineup's documented edge against Holmes, not by an expectation that this becomes a high-scoring game in a neutral environment. The market implies a Mets win at 52.5% probability, with the Giants at 47.5%. Our projection agrees with those splits almost exactly, which is why there is no moneyline value on either side. This game comes down to one question: can the Giants offense extract 3-4 runs from Holmes in the middle innings? The career data says they have the personnel to do exactly that.

New York Mets vs San Francisco Giants Key Insights

  • Roupp dominated in his 2026 season debut with 6.0 IP, 0 ER, and 7 K. The Mets have just 3 combined career PAs against him across the entire roster, giving him a familiarity edge that no amount of scouting preparation can fully resolve.
  • Four Giants hitters carry documented OPS above 1.100 against Holmes: Devers (1.117 career, 1.700 in 2025), Arraez (1.270 career), Adames (1.600 career), and Bader (1.600 career). The team-level 3.0 R/G average is a misleading signal for this specific matchup.
  • Holmes is a contact pitcher, not a swing-and-miss arm. His 7.0 K/9 rate in 2025 means the Giants will put the ball in play. In a lineup with multiple hitters who have hit him hard across multiple seasons, that contact-heavy approach creates genuine run-scoring risk in the middle innings.
  • Game 3 of a three-game series depletes both bullpens. The Mets bullpen carries a strong 1.93 ERA but has worked in all three games of this series. Later innings are softer than the ERA suggests, providing runway for runs to accumulate past the 7.5 line.
  • Oracle Park suppresses scoring (0.93 runs factor) and home runs (0.85 HR factor), but the 7.5 line already reflects the pitcher-friendly environment. The Over lean comes from the SF lineup-Holmes matchup advantage, not from environmental factors breaking open the game.
  • Our projected margin is just 0.6 runs in favor of the Mets (4.2 to 3.6). That narrow spread makes Giants +1.5 a directionally consistent structure. Even a tight, back-and-forth game comfortably covers the cushion.

New York Mets vs San Francisco Giants Betting Picks

Picks made April 04, 2026 at 05:13 AM ET. Odds shown reflect current market prices.

Over 7.5 Runs (-118), MEDIUM confidence.
Over 7.5 Runs (-118), MEDIUM confidence. This is the primary play. Our blended model projects 7.8 total runs versus the 7.5 market line, a clear directional lean. The driving factor is not a hitter-friendly environment. It is the Giants lineup specifically. Devers owns a 1.700 OPS versus Holmes in his most recent 2025 sample. Arraez carries a 1.270 career OPS against him. Adames and Bader both sit at 1.600. Holmes is a contact pitcher who will give up hits to these hitters. Add Game 3 bullpen fatigue on both sides and the late innings soften considerably. The Over has multiple independent paths to hit.
Moneyline, No Play. The market prices th
Moneyline, No Play. The market prices the Mets at 52.5% win probability and the Giants at 47.5%. Our model outputs the same split. When the market and model are within rounding error of each other, there is no exploitable gap on either side. Chasing -135 on the Mets or -109 on the Giants when both prices reflect fair value is not good betting discipline. Passing the moneyline entirely is the correct and credible move here.
Analysis insight — no specific bet associated
Landen Roupp Over 4.5 Strikeouts (-154),
Landen Roupp Over 4.5 Strikeouts (-154), MEDIUM confidence. Roupp struck out 7 batters in 6.0 innings in his 2026 debut, a 10.5 K/9 pace. His 2025 full-season average was 8.6 K/9 across 106.2 innings. The line of 4.5 sits well below his established trajectory, and the Mets lineup batting .230 with a .705 OPS provides an ideal contact-suppressed matchup. In a projected 5-6 inning outing at Oracle Park, clearing 4.5 strikeouts aligns with his rates across both the recent and full-season sample.
Rafael Devers Over 0.5 Hits (-204), MEDI
Rafael Devers Over 0.5 Hits (-204), MEDIUM confidence. Devers owns a .300 AVG and 1.117 career OPS across 12 PA against Holmes, with a 1.700 OPS in his most recent 6-PA sample from 2025. Holmes does not miss bats at a high rate (7.0 K/9 in 2025), which limits strikeout risk for a hitter this familiar with his arsenal. Devers also carries a .781 OPS over his last 7 days, showing current form. The BvP signal here is the clearest on the board and is supported by the most recent year of data.
Willy Adames Over 0.5 Hits (-213), MEDIU
Willy Adames Over 0.5 Hits (-213), MEDIUM confidence. Adames is .500 with a 1.600 OPS in 5 career PA against Holmes, including a 1.000 OPS in his 3 plate appearances from 2025. He also carries a .850 OPS versus right-handed pitching this season and a .846 OPS over the last 7 days. Current form and career BvP are aligned. Holmes is exactly the type of contact-allowing pitcher that a hitter like Adames handles well. The -213 price reflects genuine probability and it is earned here.
Clay Holmes Under 4.5 Strikeouts (-145),
Clay Holmes Under 4.5 Strikeouts (-145), MEDIUM confidence. Holmes averaged 7.0 K/9 in 2025, placing him well below the swing-and-miss tier. His last relevant full outings show 5 K in 5.2 IP and 2 K in 6.0 IP. A projected 5.5-inning outing at 7.0 K/9 yields roughly 4.3 strikeouts, just under the 4.5 line. The Giants lineup, with four regulars carrying OPS above 1.100 against Holmes, makes contact rather than striking out. The under is directionally consistent with his career profile and the specific matchup context tonight.
Rafael Devers to Hit a Home Run (+440),
Rafael Devers to Hit a Home Run (+440), LOW confidence. Speculative play only. Devers has 1 HR in 12 career PA against Holmes and a 1.117 career OPS in those matchups. Holmes allowed 14 HR in 165.2 innings in 2025, a 0.76 HR per 9 rate. Oracle Park's 0.85 HR factor is a real suppressor and keeps this firmly at low confidence. But at +440 with an 18.5% implied probability, the market is treating Devers like a random hitter rather than someone with documented power history against this specific arm. The edge over market probability is marginal. Small unit only, and accept that Oracle Park will fight that ball at the warning track.
NRFI (-145), MEDIUM confidence. Roupp's 2026 debut was commanding
NRFI (-145), MEDIUM confidence. Roupp's 2026 debut was commanding: 6.0 IP, 0 ER, 7 K, 2 BB. Clean control, strong movement, confident zone attack. Holmes's groundball-heavy approach limits hard first-inning contact. Oracle Park's 0.93 runs factor adds structural suppression. The Mets lineup batting .230 with virtually no familiarity with Roupp gives him an ideal first frame to work through. Both starters profile as controlled workers who avoid big early damage. The NRFI is a clean, low-variance play.
Same-Game Parlay (5 legs)
Same-Game Parlay (5 legs): Giants +1.5 / Over 7.5 / Devers over 0.5 hits / Adames over 0.5 hits / Holmes under 4.5 K. The thesis is internally consistent. An Over 7.5 environment means both offenses contribute, which directly supports Devers and Adames recording hits in a contact-heavy game. Holmes, working through a Giants lineup that hits him, is more likely to fall short of 4.5 strikeouts when batters are putting the ball in play. The Giants staying within 1.5 runs aligns with a competitive, run-scoring game where neither team is dominated. Build using contracts 378182039 (Giants +1.5), 378182029 (Over 7.5), 378335442 (Devers hits), 378335504 (Adames hits), and 378335353 (Holmes under K).
Analysis insight — no specific bet associated

Key Players

Batting AverageNYM
Juan Soto
.355Batting Average
RF
Home RunsNYM
Francisco Alvarez
3Home Runs
C
Runs Batted InNYM
Luis Robert Jr.
6Runs Batted In
CF
Earned Run AverageNYM
Nolan McLean
2.61Earned Run Average
SP
WinsNYM
Freddy Peralta
1Wins
SP
StrikeoutsNYM
Freddy Peralta
14Strikeouts
SP
Batting AverageSF
Luis Arraez
.312Batting Average
2B
Home RunsSF
Willy Adames
1Home Runs
SS
Runs Batted InSF
Jung Hoo Lee
4Runs Batted In
CF
Earned Run AverageSF
Robbie Ray
3.38Earned Run Average
SP
WinsSF
Logan Webb
1Wins
SP
StrikeoutsSF
Logan Webb
12Strikeouts
SP

Recent Form

New York Mets
W4-2St. Louis Cardinals
L3-0St. Louis Cardinals
L7-2San Francisco Giants
W10-3San Francisco Giants
San Francisco Giants
W3-2San Diego Padres
W9-3San Diego Padres
L7-1San Diego Padres
W7-2New York Mets
L10-3New York Mets

New York Mets vs San Francisco Giants Summary

The story of this game is not the team-level numbers. It is the batter-pitcher data underneath them. The San Francisco Giants offense looks flat at 3.0 runs per game. But Devers, Arraez, Adames, and Bader have all seen Clay Holmes repeatedly and hit him hard across multiple seasons. Devers is a 1.700 OPS hitter against Holmes in his most recent sample. Arraez is .429 career against him. These are core lineup pieces who carry a real, documented edge tonight, against this specific pitcher, in this specific matchup. Our model projects 7.8 total runs against a 7.5 line. The Over is the primary play, backed by the BvP advantage, Holmes's contact-heavy profile, and Game 3 bullpen softening on both sides. The edge does not care what the season averages say. It follows the matchup data.

Roupp complicates the Mets' path in a different way. An entire lineup with 3 combined career plate appearances against him is a real problem, and his 2026 debut gave no reason to think he is slowing down. The NRFI at -145 is a logical complement to a Roupp start with elite command. Giants +1.5 at -189 is a steep price, but when the model projects a 0.6-run margin in the other direction, paying -189 for a 1.5-run cushion is structurally sound. Skip the moneyline entirely. Market and model agree on 52.5/47.5, both sides are priced at fair value, and there is nothing to exploit on either side.

The best single bet on the card is Over 7.5 at -118, supported by our 7.8 projection, the Giants lineup's specific history against Holmes, and two taxed bullpens likely to soften the late innings. Layer in Devers and Adames hit props as high-probability complements. If you want one speculative kicker, Devers at +440 for a home run offers genuine value above his market-implied probability given his career power history against this pitcher. Just keep the unit size small. Oracle Park will fight that ball at the wall, and this is ultimately a close game with real variance either way.

Head-to-Head History

Season SeriesSeries tied 1-1
DateMatchupResult
Apr 03, 2026NYM @ SFSFSF 7-2
Apr 04, 2026NYM @ SFNYMNYM 10-3

Compare odds for NYM @ SF

Frequently Asked Questions

MLBGame PreviewsNew York Mets at San Francisco Giants