Exact details: He will receive $1.5 million in total compensation this year, and salaries of $2 million in each of the next four seasons. The Astros have a $2.5 million option for 2019 with a $500,000 buyout. If that is exercised, the club has a $5 million option for 2020 with a $250,000 buyout. Houston also has a $13 million option for 2021 with a $250,000 buyout. http://espn.go.com/mlb/story/_/id/11021397/jon-singleton-signs-long-term-deal-houston-astros A couple of pretty good discussions of the issues: http://hardballtalk.nbcsports.com/2014/06/03/at-least-one-major-leaguer-is-not-pleased-with-the-jon-singleton-deal/ http://twinsdaily.com/twins-talk/5393-spring-training-game-6-twins-vs-orioles-thurs-february-28-2013-a.html It really isn't cut-and-dried from either side -- which is probably what made Singleton take the deal whereas a couple of his co-prospects with Houston apparently passed up similar deals.