W 1938 roku razem z reprezentacją Peru wygrał Igrzyska boliwaryjskieBolivarian Games: Soccer Tournaments.. Jako gracz klubu Alianza wziął udział w turnieju Copa América 1939, gdzie Peru zdobyło mistrzostwo Ameryki Południowej. Magallanes zagrał w dwóch meczach – z Ekwadorem (zastąpił go Teodoro Alcalde) i Paragwajem (wszedł na boisko za Teodoro Alcalde).

Dwa lata później wziął udział w turnieju Copa América 1941, gdzie Peru zajęło czwarte miejsce. Magallanes zagrał w czterech meczach – z Chile, Argentyną (wszedł na boisko za Leopoldo Quiñóneza), Ekwadorem i Urugwajem.

Następnie wziął udział w turnieju Copa América 1942, gdzie Peru zajęło piąte miejsce. Magallanes zagrał we wszystkich sześciu meczach – z Paragwajem (zdobył bramkę), Brazylią, Argentyną, Ekwadorem, Urugwajem (zastąpił na boisku Teodoro Fernándeza) i Chile.

Magallanes w 1945 roku zakończył karierę piłkarską – w klubie Alianza rozegrał 144 mecze i zdobył 32 bramki. Natomiast w reprezentacji Peru w latach 1936–1942 rozegrał 22 mecze i zdobył 4 bramkiPeru – Record International Players..