En el Mundial de Sudáfrica, Sánchez debutó el 16 de junio del 2010 frente a Honduras, partido el cual la selección chilena ganó uno a cero con gol de Jean Beausejour.