Two-time NL Cy Young Award winner Tim Lincecum has signed a one-year deal with the Angels, the team announced Friday.

According to ESPN's Buster Olney and media reports, Lincecum's base salary will be just short of $2 million -- a prorated portion of a $2.5 million salary. He also has the ability to earn additional incentives in his contract.