Go home, you're drunk. Heyward had the lowest strikeout rate of his career last year. It was his best OBP since his rookie year. He was one off his career high in SB while posting his best success rate so far. And he's the best defensive right fielder in baseball, by a pretty hefty margin. He's a great player. This trade is pretty simple though. Heyward has one year left on his contract and seems determined to test free agency. The Braves aren't really contenders next year. So it's better to get something for him than nothing. The Cardinals gave up a combined 10 years of cost controlled young pitching, each with #2 potential. It's a pretty big haul for the Braves for a guy they couldn't keep. John Hart is a schmuck, though. If he's really Baseball Jesus and you are so sure that you aren't going to be able to keep him why not wait until the FA market thins-out or until the season starts to deal him? Wouldn't you be in a better position to get more for him? BTW, he slugged .384 last season and posted his lowest OPS+ since his brutal 2011. I get that he's an excellent defensive RF'er, but that seems to be where the majority a significant amount of his value is based. He's not a good enough hitter to be considered "one of the best players in baseball" by any stretch. So I'd suggest it is you who is drunk.