Hernández was again the opening day starter for the sixth straight time. Despite giving up Mike Trout's first home run of the season (Trout's first 2014 and 2015 at bats were home runs off of Hernandez), he beat the Angels 4–1 with 7 innings pitched, two hits, one earned run, and struck out 10 Angels. On May 10 against the Oakland Athletics, Hernández recorded his 2,000th strikeout, becoming the fourth-youngest player to reach that milestone. Hernández was selected as an All-Star along with teammate Nelson Cruz by Ned Yost, the 2015 All-Star Game manager. This marks his fifth straight All-Star selection and sixth overall.