The Mets head to San Francisco tonight at 3-3, after dropping Wednesday’s rubber game in St. Louis 2-1 in 11 innings. Juan Soto finally got his first homer of 2026, but the bigger issue is the same one smacking Mets fans in the face all week, too many empty at-bats in leverage spots. Tonight’s matchup is David Peterson vs. Robbie Ray at Oracle Park. Peterson opened with 5 1/3 scoreless innings in his first start, while Ray enters at 0-1 with a 3.38 ERA. The NL East is already annoying, with Miami at 5-1, Atlanta at 4-2, and the Mets sitting tied with Philly and Washington at 3-3.

For the matchup layer, the useful stuff is pretty simple. Peterson’s early Statcast line shows weak contact allowed, with an 83.0 mph average exit velocity, 0.0% barrel rate, and .279 xwOBA allowed so far. Ray has more velocity, but his current Statcast line is giving up a .292 wOBA and .284 xwOBA, which gives the Mets a real chance if they stop playing offense like they’re being charged by the swing.

Syracuse already got on the board in the minors, beating Toledo 4-2 on April 1. The rest of the full-season affiliates start rolling in now: Binghamton opens April 3, Brooklyn opens April 3, and St. Lucie’s full-season schedule opens April 3 as well.

Quick Hitters

  • The Mets wasted a winnable game. Freddy Peralta shoved enough, the bullpen mostly held, and Soto gave them the only real thunder. One run is not a lifestyle.
  • Soto is heating, not guessing. His underlying contact numbers are fine, and the homer was more “finally” than “surprise.”
  • Lindor’s patience is there, but the loud contact has to turn into crooked numbers. He already has a .417 OBP and 14.3% barrel rate, which says this thing isn’t dead, just annoying.
  • Tonight is a real tone-setter. Win in San Francisco and you steady the ship. Lose, and early-season irritation starts getting louder than it should.

Mets Scoreboard

Mets Box Score (Last Game)
April 1, 2026 • Busch Stadium • Cardinals 2, Mets 1 (11 innings)
Team 1 2 3 4 5 6 7 8 9 10 11 R H E
Mets 0 0 0 0 0 1 0 0 0 0 0 1 5 0
Cardinals 0 0 0 0 0 1 0 0 0 0 1 2 5 2
Top Mets Hitters
Juan Soto: 1-for-4, HR, RBI
Francisco Lindor: reached twice, active on the bases
Team total: 5 hits, 1 run
Top Mets Pitching
Freddy Peralta: strong start, set the tone
Bullpen: kept it tied deep into extras
Tobias Myers: took the loss in the 11th
Key Moments
Soto launched his first homer of 2026 in the sixth.
St. Louis tied it in the bottom half.
Masyn Winn delivered the walk-off single in the 11th.
RMF Takeaway
The Mets pitched well enough to win. Again. But when you score one damn run, you’re basically asking baseball to mug you in a dark alley.
Mets Watch
Latest game highlights
Using the official MLB YouTube highlight embed here because the direct MLB iframe can return a 404 even when the highlight page itself is live.
NL East Quick Hitters
Division snapshot for Mets fans
Marlins
5-1 and already being obnoxious.
Sandy Alcantara just threw a 93-pitch shutout.
Why it matters: Miami is banking wins early.
Braves
4-2 after a 5-1 win Wednesday.
Chris Sale looked nasty again.
Why it matters: Atlanta is doing Atlanta things.
Phillies
3-3, but they rallied for a 10-inning win over Washington.
Why it matters: they’re still hanging around even when messy.
Nationals
Also 3-3 and still more annoying than expected.
Why it matters: Washington is not rolling over yet.
Mets Angle
The Mets are only two games back, but the division isn’t waiting around for them to figure out the middle innings.
Mets at Giants • April 2, 2026
Tonight’s Projection Picks
RandomMetsFans.com
Hitter Projection
Juan Soto
Bat control plus matchup stability vs. Ray
Hits: 1.6
HR: 0.3
Runs: 1.0
RBI: 0.9
SB: 0.1
Hitter Projection
Francisco Lindor
Strong OBP start, better damage signs than box score shows
Hits: 1.2
HR: 0.2
Runs: 0.9
RBI: 0.6
SB: 0.2
Hitter Projection
Francisco Alvarez
Loud early contact, real extra-base upside
Hits: 1.1
HR: 0.3
Runs: 0.7
RBI: 0.8
SB: 0.0
Starter Projection
David Peterson
Soft-contact profile and decent runway if the sinker is living
IP: 5.8
K: 5.0
Hits Allowed: 5.0
ER: 2.0
Model note: hitter projection = baseline per game × matchup multiplier × lineup-slot multiplier × recent-form multiplier. Pitcher projection = baseline per start × opponent adjustment × recent-form multiplier.
Mets Matchup
Tonight at Oracle Park • Mets at Giants
Pitcher Hand 2026 Line K xwOBA / wOBA Hard-Hit% Notes
David Peterson L 0-0, 0.00 ERA 3 .279 / .275 40.0% Weak-contact start, no barrels allowed
Robbie Ray L 0-1, 3.38 ERA 4 .284 / .292 35.3% Still has life, but hittable if Mets force strikes
Peterson Arsenal Notes
4-seam at 90.1 mph
Sinker at 90.1 mph
Changeup at 85.3 mph
Curveball at 80.5 mph
Slider at 85.3 mph
Ray Arsenal Notes
4-seam at 93.9 mph
Slider at 85.2 mph
Curveball at 79.7 mph
Ray’s fastball still has carry, but the Mets can damage mistakes up.
RMF Read
This game is about patience. Ray still has enough juice to embarrass reckless hitters, but if the Mets make him live in the zone, this is a very playable matchup.
What’s Next
Next game, hot bats, cold bats
Upcoming Pitching Matchup
Team Starter Throws Record ERA SO
Mets David Peterson LHP 0-0 0.00 3
Giants Robbie Ray LHP 0-1 3.38 4
Hot Mets Hitters
Juan Soto • .381 AVG, .458 OBP
Francisco Alvarez • .300 AVG, .700 SLG
Luis Torrens • .333 AVG
Cold Mets Hitters
Bo Bichette • .091 AVG
Marcus Semien • .125 AVG
Francisco Lindor • .176 AVG, though the OBP says this should normalize
Around The Minors
Mets affiliate snapshot
Triple-A Syracuse Mets
Team 1 2 3 4 5 6 7 8 9 R H E
Toledo 0 0 0 0 0 2 0 0 0 2 10 1
Syracuse 1 0 0 0 1 0 0 2 X 4 8 0
Syracuse got the first affiliate win on the board. That eighth inning push mattered, and early-season wins beat “encouraging process” every single time.
Double-A Binghamton Rumble Ponies
Opening Day: April 3 at New Hampshire
Home opener: April 7 vs. Somerset
High-A Brooklyn Cyclones
Opening Day: April 3 vs. Hudson Valley at Maimonides Park
Brooklyn opens its 25th anniversary season at home.
Single-A St. Lucie Mets
Full-season schedule begins April 3.
The lower levels are about to start feeding the machine.

Mets Daily Wrap

The shape of this thing is obvious now. The Mets are not getting embarrassed, they’re getting nicked to death by missed offensive chances and thin margins. That’s fixable. But not if they keep treating run support like an optional accessory. Tonight against Robbie Ray is a clean reset spot. Go take it.

>