Des passages de cet article ne sont plus d’actualité ou annoncent des événements désormais passés. Améliorez-le ou discutez-en. Vous pouvez également préciser les sections à actualiser en utilisant {{section à actualiser}}.
Il dispute 167 matchs avec la Lettonie et inscrit 14 buts avec cette équipe. Il débute en 1992 lors de la création de l'équipe nationale lettonne, et il dispute avec cette équipe une seule grande compétition : l'Euro 2004.
Le , au cours d'un match amical contre la Chine, Astafjevs honore sa 167e et dernière sélection pour l'équipe de football de Lettonie. 2 sélections dans son total sont reconnues par sa fédération nationale mais ne le sont pas par la Fédération internationale de football association (FIFA)[1].
Crédité de 165 sélections par la FIFA, cette performance constitue à la fin de sa carrière un record pour le continent européen. Ce record est battu par l'Espagnol Iker Casillas en [2],[3].