Pocos equipos de Grandes Ligas se mostraron interesados en Pujols fuera de la secundaria, pero fue finalmente reclutado por los Cardenales de San Luis en la 13.ª ronda del draft de 1999 de Grandes Ligas, con la selección global 402a.