Yoenis Cespedes was traded 3 times:

Acquired: $0.00 - Sent: $0.00 = $0.00
Acquired: 46 G - Sent: 51 G = -5 Games
Acquired: 77 - Sent: 213 = -136 Plate Appearances
Acquired: 230.0 - Sent: 0.0 = 230.0 Innings Pitched
Acquired: $0.00 - Sent: $10,500,000.00 = $-10,500,000.00
Acquired: 170 G - Sent: 366 G = -196 Games
Acquired: 24 - Sent: 427 = -403 Plate Appearances
Acquired: 2892.0 - Sent: 794.0 = 2098.0 Innings Pitched
Acquired: $0.00 - Sent: $15,200,000.00 = $-15,200,000.00
Acquired: 786 G - Sent: 941 G = -155 Games
Acquired: 2150 PA - Sent: 1424 PA = 726 Plate Appearances
Acquired: 1957.0 - Sent: 2199.0 = -242.0 Innings Pitched
Transactions current as of 2021 season. See an issue with this player? Please report it.

Transaction and player information was obtained from Retrosheet.

View the site on Github.