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.
| 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 |
Sean Manaea: 3.0 IP, 0 ER, 4 K
| 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 |
| 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 |
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Syracuse | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 3 | 7 | 0 |
| Buffalo | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 2 | 9 | 1 |
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Somerset | 0 | 0 | 0 | 5 | 0 | 0 | 0 | 0 | 2 | 7 | 8 | 0 |
| Binghamton | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 3 | 5 | 5 | 0 |
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Brooklyn | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
| Jersey Shore | 0 | 0 | 0 | 0 | 3 | 1 | 0 | 3 | X | 7 | 10 | 0 |
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Dunedin | 0 | 5 | 1 | 6 | 1 | 0 | 0 | 0 | 0 | 13 | 10 | 0 |
| St. Lucie | 2 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 6 | 10 | 1 |


