Fans have spent the season obsessing over lineup tweaks, debating endlessly about who belongs where, and imagining what could happen if just one bat shifted in the lineup. The New York Mets had plenty of moving pieces, and now that the season is over, it’s finally clear where each hitter truly excelled. Some thrived in roles that made perfect sense, others shone in unexpected places—but all found a rhythm that brought out their best, turning speculation into undeniable results.
Francisco Lindor – Batting 1st (.267/ .347/ .810 with 26 HRs, 63 RBI’s in 613 PA) Batting 2nd (.272/ .342/ .828 with 5 HRs, 21 RBI’s in 114 PA)
Lindor had nearly the same numbers hitting first and second, albeit with more chances in the leadoff spot. With him, it's less about where he hits in the order and more about what month it is.
Juan Soto – Batting 2nd (.272/ .401/ .937 with 26 HRs, 62 RBI’s, 144 OPS+ in 437 PA)
Soto found himself hitting second and third in the lineup this season, and he was at his best in the second spot. Putting together one of the best seasons in Mets history, he made it clear that where he hits in the batting order barely matters—wherever he bats, the Mets just look smarter by association.
Brandon Nimmo – Batting 2nd (.323/ .388/ .969 with 6 HRs, 13 RBI’s, 151 OPS+ in 103 PA)
Nimmo hit from the first six spots in the lineup this season, but he was by far at his best batting second. The longest-tenured Met proved he can contribute anywhere in the order, quietly turning every plate appearance into a little showcase of patience, pop, and baseball savvy.
Pete Alonso – Batting 3rd (.289/ .374/ .934 with 19 HRs, 59 RBI’s, 137 OPS+ in 345 PA)
Pete Alonso hit third and fourth in the order this season, almost a 50/50 split, but his best work came hitting third. The free-agent slugger had a great opt-out season, proving the heart of the order is exactly where he belongs. He slugged .634 with runners in scoring position, making pitchers pay every time someone got on base.
Brett Baty – Batting 9th (.455/ .500/ 1.086 with 1 HR, 11 RBI’s, 234 OPS+ in 50 PA)
Baty started games hitting all over the lineup, from fifth to ninth, though most of his at-bats—69%—came in the seventh or eighth spot. Surprisingly, his best work came hitting ninth, proving that sometimes the bottom of the order can be a launching pad. Despite the rollercoaster nature of his 2025 campaign, Mets fans have plenty to feel good about in how he closed the season, showing glimpses of the kind of consistency and power that could make him a real fixture in the lineup.
Mark Vientos – Batting 4th (.319/ .377/ 1.058 with 8 HR, 14 RBI’s, 175 OPS+ in 77 PA)
Mark Vientos started games in every lineup spot except first and ninth, but he was at his best when hitting cleanup for the Mets. Even with his numbers out of the four-hole, much of this season’s offensive production is one Vientos and Mets fans would probably like to forget.
Francisco Alvarez – Batting 8th (.279/ .354/ .901 with 6 HR, 15 RBI’s, 171 OPS+ in 96 PA)
Álvarez hit everywhere from fifth to ninth this season, but his best numbers came when he was batting eighth in the lineup. The biggest challenge, though, wasn’t where he hit—it was staying on the field. Injuries kept him from finding his rhythm and showing the full force of his potential, leaving Mets fans still waiting for the full-season breakout they know is coming.
Jeff McNeil -Batting 5th (.259/ .338/ .827 with 9 HR, 27 RBI’s and 129 OPS+ in 196 PA) Batting 8th (.295/ .356/ .830 with 3 HR, 15 RBI’s and 151 OPS+ in 90 PA)
McNeil not only bounced between the infield and outfield this season, but he also received at-bats at various positions, ranging from fourth to ninth in the lineup. Depending on which numbers you focus on, his best work came hitting either fifth or eighth. Even with a slight bounce-back from 2024, McNeil’s starting to look more like a valuable platoon piece than a lineup lock—but still the kind of player every contender needs.
