Âgé de 30 ans, le milieu de terrain marocain en est à sa 4ème expérience avec un club de la MLS (Major League Soccer) et à sa 1ère avec un club canadien. En effet, le natif de Casablanca est passé par plusieurs clubs américains, comme le Real Salt Lake, le Colorado Rapids, les Red Bulls de New York et plus récemment par les Earthquakes de San Jose.