Alex Ring was named to the MLS all-star team for the first time. (Vincent Carchietta-USA TODAY Sports)

New York City captain and striker David Villa and midfielder Alex Ring were named to the MLS all-star team, the league announced Friday.

Villa, who will miss Saturday’s game at Chicago with a knee injury, leads City with eight goals. He also has recorded four assists.

Ring, in his second season in Major League Soccer, has become one of the league’s top defensive midfielders with his play from one end of the field to the other.

The MLS all-stars are set to take on Italian power Juventus FC at Atlanta’s Mercedes-Benz Stadium Aug. 1.

MLS all-star team

Goalkeepers: Brad Guzan^ (Atlanta United), Zack Steffen* (Columbus Crew SC)

Defenders: Francisco Calvo* (Minnesota United), Laurent Ciman^ (Los Angeles Football Club), Matt Hedges* (FC Dallas), Aaron Long* (New York Red Bulls), Michael Amir Murillo* (New York Red Bulls), Michael Parkhurst^ (Atlanta United), Graham Zusi^ (Sporting Kansas City)

Midfielders: Miguel Almirón^ (Atlanta United), Ezequiel Barco^ (Atlanta United), Alphonso Davies# (Vancouver Whitecaps FC), Jonathan dos Santos* (LA Galaxy), Alberth Elis* (Houston Dynamo), Ignacio Piatti* (Montreal Impact), Alexander Ring* (New York City FC), Ilie Sanchez* (Sporting Kansas City), Diego Valeri^ (Portland Timbers), Yoshimar Yotún* (Orlando City SC), Wilfried Zahibo* (New England Revolution)

Forwards: Sebastian Giovinco* (Toronto FC), Zlatan Ibrahimović^ (LA Galaxy), Josef Martínez^ (Atlanta United), Carlos Vela^ (Los Angeles Football Club), David Villa* (New York City FC), Bradley Wright-Phillips# (New York Red Bulls)