Anastasia Sedova connaît une carrière junior couronnée de plusieurs succès dont notamment la médaille d'or sur le cinq kilomètres des Jeux olympiques de la jeunesse d'hiver de 2012 où elle remporte l'argent sur le relais mixte. Au Festival olympique de la jeunesse européenne 2013, elle empoche deux médailles d'or et une en argent. Elle gagne au total six médailles aux Championnats du monde junior dont trois en argent sur le relais en 2013, 2014 et 2015, une en argent sur le cinq kilomètres en 2015 et deux en bronze sur le cinq kilomètres en 2013 et 2014. Chez les moins de 23 ans, elle est championne du monde du dix kilomètres classique 2016.
En 2016, elle gagne même son premier titre de championne de Russie chez les séniors, sur le skiathlon.
Elle est débutante dans la Coupe du monde en à Ruka, où elle est 19e du dix kilomètres classique. Lors de cette saison 2016-2017, elle obtient son premier top 10 à Otepää avec une septième place du dix kilomètres classique[1]. Lors des championnats du monde de Lahti, elle termine neuvième du skiathlon onzième du dix kilomètres[1] et cinquième sur le relais.
Lors de la saison 2017-2018, elle termine neuvième du dix kilomètres classique lors du Nordic Opening dusputé à Ruka, terminant à la 18e place du mini-tour. Elle obtient un nouveau top 10 à Toblach lors d'un dix kilomètres. Lors du tour de ski, elle obtient une onzième place de la poursuite de Lenzerheide, où elle réalise le deuxième temps, puis termine neuvième à Oberstdorf d'une mass-start en style libre, septième de la mass-start en style classique de Val di Fiemme avant de réaliser le dixième temps lors de la montée finale de l'Alpe Cermis, terminant septième du tour de ski. Elle se rend ensuite aux championnats du monde des moins de 23 ans à Goms où elle s'impose sur le skiathlon devant ses compatriotes Natalia Nepryaeva et Yana Kirpichenko [2]. Lors des Jeux olympiques de Pyeongchang, elle termine douzième du skiathlon, huitième du dix kilomètres et onzième du trente kilomètres. Sur le dix kilomètres. Elle est alignée en première position, en style classique, du relais, elle est associée à Natalia Nepryaeva, Yulia Belorukova, occupant la troisième position Anastasia Sedova et Anna Nechaevskaya le dernier relais, équipe qui termine troisième derrière la Norvège et la Suède[3]. Elle termine sa saison de coupe du monde par une 22e place aux Finales disputées à Falun. Elle termine deuxième derrière Natalia Nepryaeva du classement de la Coupe du monde des moins de 23 ans[4]. Elle termine seizième du classement général.
Elle dispute sa première course sur la coupe du monde à Beitostolen où elle termine cinquième d'un quinze kilomètres libre, avant de terminer quatrième le lendemain avec le relais de l'équipe de Russie. À Davos, elle termine huitième d'un dix kilomètres libre. Sur le tour de ski, elle termine troisième du dix kilomètres de Toblach remporté par Nepryaeva[5]. À Oberstdorf, elle termine troisième du dix kilomètres mass-start d'Oberstdorf, elle termine à 6 s du duo Ingvild Flugstad Østberg - Nepryaeva[6]. Elle termine de nouveau troisième d'une étape, sur la mass-start classique de Val di Fiemme[7]. Elle réalise le troisième temps de la montée finale de l'Alpe Cermis pour terminer au quatrième rang du classement général du tour[8]. Lors des championnats du monde de Seefeld, elle termine neuvième du skiathlon, sixième du dix kilomètres. Belorukova et Sedova disputent les deux relais disputés en style classique, avant de transmettre à Nechaevskaya, Nepryaeva assurant le dernier relais et remportant la médaille de bronze[9]. Elle termine ses championnats par une 14e place sur le trente kilomètres.
Elle déclare forfait pour la saison 2019-2020 en raison d'une grossesse[10].
Vie privée
Son frère Petr Sedov est aussi fondeur de niveau international[11].