This one seemed like it was coming.
Jeff McNeil has been traded away from the New York Mets to the formerly Oakland Athletics, in a deal reported by ESPN's Jeff Passan on Monday afternoon.
No one is particularly surprised. The writing had been on the wall.
MORE: White Sox surprise MLB with Munetaka Murakami contract
Why did the Mets trade Jeff McNeil?
The Mets traded McNeil for two reasons: contract and conflict.
The money wasn't ideal for a player whose contact-heavy approach was declining as he aged.
The Mets are paying most of McNeil's money to the A's, too, according to Passan, but he was still worth getting off the books.
The New York Mets will receive a rookie-ball arm in the deal that sends Jeff McNeil to the A's, sources tell ESPN. The Mets also will be sending cash to help cover McNeil's $15.75 million salary, plus the $2 million buyout on a club option for next year.
— Jeff Passan (@JeffPassan) December 22, 2025McNeil had also reportedly had some conflict with Francisco Lindor, which the New York Post reported on earlier in the offseason.
Clearly, Lindor is more valuable to the Mets at this point than McNeil. So if Lindor wasn't happy with his teammate, it certainly wouldn't be Lindor getting traded away.
The Mets have a lot of younger depth among infield bats, and this will free up some lineup opportunities for them, too.
More MLB news:
- Reds have a promising prospect named Ichiro Cano
- It's a good day to remember Bob Feller's brilliance and his time in the U.S. Navy
- How Aroldis Chapman is able to pitch for Great Britain in the WBC
- Nationals sign pitcher after 3 seasons in Japan
- Alex Bregman has a key free agent preference
- Yankees' pitcher leaving MLB to sign in Japan

1 hour ago
2
English (US)