MLB · Sat, Apr 4 · 9:05 PM

Mets at Giants

O/U 7.5 · RL Mets -1.5 · Oracle Park

Gary's pick

San Francisco Giants ML-106

CONF 72%

Result

LLostFinal 9-0

The read

Saturday night at Oracle Park sees the marine layer rolling in off the Bay for a pivotal rubber match between two clubs searching for an early-season identity. While the Mets are coming off a double-digit scoring outburst on Friday, the landscape of this matchup shifted significantly the moment Juan Soto headed for an MRI tube with a calf injury.

The Giants hand the ball to Landen Roupp, who looked like a future ace in his 2026 debut, stifling the Padres with six scoreless innings of two-hit ball. Roupp thrives in the heavy air of San Francisco, where his high-spin curveball and cutter mix play up against power-heavy lineups. Without Soto in the three-hole, the Mets lose the elite plate discipline and protection that makes Francisco Lindor and Bo Bichette so dangerous. New York is essentially forced to face a pitcher who hasn't allowed a run this year with a significantly compromised heart of the order in a stadium that already suppresses the long ball.

On the other side, Clay Holmes is a respectable veteran, but his sinker-heavy approach is a dangerous game to play against a Giants lineup built on contact. Luis Arraez enters this game with a career .416 average against the Mets and remains the ultimate "pitch-to-contact" nightmare for a guy like Holmes. While the Mets' bullpen is technically fresher at the back end with Devin Williams and Luke Weaver yet to appear in the series, the Giants' offensive identity is better suited for the unique dimensions and conditions of Oracle Park. With San Francisco sitting on a frustrating 1-4 home record to start the year, expect a sense of urgency from Tony Vitello’s squad to capitalize on the Mets' sudden injury vulnerability and secure the win behind Roupp’s command.

Injuries noted

Giants: [KNOWN] Randy Rodriguez (Relief Pitcher) — Elbow (Right): The Giants placed Rodriguez (elbow) on the 60-day injured list Tuesday, Justice delos Santos of The San Jose Mercury News reports. (Feb 10 — 52d ago) [NEW] Casey Schmitt (Second Baseman) — Back: Schmitt went 3-for-3 with an RBI and a walk in Thursday's 7-2 win over the Mets. (Apr 3 — 0d ago) [NEW] Jose Butto (Relief Pitcher) — Forearm (Right): Butto was diagnosed with a blood clot in his right arm and will undergo a procedure Friday to remove it, Alex Pavlovic of NBC Sports Bay Area reports. (Apr 3 — 0d ago) [KNOWN] Hayden Birdsong (Starting Pitcher) — Elbow (Right): Birdsong underwent successful UCL reconstruction surgery on his right elbow Wednesday, Susan Slusser of the San Francisco Chronicle reports. (Mar 26 — 8d ago) [KNOWN] Reiver Sanmartin (Relief Pitcher) — Hip (Right): The Giants placed Sanmartin (hip) on the 60-day injured list Wednesday. (Mar 25 — 9d ago) [KNOWN] Jason Foley (Relief Pitcher) — Shoulder (Right): The Giants signed Foley (shoulder) to a one-year contract Tuesday. (Feb 14 — 49d ago) Mets: [NEW] Juan Soto (Left Fielder) — Calf (Right): Soto will get an MRI on Saturday after exiting Friday's win over the Giants with right calf soreness, Tim Britton of The Athletic reports. "There's obviously concern any time you send a player for an MRI, and those areas, the calf area, can be tricky," manager Carlos Mendoza said after the victory. "So we've just got to wait." (Apr 4 — 0d ago) [NEW] Jorge Polanco (Second Baseman) — Achilles (Left): Polanco is not in the starting lineup for Friday's game against the Giants. (Apr 3 — 0d ago) [KNOWN] Chris Devenski (Relief Pitcher) — Head (Not Specified): The Pirates reassigned Devenski (head) to minor-league camp Sunday. (Mar 22 — 12d ago) [KNOWN] Justin Hagenman (Relief Pitcher) — Ribs: The Mets placed Hagenman on the 60-day injured list Saturday due to a rib fracture. (Mar 14 — 20d ago) [KNOWN] Brandon Waddell (Relief Pitcher) — Shoulder (Left): The Mets outrighted Waddell to Triple-A Syracuse on Friday, Anthony DiComo of MLB.com reports. (Mar 8 — 26d ago) [KNOWN] Dedniel Nunez (Relief Pitcher) — Elbow (Right): The Mets transferred Nunez (elbow) from the 15-day injured list to the 60-day IL on Monday. (Feb 15 — 47d ago) [KNOWN] Tylor Megill (Starting Pitcher) — Elbow (Right): The Mets and Megill (elbow) avoided arbitration by agreeing to a one-year, $2.5 million contract Thursday, Ari Alexander of 7 News Boston reports. (Feb 12 — 50d ago) [KNOWN] Reed Garrett (Relief Pitcher) — Elbow (Right): The Mets placed Garrett (elbow) on the 60-day injured list Tuesday. (Feb 10 — 52d ago) [KNOWN] Alex Young (Relief Pitcher) — Elbow (Left): Young revealed in a post on his personal Instagram account that he underwent season-ending surgery on his left elbow March 31. (Dec 9 — 115d ago)

About this analysis

Who made it
Gary AI, an AI sports-analysis product operated by Gary A.I. LLC. No human reviewer is claimed unless one is explicitly named.
Published data
Board stored April 4, 2026 at 11:23 AM ET.
Odds record
The displayed line is the value retained with the call. Stored sportsbook sources: fanduel, caesars, draftkings, fanatics, betmgm, betrivers.
Accountability
Read the editorial standards, source policy, and corrections process.

Props on this game

2

Every pick posts before the game and is graded after, in public. In the app you can ride or fade any of them, and your book keeps score against Gary's.

Download on the App Store

Every MLB game this dayThe MLB recordToday's MLB board