Clark se unió al Dynamo para la temporada 2006, y llegó a jugar 100 partidos en varias competiciones con el club, ganando dos títulos de la MLS y siendo nombrado en 2007 al equipo estelar de la liga.