New York Mets @ San Francisco Giants on Thursday, April 2, 2026 (9:45PM ET). New York is a short road favorite at -124 with San Francisco at +106. The listed starters are LHP David Peterson for the Mets vs. LHP Robbie Ray for the Giants.
Game Info Table
| Matchup | New York Mets @ San Francisco Giants |
|---|---|
| Date | April 02, 2026 |
| Time | 9:45PM ET (6:45PM PT) |
| Location | Oracle Park (San Francisco, CA) |
| How to Watch | MLB Network, SNY, NBC Sports Bay Area (plus MLB.TV out-of-market) |
New York Mets vs San Francisco Giants Odds
odds via Bookmaker Sportsbook
| Market | New York Mets | San Francisco Giants |
|---|---|---|
| Moneyline | -124 | +106 |
| Run Line | -1.5 (+140) | +1.5 (-170) |
| Total (7.5) | Over +104 | Under -128 |
Team Stats Table
| Stat (2026) | Mets | Giants |
|---|---|---|
| Record | 3-3 | 2-4 |
| Home / Away Record | 1-2 (Away) | 0-3 (Home) |
| Runs For / Game | 3.83 | 2.33 |
| Runs Against / Game | 3.33 | 4.17 |
| Team Batting | .211 / .313 / .335 (OPS .648) | .201 / .264 / .294 (OPS .558) |
| Team Pitching | 2.50 ERA, 1.18 WHIP (57.2 IP) | 3.74 ERA, 1.21 WHIP (53.0 IP) |
| O/U Record | 1-5 | 1-3 |
Starting Pitcher Stats Table
| Pitcher | 2026 Line | Last Start |
|---|---|---|
| David Peterson (NYM) — LHP | 0-0, 0.00 ERA, 5.1 IP, 3 K, 1.50 WHIP | 3/28 vs PIT: 5.1 IP, 6 H, 0 R (0 ER), 2 BB, 3 K, 76 pitches |
| Robbie Ray (SF) — LHP | 0-1, 3.38 ERA, 5.1 IP, 4 K, 0.94 WHIP | 3/27 vs NYY: 5.1 IP, 5 H, 2 R (2 ER), 0 BB, 4 K, 1 HR, 89 pitches |
Recent Form & Pitching Notes
Mets (3-3): Lost 2-1 in 11 innings at St. Louis on April 1. Freddy Peralta went 5.1 IP and allowed 1 ER with 7 K (92 pitches). The bullpen was leaned on hard in extras: Huascar Brazobán (0.2 IP), Brooks Raley (1.0), Luke Weaver (1.0), Devin Williams (1.0), Tobias Myers (1.2). Offensively it was basically Juan Soto or nothing: Soto homered for their only run; the Mets finished with 5 hits, went 0-for-11 with RISP, and left 11 on base.
Giants (2-4): Lost 7-1 at San Diego on April 1. Adrian Houser gave them 5.1 IP and 1 ER (3 R total) with 4 K (86 pitches). Caleb Kilian covered 1.2 scoreless, but Jose Buttó’s 0.1 IP blow-up (4 ER, 4 BB, 28 pitches, HR allowed) buried the late innings before Ryan Borucki finished it. Offense produced 4 hits; the lone run came on a Harrison Bader RBI single, and Luis Arraez had 3 of the 4 hits.
Betting Trends
- Mets: 1-5 to the Under (2026)
- Giants: 1-3 to the Under (2026)
- Giants: 0-3 at home (2026)
- Mets: 3.83 runs scored per game (2026)
- Giants: 2.33 runs scored per game (2026)
Breakdown
This price is more about the bats than the arms. Peterson is coming off a 76-pitch, 0-run start and keeps the ball on the ground; Ray’s first outing was clean from a command standpoint (0 BB) and he’s fully stretched at 89 pitches, but he still ran into damage (2 ER, HR allowed) and didn’t work deep enough to protect the middle innings.
Offensively, San Francisco’s profile is rough early: .201 AVG, .558 OPS, and they just struck out 14 times in their last game while mustering 4 hits. The Mets aren’t exactly mashing either (especially with RISP), but they’re still scoring 1.5 more runs per game than the Giants and their staff has been materially better by both ERA and WHIP.
Big note: New York’s pen is a little taxed after 11 innings on April 1, but San Francisco’s relief group has already shown blow-up risk. If this plays to form, Mets ML is the cleanest way to attack it; run line is pricey to force, and the total is correctly shaded down.
New York Mets vs San Francisco Giants Best Bet
Mets ML -124 (3 out of 5 units)
San Francisco isn’t hitting, and the Mets bring the better early-season offense plus the better staff metrics. Peterson vs. Ray is close; the separation is lineup + bullpen reliability.
New York Mets vs San Francisco Giants Predicted Score
Our computer projections model for this matchup predicts a final score of New York Mets 4, San Francisco Giants 3.