At the 2013 Russian Championships, she placed fourth in her senior national debut and then won silver on the junior level behind Elena Radionova.
After placing fourth at the ISU Junior Grand Prix in Slovakia, she then won the gold medal in her next JGP event in Estonia.
Sakhanovich finished sixth on the senior level at the Russian Championships and went on to win the junior national title ahead of Sotskova.
Gold went to Elena Radionova and bronze to Evgenia Medvedeva, producing Russia's second consecutive sweep of the World Junior ladies' podium.
[4] Unable to find a sponsor in Saint Petersburg, Sakhanovich decided to relocate to Moscow, where she joined Eteri Tutberidze.
Competing on the senior level at the 2015 Russian Championships, Sakhanovich placed 11th in the short program but 5th in the free skate, allowing her to move up to 5th overall.
She made the team for the 2015 World Junior Championships in Tallinn, Estonia, where she won the silver medal behind Evgenia Medvedeva after placing second in the short and third in the free.
On 9 April 2015, R-Sport news agency reported that Sakhanovich had rejoined her former coach in Saint Petersburg, Alina Pisarenko, and that she hoped to master the quad Salchow in the following season.
[10] In late September 2017, Sakhanovich changed coaches, deciding to join Evgeni Plushenko at his skating school in Moscow.
[12] In mid-November, Sakhanovich skated at the 2018 CS Alpen Trophy, winning the silver medal behind her teammate Anna Tarusina.