Joe DeMaestri was traded 4 times:

Acquired: $0.00 - Sent: $0.00 = $0.00
Acquired: 1422 G - Sent: 363 G = 1059 Games
Acquired: 5079 PA - Sent: 910 PA = 4169 Plate Appearances
Acquired: 0.0 - Sent: 614.0 = -614.0 Innings Pitched
Acquired: $0.00 - Sent: $19,250.00 = $-19,250.00
Acquired: 89 G - Sent: 24 G = 65 Games
Acquired: 141 PA - Sent: 20 PA = 121 Plate Appearances
Acquired: 0.0 - Sent: 48.0 = -48.0 Innings Pitched
Acquired: $0.00 - Sent: $62,000.00 = $-62,000.00
Acquired: 1258 G - Sent: 2482 G = -1224 Games
Acquired: 3866 - Sent: 8241 = -4375 Plate Appearances
Acquired: 488.0 - Sent: 2246.0 = -1758.0 Innings Pitched
Acquired: $0.00 - Sent: $370,800.00 = $-370,800.00
Acquired: 4878 G - Sent: 7113 G = -2235 Games
Acquired: 14393 - Sent: 18114 = -3721 Plate Appearances
Acquired: 3756.0 - Sent: 8150.0 = -4394.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.