That is a question that can not be answered, many people would say Hornsby, Lou Brock, or Stan "The Man" Musial, and others would stick with Albert Pujols, they are/were all incredible players, so it is pure opinion.
When healthy - Albert Pujols is arguably the best player in the game, short of the production of Alex Rodriguez.
Undoubtly Albert Pujols, who may be the best player in the league.
albert pujols and yadier molina
He was an American baseball player for St. Louis Cardinals from 2002 to 2004.
The best baseball player is Hank Aaron or Babe Ruth
Every Cardinal fan does!
This baseball player for St. Louis Cardinals has not shared the details of his sexuality.
No Cardinals player is officially the captain
Adrian gonzalezis the best baseball player he beats albert pujols by 1%
Antrel Rolle,Adrianwilson,and Bryant Mcfadden