Malgin spielte für die Schweizer Nationalmannschaft in den Altersstufen U16, U17, U18 und U20. Bei der Weltmeisterschaft der U18-Junioren 2015 wurde er ins All-Star-Team berufen.