[2] During the 2013 season, Petrova finished fourth in all-around at the Russian Junior Championships behind Yulia Bravikova, Aleksandra Soldatova, and Dina Averina.
[3] She then won the junior all-around gold medal at the Grand Prix in Brno with a score of 64.316, ahead of her Russian teammate Veronika Polyakova.
[4] In 2014, Petrova once again finished fourth in the all-around at the Russian Junior Championships, this time behind Yulia Bravikova, Veronika Polyakova, and Alina Ermolova.
She then competed at the 2014 Junior European Championships, where Petrova together with teammates Irina Annenkova, Yulia Bravikova, and Veronika Polyakova won the team gold medal.
She returned to competition at the 2016 Russian Championships and finished fourteenth in the all-around and won the gold medal with the Moscow team.