Alex Johnson was traded 5 times:

Acquired: $0.00 - Sent: $32,000.00 = $-32,000.00
Acquired: 2671 G - Sent: 2044 G = 627 Games
Acquired: 5833 - Sent: 6114 = -281 Plate Appearances
Acquired: 2166.0 - Sent: 1729.0 = 437.0 Innings Pitched
Acquired: $0.00 - Sent: $32,500.00 = $-32,500.00
Acquired: 302 G - Sent: 1534 G = -1232 Games
Acquired: 673 - Sent: 2656 = -1983 Plate Appearances
Acquired: 299.0 - Sent: 1865.0 = -1566.0 Innings Pitched
Acquired: $0.00 - Sent: $18,500.00 = $-18,500.00
Acquired: 3400 G - Sent: 1174 G = 2226 Games
Acquired: 6767 PA - Sent: 3915 PA = 2852 Plate Appearances
Acquired: 5781.0 - Sent: 279.0 = 5502.0 Innings Pitched
Acquired: $0.00 - Sent: $15,000.00 = $-15,000.00
Acquired: 289 G - Sent: 378 G = -89 Games
Acquired: 1028 - Sent: 1313 = -285 Plate Appearances
Acquired: 88.0 - Sent: 0.0 = 88.0 Innings Pitched
Acquired: $0.00 - Sent: $0.00 = $0.00
Acquired: 0 G - Sent: 272 G = -272 Games
Acquired: 0 - Sent: 1149 = -1149 Plate Appearances
Acquired: 0.0 - Sent: 0.0 = 0.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.