When signing players to long-term deals, teams are forced to look many years into the future. Let's take a look at which player is locked up the longest for each club (guaranteed salaries only).

The Rockies have the last player under contract at the moment, with Tulowitzki's deal running through the 2020 season (and there's a club option for 2021). Meanwhile the future is wide open for the Pirates, who are committed to just $5MM in 2012 salaries and nothing beyond next year.