Hernández was announced as an All-Star along with teammates Robinson Canó, Kyle Seager and Fernando Rodney. On July 14, AL manager John Farrell announced that Hernández would be the starter for the game. Hernández pitched the first inning of the All-Star game, he gave up one infield base hit and struck out two National League batters. Between May 18 and August 11, Hernández pitched 16 straight outings going 7 or more innings and allowing 2 or fewer runs each time. This is the longest such streak in baseball history, surmounting the record previously held of 13 by Tom Seaver set during the 1971 season. This streak was snapped on August 16 against the Detroit Tigers. He gave up two earned runs in five innings. He had to throw 92 pitches.