В 2000 году перешёл в московский «Спартак», но выступал лишь за фарм-клуб во второй лиге, и то нерегулярно, проведя только 4 игры; в середине сезона перешёл в «Аланию», в составе которой дебютировал в Высшей лиге, трижды выйдя на замену.
Затем выступал за клубы «Газовик-Газпром», «Динамо» (Санкт-Петербург), «Спартак» (Луховицы), «Орёл», вновь «Спартак» Луховицы, «Елец», «Рязань-Агрокомплект».
С 2006 год по 2011 год Балалуев выступал за клуб «Звезда» из Серпухова. В настоящее время, с 2012 года, выступает за футбольный клуб «Долгие Пруды» из города Долгопрудный.