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.
Marlins Offered Pujols $275M Deal