Answer
De Rosario played in the MLS for 14 seasons, from 2001 to 2015. He played for a total of six teams during his time in the league, including the San Jose Earthquakes, Houston Dynamo, New York Red Bulls, Toronto FC, and Montreal Impact. De Rosario was named to the MLS All-Star team five times and won the MLS Cup twice.