Tim Lincecum finalizes $35 million, 2-year deal with the San Francisco Giants

Two-time NL Cy Young Award winner Tim Lincecum has finalized his $35 million, two-year contract with the San Francisco Giants after passing a physical Friday.

Just as the Giants had hoped, they signed Lincecum before he went on the free-agent market.

Lincecum reached agreement on the new deal earlier in the week that keeps him with his only major league team through 2015. The contract pays $17 million for next year and $18 million in 2015.

Lincecum's contract includes a full no-trade clause and bonuses for accomplishments such as innings pitched and All-Star selections. He just completed a $40.5 million, two-year contract that paid him $22 million this season.

Given the uncertainty in the rotation, keeping one of the club's most notable faces means a lot to manager Bruce Bochy.

Warriors roar back to win behind a Looney performance

Golden State takes 2-0 lead against Dallas in Western Conference Finals

Giants catchers work in Posey’s shadow

Joey Bart, heir apparent to Buster’s throne, ceding more at-bats to supposed backup Curt Casali