Roberto Kelly was traded 5 times:

Acquired: $0.00 - Sent: $2,150,000.00 = $-2,150,000.00
Acquired: 1254 G - Sent: 125 G = 1129 Games
Acquired: 5368 PA - Sent: 538 PA = 4830 Plate Appearances
Acquired: 0.0 - Sent: 0.0 = 0.0 Innings Pitched
Acquired: $0.00 - Sent: $16,400,000.00 = $-16,400,000.00
Acquired: 1515 G - Sent: 501 G = 1014 Games
Acquired: 5387 PA - Sent: 1009 PA = 4378 Plate Appearances
Acquired: 2089.0 - Sent: 2595.0 = -506.0 Innings Pitched
Acquired: $0.00 - Sent: $4,543,000.00 = $-4,543,000.00
Acquired: 974 G - Sent: 2272 G = -1298 Games
Acquired: 2820 - Sent: 4447 = -1627 Plate Appearances
Acquired: 423.0 - Sent: 9346.0 = -8923.0 Innings Pitched
Acquired: $0.00 - Sent: $2,625,000.00 = $-2,625,000.00
Acquired: 545 G - Sent: 552 G = -7 Games
Acquired: 1297 - Sent: 1710 = -413 Plate Appearances
Acquired: 850.0 - Sent: 362.0 = 488.0 Innings Pitched
Acquired: $0.00 - Sent: $750,000.00 = $-750,000.00
Acquired: 203 G - Sent: 30 G = 173 Games
Acquired: 21 - Sent: 129 = -108 Plate Appearances
Acquired: 2839.0 - Sent: 0.0 = 2839.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.