Jeff McNeil Bound for Sacramento as Metsodus Continues

Another day, another Met out the door. Jeff McNeil, who to this point had spent his entire 13-year professional career in the Mets organization, is now an Athletic. The 33-year-old second baseman and outfielder is headed to Sacramento (or, to use the Athletics’ official branding, Parts Unknown), in exchange for 17-year-old pitching prospect Yordan Rodriguez. The Mets will pay down $5.75 million of the $15.75 million due to McNeil in 2026, and if the A’s decline McNeil’s club option for 2027, Steve Cohen will cover the $2 million buyout.
At the time of the trade, McNeil was the Mets’ active leader in games played, plate appearances, and hits. If you want a sense of how the Mets’ offseason is going, here’s a fun fact. In the past 30 days, the franchise has had four active leaders in those categories: Brandon Nimmo, who was traded to Texas just before Thanksgiving; then Pete Alonso, who signed with the Orioles during Winter Meetings; then McNeil; and now Francisco Lindor. All that upheaval without playing a single game.
All told, 16 of the 63 players who suited up for the Mets in 2025 have departed since the end of the season. Come February, “Meet the Mets” might be more than a song. They’re going to have to spend the first week of camp wearing name tags and doing icebreakers.
Not all of those 16 players were as important as Alonso, or McNeil, or Edwin Díaz. There are some rentals, some relievers, and some depth guys. I admit I had forgotten that Frankie Montas was on the Mets. Surely Mets fans would like to forget that their team ever employed Cedric Mullins.
But as much as those same fans will miss McNeil — a 12th-round pick who turned into one of the best contact hitters in the league — it’s been clear for some time now that his time in New York was winding down. The former Long Beach State star is now three seasons removed from his last truly outstanding campaign; since 2023, he’s hit .253/.326/.389, which is a wRC+ of 102, and averaged within a rounding error of 2.0 WAR per season.
That’s still a very useful player — a team as perpetually miserly as the Athletics would not spend $10 million on him otherwise — but no longer an indispensable part of a team with championship aspirations. The Mets are spending $26 million on Marcus Semien this year, leaving McNeil out of the second base picture. And while McNeil’s bat is still useful, it’s not ideal for left field or DH. (For what it’s worth, McNeil’s defensive numbers were just fine at second in 2025.)
The Mets’ loss is the Athletics’ gain. McNeil is a terrific bat-to-ball hitter, usually one of the hardest guys in the league to strike out. In McNeil’s best seasons, he posted OBPs in the .380s. With one exception, he never hit for much power, and he’s never been a stolen base threat. Peak McNeil was sort of a poor man’s Millennial Wade Boggs. He’d just spray soft line drive singles all over the field, stand on first, and wait for Alonso to crank a ball over the fence so they could both jog home. In the best of times, he was good to score around 80 runs a year.
If McNeil wants to keep doing that — get on base through any means necessary, and wait to be driven in by a massive dude with plus power — West Sacramento is one of the best places in the league to be.
The A’s have, somewhat sneakily, built out a lineup with tons of power: Nick Kurtz and Brent Rooker, most notably, but also Lawrence Butler, Shea Langeliers, and Tyler Soderstrom. They also have Jacob Wilson, who’s one of the few hitters in the league who’s harder to strike out than McNeil. Is it controversial to say I’d take this lineup over the Mets lineup, as currently constituted? Because I would.
As McNeil has aged, he’s evolved as a hitter. Daniel Murphy is now a better historical comparison than Boggs, because over the past three seasons, McNeil has learned to lift and pull.
In 2023, the first season for which Baseball Savant has bat tracking data, McNeil had an average swing speed of 68.1 mph and a fast-swing rate (bat speed of 75 mph or more) of 2.6%. For context, that’s eighth-percentile bat speed. In each of the past two years, his swing has gotten longer and more forceful, and he’s letting it eat on a greater percentage of his swings. In 2025, McNeil’s average swing speed climbed to 70.7 mph (still only 27th percentile, but faster than it was before), with a fast-swing rate of 10.2%.
The effects of this change were about what you’d expect. McNeil has actually slightly increased his in-zone contact rate, and while he’s whiffing more outside the zone, who cares? That’s not where he’s going to do damage anyway. He’s swinging less in general, and walking more — in 2025, McNeil posted the first double-digit walk rate of his major league career.
He’s also pulling the ball more, and doing so in the air, where hard contact turns into extra-base hits. In 2021, 13.1% of McNeil’s batted balls were pulled and in the air, which was 183rd out of the 232 hitters who qualified for Baseball Savant’s leaderboard. This season, his in-air pull rate was 26.9%, which was 13th out of 251.

This hasn’t exactly led to a power surge… well, maybe it has, by McNeil’s standards. In 2019, when McNeil was in his prime and the baseballs were filled with Flubber, he hit 23 home runs. Until 2023, that was the only double-digit home run total of his career. Now, McNeil has hit 12 home runs in back-to-back seasons.
All that power has come to the pull side. McNeil hasn’t hit an opposite-field home run since August 5, 2022. Since that date, all 30 of his big league dingers have come to the right side of dead center.
Is there more power to come with a change of home stadium? Maybe. Sutter Health Park was the second-most hitter-friendly stadium in the league in 2025, trailing only Coors Field. Citi Field usually plays around neutral. But for left-handed hitters alone, Citi Field was actually quite a productive venue in 2025; it ranked fifth, just two spots behind Sutter Health Park, though the Athletics’ stadium remained more homer-friendly. McNeil might pick up an extra home run or two at the margins, but I’d be shocked if he suddenly discovered 25-homer power.
If he did, this would be the steal of a lifetime for the A’s. As it stands, they’ve got a solid, reliable second baseman, for not that much money, in exchange for a teenager nobody had heard of 12 months ago.
Rodriguez signed with the Athletics in January, just before his 17th birthday, for $400,000. (Yes, that means I’m writing up a player who was born in 2008. I’m asking for a coffin for Christmas.) And it’s been a good first year in the pros for the Cuban teenager. At 6-foot-3, 190 pounds, he’s athletic and projectable, and ought to develop as a starter for the foreseeable future.
That’s backed up by his stuff: His fastball sits at 91 to 95 mph and touched 96. But the best thing Rodriguez has going for him is the slider.
Rodriguez’s breaker sits in the low 80s, with ridiculous depth. Eric Longenhagen told me this pitch has so much bend, the automatic pitch tagging system calls it a curveball pretty frequently. It’s a true weapon, and hitters in the Dominican Summer League didn’t know what to do with it.
As exciting as that is, Rodriguez is nowhere close to being a top-100-type prospect; Eric put a grade of 35+ on him. As a rule, it’s not a good idea to get out over one’s skis over a teenage pitching prospect who’s thrown in eight professional games ever, all of them in the DSL. Even if Rodriguez does turn into a big leaguer — and he might — it’ll be many years before he’ll be helpful to the Mets.
Rodriguez is a decent get in a salary dump trade, but make no mistake, that’s what this is. That makes it hard to evaluate, because whenever a team sheds payroll, we have to wait to see what they spend that money on instead.
Getting rid of those 16 players has saved the Mets, by my math, somewhere in the neighborhood of $130 million, after accounting for the money they’ve eaten to cut Montas and grease the skids to jettison Nimmo and McNeil. Between Semien, Devin Williams, Luke Weaver, and Jorge Polanco, they’ve used up only a little more than half of those savings.
Mets president of baseball operations David Stearns therefore has quite a bit of money to spend, even before he asks Cohen to reach into his pockets for more. Does losing McNeil make it easier for the Mets to go after Cody Bellinger, or Alex Bregman, or Framber Valdez? Maybe more than one of them? If so, you’d have to say this move was worth it.
To Cohen’s credit, the Mets are one of the few clubs that I’m willing to assume will reinvest the money they’ve just saved. But while we know now that the A’s did good business here, we’ll have to wait and see how the Mets made out.
Michael is a writer at FanGraphs. Previously, he was a staff writer at The Ringer and D1Baseball, and his work has appeared at Grantland, Baseball Prospectus, The Atlantic, ESPN.com, and various ill-remembered Phillies blogs. Follow him on Twitter, if you must, @MichaelBaumann.
Man, I know this is ostensibly a website for being rational about baseball or whatever, but this offseason is making me really sad.
And again I have to note that whatever the outcome of this rebuild — it still may well be that the Mets check into spring training with a team that’s better, and/or better positioned for the future, than it would’ve been if they’d retained all the fan favorites — Stearns is really not handling the media and fan communication side of the rebuild well. (He still hasn’t even called it a rebuild! Imagine how differently people would see this offseason if he’d just gotten in front of the story with an October “hey everyone, expect to see big changes” announcement.) He’s still just issuing chilly two-sentence “we thank Jeff for his years as a Met” press statements and calling it good, I think truly not understanding that the fans are feeling like he’s taken half of their best friends away and left a lump of coal in the stocking.
It isn’t a rebuild it is a retool he wouldn’t be bringing in guys like Weaver, Williams, Semien and Polanco if it was. I’m not sure what you want him to say? The fans will be angry regardless.
You can have sentiment or you can have success, but you can’t have both. Stearns understands this. And don’t forget, he grew up a Mets fan.
Yes, I get your point and I’m not actually advocating for signing tens or hundreds of millions of dollars away for exclusively sentimental reasons — but fans still do have sentiment, whether front offices want them to or not. You can break up a group of players and make the fans feel like things are going to be okay, because there’s a long-term plan… or you can do it by unceremoniously dumping half the dudes whose jerseys kids wear to the park, leaving people waiting for the good part of the plan to happen later.
was talking about this with some met fan friends who are gutted from watching one favorite after another go out the door. maybe stearns works his magic and the mets look like juggernauts in april, but i don’t think you have to be a rank sentimentalist to see the value in setting expectations
Yeah to me it’s telling that most of the communication from the team to fans has been Steve Cohen texting with New York Post reporters. Stearns either doesn’t realize how upset fans are, doesn’t care, or is hoping to let his subsequent moves speak for themselves. Hoping it’s the latter!
I’m guessing he probably doesn’t realize that this is an important thing when you’re in a media market with a dozen major news outlets instead of one (#1). But I would also think that even if he did know, he would figure things would get better when the team wins a bunch (#3). I don’t think he’s wrong about the latter point, but you can’t count on that happening immediately!
I think there’s a decent chance the FO is not clued in to the magnitude of just how upset their fans are. Every Mets fan I know is utterly despondent.
I guess it’s time to find out if Stearns knows how to build a roster without constantly having to save nickels and dimes like he did in Wisconsin.
Dude, Stearns is a Mets fan he knows how they feel and think.
I know I’m in the minority of Mets fans but I’ll miss Jeff he was a very good Met overall. I would argue he’s the second best second baseman in franchise history. Given that he’s a pull hitter now going to a hitters haven I wouldn’t be shocked if he hits 20 homers.
It’s a bold strategy to totally remake the clubhouse of what was a very good, albeit underachieving, team last year. I take comfort when the WFANers are killing them, they are often on the wrong side of things.
I’ll be interested to see what they wind up doing with SD, if anything. At the very least, I can see Cronenworth ending up in NY, maybe making a semi-platoon with Polanco, with each player moving around with their versatility and playing around 70% of the time.
With McNeil, I do hope he is able to take advantage of the most advantageous home park dimensions he’s ever had. His defensive versatility should allow him generous PT, and you won’t find a more motivated player to prove his doubters wrong.
Mets still have the 3rd or 4th best odds to win the NL per Vegas. I have a feeling some big moves are coming.
“Winning” the bidding war for Soto, who is unmistakably a great player, was likely to end this way. Yes, Cohen could just spend as much as he wants, but these guys all have limits even if they aren’t cheapskates (and you can’t call Cohen cheap with the Soto deal in hand). I wish analysts would remember this, almost always, when the other shoe drops.
“We could’ve kept this 2-win player if we didn’t sign that 6-win player!!”
They could have kept him, Alonzo, and Diaz, and had money left over for a solid outfielder. Now they have a fluky nobody playing first and a shaky closer. And these are the “good years” of the 15-year-contract.
When everyone gushes over a patently ridiculous contract for a soon-to-be DH, they hand wave away the idea of financial constraints like Baghdad Bob.
Soto’s AAV is $51 million – this is what the Mets care about as they are over the CBT limit, not the actual dollars they are giving Soto each year. Alonso’s and Diaz’s AAV in total are more than Soto’s – so no, they couldn’t have kept those two and McNeil, and have money left over for another outfielder. (You could then argue that they could use the savings from Williams for an outfielder – but it really seems like Diaz wanted to be a Dodger, so the Mets would have needed to really outbid the Dodgers for him)
The Mets surely care about how much they’re paying Soto in 2026, which is ~$62m. But Alonzo and Diaz’ AAV’s aren’t over $51m combined, and of course you have to consider the players they are actually paying when contemplating who they theoretically could have signed instead if they had an extra $62m to work with.
Alonso’s AAV is $31 million, Diaz’s is $21.1 million. (I had thought it was $23 million, but it is the Dodgers, so obviously there are deferrals)
I don’t think the Mets are especially bothered that Soto is earning $11 million more than his AAV – it just means in other years, he’ll be earning less than his AAV – the contract structure is by design. (And even if you do care, it doesn’t stop you making new signings – you just make their contract pay out a bit less this year, and s bit more in the years Soto gets more)
Honestly, I would much rather have Soto on this deal than Alonso + Diaz. Soto is great, still only 27, and Alonso has had 1 season better than Soto’s worst, non-pandemic season.
I will admit I was mistaken about Alonso’s contract.
But the overall point stands; obviously the amounts that matter are the differences between who you have and who you theoretically could have signed.
Pretending that no amount could possibly matter when it comes to the Soto contract is a weird quirk that too many have adopted for whatever reason.
I am not convinced that this is Cohen mandating payroll limits or that he is even involved with this offseason at all. I don’t think Soto’s contract is preventing anything. These decisions are being made because either it is philosophically it is in sync with what Stearns wants to do or practically because they legitimately think it will improve the team.
But in general I think this analysis is correct. We oftentimes say all sorts of nice things about owners who throw around stupid money because they seem like they want to win, but it gets used to justify not spending on a team when they need it the most. Usually when a team / owner spends way out of line with its past practices you can bank on them cheaping out later at a terrible time. It seemed like the Mets were immune to this but I don’t think they are.
Cohen has some sort of budget. Paying one guy $60m and with a total remaining commitment north of $700m is by definition restraining what the Mets will do. The only way it doesn’t is if Cohen actually doesn’t have a limit on what he’s willing to spend, which you yourself acknowledge isn’t the case.
I’m sure he has an actual budget somewhere, but if it’s at the level you’re talking about it’s because he’s worried that there’s going to be a salary cap in the next CBA.
Would have preferred this deal for the Pirates rather than trading a member of their starting rotation for Lowe. If they don’t believe strongly in Burrows, they could have used him to fill another hole in their lineup.
Similarly tne royals paying India 8 million seems a lot dumber than doing this deal instead
Between the Royals, Giants, and Red Sox there are several teams that could really use a functional second baseman. I know why the Red Sox didn’t do it (they’re busy trying to make the lineup less left handed) but for the Royals and Giants to not try and top this is malpractice.
Eh, I’d call it close to a wash. India had a bad year no doubt, but he is 4 years younger, $2M cheaper, and did not cost a prospect. India is certainly worse defensively, but McNeil ain’t about to win any gold gloves and his change to a faux-power approach wouldn’t play up in Kaufmann/Comerica/Target.
The Royals already acquired a superior version of McNeil in Isaac Collins. What they desperately need is an upgrade in CF. If they fail on that front, then I’d agree they should have added McNeil, but in addition to India rather than in lieu of.
Oh yeah, and the thoracic outlet recovery is a major question mark for McNeil. (I should’ve read all comments before posting.)
I think Lowe provides a different look for the Bucs than McNeil does, even if they end up with similar value. They were last in the majors in homers by a wide margin. They also got two pretty interesting additional pieces to go along with Lowe. Mangum immediately raises the floor for their outfield.
Really like this for the A’s. 2b was a black hole of -1.6 WAR last year so if he puts up another solid year it’ll be a big upgrade.
And they can have him for more than 2026 as he has a pretty cheap option if he has a solid season.
I’m a little surprised nothing was mentioned about the surgery he had in the off-season. Maybe the Mets were worried about further degradation of his one elite skill. Or maybe McNeil feels like he’ll be healthier now. Messaging could go either way. And who knows whether that affected the rest of the leagues view of him.
I definitely think his surgery for tos hurt his trade value. He had a 125 wRC+ headed into September and that’s when he got hurt and his exit velocity went down by three mph and his K rate went up by a good amount. I do think he’s also gone because of clubhouse issues between him and Lindor.
yup agreed on all that and also – there really just wasn’t a good spot on the roster for him. You want – and I am presuming they will get either by FA signing or trade – more production out of LF than McNeil’s projected 104 wRC+, as the infield is now pretty crowded with gloves better than his (Semien, Baty, Mauricio, Acuña). And beyond that, McNeil is just a guy who gets hurt now – 462 and 472 PAs the last two seasons. That’s a rough fit on a roster mostly of veterans and where the young guys are almost all out of options.
He was a fun player! But he was part of a core that, other than the magical 2024 run, really didn’t get it done. Hope he can pop a bunch of dingers in Sacramento!
Losing Diaz was bad but it sounds like he just wanted to play for the Dodgers. Nimmo for Semien is at worst a debatable swap. I understand not wanting to have Pete Alonso around for five years.
But for this I would almost just rather hang on to him and let him play left field and first base. Right now they have Vientos at first but they’re trying to trade him and planning to put the frequently injured Jorge Polanco there. They are desperately hoping that Carson Benge beats out Tyrone Taylor for the CF job. And they don’t have anyone at all in LF, or DH if Polanco takes over at first or is hurt.
Even if they sign Kyle Tucker or Cody Bellinger they *still* could use him. Unless they just wanted him out of the clubhouse I can’t imagine why they would do this.
Apparently Lindor doesn’t like McNeil. Maybe it was time to move on.
That is the only way that this makes sense.
I don’t think it’s unreasonable for the Mets to expect Ronny Mauricio to be a more valuable role player this year than McNeil.
The real cancer in the Mets clubhouse is Lindor. Every tiff that gets reported tracks back to him. He also cried a bunch about how mean the fans were his first year so the Mets had to trade Pete Crow-Armstrong for his buddy Javy Baez
He’s currently projected for 5.2 WAR for the Mets next year. That’s pretty good. However:
2026 Mets:
$34.1m – Lindor – 5.2 WAR
$7.5m – McNeil dead money – 0 WAR
$6m – Nimmo dead money – 0 WAR
$26m – Marcus Semien – 2.9 WAR
$20m – Jorge Polanco – 2.1 WAR
Total: $93.6m – 10.2 WAR
Alternative:
$800k – Pete Crow-Armstrong – 4.5 WAR
$20.5m – Nimmo – 2.6 WAR
$15.6m – Andres Gimenez – 2.3 WAR (probably more at SS)
$17.5m – McNeil – 2.1 WAR
Total: $54.4m, 11.5 WAR
The long term tradeoff of making that deal has come home to roost. They got a NLCS appearance out of it. Now they have an ornery 32 year old middle infielder making 34M for the next 6 years and a 35 year old next to him making 26M for the next 3
The long term tradeoff is that Lindor goes into the HoF with a Mets hat on. If both sides agreed to void his contract, I think he either the best or second best free agent on the market (he’s much better than Tucker, but Tucker is significantly younger), and the Dodgers, Yankees, Blue Jays and others would be queuing up to sign him. His contract is great. (Now, I think that some of the Mets’ other moves are questionable – especially signing Polanco to play 1B)
I made a joke a few years ago that I could tell Lindor was playing at an MVP level, just because there weren’t any Mets fans in the comments bitching about him. Well, even a projected 5.2fWAR isn’t enough to stop it.
Nimmo was being moved no matter what as he’s already declining player and has five years left on his contract.
The Lindor trade is one of the best trades in franchise history as he’s had four excellent seasons in a row.
Lets take a look at what the Mets gave up for
Wolf- Turnefd out to be a bust
Greene-bust
Rosario- has become a journeyman that can’t hit righties or field.
Gimenez-Excellent defensive player , who outside of 2022 hasn’t hit much.
I’ll miss The Squirrel. He was the only guy I’ve ever seen who felt like he should have had a 1.000 batting average every year. I’ve never seen a guy get more mad at himself after making an out. Great Met – unsure if he was a great guy or a hot-headed competitor. There’s all this “he was a bad clubhouse guy” chatter going on now. I think people like to come up with a justification to make themselves feel better. All in all, he’s a useful player, and it’s a bit shocking the Mets didn’t get more in return. I can’t imagine that Yordan Rodriguez is worth 5 million dollars, but I do trust Stearns and the process. Building a winner takes time – I hope McNeil has a great season out west, where he can play golf all offseason in the warm weather.
You can either feel old OR use the phrase “let it eat” but not both. Otherwise your feeling old will make others feel even older. It’s like oldception.
Movement of Jah people
This is underselling him, he had a wrc+ of 111 last year and being able to play multiple positions this is typically a type of player that contending teams look for. I dislike that our toxic national politics are impacting clubhouses
Dude come on you aren’t buying Francesa’s bs report?
My friend pointed out that the Mets fire sale coincided with Cohen’s receiving approval to build a casino in NYC.
It’s a bit of a stretch, but it’s not too hard to imagine a new pet project that requires cash impacting the Mets payroll.
The payroll as of now is already 300 mil and Cohen said it isn’t gonna be lower than it was last year.
this also just massively understates how rich Cohen is. He is worth north of $20BN – by far the richest owner in MLB. The new casino – which will be financed with the cheap debt he can get as a super-rich guy – will not impact this at all.