Las temporadas 2009 y 2010, Sánchez jugó para San Jose Earthquakes de la MLS.
Aunque la decisión había sido válida únicamente en el territorio nacional,[3] en el mes de octubre la FIFA ratificó el proceso llevado a cabo por la federación salvadoreña, porque la sanción se extendió a nivel mundial.
El Zakho FC mandó una carta a la FESFUT donde pedía hacerse con los servicios de Sánchez.
A nivel de selección nacional, ganó una medalla de oro como parte del combinado nacional salvadoreño que participó en los XIX Juegos Centroamericanos y del Caribe.
[1] En eliminatorias de Concacaf para la copa del mundo, debutó en los juegos clasificatorios para Alemania 2006 contra Bermudas; y, para las rondas eliminatorias de Sudáfrica 2010, fue titular en diecinueve partidos en los cuales se desempeñó como capitán del equipo.