Korsgren made her debut in the World Cup in March 2007 in Falun , where she crossed the finish line in eleventh place as the final skier of the fourth Swedish season. In February 2009, Korsgren achieved her first top 10 and podium finish in the Scandinavian Cup with second place in the Ulricehamn sprint . A year later she reached fifth place in the sprint at the Scandinavian Cup at Lygna Skisenter . In November 2010 Korsgren started again in the World Cup in Gällivare , where she achieved 73rd place over 10 km freestyle and finished 18th with the fourth Swedish relay. At the Scandinavian Cup in Keuruu in February 2011, she reached fourth place in the sprint and fifth in the 10 km freestyle pursuit race. In March 2011 Korsgren took part in the 2011 World Cup finals in Stockholm and Falun; she took 35th place overall and achieved u. a. 32nd place in the sprint in Stockholm and achieved the 26th best run time on the final pursuit stage, for which no World Cup points were awarded. In November 2011, Korsgren started at the Nordic Opening in Kuusamo , which she finished 68th overall. After placing 39th in the sprint in Düsseldorf in December 2011, she only took part in a World Cup race again in Ruka three years later . There she achieved her first World Cup points with 19th place in the sprint in the classic technique. In February 2015 she won the Engelbrektsloppet and the Kristinaloppet . In the 2015/16 season she was second in the Jizera Mountains Run and third in the Wasal Run and at the end of the season she finished seventh in the overall ranking of the Ski Classics . In April 2016, she won the Nordenskiöldsloppet , the longest cross-country skiing race in the world over 200 km.
In the 2017/18 season, Korsgren took second place at La Diagonela and third place at Marcialonga and Toblach-Cortina . In March 2018 she won the Wasalauf and took third place in the overall ranking of the Ski Classics . In the following season she won the Jizera Mountains Run and achieved second place in the Marcialonga, Wasalauf and Ylläs-Levi , fourth place in the overall ranking of the Ski Classics . In the 2019/20 season she won the Kaiser-Maximilian-Lauf and the Wasalauf. In addition, she was third in the Marcialonga and Jizera Mountains races and thus achieved fourth place in the overall ranking of the Ski Classics.