Spring Training is coming up once again which means that the Astros 2012 season is about to begin.
Although the Astros aren't going to do much this year, fans still have a lot to be excited about. Even though contention for the playoffs is basically out of the question, there is still the opportunity to watch the future of the franchise with many great prospects getting their opportunity to show what they can do.
Many spots on the roster are still to be decided, and that's where Spring Training comes in.
The Astros have 21 different non-roster invitees that will be fighting for a spot: six pitchers and fifteen position players.
Some players are just trying to show the major league coaches what they can do and others are veterans that are trying to prove that they have something left in the tank. Here's a list ranking the prospects and veterans the Astros signed to fight for spots on this year's team.