Second baseman Freddy Sanchez has agreed to a $6M, one-year extension with the Giants, a baseball source tells ESPN.com's Jerry Crasnick. Sanchez, who was in the Giants' opening day lineup Thursday, signed a two-year, $12M contract in December 2009.