Johnny Cueto will become the first Giants pitcher to start an All Star Game since Matt Cain in 2012.