The Miami Marlins and San Diego Padres have completed a seven-player trade centered around Andrew Cashner.

In addition to Cashner, the Marlins will receive Colin Rea and Tayron Guerrero.

The Padres acquired Jarred Cosart, Carter Capps, Josh Naylor and prospect Luis Castillo.

San Diego has already traded away James Shields, Drew Pomeranz, Fernando Rodney and Melvin Upton, Jr.