Houston Dynamo defender DaMarcus Beasley underwent arthroscopic knee surgery on Wednesday, the team announced.
The 36-year-old Beasley is expected to miss four to six weeks.
Beasley revealed in an Instagram post that the surgery was performed in Los Angeles.
Beasley is in his sixth season with the Dynamo and has three goals and four assists in 112 matches.
Overall, Beasley has 17 goals and 24 assists in 210 MLS matches (198 starts) in 11 seasons. He played for the Chicago Fire from 2000-04.