NEW YORK -- Starling Marte and the New York Mets finalized their $78 million, four-year contract Tuesday night.
The team also completed its deal with Mark Canha, another free agent outfielder. Canha gets $26.5 million over two years with a club option for 2024.
The active Mets also have agreements in place -- pending physicals -- with two more free agents: ace pitcher Max Scherzer ($130 million over three years) and All-Star infielder Eduardo Escobar.
The 33-year-old Marte played for Miami and Oakland this year, batting .