In a late-night stunner, the Mets are signing star infielder Carlos Correa to a 12-year contract worth $315 million.
Correa's deal with the Mets, first reported by Jon Heyman of The New York Post, is pending a physical.
Per SNY's Andy Martino, the Mets reached an agreement with Correa after midnight, early Wednesday morning, with just Steve Cohen and Billy Eppler working late into the night.
The agreement with the Mets comes after Correa had recently come to terms on a 13-year deal with the Giants worth $350 million, only to have it fall through after Correa's physical.
Correa and the Giants "had a difference of opinion on the medical," per The Post, and agent Scott Boras and the Mets worked out a deal.
Susan Slusser of The San Francisco Chronicle confirmed the turn of events, reporting that the "Giants flagged something in the physical and doctors disagreed."
"We need one more thing, and this is it," Cohen told The Post. "This was important … This puts us over the top. This is a good team. I hope it’s a good team!"
Cohen added: "This really makes a big difference. I felt like our pitching was in good shape. We needed one more hitter. This puts us over the top."
Correa, who has played only shortstop during his big league career, will play third base for the Mets, according to the Post, with star Francisco Lindor entrenched at shortstop.