beckham-david-xl-080710ap

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).

MLS ALL-STAR GAME HISTORY

1996: East 3 - West 2

1997: East 5 - West 4

1998: MLS USA 6 - MLS World 1

1999: West 6 - East 4

2000: East 9 - West 4

2001: East 6- West 6

2002: MLS All-Stars 3 - U.S. National Team 2

2003: MLS All-Stars 3 - Club Deportivo Guadalajara 1

2004: East 3 - West 2

2005: MLS All-Stars 4 - Fulham 1

2006: MLS All-Stars 1 - Chelsea 0

2007: MLS All-Stars 2 - Celtic 0

MLS ALL-STAR ROSTER

Starters

Reserves

Coach: Steve Nicol, New England Revolution

** Canadian-born players

++ will not play due to U.S. Olympic team committments

## Replacements for U.S. Olympic team members