Frank Duffy was traded 3 times:

Acquired: $0.00 - Sent: $0.00 = $0.00
Acquired: 1797 G - Sent: 701 G = 1096 Games
Acquired: 5857 PA - Sent: 2673 PA = 3184 Plate Appearances
Acquired: 981.0 - Sent: 86.0 = 895.0 Innings Pitched
Acquired: $0.00 - Sent: $84,000.00 = $-84,000.00
Acquired: 92 G - Sent: 981 G = -889 Games
Acquired: 77 - Sent: 2877 = -2800 Plate Appearances
Acquired: 613.0 - Sent: 3392.0 = -2779.0 Innings Pitched
Acquired: $0.00 - Sent: $0.00 = $0.00
Acquired: 6 G - Sent: 70 G = -64 Games
Acquired: 0 - Sent: 120 = -120 Plate Appearances
Acquired: 28.0 - Sent: 0.0 = 28.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.