Latem 2013 Alvarado udał się na wypożyczenie do drugoligowej drużyny Club Necaxa z siedzibą w Aguascalientes. Tam spędził rok; początkowo jako rezerwowy w jesiennym sezonie Apertura 2013 dotarł do finału rozgrywek Ascenso MX, jednak później wywalczył sobie pewne miejsce w wyjściowym składzie. Po powrocie do Amériki, podczas rozgrywek Apertura 2014, zdobył swoje kolejne mistrzostwo Meksyku, pełniąc głównie rolę rezerwowego, lecz w kluczowych spotkaniach sezonu zastąpił w pierwszym składzie zawieszonego Paula Aguilara. W 2015 roku zajął drugie miejsce w krajowym superpucharze – Campeón de Campeones, a także triumfował w najbardziej prestiżowych rozgrywkach Ameryki Północnej – Lidze Mistrzów CONCACAF. Wziął również udział w Klubowych Mistrzostwach Świata, na których uplasował się z Américą na piątej lokacie. W 2016 roku po raz drugi z rzędu wygrał natomiast północnoamerykańską Ligę Mistrzów.