Albert Pujols, who agreed to a 10-year, $254 million deal with the Angels on Thursday morning, left more money on the table. USA Today reported that the Marlins offered Pujols a 10-year, $275 million deal. The contract would have matched Alex Rodriguez's contract as the largest in American sports history.