The New York Mets did not just lose a weekend series to the Athletics. They got swept at home, scored six total runs in three games, got shut out twice, and left Citi Field looking like a lineup waiting for someone else to do the damage.

That is the part that should bother Mets fans most.

This was not one bad night. This was not one ace getting shoved by a hot opposing starter. This was three straight games that showed the same offensive disease. Too little pressure. Too little authority. Too little traffic. Too many empty at-bats.

The Mets lost Friday night 4-0. They lost Saturday 11-6 in a game where the pitching cratered early and the bats never truly flipped the pressure back on Oakland. Then came Sunday, the one that should have pissed everyone off the most. Freddy Peralta and Sean Manaea combined to allow one run on four hits, and the Mets still lost 1-0. That is baseball’s version of lighting your wallet on fire in the driveway.

Across the sweep, the Mets scored just six runs. Half of them came in one game. The other two games were shutouts. That is not a slump you dismiss with a shrug and a cliché about “turning the page.” That is a flashing sign that the current offensive profile is not good enough.

Through 16 games, the Mets sit at a .236 team batting average, a .305 on-base percentage, a .353 slugging percentage, and a .658 OPS. The batting average is fine enough to keep people from panicking at first glance. The rest of it tells the truth. This lineup is not getting on base enough, and when it does, it is not doing enough damage.

That .353 slugging percentage is the part that stinks up the room. A team can survive without a great average if it walks and hits for impact. The Mets are not doing enough of either. They have been living in the middle. Middle contact, middle pressure, middle results. That is baseball purgatory.

The missing presence of Juan Soto matters here too. When a bat like that comes out of the order, every other hitter gets pushed into a more stressful version of his job. Pitchers can be more selective. They can attack differently. They can dodge the one guy they really fear less often, because he is not standing there. Soto being on the IL is not an excuse for the whole lineup, but pretending it does not change the shape of the offense would be stupid.

Still, this goes beyond one absent star.

The Mets are not consistently stacking quality plate appearances. They are not forcing starters into long innings often enough. They are not turning singles and walks into crooked numbers. They are too dependent on the one loud swing instead of building offense like a serious club. When that one swing does not come, the whole thing starts to look thin.

That was the story against Oakland.

Friday was lifeless. Sunday was maddening. Saturday was the fake comfort game, the kind that can trick you because six runs on the board sounds respectable until you remember the Athletics hung eleven and controlled the game. A real offense creates game state pressure. It makes the other dugout sweat. Right now, the Mets are not doing that nearly enough.

Here is the cleanest way to frame it. The Mets are 4-1 when they score at least five runs. That sounds obvious, but it reveals the bigger issue. They do not have enough offense right now to survive ordinary nights. The lineup has become too feast-or-famine, and most of the recent servings have been famine with a side of weak contact.

That is why this A’s sweep matters.

It was not just three losses. It was a mirror. Oakland showed exactly what happens when the Mets cannot slug, cannot string together deep counts, and cannot cash in the few scoring chances they do create. If the lineup is going to be built around star power, then the stars have to carry. If it is going to be built around depth, then the depth has to stop disappearing for six innings at a time.

The next opportunity comes fast with the Dodgers on deck. David Peterson gets the ball tonight against Justin Wrobleski in Los Angeles. The challenge is obvious. The correction is obvious too. Better swing decisions. Better traffic. More damage. Less waiting around for somebody else to save the inning.

Because right now, the Mets offense does not just look cold.

It looks soft.

Why this matters for Mets fans: The pitching has been good enough often enough to keep this team afloat. If the lineup keeps giving away winnable games, the Mets are going to waste strong starts, dig a deeper early hole in the division, and force the offense to play catch-up before the weather even gets warm.

Call to Action: Think this is just a cold stretch, or do you think the Mets offense has a real structural problem right now? Drop your take in the comments, then join the conversation at RandomMetsFans.com, in the forums, and on the newsletter.

Mets Box Score (Last Game)
Athletics 1, Mets 0 | April 12, 2026 | Citi Field
Team 1 2 3 4 5 6 7 8 9 R H E
Athletics 0 0 1 0 0 0 0 0 0 1 4 0
Mets 0 0 0 0 0 0 0 0 0 0 4 0
Top Mets Hitters
Francisco Lindor: 2-for-4
Jared Young: 1-for-2
Luis Torrens: 1-for-3
Tyrone Taylor: 1 BB
Top Mets Pitching
Freddy Peralta: 6.0 IP, 1 ER, 4 H, 6 K
Sean Manaea: 3.0 IP, 0 ER, 4 K
Key Moment
Nick Kurtz‘s solo shot in the 3rd was the only run of the game. The Mets managed just four hits and never got the pressure inning they needed.
RMF Takeaway
The pitching gave them a completely winnable game. The bats gave them a shrug.
Mets Watch
Latest game highlights from the A’s 1-0 win over the Mets
Official MLB YouTube game highlights for April 12, 2026.
Mets Matchup
Tonight’s Projection Picks
New York Mets at Los Angeles Dodgers • Monday, April 13, 2026 • Dodger Stadium
RandomMetsFans.com
Pitching Matchup
Pitcher Hand W-L ERA WHIP IP K
David Peterson, Mets L 0-2 6.14 1.84 14.2 14
Justin Wrobleski, Dodgers L 1-0 4.00 1.22 9.0 4
Edge
Dodgers
Team form and production both lean hard Los Angeles coming into tonight.
Mets angle
Attack early, create traffic
Wrobleski has not seen this roster, so the best chance is forcing him into deep counts before he settles in.
Risk
Peterson contact quality
If the Dodgers square him up early, this can get sideways fast against that lineup.
Projection Pick 1
Power bet vs lefty Wrobleski
1-2 H
1 RBI • 0.32 HR
Best Mets pure damage projection tonight. He enters with four homers already and is still one of the few bats in this lineup that can change the board with one swing.
Projection Pick 2
Best on-base profile in the current lineup
1-2 H
1 R • 1 BB • 0.24 HR
The projection likes the combination of average, OBP, and lineup involvement. He is the cleanest bet to be on base multiple times if the Mets actually build an inning.
Projection Pick 3
Run-production bet if traffic shows up
1 H
1 RBI • 1 TB • 0.18 HR
Not the loudest raw projection, but he is still the best current RBI indicator in the lineup. This one depends on the guys ahead of him actually doing their damn jobs.
Starter Projection
David Peterson
Can keep the Mets in it, but the margin is thin against this Dodgers offense
RMF Model Projection
IP
5.1
ER
3
K
5
BB
2
Win %
34%
Model note: Hitter projections use baseline per-game output, pitcher matchup adjustment, expected lineup role, and recent team environment. Pitcher projection uses current run prevention, contact-quality indicators, opponent run environment, and likely workload.
What’s Next
Mets at Dodgers | Monday, April 13, 2026 | 10:10 PM ET
Pitcher Hand W-L ERA WHIP K
David Peterson, Mets L 0-2 6.14 1.84 14
Justin Wrobleski, Dodgers L 1-0 4.00 1.22 4
RMF angle
The Mets do not need a miracle tonight. They need traffic. Grind out base runners, force Wrobleski into deep counts, and stop asking the pitching staff to throw shutouts just to have a chance.
Around The Minors
Sunday, April 12, 2026
Syracuse Mets | Triple-A
Syracuse 3, Buffalo 2
Team 123456789 RHE
Syracuse 000000030 370
Buffalo 000100001 291
Top Performers: Nick Morabito blasted the go-ahead two-run homer in the 8th. Ryan Clifford doubled and scored. Cristian Pache added an RBI triple.
Binghamton Rumble Ponies | Double-A
Somerset 7, Binghamton 5
Team 123456789 RHE
Somerset 000500002 780
Binghamton 000002003 550
Top Performers: Jacob Reimer hit his first homer of the season. Chris Suero went 2-for-3 with a triple and a walk. Jose Ramos launched a three-run homer in the 9th to make it interesting.
Brooklyn Cyclones | High-A
Jersey Shore 7, Brooklyn 0
Team 123456789 RHE
Brooklyn 000000000 031
Jersey Shore 00003103X 7100
Top Performers: Mitch Voit doubled. Vincent Perozo and Kevin Villavicencio added the only other Brooklyn hits. Irving Cota opened with 3+ scoreless innings before the game tilted late.
St. Lucie Mets | Single-A
Dunedin 13, St. Lucie 6
Team 123456789 RHE
Dunedin 051610000 13100
St. Lucie 200000400 6101
Top Performers: Eddinson Paulino went 2-for-4 and reached three times. AJ Salgado went 2-for-3 with a walk. Simon Juan delivered the early two-run single. A.J. Minter threw a perfect rehab inning.

>