Center fielder Angel Pagan and second baseman Marco Scutaro have completed their new contracts with the San Francisco Giants.