Early career Sakhanovich began skating in 2007, coached from the start by Alina Pisarenko in Saint Petersburg. Making her senior international debut, Sakahnovich competed at two
ISU Challenger Series events; she finished fourth at the
2015 CS Ice Challenge and took silver at the
2015 CS Warsaw Cup with a new season's best score of 176.41 points. Her results at both
Russian Championships were the lowest of her career. After placing tenth at the senior event in December, she finished 17th at the junior event in January, having ranked last in the free skate with four falls on her jumps.
2016–2017 season Sakhanovich started her season by competing in two
ISU Challenger Series events. In mid September she competed at the
2016 CS Nebelhorn Trophy where she placed 6th and in early October she competed at the
2016 CS Finlandia Trophy where she finished 8th. Making her
Grand Prix debut, Sakhanovich placed 7th at the
2016 Skate America. She then competed at the
2016 CS Tallinn Trophy where she won the silver medal behind her teammate
Stanislava Konstantinova. She finished 12th at the
2017 Russian Championships. She was coached by
Evgeni Rukavicin in Saint Petersburg.
2017–2018 season In late September 2017, Sakhanovich changed coaches, deciding to join
Evgeni Plushenko at his skating school in Moscow. Sakhanovich started her season by winning two
ISU Challenger Series medals. In late October she competed at the
2017 CS Minsk-Arena Ice Star where she won the silver medal behind
Elizabet Tursynbayeva. She then skated at the
2017 CS Warsaw Cup where she won the gold medal. She placed fifth at her Grand Prix assignment,
2017 Skate America, and ninth at the
2018 Russian Championships. In addition to Plushenko, she trained under
Yulia Lavrenchuk until Lavrenchuk's departure at the end of the season. After returning to Saint Petersburg, Sakhanovich decided to be coached by
Angelina Turenko.
2018–2019 season In mid-November, Sakhanovich skated at the
2018 CS Alpen Trophy, winning the silver medal behind her teammate
Anna Tarusina. Two weeks later she competed at the
2018 CS Tallinn Trophy where she won the gold medal with a personal best score of 202.62 points. She did not compete at the
2019 Russian Championships, but later placed fifth at the
Bavarian Open.
2019–2020 season Sakhanovich began the season at the inaugural
Denis Ten Memorial Challenge in
Almaty, winning the event. She received her first
Grand Prix assignment in two years, the
2019 Skate Canada International, where she placed eighth. She placed twelfth at the
2020 Russian Championships. == Programs ==