Sánchez verlaat Sevilla, waar hij achttien jaar heeft gespeeld in Europa. De Spaanse club wilde hem graag houden, maar de aanvaller koos ervoor om zijn contract niet te verlengen. Sánchez heeft een indrukwekkende carrière in Europa achter de rug, waar hij voor onder meer Udinese, Barcelona, Arsenal, Manchester United, Internazionale, Olympique Marseille en Sevilla heeft gespeeld. Tussen 2006 en 2008 was hij verhuurd aan Colo-Colo en River Plate.

Sánchez is ook een legende in het Chileense voetbal. Hij is de recordinternational en topscorer aller tijden van Chili, met 161 interlands en 51 doelpunten voor La Roja. Montreal CF is de huidige nummer veertien in de MLS, terwijl Atlanta United hekkensluiter is.