Korsgren gab ihr Debüt im Weltcup im März 2007 in Falun, wo sie als Schlussläuferin der vierten schwedischen Staffel auf Platz elf das Ziel erreichte. Im Februar 2009 erzielte Korsgren mit Platz zwei im Sprint von Ulricehamn ihre erste Top-10- und Podiumsplatzierung im Scandinavian Cup. Ein Jahr später erreichte sie beim Scandinavian Cup im Lygna Skisenter Platz fünf im Sprint. Im November 2010 startete Korsgren erneute im Weltcup im Gällivare, wobei sie über 10 km Freistil Rang 73 erzielte und mit vierten schwedischen Staffel Platz 18 belegte. Beim Scandinavian Cup in Keuruu im Februar 2011 erreichte sie Platz vier im Sprint sowie Rang fünf im 10-km-Freistil-Verfolgungsrennen. Im März 2011 nahm Korsgren am Weltcup-Finale 2011 in Stockholm und Falun teil; dabei belegte sie Platz 35 in der Gesamtwertung und erreichte u. a. Platz 32 im Sprint in Stockholm und erzielte die 26.-beste Laufzeit auf der abschließenden Verfolgungsetappe, für die allerdings keine Weltcuppunkte vergeben wurden. Im November 2011 startete Korsgren beim Nordic Opening in Kuusamo, das sie als 68. der Gesamtwertung beendete. Nach Platz 39 im Sprint von Düsseldorf im Dezember 2011 nahm sie erst drei Jahre später in Ruka erneut an einem Weltcuprennen teil. Dort erzielte sie mit Rang 19 im Sprint in der klassischen Technik ihre ersten Weltcuppunkte. Im Februar 2015 gewann sie den Engelbrektsloppet[1] und den Kristinaloppet.[2] In der Saison 2015/16 wurde sie Zweite beim Isergebirgslauf und Dritte beim Wasalauf und erreichte zum Saisonende den siebten Platz in der Gesamtwertung der Ski Classics. Im April 2016 siegte sie beim Nordenskiöldsloppet, dem längsten Skilanglaufrennen der Welt über 200 km.[3]
In der Saison 2017/18 errang Korsgren beim La Diagonela den zweiten Platz und beim Marcialonga und Toblach–Cortina jeweils den dritten Platz. Im März 2018 gewann sie den Wasalauf und belegte den dritten Platz in der Gesamtwertung der Ski Classics. In der folgenden Saison siegte sie beim Isergebirgslauf und erreichte mit dem zweiten Platz jeweils beim Marcialonga, Wasalauf und Ylläs–Levi, den vierten Rang in der Gesamtwertung der Ski Classics. In der Saison 2019/20 gewann sie den Kaiser-Maximilian-Lauf und den Wasalauf. Zudem wurde sie beim Marcialonga und Isergebirgslauf jeweils Dritte und errang damit den vierten Platz in der Gesamtwertung der Ski Classics. 2021 lief sie den Wasalauf als erste Frau in einer Zeit unter vier Stunden. Dies war unter anderem den guten Loipen Bedingungen geschuldet, die aus der geringen Teilnehmerzahl aufgrund der Coronapandemie und besten Wetterverhältnissen resultierten.
↑Ergebnis Engelbrektsloppet 2015 (Memento desOriginals vom 23. April 2016 im Internet Archive) Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/www4.idrottonline.se
↑Ergebnis Kristinaloppet 2015 (Memento desOriginals vom 4. März 2016 im Internet Archive) Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/www4.idrottonline.se