As you know, Albert Pujols won his second consecutive National League Most Valuable Player Award. He didn't just win it, he won it unanimously. Every single voter had him as their No. 1 pick.
Pujols' exploits have been well chronicled. I think he is the best baseball player who is currently playing baseball on Planet Earth. Some would disagree, but that is the prerogative of baseball fans everywhere.
While we shower Prince Albert with praise that he is absolutely deserving of, I would like to ask a question. Is he the best player to ever play for the St. Louis Cardinals?