Arsenal will face the best of MLS in the 2016 MLS All-Star Game on July 28 at Avaya Stadium in San Jose Arsenal will face the best of MLS in the 2016 MLS All-Star Game on July 28 at Avaya Stadium in San Jose

Arsenal will face the best of MLS in the 2016 MLS All-Star Game on July 28 at Avaya Stadium in San Jose.

Watch this promotion video featuring the likes of Kaka, Sebastian Giovinco and a host of Arsenal players, including Calum Chambers, Laurent Koscielny and Alex Oxlade-Chamberlain.

There is also a quick cameo from the manager himself, Arsene Wenger.

The MLS All-Stars have faced a guest side from Europe every year since 2005, and they have won the last two 2-1 against Tottenham in 2015 and Bayern Munich in 2014.

In the past, they have also faced the likes of Roma, Chelsea, Manchester United, Everton, West Ham, Celtic and Fulham.

And their record is impressive, having lost just four times in 11 games so far, with one of those defeats coming on penalties.

Hit play on the video above to watch the preview video for the MLS All-Stars match vs Arsenal, which will be shown live on Sky Sports. Watch live MLS games on Sky, with Montreal Impact v New England Revolution next up on SS2 HD from 10.35pm on Saturday night.