‘Tis the season for returning unwanted Christmas gifts to the store for something better.

After the recent signing—or should I say re-signing—of pitcher Boof Bonser by the San Francisco Giants, I got to thinking about the number of players the Giants have traded away or let walk, only to re-acquire them years later.

Kind of like a re-gift.

The list that follows is by no means exhaustive. It is not ranked in any kind of order, nor does it reflect the most significant players in this category. It is, moreover, a list of Giants players who, for all intents and purposes, went to hell and back. (Have you figured out who the player pictured above is yet? He’s No. 2 on my list.)

You may know of other players that I left off this list. If so, I would love to read about them in your comments.

As for my list, it includes guys you may have never heard of and Hall of Famers alike. Enjoy!

Begin Slideshow