
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
| 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 |
Francisco Lindor: reached twice, active on the bases
Team total: 5 hits, 1 run
Bullpen: kept it tied deep into extras
Tobias Myers: took the loss in the 11th
St. Louis tied it in the bottom half.
Masyn Winn delivered the walk-off single in the 11th.
Sandy Alcantara just threw a 93-pitch shutout.
Why it matters: Miami is banking wins early.
Chris Sale looked nasty again.
Why it matters: Atlanta is doing Atlanta things.
Why it matters: they’re still hanging around even when messy.
Why it matters: Washington is not rolling over yet.
| 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 |
Sinker at 90.1 mph
Changeup at 85.3 mph
Curveball at 80.5 mph
Slider at 85.3 mph
Slider at 85.2 mph
Curveball at 79.7 mph
Ray’s fastball still has carry, but the Mets can damage mistakes up.
| Team | Starter | Throws | Record | ERA | SO |
|---|---|---|---|---|---|
| Mets | David Peterson | LHP | 0-0 | 0.00 | 3 |
| Giants | Robbie Ray | LHP | 0-1 | 3.38 | 4 |
Francisco Alvarez • .300 AVG, .700 SLG
Luis Torrens • .333 AVG
Marcus Semien • .125 AVG
Francisco Lindor • .176 AVG, though the OBP says this should normalize
| 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 |
Home opener: April 7 vs. Somerset
Brooklyn opens its 25th anniversary season at home.
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.


