SPN’s Buster Olney reports that Johnny Cueto has agreed to a contract with the Giants, pending a physical. Advice : ESPN’s Jerry Crasnick says the deal is for six years and $130 million and contains an opt-out clause after the 2017 season. The Giants also have a club option for a seventh year. Cueto was inconsistent down the stretch with the Royals, but he boasts a 2.71 ERA over 134 starts across the last five seasons. The Giants have added two big arms to their rotation this winter in Cueto and Jeff Samardzija.