MLB free agency is underway and a lot of big name free agents are due to hit the market looking for long-term deals.
It will be hard to say exactly what ball clubs are looking for nowadays. With the economy affecting fan attendance negatively, team's have less money to spend on long-term contracts.
That's not to say that long-term contracts are a thing of the past, but MLB organizations will be very strict on the kind of players that receive them.
Gone are the days when organizations could spend vast amounts of money to win a championship; unless you're the New York Yankees.
These are the best MLB free agents ready to sign a long-term deal.