Det var overskyet og 1,5 plussgrader da starten gikk i Berga by i Sälen klokken 08.00 søndag med 15 800 påmeldte deltakere. I elitefeltet i spissen av det 101. Vasaloppet var det 298 deltakere, derav 74 kvinner.

Herreklassen
Feltet sprakk opp nesten umiddelbart og Alvar Myhlback var først opp til høyeste punkt etter 3 km. Like etter besto tetgruppa av tolv løpere som kjørte hardt mot den første spurtprisen i Smågan. Sprintspesialisten Vebjørn Moen, i den grønne sprinttrøya, tok spurtprisen i Smågan da flere skiløpere hadde kommet opp i teten.
Kasper Stadaas vant spurtprisen i Mångsbodarna, da tetgruppa bestod av rundt førti løpere. Farten ble økt etter Risberg frem til den klassiske Bergsprisen i Evertsberg som også er spurtpris i Ski Classics. Den ble også hentet hjem av Vebjørn Moen tilsynelatende uten for store anstrengelser.
Femten løpere kom seg så løs i nedoverbakkene etter Evertsberg, og feltet delte seg litt mer opp mot kontrollen i Oxberg der Johan Tjelle tok sprintpremien. Mange favoritter var imidlertid fortsatt med i kampen, for eksempel de tre siste års vinnere Andreas Nygaard, Emil Persson og Torleif Syrstad.
Det var tretten igjen i tetgruppa da de nådde Hökberg 19 km før mål der fjorårsvinner Syrstad vant den nest siste spurtpremie. Ytterligere to måtte slippe inn mot Eldris der Petter Stakston tok spurtpremien.
Lager 157 Ski Team stod så for en oppvisning på de siste to kilometerne. Runar Skaug Mathisen satte fart og gjorde plass til Emil Persson. Da ti mann gikk over Aukland-brua og inn på oppløpet var Emil Persson først, med Max Novak nærmest og Alvar Myhlback som tok yttersvingen. Alvar Myhlback gikk opp på siden og forbi Emil Persson og vant sekundet foran Persson på 3.28.45 – historiens nest raskeste Vasalopp.
Alvar Myhlback ble ikke tatt ut til Junior-VM i år, men er nå med sine 18 år og 345 dager historiens yngste vinner av Vasaloppet. Yngst før i dag var den aller første vinneren i 1922, Ernst Alm 22 år og 18 dager gammel. Alvar debuterte i Vasaloppet i 2023 da han ble nummer åtte. I 2024 ble han tredjemann.
Max Novak tok tredjeplassen, hans første pallplass i Vasaloppet. For første gang siden 2001 tok Sverige de tre første plassene i Vasaloppets herreklasse. Axel Jutterström ble også nummer fem.

Topp 20 menn:
Plass | Navn | Nasjon | Klasse | Team | Klubb/Sted | Tid |
1 | Myhlback, Alvar (SWE) | SWE | H17 | Lager 157 Ski team | Bjursås IK | 3:28:45 |
2 | Persson, Emil (SWE) | SWE | H21 | Lager 157 Ski Team | Östersunds SK | 3:28:46 |
3 | Novak, Max (SWE) | SWE | H21 | Team Aker Daehlie | Offerdals Sk | 3:28:47 |
4 | Tjelle, Johan (NOR) | NOR | H21 | Team Engcon | – | 3:28:48 |
5 | Jutterström, Axel (SWE) | SWE | H21 | Team Eksjöhus | IFK Mora SK | 3:28:49 |
6 | Stakston, Petter (NOR) | NOR | H21 | Team Aker Daehlie | Lillehammer | 3:28:49 |
7 | Syrstad, Torleif (NOR) | NOR | H21 | Team Engcon | Lundamo | 3:28:50 |
8 | Nygaard, Andreas (NOR) | NOR | H35 | Team Ragde Charge | Sørstraumen | 3:28:53 |
9 | Skaug Mathisen, Runar (NOR) | NOR | H21 | Lager 157 Ski Team | - | 3:28:54 |
10 | Hoel, Johan (NOR) | NOR | H21 | Team Ragde Charge | - | 3:28:57 |
11 | Hoel, Amund (NOR) | NOR | H21 | Team Engcon | – | 3:30:10 |
12 | Bruvoll, Ole Jørgen (NOR) | NOR | H21 | Team Engcon | – | 3:31:45 |
13 | Hoelgaard, Stian (NOR) | NOR | H21 | Team Aker Daehlie | Oslo | 3:31:46 |
14 | Vesterheim, Magnus (NOR) | NOR | H21 | Team Aker Daehlie | Harstad | 3:31:46 |
15 | Kalland-Olsen, Einar (NOR) | NOR | H21 | Exsitec Ski Team | Sola | 3:31:46 |
16 | Rolid, Mathias Aas (NOR) | NOR | H21 | Team Ragde Charge | - | 3:31:47 |
17 | Edström, Eddie (SWE) | SWE | H21 | Team Engcon | IFK Mora SK | 3:31:48 |
18 | Eklöf, Johannes (SWE) | SWE | H21 | Ski Team Göhlins | IF Hallby SOK | 3:31:50 |
19 | Augdal, Eirik Sverdrup (NOR) | NOR | H21 | Team Eksjöhus | – | 3:31:53 |
20 | Rosjö, Erik (SWE) | SWE | H21 | – | IFK Mora SK | 3:32:01 |
Kvinneklassen
Ski Classics har kun hatt norske vinnere i dameklasse denne sesongen. Anikken Gjerde Alnæs, som leder sammenlagtcupen, var først oppe på Vasaloppledens høyeste punkt, tett fulgt av Vasalopps-debutanten Stina Nilsson. Begge stod over Tjejvasan forrige helg for å lade opp til Vasaloppet. I Smågan var Stinas ledelse på ti sekunder.
Stina Nilsson ledet også i Mångsbodarna, nå med ett minutt og tjue sekunder foran Silje Öyre Slind og Anikken Gjerde Alnæs. Fjorårsvinner Emilie Fleten var da over tre minutter bak Stina.
11 km senere, i Risberg, var Stina Nilssons ledelse to og et halvt minutt, og på Bergsprisen i Evertsberg var Stina kun ett minutt bak rekordtiden. Ledelsen hennes var der på tre og et halvt minutt.
Hjemmeyndlingen Stina Nilsson fra Malungs-Sälen kommune, rykket stadig ifra og ledet i Oxberg med 4.48 og nærmet seg løyperekorden. I Hökberg var hun to sekunder foran Astrid Öyre Slinds rekordtid, men Stina ble sliten og greide ikke å holde farten oppe.
Stina Nilssons sluttid på 3.54.00 er den tredje raskeste tiden gjennom tidene. Hun vant fem minutter foran Anikken Gjerde Alnæs og Silje Öyre Slind, som holdt følge etter Mångsbodarna. Dermed sikret Stina Nilssons seg sin første seier i Ski Classics i sin første sesong som langløper.

Topp 20 kvinner:
Plass | Navn | Nasjon | Klasse | Team | Klubb/Sted | Tid |
1 | Nilsson, Stina (SWE) | SWE | D21 | Team Ragde Charge | Malungs IF | 3:54:00 |
2 | Gjerde Alnes, Anikken (NOR) | NOR | D21 | Team Engcon | Frogner | 3:59:11 |
3 | Öyre Slind, Silje (NOR) | NOR | D35 | Team Aker Daehlie | – | 3:59:11 |
4 | Fleten, Emilie (NOR) | NOR | D21 | Team Ramudden | - | 4:05:43 |
5 | Lindström, Louise (SWE) | SWE | D21 | Team Eksjöhus | Högbo GIF | 4:05:44 |
6 | Hedenström, Karolina (SWE) | SWE | D21 | Lager 157 Ski Team | IK Stern | 4:08:22 |
7 | Bångman, Hedda (SWE) | SWE | D21 | eD system Vltava Fund team | Offerdals Sk | 4:10:34 |
8 | Hansson, Moa (SWE) | SWE | D21 | Ski Team Göhlins | Falun Borlänge SK | 4:10:54 |
9 | Jordheim, Guro (NOR) | NOR | D21 | Team Aker Daehlie | – | 4:13:39 |
10 | Börjesjö, Malin (SWE) | SWE | D21 | Team Internorm Trentino GSG | Sundbybergs IK | 4:14:24 |
11 | Stolpe, Anja (SWE) | SWE | D21 | Exsitec Ski Team | Filipstads SF | 4:14:59 |
12 | Johansson, Linnea (SWE) | SWE | D21 | Lager 157 Ski Team | Linköpings SK | 4:15:00 |
13 | Stoestad, Julie Kvale (NOR) | NOR | D21 | Team Ramudden | – | 4:15:15 |
14 | Elebro, Sofie (SWE) | SWE | D21 | Team Eksjöhus | Östersunds SK | 4:16:13 |
15 | Larsson, Jenny (SWE) | SWE | D21 | Lager 157 Ski Team | Östersunds SK | 4:17:04 |
16 | Angelsiöö, Julia (SWE) | SWE | D21 | Ski Team Göhlins | Storvreta Ik | 4:20:04 |
17 | Erkers, Frida (SWE) | SWE | D21 | Team Eksjöhus | IFK Mora SK | 4:20:32 |
18 | Hujerova, Tereza (CZE) | CZE | D21 | Team Robinson Trentino | Janov Nad Nisou | 4:20:59 |
19 | Midtskogen, Maiken Min (NOR) | NOR | D21 | Bruse Sauerland Ski Team | Lillehammer | 4:22:25 |
20 | Heiskanen, Heli (FIN) | FIN | D40 | Team Internorm Trentino GSG | Posio | 4:22:28 |