Carlos Correa agreed to a 12-year contract with the Mets after his 13-year deal with the San Francisco Giants fell through following his physical.