Not everyone was down on Castillo. Last year he got better as the year went on. He led the team in WAR last season. Pretty sure anyone that knows anything about baseball knew he had a good year. I still don't think he can sustain this offensive performance long-term. His skill set just doesn't seem to support a .350 BABIP, and you can have 750 PAs of good luck on BIP. He won't be like below replacement or anything when it stabilizes, though.