En la Copa Mundial de la FIFA Sub-20 de 2007 en Canadá, pese a no disputar el primer encuentro donde Chile derrotaría por 3 a 0 al local , reapareció en el segundo, donde Chile ganaría por 3 a 0 sobre la República del Congo. Sánchez anotó el primer gol y tuvo una participación activa en los otros dos goles. En el encuentro efectuado frente a Austria, el técnico José Sulantay optó por mantenerlo en la banca, debido a una tarjeta amarilla obtenida en partido anterior. Por ello, no tuvo participación en el partido que terminaría en un 0 a 0 entre ambas selecciones, dejando a Chile como primero en el grupo y clasificándolo a octavos de final.