Joe Roa was traded 3 times:

Acquired: $0.00 - Sent: $165,000.00 = $-165,000.00
Acquired: 112 G - Sent: 20 G = 92 Games
Acquired: 3 - Sent: 6 = -3 Plate Appearances
Acquired: 184.0 - Sent: 71.0 = 113.0 Innings Pitched
Acquired: $0.00 - Sent: $3,673,000.00 = $-3,673,000.00
Acquired: 918 G - Sent: 683 G = 235 Games
Acquired: 256 - Sent: 278 = -22 Plate Appearances
Acquired: 3358.0 - Sent: 1771.0 = 1587.0 Innings Pitched
Acquired: $0.00 - Sent: $7,541,666.00 = $-7,541,666.00
Acquired: 212 G - Sent: 2173 G = -1961 Games
Acquired: 649 - Sent: 7166 = -6517 Plate Appearances
Acquired: 172.0 - Sent: 933.0 = -761.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.