On July 6, Cueto was selected to his second All-Star game. At the time, Cueto had 12 wins against just one loss, having won nine straight decisions, compiling a 2.57 ERA across innings, and notching 107 strikeouts against just 23 walks and 102 hits, while giving up only six home runs. In his final start before the All-Star break, Cueto threw another complete game, his fourth of the season, at home against the Colorado Rockies. He allowed just one run on five hits, walking only one batter and striking out eight, retiring 17 of the final 18 batters he faced, his Major-League leading 13th win on the season. Manager Terry Collins chose Cueto to start the 2016 Major League Baseball All-Star Game for the National League, making him the first Giants pitcher to start the All-Star game since Matt Cain in 2012. He started with his battery mate, Buster Posey who was the starting catcher for the National League, and received the loss, as the NL lost 4–2.