Mike Vail was traded 5 times:

Acquired: $0.00 - Sent: $0.00 = $0.00
Acquired: 34 G - Sent: 404 G = -370 Games
Acquired: 23 - Sent: 964 = -941 Plate Appearances
Acquired: 23.0 - Sent: 66.0 = -43.0 Innings Pitched
Acquired: $0.00 - Sent: $1,767,500.00 = $-1,767,500.00
Acquired: 2966 G - Sent: 1913 G = 1053 Games
Acquired: 10177 PA - Sent: 6764 PA = 3413 Plate Appearances
Acquired: 4370.0 - Sent: 2682.0 = 1688.0 Innings Pitched
Acquired: $0.00 - Sent: $0.00 = $0.00
Acquired: 70 G - Sent: 109 G = -39 Games
Acquired: 148 - Sent: 228 = -80 Plate Appearances
Acquired: 0.0 - Sent: 0.0 = 0.0 Innings Pitched
Acquired: $0.00 - Sent: $0.00 = $0.00
Acquired: 66 G - Sent: 18 G = 48 Games
Acquired: 24 - Sent: 27 = -3 Plate Appearances
Acquired: 269.0 - Sent: 0.0 = 269.0 Innings Pitched
Acquired: $0.00 - Sent: $0.00 = $0.00
Acquired: 7 G - Sent: 34 G = -27 Games
Acquired: 8 - Sent: 62 = -54 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.