Mets vs. Giants Odds & Betting Predictions - April 4, 2026
Mets at Giants
2:15 am • WPIXStarting Pitchers
| pitcher | team | era | w-l | |
|---|---|---|---|---|
![]() | 4.50 | 0-1 | ||
![]() | 3.60 | 0-0 |
Mets at Giants Odds
Spread, Total, Moneyline
MatchupOpenSpreadTotalMoneyline | ||||
|---|---|---|---|---|
Mets 4-4 | -1.5 | -1.5+126 | o7.5-116 | -135 |
Giants 3-5 | u8.5 | +1.5-157 | u7.5-105 | +113 |

Oracle ParkSan Francisco
Mets vs. Giants Expert Picks
Bet Labs
Last 30d: 15-15-0 (-1.6u)
NYM -130 (Live)
1u
Late tracking on X free play.
Sean Koerner
Last 30d: 42-38-0 (+3.2u)
Jerar Encarnacion - 1st PA Strikeout +210
0.42u
The Giants just updated their lineup by scratching Casey Schmitt for Jerar Encarnacion. It’s an unfortunate blow to my McLean prop as I’m only projecting his under 5.5 closer to -115 now. Saw FanDuel is offering this at +210 but I have this closer to +160 so thought this is a good way to hedge a bit on the unexpected news. Hopefully thread the needle here and hit both.
Allan Lem
Last 30d: 104-86-0 (+3.1u)
N.McLean u5.5 Ks+105
0.5u
Tailing @The_Oddsmaker
Sean Koerner
Last 30d: 42-38-0 (+3.2u)
N.McLean u5.5 Ks+105
0.53u
I’m high on McLean’s talent and upside. He’s posted a ridiculous 31% K rate over his first 53 MLB innings. Most projection systems still have him in the 23-24% range, which I think is too low. I’m closer to 27%.
Part of that early K success has come from his ability to get called strikes. Hitters have only swung at 59% of his pitches in the zone, which is 8% below league average. That’s one of the toughest things for a pitcher to sustain, and very few guys can maintain a number that low year over year. If McLean ends up being one of them, then sure, he could stick around a 31% K rate or even higher.
But I do expect some regression there. He had 8 Ks in his first start, but it was a softer matchup against the Pirates, and only 33% of his pitches were on the edge, which suggests he was missing spots more than the results would indicate.
This is a tougher setup. The Giants lineup features two of the hardest hitters to strike out in Luis Arraez and Jung Hoo Lee, and both moved up one spot in the order today. That quietly lowers his upside. I have him facing around 23.5 hitters, which means Lee could realistically be his last batter instead of being on deck.
Those are the kinds of subtle factors my sim picks up, and it’s why I have this closer to -130. Getting +105 here is enough for me to take a shot on the under.
Kyle Murray
Last 30d: 65-119-7 (-9.7u)
Under 7.5-105
1.05u
N.McLean u1.5 Earned Runs+125
1.25u
Wags Wins
Last 30d: 209-209-0 (+12.8u)
NYM -1.5+136
1.36u
Ryan Minion
Last 30d: 220-255-1 (-11.9u)
NYM -130
$1.00
The Propfessor
Last 30d: 66-63-0 (+21.1u)
N.McLean o5.5 Ks-110
0.75u
Kenny Ducey
Last 30d: 1-2-0 (-1.3u)
Under 7.5-103
1.03u
Cam Is Money
Last 30d: 73-62-4 (+1.3u)
NYM -128
0.78u
Royals Props
Last 30d: 45-44-0 (-3.5u)
J.Soto o1.5 Hits + Runs + RBIs-120
1.2u
Payoff Pitch Podcast
Last 30d: 52-79-1 (+3.9u)
Over 7.5-115
0.43u
@Zerillo 60-Grade https://myaction.app/mJC4AOIv21b
NYM -130
0.77u
@Zerillo 80-Grade https://myaction.app/mJC4AOIv21b
Sandy Plashkes
Last 30d: 124-130-4 (-20.3u)
NYM -130
1u
Matt DiLeo
Last 30d: 38-35-0 (-0.5u)
N.McLean o5.5 Ks-102
1u
Brian Bitler
Last 30d: 60-78-2 (-58.2u)
SF +115
3u
Doug Ziefel
Last 30d: 199-264-16 (-11.5u)
NYM -130 (F5)
0.5u

Sean Zerillo
Last 30d: 130-123-3 (+3.2u)
Over 7.5-105
0.5u
Bet to -115
NYM -130
0.25u
Bet to -140. Increasing position
OldSchool0909
Last 30d: 98-94-1 (+13.5u)
SF +110
1u

Sean Zerillo
Last 30d: 130-123-3 (+3.2u)
NYM -120
0.5u
Friday opener. Bet to -140. Teams have to play Thursday so price target may adjust or would size normally
Mets vs. Giants Previews & Analysis
Prop Odds Comparison
Line Movement Tracker
Mets vs. Giants Public Betting Percentages
Betting Trends
- Giants are 3-2 in their last 5 games.
- Giants are 2-3 in their last 5 games against the spread
- Giants are 1-2 in their road games against the spread
- The totals have gone OVER in 3 of Giants' last 5 games
- The totals have gone OVER in 2 of Giants' 5 last games at home
Matchup History
Against the Spread (ATS) History
Over/Under History
Last 5 Matchups
Giants vs. Mets Injury Updates

Giants Injuries
- Hayden BirdsongSP
Birdsong is out with arm
Out

Mets Injuries
- Francisco LindorSS
Lindor is questionable with hand
Questionable
- Tylor MegillSP
Megill is out with elbow
Out
- Justin HagenmanSP
Hagenman is out with ribs
Out
Mets vs. Giants Box Score
Mets Player Stats| PITCHER | PC | IP | K | ER | |
|---|---|---|---|---|---|
![]() | 93 | 5.1 | 4 | 1 | |
![]() | 16 | 0.2 | 1 | 0 | |
![]() | 24 | 1 | 1 | 0 | |
![]() | 28 | 1 | 1 | 1 | |
![]() | 14 | 1 | 1 | 0 |
| HITTERS | H-AB | R | HR | RBI |
|---|---|---|---|---|
![]() | 2-4 | 2 | 0 | 0 |
![]() | 1-1 | 0 | 0 | 0 |
![]() | 0-4 | 0 | 0 | 0 |
![]() | 3-5 | 2 | 0 | 1 |
![]() | 1-3 | 1 | 0 | 1 |
![]() | 1-5 | 1 | 0 | 1 |
![]() | 2-3 | 1 | 0 | 1 |
![]() | 3-5 | 1 | 1 | 3 |
![]() | 0-4 | 0 | 0 | 1 |
![]() | 2-5 | 2 | 2 | 2 |
Giants Player Stats| PITCHER | PC | IP | K | ER | |
|---|---|---|---|---|---|
![]() | 91 | 5 | 4 | 5 | |
![]() | 38 | 1.1 | 2 | 3 | |
![]() | 37 | 1.2 | 2 | 0 | |
![]() | 26 | 0.2 | 1 | 2 | |
![]() | 5 | 0.1 | 1 | 0 |
| HITTERS | H-AB | R | HR | RBI |
|---|---|---|---|---|
![]() | 1-3 | 0 | 0 | 1 |
![]() | 0-4 | 0 | 0 | 0 |
![]() | 1-4 | 0 | 0 | 1 |
![]() | 0-4 | 0 | 0 | 0 |
![]() | 0-4 | 0 | 0 | 0 |
![]() | 2-4 | 0 | 0 | 0 |
![]() | 0-3 | 1 | 0 | 0 |
![]() | 0-3 | 1 | 0 | 0 |
![]() | 1-3 | 1 | 0 | 0 |
Mets vs. Giants Odds Comparison
Could not load odds
Mets at Giants Team Totals
MatchupOverUnder | ||
|---|---|---|
Mets 4-4 | N/A | N/A |
Giants 3-5 | N/A | N/A |
































