In the summer of 2019, Álvarez made a move to Europe, signing with Dutch club AFC Ajax. He became the first Mexican player to play for Ajax, a prestigious club with a rich history of developing talented young players. Álvarez quickly adapted to the style of play in Europe and became a key player for the team, helping them win the Eredivisie title in the 2020-2021 season.