Career
During the 2009–2010 season, Agafonova debuted on the Junior Grand Prix series. She was not sent to Junior Worlds. She finished 4th at the 2012 Russian Junior Championships.
During the 2009–2010 season, Agafonova debuted on the Junior Grand Prix series. She was not sent to Junior Worlds. She finished 4th at the 2012 Russian Junior Championships.
She is the 2010 World Junior bronze medalist and 2010 Russian national junior champion. She won a bronze medal in Germany and placed sixth in Poland. She won gold at the Russian Junior Nationals and was sent to compete at the Junior Worlds, Agafonova won the bronze medal at the event. During the 2010–2011 season, Agafonova won no JGP medals in her events and dropped to 7th at Russian Junior Nationals. In the 2011–2012 season, Agafonova was assigned to Junior Grand Prix events in Latvia and Austria and won a pair of bronze medals. Agafonova then competed on the senior level at the 2011 Coupe de Nice and won the gold medal.