Mets vs Giants Prediction, Picks & Odds for Tonight’s MLB Game

Want to get more Covers content? Add us as a preferred source on your Google account here.

The New York Mets face the San Francisco Giants in Oracle Park tonight at 9:05 p.m. ET for the third of a four-game series. 

New York broke out of a three-game losing skid with a resounding 10-3 victory yesterday, and my Mets vs. Giants predictions and MLB picks for Saturday, April 4, see the visitor as the victor once again.

Who will win Mets vs Giants today: Mets (-118)

This line is giving the benefit of the doubt to the San Francisco Giants because Landen Roupp had a phenomenal season debut, and they’re playing at home. 

The New York Mets are simply the better team — sitting Top 15 in both runs scored and allowed — while San Francisco is 1-4 at home. I’m buying the reduced price on the visitor. 

Roupp struggles with command, walking 4.03 batters per nine innings. Mets starter Clay Holmes has his flaws, but the Giants’ league-worst wOBA (.241) against RHP leaves them ill-poised to capitalize. 

Covers COVERS INTEL: Holmes altered his pitch mix in his first start, ditching his poor slider (.374 xwOBA) and adding a curveball. All of his offerings, other than his sinker, graded out at 100 or above in Stuff+ in his debut.

Mets vs Giants Over/Under pick: Under 7.5 (-106)

San Francisco has been the worst team in the league against RHP (55 wRC+). Holmes transitioned to the rotation in 2025 and made 31 starts, posting a solid 3.53 ERA thanks to a 75th-percentile barrel rate and 94th percentile ground-ball rate. 

As for the Mets, star slugger Juan Soto departed Friday’s contest in the first inning with a right calf injury. It’d be surprising if he suits up Saturday, likely leaving them without their best hitter in pitcher-friendly Oracle Park.

New York has cashed the Under in five of its last seven games; here’s predicting another.

JD Yonke’s 2026 Transparency Record
  • ML/RL bets: 1-0, +1.0 units
  • Over/Under bets: 1-1, -0.04 units

Mets vs Giants odds

  • Moneyline: New York -106 | San Francisco -114
  • Run line: New York -1.5 (+155) | San Francisco +1.5 (-180)
  • Over/Under: Over 7.5 (-114) | Under 7.5 (-106)

Mets vs Giants trend

San Francisco is 1-4 with a -14 run differential at home. Find more MLB betting trends for Mets vs. Giants.

How to watch Mets vs Giants and game info

Location Oracle Park, San Francisco, CA
Date Saturday, April 4, 2026
First pitch 9:05 p.m. ET
TV SNY, NBC Sports Bay Area
Mets starting pitcher Clay Holmes
(1-0, 3.18 ERA)
Giants starting pitcher Landen Roupp
(1-0, 0.00 ERA)

Mets vs Giants latest injuries

Mets vs Giants weather

Odds are correct at the time of publishing and are subject to change.
Not intended for use in MA.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.

This article originally appeared on Covers.com, read the full article here and view our best betting sites or check out our top sportsbook promos.

Leave a Reply

Your email address will not be published. Required fields are marked *