This past offseason, the San Francisco Giants made two big free agent signings to replenish their starting rotation. They snatched up Johnny Cueto, who had spent 2015 with the Kansas City Royals and the Cincinnati Reds, and Jeff Samardzija, who pitched for the Chicago White Sox in 2015. They joined Giants' rotation mainstays Madison Bumgarner, Matt Cain, and Jake Peavy. [ Join a Yahoo Daily Fantasy Baseball contest now ] Signing Cueto and Samardzija wasn't without risk. Their 2015 seasons had been less-than-ideal — Cueto had a 4.76 ERA with the Royals, and Samardzija a 4.96 ERA with the White Sox — and bounce-back years were far from a sure thing. But a quarter into the 2016 season, and in the middle of a stretch of games where they've won 12 of 13, the Giants' free agent pitchers are their greatest strength, while Cain and Peavy have struggled, and struggled mightily. You can watch Peavy try to get his season back on track against the San Diego Padres today in Yahoo Sports' Free Game of the Day. First pitch is at 3:45 p.m. ET, and you can stream it on Yahoo's Sports Home , MLB index and video home . Local blackouts apply, according to MLB rules.