Wybór graczy odbywał się przed kamerami telewizji TNT, w odróżnieniu od ubiegłego roku, gdy był tajny. "King James" wybrał jako pierwszego (podobnie jak przed rokiem, co ujawnił) Kevina Duranta z drużyny mistrzów NBA Golden State Warriors, a następnie Kyriego Irvinga z Boston Celtics, z którym zdobył mistrzostwo w 2016 roku w barwach Cleveland Cavaliers. W drużynie Antetokounmpo znalazł się m.in. inny zawodnik Golden State - Stephen Curry. Mecz All Star rozegrany zostanie po raz drugi w zmienionej formule: rywalizację Wschód - Zachód zastąpi spotkanie drużyn wskazanych przez dwóch kapitanów, którzy otrzymali najwięcej głosów kibiców w obu konferencjach. James i Antetokounmpo wybierali dowolnie, bez podziału na Wschód i Zachód, z listy kandydatów, ułożonej na podstawie głosowania kibiców, samych zawodników i dziennikarzy. Składy drużyn na Mecz Gwiazd: "Team LeBron" pierwsza piątka: LeBron James (Los Angeles Lakers), Kevin Durant (Golden State Warriors), Kyrie Irving (Boston Celtics), Kawhi Leonard (Toronto Raptors), James Harden (Houston Rockets) rezerwowi: Anthony Davis (New Orleans Pelicans), Klay Thompson (Golden State Warriors), Damian Lillard (Portland Trail Blazers), Russell Westbrook (Oklahoma City Thunder), LaMarcus Aldridge (San Antonio Spurs), Karl-Anthony Towns (Minnesota Timberwolves), Bradley Beal (Washington Wizards), Dwyane Wade (Miami Heat) trener: Michael Malone (Denver Nuggets). "Team Giannis" pierwsza piątka: Giannis Antetokounmpo (Milwaukee Bucks), Stephen Curry (Golden State Warriors), Joel Embiid (Philadelphia 76ers), Paul George (Oklahoma City Thunder), Kemba Walker (Charlotte Hornets) rezerwowi: Khris Middleton (Milwaukee Bucks), Nikola Jokic (Denver Nuggets), Ben Simmons (Philadelphia 76ers), Blake Griffin (Detroit Pistons), D'Angelo Russell (Brooklyn Nets), Nikola Vucevic (Orlando Magic), Kyle Lowry (Toronto Raptors), Dirk Nowitzki (Dallas Mavericks) trener: Mike Budenholzer (Milwaukee Bucks).