Back to the Washington Nationals Newsfeed

Yoenis Cespedes agrees to deal with New York Mets

Yoenis Cespedes is staying in New York.

The 30-year-old outfielder agreed to a deal with the Mets on Friday night, according to ESPN's Jim Bowden and media reports, a move that takes the last big bat off the free-agent market.

The deal is for three years and $75 million and includes an opt-out after the first year, sources told Bowden. It is pending a physical.

Cespedes is coming off a career year, which he spent with the Detroit Tigers and the Mets, setting career highs in a number of power categories including home runs (35), RBI (105) and OPS (.