In de zomer van 2019 verkaste de vleugelverdediger naar Club América.[2] Bij deze club maakte hij op 16 september 2018 zijn eerste doelpunt als profvoetballer. Tijdens een wedstrijd in de Liga MX opende hij na negenentwintig minuten de score tegen Monarcas Morelia. Mateus Uribe verdubbelde later de voorsprong, waarna de eindstand van 2–1 bereikt werd door een goal van Sebastián Vegas.[3]
In de zomer van 2022 maakte Sánchez voor een bedrag van circa vijf miljoen euro de overstap naar Ajax, waar hij zijn handtekening zette onder een verbintenis voor de duur van vier seizoenen.[4] In Amsterdam was hij een van de opvolgers van Noussair Mazraoui, die was vertrokken naar Bayern München.[5] Hij debuteerde in de Eredivisie op 28 augustus als invaller voor Rensch in de uitwedstrijd tegen FC Utrecht (0–2 winst).[6] Op 7 september debuteerde hij als invaller in de UEFA Champions League, tijdens de met 4–0 gewonnen thuiswedstrijd tegen Rangers.[7] Op 16 oktober maakte hij tegen Excelsior (7–1 winst) zijn eerste doelpunt voor Ajax.[8] Tijdens zijn eerste seizoen rouleerde hij met Devyne Rensch voor de rol als rechtsback.
In seizoen 2023/24 werd hij door Ajax aan FC Porto verhuurd, met een optie tot koop.[9] In april 2024 werd de rechtsback door coach Sérgio Conceição uit de selectie gezet.[10] De optie tot koop werd door Porto niet gelicht en aan het einde van de jaargang keerde hij terug naar Ajax. De Amsterdamse club verkocht hem voor circa drie miljoen euro aan Cruz Azul, waardoor Sánchez na twee jaar weer terugkeerde naar Mexico. Hij tekende voor drie seizoenen bij zijn nieuwe club.[11]
Sánchez maakte zijn debuut in het Mexicaans voetbalelftal op 26 maart 2019, toen met 4–2 gewonnen werd van Paraguay in een vriendschappelijke wedstrijd. Door treffers van Jonathan dos Santos en Javier Hernández en een eigen doelpunt van Gustavo Gómez ging Mexico met een ruime voorsprong de rust in. Hierna scoorden de Paraguayanen Hernán Pérez en Derlis González, waarna Luis Montes de eindstand bepaalde. Sánchez mocht van bondscoach Gerardo Martino in de basisopstelling beginnen en hij speelde het gehele duel mee. De andere Mexicaanse debutant dit duel was Alexis Vega (Chivas Guadalajara).[13] In juni van dat jaar nam Martino de verdediger op in zijn selectie voor de Gold Cup.[14] Nog voor de start van het toernooi raakte Sánchez echter geblesseerd, waardoor hij vervangen werd door Uriel Antuna.[15] Op 7 oktober 2021 kwam hij voor het eerst tot scoren in de nationale ploeg, tijdens zijn zeventiende interland, in een kwalificatiewedstrijd voor het WK 2022 tegen Canada. Hij opende op aangeven van Hirving Lozano de score, waarna Jonathan Osorio de uitslag bepaalde op 1–1.[16]