Paul Goldschmidt has become the first six-time All-Star in Diamondbacks franchise history, while Patrick Corbin and Zack Greinke tag along for the mid-summer classic.
Goldschmidt, who was originally named as a reserve, will start as DH and then bat third. The first baseman got off to a slow start this year, but was the National League Player of the Month for June.
Corbin, who has 140 strikeouts in 112 innings, made the roster in 2013.
The 15-year veteran and winner of the 2009 American League Cy Young Award, Zack Greinke, was a late addition after he took the spot for Cub's left-hander Jon Lester. This is his fifth All-Star nod, and his second time since joining the D-backs.