Right-hander Aaron Sanchez finalized a $4 million, one-year contract with the San Francisco Giants on Sunday, giving the club another experienced starter to join Johnny Cueto in the rotation.

The Giants said Sanchez could earn up to $2.5 million more in performance bonuses based on starts: $250,000 each for 16 and 18 starts and $500,000 each for 20, 22, 24 and 26 games started.