Competing in the 2016–17 JGP series, Samarin won gold medals in Saransk, Russia, and Tallinn, Estonia. His medals qualified him to the 2016–17 Junior Grand Prix Final in Marseille. Competing at the senior level, he won gold at the Volvo Open Cup in November. In December, he won silver in France, having finished second to Dmitri Aliev, and then took silver at the 2017 Russian Championships, behind Mikhail Kolyada.