Hunter was overpaid. The Twins may have lowballed Hunter, but the consensus of MLB analysts was that the Angels blew everyone out of the water to get Hunter. Also, Hunter has not been able to hold down centerfield for the duration of his contract. A big part of his value was his production at his position. Santana was a move I understood. While the Twins are finally stepping into the lower-upper tier of payroll, 7 year contracts to pitchers with a lot of miles on their arms is not a good business model. The Mets were somewhat able to overcome Johan's Tommy John injury, but that's something that would have sunk the Twins. The Twins got high-end talent from the Mets, but those prospects just didn't pan out. Gomez was projected as a 20+ HR centerfielder with elite defense. The Elite defense appeared but the bat never came around. Guerra was projected as a high-end talent that had top of the rotation potential, and it just didn't work out. The trade was a good idea, since the Twins needed to get value out of a player they were unlikely to be able to re-sign. My biggest issue with your post is you said that nathan was paid too much money. He wasn't. The Twins simply paid market value for a guy who was neck and neck with Mariano Rivera as far as best closer in baseball goes. Edit: Also the Twins DID have a high upside centerfielder in the pipes. Denard Span was well established in the minors and was very close to being MLB ready. Gomez was not a player they absolutely needed, simply a high-end talent that their scouts felt could make the jump. They were wrong, but it's not fair to say the Twins made these moves for racial reasons. They replaced Hunter with Gomez and Span (both minorities), They've tried to make LIriano the Twins new ace... yet another minority. This is a stupid premise.