Sánchez har tidligere spilt for en rekke andre klubber, blant annet engelske Arsenal, spanske Barcelona, chilenske Colo-Colo, argentinske River Plate og italienske Udinese.
Sánchez startet sin seniorkarriere i ungdomsklubben Cobreloa i 2005, der han fikk et år før han ble hentet til den italienske klubben Udinese. Han fikk 47 kamper og scorte 9 mål for Cobreloa.
Sánchez skrev under for Udinese i 2006, og ble umiddelbart lånt ut. Det bar tilbake til Chile, men denne gangen til topplaget Colo-Colo. Han fikk godt med spilletid, og Udinese var fornøyd med utviklingen av Sanchez, og lånte han ut til argentinske River Plate året etter. Chileneren fortsatte utviklingen, og imponerte også da han fikk sjansen for Udinese. Nå begynte storklubbene i Europa å få øynene opp for den tekniske, lille vingen. Under fotball-VM 2010 i Sør-Afrika fikk Sánchez sitt gjennombrudd for Chile, og fulgte opp suksessen med en fantastisk sesong for Udinese, hvor han endte opp på 12 ligascoringer i Serie A.
Den 10. juli 2014 meldte han overgang til den engelske klubben Arsenal på en overgangssum verdt mellom 30 og 35 millioner britiske pund.[8] I 2015 ble han kåret til årets spiller i Premier league i 2014/15 sesongen