Albert Pujols isn't on the St. Louis Cardinals' roster, but they won the National League pennant anyway.