1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour : 8 novembre 2021
La saison suivante, il fait son retour au Saturn. Le 29 mai 2009, lors de la 11e journée du championnat, il a fait ses débuts contre l'Amkar Perm. Le 2 mai 2010, lors de son deuxième match, il reçoit un carton rouge à la 25e minute, il a touché le ballon hors de la surface de réparation. Le 13 janvier 2011, il rejoint le Chinnik Iaroslavl en deuxième division, où il devient le gardien titulaire, et attire l'attention du Spartak.
Le 23 août 2011, il rejoint le Spartak Moscou. Le 23 octobre 2012, il fait ses débuts en Ligue des champions contre le Benfica Lisbonne. Lors de la saison 2014-15, il devient le gardien titulaire et le nouveau capitaine du club. En septembre 2014, il prolonge son contrat avec le Spartak jusqu'en 2018. À la fin de la saison, il est élu meilleur gardien du championnat.
Lors de la saison 2015-16, il commence la saison comme titulaire. À la fin de la saison, Sergueï Pesiakov prend sa place dans les buts, en raison d'un certain nombre d'erreurs. Avant le début de la saison suivante, il perd le brassard de capitaine, et devient le vice-capitaine. Il redevient le gardien titulaire.
Le 8 novembre 2021, Rebrov annonce mettre un terme à sa carrière à l'âge de 37 ans et se reconvertit dans un rôle de coordinateur technique au Spartak Moscou[2].
Il est convoqué pour la première fois en équipe de Russie par le sélectionneur national Leonid Sloutski, pour un match amical contre la Croatie le . Il entre à la 46e minute de la rencontre, à la place d'Iouri Lodyguine. La rencontre se solde par une défaite 3-1 des Russes[5].