The Seattle Mariners are trading All-Stars Robinson Cano and Edwin Diaz to the New York Mets, ESPN's Tenchy Rodriguez reports.
In exchange for the second baseman, right-handed closer and $20 million, New York will send prospects Justin Dunn and Jarred Kelenic and the hefty contracts of Jay Bruce, Jason Vargas, Anthony Swarzak and Gerson Bautista to Seattle, according to Fancred's Jon Heyman.
Cano has waived his no-trade clause and is expected to join the Mets Monday once a medical review is complete, reports MLB Network's Jon Morosi.
Cano was suspended 80 games last season for violating the joint drug agreement.