Don Johnson was traded 4 times:

Acquired: $0.00 - Sent: $29,000.00 = $-29,000.00
Acquired: 437 G - Sent: 1235 G = -798 Games
Acquired: 180 - Sent: 2252 = -2072 Plate Appearances
Acquired: 1785.0 - Sent: 6559.0 = -4774.0 Innings Pitched
Acquired: $0.00 - Sent: $0.00 = $0.00
Acquired: 0 G - Sent: 92 G = -92 Games
Acquired: 0 - Sent: 45 = -45 Plate Appearances
Acquired: 0.0 - Sent: 432.0 = -432.0 Innings Pitched
Acquired: $0.00 - Sent: $240,250.00 = $-240,250.00
Acquired: 8155 G - Sent: 6945 G = 1210 Games
Acquired: 19635 PA - Sent: 18815 PA = 820 Plate Appearances
Acquired: 13512.0 - Sent: 6650.0 = 6862.0 Innings Pitched
Acquired: $0.00 - Sent: $0.00 = $0.00
Acquired: 0 G - Sent: 34 G = -34 Games
Acquired: 0 - Sent: 3 = -3 Plate Appearances
Acquired: 0.0 - Sent: 69.0 = -69.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.