First off, he did sign an asset that is of value to others. The biggest problem you fail to recognize is that value is different to different people. As well, there's another concept called risk that changes the value of said asset... And risk too is a somewhat arbitrary value. To every other GM in the league, Ryan overpaid to get Willingham. That's how he came here. Ryan offered 3/21 and no one else was willing to beat that offer, so Willingham signed with the Twins. 2.5 months later, it's now a 2.5/17M deal. He hasn't solved the injury concerns that made others walk away, but he's clearly outperforming the contract. Now, however, teams have to not only come up with 17M and a roster spot for 2 1/2 years, but they also have to surrender a prospect to get him... I don't see a ton of teams willing to do that last year. Just dont'. Had he kept up where he left off and not hurt his knee, I'd be willing to bet he'd have been just as sought after as Perkins will be... if not more. It's a value/risk proposition, and that's a very fluid process. I don't get where you fault Ryan for not signing an asset that wasn't valuable to others. He is valuable both to the Twins and to others, just not worth what you'd like him to be.