I'm much happier with Baez' contract. I would hate to give anyone 10 years unless one of our young future stars would let us buy out some arbitration and free agent years.
It doesn't make sense to me to give one guy $35 million. That much for Trout? Sure but then he gets injured. You could sign two very good players for that or three solid major league players. Also F the Twins and Correa.