Thierry Henry and Robbie Keane on MLS All-Star team

Thierry HenryNew York (AP) - The MLS All-Star team will have an international flavor when it faces AS Roma.

Red Bulls forward Thierry Henry of France and Irish striker Robbie Keane of the Galaxy are among 20 players on the roster for the league’s All-Star game on July 31 at Sporting Park in Kansas City, Kan.

Italy’s Marco Di Vaio, who plays for the Montreal Impact, also was selected Monday for the match against the Italian club.

Several players with U.S. national team experience also made the roster, including Matt Besler (Sporting KC), Brad Davis (Houston), Omar Gonzalez (Galaxy) and Graham Zusi (Sporting KC).

Also on the list:

Defenders:  Corey Ashe (Houston), Tony Beltran (Real Salt Lake), Aurelien Collin (Sporting KC) and DeAndre Yedlin (Seattle); Midfielders:  Kyle Beckerman (Real Salt Lake), Patrice Bernier (Montreal), Tim Cahill (New York), Brad Davis (Houston), Will Johnson (Portland) and Mike Magee (Chicago); and

Forwards: Camilo Sanvezzo (Vancouver) and Chris Wondolowski (San Jose).

The goalkeepers will be Raul Fernandez (FC Dallas) and Nick Rimando (Real Salt Lake).