The Cardinals have never played the free agent game like a lot of the big cities like LA, Chicago and New York, they just don't have the money, but they have one heck of a farm system, 20 of the 25 players came up through their system, I think I mentioned it early that the 2013 Cards players salaries were 200 million less than the Dodgers.
That's why we let Pujols go, these guys aren't worth that kind of money, with proper baseball training you can teach the right kid.
Puig is way too immature for major league baseball right now.