Hernandez, the first Venezuela pitcher to start for the All-Stars, is 11-2 with a 2.12 ERA. He is just the second Seattle pitcher to start an All-Star game following Randy Johnson in 1995 and 1997.
NL manager Mike Matheny of the Cardinals chose the ace of his own staff. Wainwright is 12-4 with a 1.83 ERA and three complete games in 19 starts. It will be the 11th All-Star start by a Cardinals pitcher.
Yankees shortstop Derek Jeter, a 14-time All-Star who is playing his final season, will lead off for the AL, managed by Boston's John Farrell. The Los Angeles Angels' Mike Trout bats second and plays left, followed by Seattle second baseman Robinson Cano, Detroit first baseman Miguel Cabrera, Toronto right fielder Jose Bautista, Baltimore designated hitter Nelson Cruz, Orioles centre fielder Adam Jones, Oakland third baseman Josh Donaldson and Kansas City catcher Salvador Perez.
Pittsburgh centre fielder Andrew McCutchen leads off for the National League, followed by Los Angeles Dodgers right fielder Yasiel Puig, Colorado shortstop Troy Tulowitzki and Arizona first baseman Paul Goldschmidt. Miami's Giancarlo Stanton will be the DH and bat fifth. He will be followed by Milwaukee third baseman Aramis Ramirez, Philadelphia second baseman Chase Utley, Milwaukee catcher Jonathan Lucroy and Brewers left fielder Carlos Gomez.