One thing that is getting over looked in this discussion is payroll. It is entirely possible that the owners and management looked at the long term financial outlook and decided this was their opportunity, before their hopefully soon to be big names start getting expensive. Two years from now they have some big increases coming. Here are the salary increases: Player - 2015/2016 Butler - $4M/FA Gordon - $3.5M/$3.5M Guthrie - $4M/FA Davis - $4M/$5M Perez - $.75M/$1M They also have 13 players that will be entering their arbitration years. They are also going to have to replace, like every team, many of their aging players and that is only going to get more expensive, as we've seen. That's $16M in contracts and according to baseball-reference.com, around $48M in arbitration players. By 2016 that figure balloons to $79M in arbitration money alone. This is the same problem I see with the Twins, if you wait two or three years until all of your prospects are established and ready to go you can no longer afford that top tier free agent and sign your young studs to long term contracts. I think it's entirely possible KC saw this coming and made a conscious decision to go for it, hoping their young guys improve, before the money crunch comes because they knew it wouldn't be possible in two years.