W 2010 roku doszedł natomiast do finału rozgrywek Copa Libertadores, a ogółem barwy Chivas reprezentował przez niemal osiem lat.
Latem 2012 Magallón został zawodnikiem beniaminka najwyższej klasy rozgrywkowej – Club León, gdzie od razu wywalczył sobie pewne miejsce w linii defensywy. W jesiennym sezonie Apertura 2013, tworząc podstawowy tercet stoperów z Rafaelem Márquezem i Ignacio Gonzálezem, zdobył z zespołem prowadzonym przez Gustavo Matosasa swoje drugie mistrzostwo Meksyku. Sukces ten powtórzył również podczas wiosennych rozgrywek Clausura 2014, kiedy to wywalczył trzeci tytuł mistrzowski w karierze, jednak kilka miesięcy po tym osiągnięciu zaczął tracić miejsce w wyjściowym składzie na rzecz graczy takich jak Guillermo Burdisso czy Diego Novaretti. W sezonie Apertura 2015, pełniąc głównie rolę rezerwowego, dotarł z Leónem do finału krajowego pucharu – Copa MX, a ogółem w klubie tym występował przez cztery lata, po czym zdecydowano się nie przedłużać z nim umowy.
W sierpniu 2016 Magallón jako wolny gracz podpisał kontrakt z argentyńskim Club Atlético Lanús.