The Chicago Cubs agreed to a contract with veteran first baseman Carlos Santana, MLB Network reported Sunday morning. Terms of the deal were not immediately known for Santana, who was released by the Cleveland Guardians on Thursday, ending his third tenure with the club.