The Mets went .500 this week, beating the Pirates two out of three before dropping two out of three to the Yankees in this weekend’s Subway Series. The offense is struggling right now; the Mets scored just 13 runs in the six games they played this week and got shut out in Wednesday’s loss. Francisco Lindor and Pete Alonso, who carried the offense for a large chunk of the early going, are now both slumping, which really doesn’t help. What this meter doesn’t reflect is how truly awful the Mets have been with runners in scoring position, which is a serious problem.

Jeff McNeil is just about the only Met hitting right now and he has quietly been the Mets’ best hitter for about a week and a half now. Across the Pirates and Yankees series, McNeil posted a 194 wRC+ in 16 plate appearances, which leads the team. His six walks are second-most on the team this week, which is unusual for the aggressive, contact-oriented McNeil. He scored a run and drove in two runs this week.
Unfortunately the other green arrows here are mostly players who aren’t taking a lot of at-bats. José Azocar barely plays and gets a green arrow just because he reached base once via a walk in his two plate appearances this week. And the backup catcher Luis Torrens hit two singles and walked twice in his eight plate appearances this week. Francisco Alvarez, by contrast, went hitless in 15 plate appearances this week, which earns him poop emoji status. Alvarez did walk three times and score a run this week, but he has not looked great with the bat since returning from his hamate injury, which may still be affecting him.
Luisangel Acuña is the other poop emoji recipient with his -27 wRC+ in 14 plate appearances for the week. He notched just one hit and one walk over those 14 plate appearances and scored two runs.
It may not feel like it because the standards for him are so incredibly high, but Juan Soto is in the green for the second straight week—barely—with a 111 wRC+ in 23 plate appearances. Unfortunately that is raging hot compared to what the rest of the team is doing. A lot of that is driven by walks; his seven walks this week lead the team. But why would you throw Soto a strike right now when the rest of the lineup is performing like it is? Soto has three hits this week, but they were all singles, as he continues to not elevate the ball as much as one would like. He scored three runs and drove in a run this week. He also stole three bases—the only player on the team to swipe multiple bags this week.
After his fireball performance last week, Brett Baty has crashed back down to earth with a 76 wRC+ in 14 plate appearances. Baty collected three hits this week and one of them was a home run in Tuesday’s victory. An alarming truth: Baty’s home run was the only one hit by any Met this week. Yes, that’s right. Brett Baty’s home run on Tuesday was the only home run this whole week by anyone on the team. That’s about as good of an indicator as any of how things are going for the Mets offensively right now.
It’s really a shame that Baty has stopped hitting because being able to play him at third base and DH Mark Vientos in the absence of Jesse Winker is a big help to the Mets when both players are hitting. But the problem is neither Baty nor Vientos is hitting. Vientos posted a 58 wRC+ in 23 plate appearances this week. He also grounded into two double plays—something the Mets are doing way too much with runners on. Of Vientos’ six hits this week, one went for extra bases and he drove in one run this week. Those six hits do lead the team, which says a lot more about the state of the lineup than it does about Vientos.
Like Baty, Francisco Lindor also went from fireball to red arrow this week, putting up a putrid 24 wRC+ in 27 plate appearances. Lindor had just four hits this week—three singles and a double. He walked twice, scored two runs, and drove in two runs this week.
Pete Alonso is in the middle of his first big slump of 2025 after being the Mets’ best hitter for the month of April. Like Lindor, all Alonso could manage was three singles and a double in 25 plate appearances—good for a 16 wRC+. Alonso also struck out a whopping nine times this week, which leads the team. And we all saw his notorious errant throw home on national television on Sunday night that was a turning point in the game. It is definitely a struggle for Pete right now on both sides of the ball.
Brandon Nimmo continues to have a very uncharacteristic strikeout to walk ratio (derogatory). He walked just twice this week and struck out six times. Of his five hits this week, two of them singles and three of them were doubles. He scored a run and drove in two runs this week. All of that is good for an unremarkable 86 wRC+ for the week.
Starling Marte continues to plod along as the short side of the DH platoon, but he is not producing very much with the bat. In ten plate appearances this week, he had two hits—a single and a double. He also walked once and struck out three times. He didn’t score or drive in any runs this week.
Tyrone Taylor posted an 83 wRC+ in 14 plate appearances this week. He had two hits—both doubles—and a run scored. He also reached base twice via getting hit by a pitch, (surprisingly) the only Met to get plunked this week. He was also the only Met besides Soto to steal a base this week.