John Milner was traded 2 times:

Acquired: $0.00 - Sent: $33,115,923.00 = $-33,115,923.00
Acquired: 7728 G - Sent: 4410 G = 3318 Games
Acquired: 17107 PA - Sent: 9079 PA = 8028 Plate Appearances
Acquired: 13190.0 - Sent: 8744.0 = 4446.0 Innings Pitched
Acquired: $0.00 - Sent: $0.00 = $0.00
Acquired: 65 G - Sent: 57 G = 8 Games
Acquired: 74 - Sent: 121 = -47 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.