W sezonie Apertura 2018 jako ważny piłkarz zdobył z drużyną Miguela Herrery mistrzostwo Meksyku. Został wówczas bohaterem finałowego spotkania z Cruz Azul (2:0) – strzelił w nim dwa gole, które zapewniły Américe tytuł. Był z powodzeniem wystawiany przez Herrerę zarówno na pozycji środkowego obrońcy, jak i defensywnego pomocnika. W wiosennym sezonie Clausura 2019 zdobył natomiast ze stołecznym zespołem puchar Meksyku – Copa MX. Ogółem w barwach Amériki spędził trzy lata, a jego udane występy zaowocowały ofertami z klubów z Europy.
W lipcu 2019 Álvarez za sumę 15 milionów euro przeszedł do ówczesnego mistrza Holandii i półfinalisty Ligi Mistrzów UEFA – zespołu AFC Ajax. Z klubem z Amsterdamu podpisał pięcioletnią umowę, media prezentowały go jako potencjalnego następcę Matthijsa de Ligta. W Eredivisie zadebiutował 17 sierpnia 2019 w wygranym 4:1 meczu z VVV Venlo, natomiast pierwszą bramkę zdobył jedenaście dni później w konfrontacji z cypryjskim APOEL-em (2:0) w rundzie play-off Ligi Mistrzów.