MJ Melendez, a former Kansas City Royals outfielder, has signed a one-year, $1.5 million deal with the New York Mets, marking a significant shift in his professional baseball career. Melendez, once a top Royals prospect, has now transitioned to the Mets, seeking a fresh start after a challenging journey in the MLB.
Melendez, drafted as a catcher in the 2017 MLB Draft, later moved to the outfield due to the Royals' established lineup with Salvador Perez. His offensive skills were evident in 2021 when he hit 41 home runs across two minor-league affiliates, leading to his MLB debut the following year. However, his performance at the big-league level was inconsistent, with a low batting average and struggles to maintain a consistent hitting performance.
In 2025, Melendez's performance dipped further, with a .083 batting average in 60 at-bats, leading to his demotion to Triple-A Omaha for the remainder of the season. Despite this setback, he found success in the minors, refining his swing and finishing the season with an impressive .813 OPS, 20 homers, 64 RBIs, and 20 stolen bases.
The Royals, however, decided not to renew his contract for 2026, prompting Melendez to enter free agency. The Mets, with their strong outfield lineup including Juan Soto and Luis Robert Jr., provided an opportunity for Melendez to make the opening-day roster. This move signifies a new chapter in Melendez's career, offering him a chance to prove his worth and potentially secure a longer-term deal.
The Royals, in the meantime, have moved on with new outfield additions, Isaac Collins and Lane Thomas, who were acquired through a trade and free agency, respectively. Melendez will face his former team from July 7-9 when the Royals travel to Citi Field to play against the Mets, just before the MLB All-Star Break. This upcoming series will be a significant test for Melendez as he looks to make a positive impression on his new team and potentially secure a more permanent role in the Mets' lineup.