New York Mets vs San Francisco Giants Prediction – April 02, 2026

New York Mets @ San Francisco Giants on Thursday, April 2, 2026 (9:45PM ET). Probable starters: LHP David Peterson vs LHP Robbie Ray. Moneyline: Mets -124 / Giants +106. Run line: Mets -1.5 (+140) / Giants +1.5 (-170). Total: 7.5 (Over +104 / Under -128). odds via Bookmaker Sportsbook

New York Mets vs San Francisco Giants Game Info

ItemDetails
MatchupNew York Mets @ San Francisco Giants
DateApril 2, 2026
Time9:45PM ET (6:45PM PT)
LocationOracle Park — San Francisco, California
How to WatchMLB Network, SNY, NBC Sports Bay Area

New York Mets vs San Francisco Giants Odds

MarketNew York MetsSan Francisco Giants
Moneyline-124+106
Run Line-1.5 (+140)+1.5 (-170)
Total (7.5)Over +104Under -128

New York Mets vs San Francisco Giants Team Stats

TeamRecordHome/AwayRuns/GameRuns Allowed/GameAVGHRO/U
New York Mets3-31-2 Away3.833.33.21141-5
San Francisco Giants2-40-3 Home2.334.17.20131-3

New York Mets vs San Francisco Giants Starting Pitcher Stats

Pitcher2026 W-LERAWHIPIPKLast Start
David Peterson (NYM) — LHP0-00.001.505.13Mar 28 vs PIT: 5.1 IP, 6 H, 0 R, 0 ER, 2 BB, 3 K (76 pitches; 14 GB)
Robbie Ray (SF) — LHP0-13.380.945.14Mar 27 vs NYY: 5.1 IP, 5 H, 2 R, 2 ER, 0 BB, 4 K, 1 HR (89 pitches)

New York Mets vs San Francisco Giants Recent Form & Pitching Notes

New York Mets (3-3): Lost their last game 2-1 in 11 innings at St. Louis on April 1. Freddy Peralta went 5.1 IP with 1 ER, 3 H, 2 BB, 7 K (92 pitches). The bullpen covered 5.1 innings: Huascar Brazobán (0.2), Brooks Raley (1.0), Luke Weaver (1.0), Devin Williams (1.0), Tobias Myers (1.2) — it took five arms and extra-inning length. Offensively it was the Juan Soto solo HR and not much else: 5 hits, 11 LOB, 0-for-11 with RISP.

San Francisco Giants (2-4): Lost their last game 7-1 at San Diego on April 1. Adrian Houser went 5.1 IP, 3 R (1 ER), 7 H, 1 BB, 4 K (86 pitches), then the game broke open late when José Buttó faced eight batters in 0.1 IP (4 ER, 4 BB, 1 HR on 28 pitches). Caleb Kilian gave them 1.2 scoreless in the middle. Offense: 4 hits total; Harrison Bader drove in their lone run with a single, and Luis Arraez had three of the four hits.

  • New York Mets: 1-5 O/U this season
  • San Francisco Giants: 1-3 O/U this season
  • San Francisco Giants: 0-3 at home this season
  • New York Mets: 1-for-29 with RISP in their last series (vs STL)

New York Mets vs San Francisco Giants Breakdown

This total is priced like a pitcher’s duel, and the game’s been playing that way for both clubs. The Giants are last in runs per game and still haven’t shown consistent damage power (3 HR through six games). Peterson’s first outing was ground-ball heavy and clean on the scoreboard, and he’s facing a lineup that just went 4-hit quiet again on Wednesday.

On the other side, Ray’s first start was sharp on control (zero walks) and he’s in a park that helps keep mistakes from turning into crooked numbers. The Mets’ lineup is better than these early stats, but they’re cashing outs with men on and just burned five relievers plus extras on Wednesday — that’s not the setup for an aggressive, high-leverage offensive game plan late.

If you like New York, I’d rather lay the -124 than chase +140 on the -1.5 in a park where wins often come by one swing (or one run).

New York Mets vs San Francisco Giants Best Bet

Under 7.5 (-128) (3 out of 5 units)

Giants can’t score right now, both starters are stretched to 5+ innings already, and the Mets’ recent profile is “solo HR + stranded runners,” not sustained scoring.

Predicted Score

Our computer projections model for this matchup predicts a final score of New York Mets 4, San Francisco Giants 2.