Dontrelle Willis was traded 3 times:

Acquired: $0.00 - Sent: $0.00 = $0.00
Acquired: 427 G - Sent: 396 G = 31 Games
Acquired: 211 - Sent: 455 = -244 Plate Appearances
Acquired: 2185.0 - Sent: 3529.0 = -1344.0 Innings Pitched
Acquired: $0.00 - Sent: $18,420,219.00 = $-18,420,219.00
Acquired: 1161 G - Sent: 2705 G = -1544 Games
Acquired: 789 - Sent: 9389 = -8600 Plate Appearances
Acquired: 2358.0 - Sent: 1298.0 = 1060.0 Innings Pitched
Acquired: $0.00 - Sent: $12,000,000.00 = $-12,000,000.00
Acquired: 0 G - Sent: 11 G = -11 Games
Acquired: 0 - Sent: 6 = -6 Plate Appearances
Acquired: 0.0 - Sent: 67.0 = -67.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.