Answer
Beasley played in the MLS for six seasons. He began his MLS career with the Chicago Fire in 2000 and played there for three seasons. He then moved to the Kansas City Wizards in 2003 and played there for two seasons. In 2005, he joined the Houston Dynamo and played there for one season.