MLS All-Star Game headed for Toronto

Los Angeles Galaxy's David Beckham, left, and Landon Donovan will line up for Major League Soccer's all-star team against West Ham United on July 24 in Toronto. ((Chris Carlson/Associated Press))

Major League Soccer's top players will clash with West Ham United on July 24 at Toronto's BMO Field in the annual All-Star Game (CBC, CBCSports.ca, 7 p.m. ET).

West Ham finished 10th last season in the English Premier League and feature the likes of Freddy Ljungberg, Dean Ashton and Lucas Neill.

This will be the fifth time that the league's best players face international competition in the MLS All-Star Game. Past opponents include Chelsea and Fulham (England), Celtic (Scotland) and Club Deportivo Guadalajara (Mexico).