В прошлом сезоне КХЛ Шалагин провёл 10 матчей, в который набрал 2 (1+1) очка при показателе полезности «+1». Также нападающий играл за солигорский «Шахтёр»: 29 матчей в регулярке с 19 (14+5) очками, показатель полезности — «+8». В плей-офф — 11 игр, 11 (7+4) результативных баллов.
23-летний воспитанник московского «Спартака» был выбран на драфте Национальной хоккейной лиги в 2019 году клубом «Тампа-Бэй Лайтнинг» в седьмом раунде под общим 198-м номером.
Ранее стало известно, что минское «Динамо» подписало пробный контракт с Дмитрием Буйницким.