W seniorskiej reprezentacji Salwadoru Sánchez zadebiutował za kadencji selekcjonera José Luisa Rugamasa, 8 października 2010 w przegranym 0:1 meczu towarzyskim z Panamą. W 2011 roku został powołany na turniej Copa Centroamericana, gdzie wystąpił w dwóch spotkaniach, wchodząc z ławki rezerwowych, natomiast jego kadra zajęła ostatecznie czwarte miejsce. Kilka miesięcy później znalazł się w ogłoszonym przez urugwajskiego szkoleniowca Rubéna Israela składzie na Złoty Puchar CONCACAF, gdzie jednak nie rozegrał żadnego spotkania, zaś Salwadorczycy odpadli z tych rozgrywek w ćwierćfinale. Premierowego gola w drużynie narodowej strzelił 7 sierpnia 2011 w wygranym 2:1 sparingu z Wenezuelą, a później brał także udział w eliminacjach do Mistrzostw Świata 2014, podczas których zdobył bramkę w meczu z Surinamem (3:1), lecz nie zdołał awansować ze swoim zespołem na mundial.