Albert Pujols spurned the St. Louis Cardinals and agreed to terms on a 10-year deal worth $250 million to $260 million.