In November 2013 Krasnow started Werschina Tjoi for the first time in the Eastern Europe Cup and finished 103rd in the 15 km freestyle, 95th in the sprint and 71st place in the 10 km classic. In November 2015 he achieved his first top ten finish in the Eastern Europe Cup with sixth place in the sprint in Vershina Tjoi. At the beginning of the 2016/17 season he came on the podium for the first time at the Eastern Europe Cup in Werschina Tjoi with second place in the sprint. This was followed by his first victory in the sprint in Syktywkar and 12th place in the overall ranking of the Eastern Europe Cup at the end of the season. In February 2017 he became the Russian U23 sprint champion in Syktywkar. After third place in the sprint at the Eastern Europe Cup in Werschina Tjoi at the beginning of the 2017/18 season, he made his debut in Dresden in January 2018 in the cross-country skiing world cup . He got his first World Cup points with eighth place in the sprint. In addition, he was there together with Gleb Retiwych third in the team sprint. In the 2019/20 season he won the Eastern Europe Cup twice, taking sixth place overall. He also finished third in the team sprint at the World Cup in Dresden, together with Gleb Retiwych.