John Herrnstein was traded 3 times:

Acquired: $0.00 - Sent: $0.00 = $0.00
Acquired: 294 G - Sent: 1243 G = -949 Games
Acquired: 327 - Sent: 2604 = -2277 Plate Appearances
Acquired: 2661.0 - Sent: 8021.0 = -5360.0 Innings Pitched
Acquired: $0.00 - Sent: $0.00 = $0.00
Acquired: 59 G - Sent: 21 G = 38 Games
Acquired: 34 PA - Sent: 18 PA = 16 Plate Appearances
Acquired: 53.0 - Sent: 4.0 = 49.0 Innings Pitched
Acquired: $0.00 - Sent: $0.00 = $0.00
Acquired: 0 G - Sent: 0 G = 0 Games
Acquired: 0 - Sent: 0 = 0 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.