Mets poach Yankees free agent in surprise signing: reports
On Friday, Joel Sherman of The New York Post first reported that Holmes had signed a three-year, $38 million contract with the Mets. It’s a move many didn’t expect to learn about Friday evening as teams, including the Mets, are still waiting to hear about free-agent slugger Juan Soto’s decision.