David Peterson's clean early-season form meets Robbie Ray's first sign of vulnerability in what shapes up as a pitching-driven contest at Oracle Park. With the total sitting at just 7 runs, the moneyline becomes the primary battleground between two teams still finding their offensive rhythm.
New York Mets vs San Francisco Giants MLB Betting Preview
The pitching matchup tilts this toward the visiting Mets, even at Oracle Park. David Peterson brings a spotless 0.00 ERA through 5.1 innings to face Robbie Ray, who's already allowed a home run in his lone 2026 start. At -126, the Mets moneyline reflects fair value for a road favorite with the pitching edge, but the price isn't steep enough to scare off sharp money. Both teams have shown early offensive struggles – the Mets went an abysmal 1-for-29 with runners in scoring position against St. Louis, while the Giants managed just four hits in their most recent loss to San Diego. That offensive uncertainty makes the total of 7 runs look about right, leaving the moneyline as the cleanest betting angle.
Game Information & Betting Odds
- Matchup: New York Mets @ San Francisco Giants
- Date: Thursday, April 2, 2026
- Time: 9:45 PM ET
- Location: Oracle Park
- TV: MLB.TV, MLB Net, NBC Sports BA, SNY
- Moneyline: New York Mets -126 / San Francisco Giants +104
- Run Line: San Francisco Giants +1.5 (-163) / New York Mets -1.5 (+135)
- Over/Under: 7 (O -122 / U +102)
- Probable Starters: David Peterson (0-0, 0.00) vs Robbie Ray (0-1, 3.38)
- Records: New York Mets 3-3, San Francisco Giants 2-4
The Pitching Matchup
Peterson has been the sharper pitcher through the early going, posting a clean 0.00 ERA with better control than his numbers suggest. His 1.50 WHIP comes primarily from two walks in 5.1 innings – not ideal, but manageable given he's allowed zero home runs and kept hitters off balance with a 5.06 K/9 rate. The lefty's contact management looks improved from his inconsistent 2025 campaign.
Ray presents a different profile with his 3.38 ERA and superior strikeout rate of 6.75 per nine innings. But here's the problem – he's already surrendered a home run in just 5.1 frames, while maintaining perfect control with zero walks. That combination suggests he's nibbling around the zone effectively but making mistakes when he does challenge hitters.
I looked at the under here, but Peterson's small sample size creates too much uncertainty about his true form. His track record doesn't scream dominance, and Ray's early home run allowed shows both pitchers could be vulnerable to crooked numbers.
From an efficiency standpoint on the mound, the park factor matters here more than usual. Oracle Park's 0.92 run factor should help both starters, but it particularly benefits Peterson's contact-heavy approach. Ray's strikeout stuff plays anywhere, but Peterson needs the park's dimensions to turn warning-track shots into outs. The Giants' lineup showed some life against San Diego before getting shut down 7-1 in their last outing, while the Mets' RISP struggles (1-for-29 in St. Louis) reflect a team pressing rather than trusting their approach.
Prediction
This looks like a low-scoring affair based on the pitching matchup and both teams' early offensive inconsistency. Peterson's clean early work gives him a modest edge over Ray, who's shown he can be touched for the long ball. The Mets' -11 run differential advantage over San Francisco tells the story of two teams heading in different directions, even with similar records.
I'm backing the New York Mets moneyline at -126. The price reflects the true pitching advantage without inflated juice, and Peterson's control improvements outweigh Ray's strikeout upside in a pitcher's park. The caveat here is Peterson's tiny sample size, but the visible difference in early command makes this a reasonable lean.
Predicted Final Score: New York Mets 4, San Francisco Giants 3