W nawiasie podano liczbę występów w All-Star Game.
Ostateczne głosowanie
Po ogłoszeniu przez menadżerów pełnych 33-osobowych składów obydwu zespołów, 6 lipca 2015 rozpoczęło się ostateczne głosowanie, mające na celu wyłonienie 34. zawodnika. Brett Gardner z New York Yankees, który początkowo umieszczony był na liście pięciu zawodników, zastąpił kontuzjowanego Aleksa Gordona, dlatego nie był brany pod uwagę[7]. W głosowaniu zakończonym 10 lipca 2015 1. miejsca zajęli Mike Moustakas z Kansas City Royals i Carlos Martínez z St. Louis Cardinals[8].
↑Sonny Gray nie zagrał w meczu z powodu występu w meczu MLB w niedzielę 12 lipca. Zastąpił go Hector Santiago z Los Angeles Angels of Anaheim.
↑Miguel Cabrera nie zagrał w meczu z powodu kontuzji. W wyjściowym składzie zastąpił go Albert Pujols z Los Angeles Angels of Anaheim. Jako rezerwowy w miejsce Pujolsa powołany został Mark Teixeira z New York Yankees.
↑José Bautista nie zagrał w meczu z powodu kontuzji. Zastąpił go Brian Dozier z Minnesota Twins.
↑Alex Gordon nie zagrał w meczu z powodu kontuzji. W wyjściowym składzie zastąpił go Adam Jones z Baltimore Orioles. Jako rezerwowy w miejsce Jonesa powołany został Brett Gardner z New York Yankees.
↑Max Scherzer nie zagrał w meczu z powodu występu w meczu MLB w niedzielę 12 lipca. Zastąpił go Clayton Kershaw z Los Angeles Dodgers.
↑Dee Gordon nie zagrał w meczu z powodu kontuzji. W wyjściowym składzie zastąpił go DJ LeMathieu z Colorado Rockies. Jako rezerwowy w miejsce LeMathieu powołany został Troy Tulowitzki z Colorado Rockies.
↑Matt Holliday nie zagrał w meczu z powodu kontuzji.
↑Giancarlo Stanton nie zagrał w meczu z powodu kontuzji. W wyjściowym składzie zastąpił go Andrew McCutchen z Pittsburgh Pirates. Jako rezerwowy w miejsce McCutchena powołany został Kris Bryant z Chicago Cubs.