The Mets acquired second baseman Robinson Cano and major-league saves leader Edwin Diaz from Seattle in a seven-player trade.
The Mets also are getting $20 million from the rebuilding Mariners in the deal announced Monday.
Recommended Video
Seattle received outfielder Jay Bruce, reliever Anthony Swarzak and three prospects: first-round draft picks Justin Dunn and Jarred Kelenic, plus right-hander Gerson Bautista.
The Mariners also traded All-Star shortstop Jean Segura and pitchers James Pazos and Juan Nicasio to Philadelphia for first baseman Carlos Santana and infielder J.P. Crawford.
In his first big move as the Mets’ general manager, Brodie Van Wagenen brought Cano, 36, back to New York.