Giants Secure Victory Over Mets 7-2 at Oracle Park
Thursday, April 2, 2026, 9:45 PM ET · Oracle Park
San Francisco Giants 7, New York Mets 2, final. Our MLB picks are sealed as a hash before kickoff and settled in public, losses included.
The next free pick, for your email
Team, bet, price and the hash it was sealed under, on this page the moment you send. Lose or win, it stays public.
or by email
Public record of the main pick, losses included: 115 won, 44 lost. See every pick
One free pick a day by email until you unsubscribe, in one click. 21+.
Quick answers
Who won New York Mets vs San Francisco Giants?
San Francisco Giants beat New York Mets 7-2 at Oracle Park on April 2, 2026.
Who was favored in New York Mets vs San Francisco Giants?
New York Mets were the favorite at DraftKings, moneyline -118 (about 54% implied). The underdog won.
In a decisive performance, the San Francisco Giants defeated the New York Mets 7-2 at Oracle Park, marking a significant win for the home team as they look to improve their standing in the league. This game was part of a series where the Mets had previously won three out of four games against the Giants, making this victory particularly noteworthy for San Francisco fans.
Both teams entered the contest with identical records of 3-4, reflecting a challenging start to the season. The Giants had recently shown some resilience, winning their last two games, including a 9-3 victory over the San Diego Padres just two days prior. In their last ten games, the Giants recorded a 5-5 record, averaging 4.0 runs scored per game while allowing 3.9 runs. Their recent form at home was slightly less favorable, with a home record of 3-5, but they had managed to perform well in their last five games, winning two.
Conversely, the Mets were struggling with a 4-6 record over their last ten games, having lost their last two contests against the St. Louis Cardinals. Their scoring average during this stretch was lower than the Giants', at 3.3 runs per game, while they allowed an average of 4.0 runs. The Mets' away record stood at 2-5, indicating difficulties in securing wins outside of their home stadium.
In terms of head-to-head matchups, the Giants had faced the Mets five times in the previous season, winning two of those games. Notably, their last encounter before this game saw the Mets win 12-4 in August 2025. The historical context added a layer of intensity to this matchup, as both teams aimed to establish dominance early in the season.
Injuries played a significant role in the game, particularly for the Giants, who were missing several key players. Marcelo Mayer (forearm), JT Brubaker (ribs), Keaton Winn (elbow), Victor Bericoto (knee), and Matt Gage (elbow) were all on the injured list, which could have impacted their overall performance. The Mets also faced challenges, with Cionel Perez (forearm), Devin Williams (shoulder), Jorge Polanco (ankle), Reed Garrett (elbow), and Tylor Megill (elbow) sidelined.
The betting lines for the game, provided by DraftKings, indicated the Mets as slight favorites with odds of -118, while the Giants were priced at -102. The spread was set at 1.5, with a total of 8.0 runs. The odds for the over were -115, while the under was listed at -105, showcasing a competitive market for this matchup.
Conditions at Oracle Park were favorable for baseball, with clear skies and a moderate temperature, allowing both teams to play without weather-related interruptions. As the game unfolded, viewers witnessed a series of scoring plays that highlighted the Giants' offensive prowess. In the first inning, the Mets initially took the lead with a run scored by Ramos, but the Giants quickly responded with three runs, including a double from Chapman that contributed significantly to their early advantage.
The Giants continued to build on their lead throughout the game, with notable contributions from players like Lee and Bader, who both executed sacrifice flies to bring in additional runs. Devers capped off the scoring for the Giants with a powerful home run in the sixth inning, further solidifying their dominance in the game.
The final score of 7-2 not only reflects the Giants' ability to capitalize on scoring opportunities but also their resilience in overcoming recent struggles against the Mets. As the season progresses, this victory could serve as a turning point for the Giants, while the Mets will need to regroup and address their recent form to remain competitive in the league.
Odds
| Book | Spread | Total | Moneyline |
|---|---|---|---|
| DraftKings | NYM -118 | 8 o -115 / u -105 | New York Mets -118 · San Francisco Giants -102 |
Injury report
- Marcelo Mayer10-Day-ILForearmSan Francisco Giants
- JT Brubaker15-Day-ILRibsSan Francisco Giants
- Keaton Winn15-Day-ILElbowSan Francisco Giants
- Victor Bericoto10-Day-ILKneeSan Francisco Giants
- Matt Gage60-Day-ILElbowSan Francisco Giants
- Cionel Perez15-Day-ILForearmNew York Mets
- Devin Williams15-Day-ILShoulderNew York Mets
- Jorge Polanco60-Day-ILAnkleNew York Mets
- Reed Garrett60-Day-ILElbowNew York Mets
- Tylor Megill60-Day-ILElbowNew York Mets
Recent form
San Francisco Giants
Last 10: 5-5Streak W24 scored · 3.9 allowed per game3-5 at home
- W9-3at San Diego PadresApr 1
- W3-2at San Diego PadresMar 31
- L1-3vs New York YankeesMar 28
- L0-3vs New York YankeesMar 27
- L0-7vs New York YankeesMar 26
- W4-0vs Colorado RockiesSep 28
- W6-3vs Colorado RockiesSep 27
- W4-3vs St. Louis CardinalsSep 25
- L8-9vs St. Louis CardinalsSep 24
- L5-6vs St. Louis CardinalsSep 23
New York Mets
Last 10: 4-6Streak L23.3 scored · 4 allowed per game2-5 away
- L1-2at St. Louis CardinalsApr 1
- L0-3at St. Louis CardinalsMar 31
- W4-2at St. Louis CardinalsMar 30
- L3-4vs Pittsburgh PiratesMar 29
- W4-2vs Pittsburgh PiratesMar 28
- W11-7vs Pittsburgh PiratesMar 26
- L0-4at Miami MarlinsSep 28
- W5-0at Miami MarlinsSep 27
- L2-6at Miami MarlinsSep 26
- L3-10at Chicago CubsSep 25
Standings
| Team | Games behind | Lost | Streak | Win % | Won |
|---|---|---|---|---|---|
| Atlanta | - | 57 | W1 | .593 | 83 |
| Philadelphia | 4 | 61 | L1 | .564 | 79 |
| Miami | 12 | 69 | W2 | .507 | 71 |
| Washington | 17 | 75 | L1 | .472 | 67 |
| New York | 20 | 77 | W1 | .450 | 63 |
| Los Angeles | - | 57 | L2 | .590 | 82 |
| Arizona | 9 | 67 | W1 | .525 | 74 |
| San Diego | 9.5 | 67 | L2 | .521 | 73 |
| San Francisco | 24.5 | 82 | W1 | .414 | 58 |
| Colorado | 28.5 | 86 | W2 | .386 | 54 |
How the scoring went
- 1st Inning1-0Bichette doubled to left, Soto scored.
- 1st Inning1-1Arraez tripled to right, Ramos scored.
- 1st Inning1-2Chapman doubled to right, Arraez scored.
- 1st Inning1-3Chapman scored on error, Lee safe at first on error by pitcher Peterson.
- 2nd Inning2-3Vientos homered to left (406 feet).
- 3rd Inning2-4Lee hit sacrifice fly to center, Ramos scored, Arraez to third.
- 3rd Inning2-5Bader hit sacrifice fly to center, Arraez scored.
- 5th Inning2-6Schmitt singled to left, Lee scored, Susac to third.
- 6th Inning2-7Devers homered to center (404 feet).
Win probability
Above the line favours San Francisco Giants, below favours New York Mets.
Venue
- Oracle ParkSan Francisco, California
- Attendance32073
- OfficialsNestor Ceja, Charlie Ramos, Chris Guccione, David Rackley
Elsewhere
- Pirates rookie Konnor Griffin eyes Friday return from 60-day IL
- Fantasy baseball forecaster: Team hitting ratings
- Fantasy baseball forecaster: Pitcher projections for the next 10 days
- Fantasy Baseball Reliever Depth Chart
- MLB playoff tracker 2026: Clinching scenarios, bracket, schedule
- MLB betting tips for Thursday: Rays and the road don't seem to be getting along