Dan Haren was traded 5 times:

Acquired: $0.00 - Sent: $305,000.00 = $-305,000.00
Acquired: 107 G - Sent: 848 G = -741 Games
Acquired: 105 - Sent: 2102 = -1997 Plate Appearances
Acquired: 933.0 - Sent: 2465.0 = -1532.0 Innings Pitched
Acquired: $0.00 - Sent: $29,317,500.00 = $-29,317,500.00
Acquired: 2384 G - Sent: 4422 G = -2038 Games
Acquired: 7156 - Sent: 13146 = -5990 Plate Appearances
Acquired: 3558.0 - Sent: 5024.0 = -1466.0 Innings Pitched
Acquired: $0.00 - Sent: $14,741,000.00 = $-14,741,000.00
Acquired: 914 G - Sent: 400 G = 514 Games
Acquired: 1808 PA - Sent: 450 PA = 1358 Plate Appearances
Acquired: 4474.0 - Sent: 3432.0 = 1042.0 Innings Pitched
Acquired: $0.00 - Sent: $21,765,000.00 = $-21,765,000.00
Acquired: 1551 G - Sent: 1361 G = 190 Games
Acquired: 4061 - Sent: 4322 = -261 Plate Appearances
Acquired: 350.0 - Sent: 2273.0 = -1923.0 Innings Pitched
Acquired: $0.00 - Sent: $10,000,000.00 = $-10,000,000.00
Acquired: 0 G - Sent: 21 G = -21 Games
Acquired: 0 - Sent: 23 = -23 Plate Appearances
Acquired: 0.0 - Sent: 175.0 = -175.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.