See Race Picks Methodology for details on how these predictions are generated.
alpine
biathlon
men
Position Probabilities
Race 1
| Skier | Nation | Participation | Win | Podium | Top-5 | Top-10 | Top-30 |
|---|---|---|---|---|---|---|---|
| Johannes Dale-Skjevdal | NOR | 100 | 18.10 | 40.80 | 55.60 | 78.40 | 98 |
| Johan-Olav Smørdal Botn | NOR | 100 | 17 | 40.30 | 56.20 | 78.20 | 98 |
| Eric Perrot | FRA | 100 | 13.90 | 35 | 50.80 | 74.10 | 97.40 |
| Sturla Holm Lægreid | NOR | 100 | 11.30 | 31.50 | 46.40 | 70.30 | 96.70 |
| Sebastian Samuelsson | SWE | 100 | 7.40 | 23.50 | 37.20 | 60.80 | 94.50 |
| Emilien Jacquelin | FRA | 100 | 7 | 21.10 | 34.10 | 59 | 93.80 |
| Martin Ponsiluoma | SWE | 100 | 6 | 19.70 | 32.70 | 57.40 | 93.40 |
| Quentin Fillon Maillet | FRA | 100 | 4.10 | 15.40 | 27.40 | 50.20 | 90.60 |
| Martin Uldal | NOR | 100 | 3.20 | 11.70 | 21 | 43.20 | 86.90 |
| Vetle Sjåstad Christiansen | NOR | 100 | 3 | 11.60 | 21.50 | 43.90 | 87.60 |
| Campbell Wright | USA | 100 | 1.30 | 5.70 | 11.20 | 27.10 | 76.40 |
| Fabien Claude | FRA | 100 | 0.90 | 4.30 | 8.70 | 23.20 | 71.70 |
| Isak Leknes Frey | NOR | 100 | 0.90 | 4.20 | 8.90 | 23.60 | 72.90 |
| Philipp Horn | GER | 100 | 0.60 | 3 | 6.40 | 18.60 | 65.20 |
| Philipp Nawrath | GER | 100 | 0.50 | 3 | 7 | 19.10 | 67 |
| Lukas Hofer | ITA | 100 | 0.50 | 2.10 | 5 | 15.60 | 61.80 |
| Leonhard Pfund | GER | 100 | 0.30 | 2 | 4.30 | 13.20 | 56.90 |
| Niklas Hartweg | SUI | 100 | 0.30 | 1.60 | 3.90 | 11.60 | 54.70 |
| Vitezslav Hornig | CZE | 100 | 0.30 | 1.70 | 4.20 | 13.50 | 57.90 |
| Justus Strelow | GER | 100 | 0.20 | 1 | 2.60 | 9.30 | 50.70 |
| Olli Hiidensalo | FIN | 100 | 0.20 | 1.20 | 3.20 | 10.60 | 53.20 |
| Jakov Fak | SLO | 100 | 0.20 | 1.80 | 4 | 12.90 | 57.60 |
| Michal Krcmar | CZE | 100 | 0.20 | 1 | 2.50 | 8.80 | 48.50 |
| Dmytro Pidruchnyi | UKR | 100 | 0.20 | 1.30 | 3.10 | 10.10 | 51.10 |
| Lucas Fratzscher | GER | 100 | 0.20 | 0.90 | 2.70 | 9.10 | 48.40 |
| Vitalii Mandzyn | UKR | 100 | 0.10 | 1.10 | 2.80 | 9.50 | 49.60 |
| Oscar Lombardot | FRA | 100 | 0.10 | 0.90 | 2.20 | 8 | 45.30 |
| Joscha Burkhalter | SUI | 100 | 0.10 | 0.70 | 1.70 | 6.40 | 41.30 |
| Jesper Nelin | SWE | 100 | 0.10 | 1.10 | 2.70 | 9.80 | 51.20 |
| Nicola Romanin | ITA | 100 | 0.10 | 0.80 | 2.20 | 8 | 46.20 |
| Vytautas Strolia | LTU | 100 | 0.10 | 0.50 | 1.30 | 5.30 | 37.70 |
| Sebastian Stalder | SUI | 100 | 0.10 | 0.50 | 1.70 | 6.90 | 41.30 |
| David Zobel | GER | 100 | 0.10 | 0.80 | 2.10 | 7.30 | 44.50 |
| Jeremy Finello | SUI | 100 | 0.10 | 0.50 | 1.40 | 4.80 | 35.80 |
| Emilien Claude | FRA | 100 | 0.10 | 0.70 | 1.70 | 6.80 | 41.60 |
| Victor Brandt | SWE | 100 | 0.10 | 0.50 | 1.70 | 6.20 | 40 |
| Maxime Germain | USA | 100 | 0.10 | 0.50 | 1.40 | 5.70 | 39.30 |
| Jan Gunka | POL | 100 | 0 | 0.80 | 1.80 | 6.50 | 41.80 |
| Tuomas Harjula | FIN | 100 | 0 | 0.40 | 1.20 | 5 | 35.50 |
| Arttu Heikkinen | FIN | 100 | 0 | 0.20 | 0.80 | 3.30 | 29.70 |
| Rihards Lozbers | LAT | 100 | 0 | 0.20 | 0.60 | 2.50 | 27.10 |
| Andrejs Rastorgujevs | LAT | 100 | 0 | 0.40 | 1.20 | 5 | 37.10 |
| Anton Vidmar | SLO | 100 | 0 | 0.20 | 0.60 | 3 | 27.60 |
| Tomas Mikyska | CZE | 100 | 0 | 0.30 | 0.90 | 4 | 32.60 |
| Thierry Langer | BEL | 100 | 0 | 0.20 | 0.70 | 3.40 | 30.80 |
| Christoph Pircher | ITA | 100 | 0 | 0.20 | 0.70 | 2.90 | 27.60 |
| Lovro Planko | SLO | 100 | 0 | 0.20 | 0.60 | 2.30 | 25.20 |
| Jakub Borgula | SVK | 100 | 0 | 0.20 | 0.40 | 2.30 | 24 |
| Fabian Müllauer | AUT | 100 | 0 | 0.10 | 0.50 | 2.40 | 24.30 |
| Vladimir Iliev | BUL | 100 | 0 | 0.30 | 0.70 | 3.40 | 30.60 |
| Jake Brown | USA | 100 | 0 | 0.30 | 0.80 | 3.40 | 30 |
| Mark-Markos Kehva | EST | 100 | 0 | 0.30 | 0.80 | 3.40 | 29.40 |
| Pavel Magazeev | MDA | 100 | 0 | 0.20 | 0.60 | 2.90 | 28.10 |
| Kristo Siimer | EST | 100 | 0 | 0.10 | 0.50 | 2.60 | 26 |
| Renars Birkentals | LAT | 100 | 0 | 0.20 | 0.60 | 2.70 | 25.20 |
| Zachary Connelly | CAN | 100 | 0 | 0.10 | 0.50 | 1.90 | 21.10 |
| Patrick Braunhofer | ITA | 100 | 0 | 0.10 | 0.50 | 2.20 | 23.60 |
| Mikulas Karlik | CZE | 100 | 0 | 0.30 | 1 | 3.90 | 31.30 |
| Patrick Jakob | AUT | 100 | 0 | 0.20 | 0.40 | 2.50 | 25.20 |
| Adam Runnalls | CAN | 100 | 0 | 0.10 | 0.30 | 1.90 | 21.40 |
ladies
Position Probabilities
Race 1
| Skier | Nation | Participation | Win | Podium | Top-5 | Top-10 | Top-30 |
|---|---|---|---|---|---|---|---|
| Lou Jeanmonnot | FRA | 100 | 22.90 | 49.60 | 64.70 | 83.50 | 98.60 |
| Lisa Vittozzi | ITA | 100 | 19.70 | 44.50 | 59.80 | 79.50 | 98.10 |
| Julia Simon | FRA | 100 | 10.50 | 29.40 | 44.70 | 67.70 | 95.50 |
| Suvi Minkkinen | FIN | 100 | 10.20 | 29.10 | 43.20 | 66.80 | 95.10 |
| Elvira Öberg | SWE | 100 | 5.80 | 20 | 32.90 | 56.40 | 92.10 |
| Hanna Öberg | SWE | 100 | 5.10 | 18 | 29.40 | 53 | 90.70 |
| Maren Kirkeeide | NOR | 100 | 5 | 17.10 | 28.80 | 52.10 | 90.20 |
| Justine Braisaz-Bouchet | FRA | 100 | 3.10 | 11.50 | 20.80 | 41.40 | 85.20 |
| Camille Bened | FRA | 100 | 2.80 | 10.30 | 19.50 | 40.20 | 84.50 |
| Oceane Michelon | FRA | 100 | 2.70 | 9.80 | 18.50 | 38.40 | 83.60 |
| Anna Magnusson | SWE | 100 | 2.70 | 10.50 | 19.50 | 39.60 | 84 |
| Vanessa Voigt | GER | 100 | 1.30 | 5 | 10.50 | 25.50 | 72.80 |
| Lisa Theresa Hauser | AUT | 100 | 1.10 | 4.90 | 9.80 | 23.40 | 70 |
| Selina Grotian | GER | 100 | 0.60 | 3 | 6.60 | 18.10 | 63.30 |
| Linn Gestblom | SWE | 100 | 0.40 | 2.30 | 5 | 14.70 | 59.10 |
| Karoline Offigstad Knotten | NOR | 100 | 0.40 | 2.50 | 5.40 | 16 | 60.30 |
| Paulina Batovska Fialkova | SVK | 100 | 0.40 | 1.90 | 4.30 | 13 | 55 |
| Marthe Kråkstad Johansen | NOR | 100 | 0.30 | 1.70 | 3.90 | 11.90 | 53.50 |
| Tereza Vobornikova | CZE | 100 | 0.30 | 1.70 | 4 | 12.30 | 53.40 |
| Estere Volfa | LAT | 100 | 0.30 | 1.40 | 3.40 | 11.20 | 51.20 |
| Rebecca Passler | ITA | 100 | 0.30 | 1.40 | 3.20 | 10.10 | 50 |
| Janina Hettich-Walz | GER | 100 | 0.30 | 1.50 | 3.70 | 11.90 | 52.60 |
| Sophie Chauveau | FRA | 100 | 0.30 | 1.50 | 3.20 | 10.30 | 49.50 |
| Juni Arnekleiv | NOR | 100 | 0.20 | 1.30 | 2.60 | 9.30 | 46.90 |
| Joanna Jakiela | POL | 100 | 0.20 | 1.10 | 2.90 | 9.40 | 48 |
| Julia Tannheimer | GER | 100 | 0.20 | 1.20 | 2.80 | 9.20 | 46.70 |
| Anna Gandler | AUT | 100 | 0.20 | 1.10 | 3 | 9.90 | 47.10 |
| Ingrid Landmark Tandrevold | NOR | 100 | 0.20 | 1.10 | 2.70 | 9.70 | 49.20 |
| Lea Meier | SUI | 100 | 0.20 | 0.90 | 2.30 | 7.80 | 43.70 |
| Lotte Lie | BEL | 100 | 0.10 | 0.90 | 2.20 | 7.90 | 43.50 |
| RANDBY Gro | NOR | 100 | 0.10 | 0.70 | 1.70 | 5.90 | 38.10 |
| Lena Häcki-Gross | SUI | 100 | 0.10 | 0.70 | 1.70 | 6.20 | 38.30 |
| Anne De Besche | DEN | 100 | 0.10 | 0.90 | 2.40 | 8.70 | 45.70 |
| Kamila Zuk | POL | 100 | 0.10 | 0.70 | 1.90 | 7 | 40.60 |
| Polona Klemencic | SLO | 100 | 0.10 | 0.70 | 1.70 | 5.80 | 37.60 |
| Michela Carrara | ITA | 100 | 0.10 | 0.50 | 1.30 | 5 | 35.30 |
| Lucie Charvatova | CZE | 100 | 0.10 | 0.50 | 1.40 | 5.60 | 37.50 |
| Aita Gasparin | SUI | 100 | 0.10 | 0.40 | 1.40 | 5.30 | 36 |
| Natalia Sidorowicz | POL | 100 | 0.10 | 0.60 | 1.70 | 6.10 | 39.30 |
| Deedra Irwin | USA | 100 | 0.10 | 0.50 | 1.50 | 5.30 | 36.50 |
| Susan Külm | EST | 100 | 0.10 | 0.40 | 1.20 | 4.60 | 33.50 |
| Marlene Fichtner | GER | 100 | 0.10 | 0.40 | 1.20 | 5 | 35 |
| Inka Hämäläinen | FIN | 100 | 0.10 | 0.50 | 1.20 | 4.50 | 32.60 |
| Lora Hristova | BUL | 100 | 0.10 | 0.80 | 1.70 | 5.90 | 37 |
| Anamarija Lampic | SLO | 100 | 0.10 | 0.60 | 1.60 | 5.80 | 37.10 |
| Nadia Moser | CAN | 100 | 0.10 | 0.30 | 0.90 | 3.90 | 28.70 |
| Anna-Karin Heijdenberg | SWE | 100 | 0.10 | 0.60 | 1.60 | 5.70 | 36 |
| Anna Andexer | AUT | 100 | 0.10 | 0.60 | 1.40 | 5.40 | 37 |
| Tamara Steiner | AUT | 100 | 0.10 | 0.50 | 1.30 | 4.90 | 35.10 |
| Khrystyna Dmytrenko | UKR | 100 | 0.10 | 0.40 | 1.30 | 4.80 | 32.70 |
| Lydia Mettler | SUI | 100 | 0.10 | 0.30 | 0.90 | 3.40 | 28.60 |
| Ema Kapustova | SVK | 100 | 0 | 0.20 | 0.50 | 2.10 | 22.60 |
| Lena Repinc | SLO | 100 | 0 | 0.20 | 0.70 | 2.90 | 27.50 |
| Julia Kink | GER | 100 | 0 | 0.20 | 0.80 | 3.20 | 26.20 |
| Pascale Paradis | CAN | 100 | 0 | 0.20 | 0.50 | 2.50 | 23.50 |
| Baiba Bendika | LAT | 100 | 0 | 0.20 | 0.60 | 2.70 | 23.70 |
| Hannah Auchentaller | ITA | 100 | 0 | 0.40 | 1.20 | 5 | 34.50 |
| Anna Maka | POL | 100 | 0 | 0.20 | 0.70 | 2.60 | 24.10 |
| Margie Freed | USA | 100 | 0 | 0.20 | 0.50 | 2.20 | 23 |
| Eve Bouvard | BEL | 100 | 0 | 0.10 | 0.40 | 2.10 | 23.40 |
cross country
men
Position Probabilities
Race 1
| Skier | Nation | Win | Podium | Top-5 | Top-10 | Top-30 |
|---|---|---|---|---|---|---|
| Martin Løwstrøm Nyenget | Norway | 25.80 | 55.30 | 71.60 | 89.40 | 99.10 |
| Harald Østberg Amundsen | Norway | 21.70 | 49.10 | 65.80 | 86.80 | 99.40 |
| Simen Hegstad Krüger | Norway | 12.30 | 35.90 | 51.20 | 76.10 | 99.50 |
| Einar Hedegart | Norway | 9.60 | 28.60 | 45.10 | 73.10 | 97.60 |
| Mattis Stenshagen | Norway | 5.90 | 21.20 | 36 | 62.50 | 95.60 |
| Saveliy Korostelev | Russia | 4.70 | 18.90 | 34.20 | 59.10 | 95.30 |
| Jules Lapierre | France | 3.30 | 13.90 | 24.70 | 50.60 | 91.20 |
| Hugo Lapalus | France | 2.50 | 11.30 | 22.80 | 45.70 | 89.90 |
| Andreas Fjorden Ree | Norway | 2 | 6.90 | 14.90 | 35.30 | 83.90 |
| Iver Tildheim Andersen | Norway | 1.80 | 6.20 | 12.20 | 28.90 | 81.90 |
| Friedrich Moch | Germany | 1.50 | 7.40 | 14.90 | 34.80 | 85.10 |
| Mathis Desloges | France | 1.40 | 8.20 | 14.80 | 35.90 | 84.60 |
| Andrew Musgrave | Great Britain | 1.20 | 5.20 | 11.70 | 29.80 | 81.20 |
| Michal Novak | Czechia | 1 | 3.50 | 8.10 | 23.40 | 76.40 |
| Elia Barp | Italy | 0.80 | 2 | 5 | 14.80 | 62 |
| Davide Graz | Italy | 0.70 | 2.10 | 6.10 | 19.30 | 68 |
| Håvard Moseby | Norway | 0.50 | 3.10 | 8 | 24.70 | 81 |
| Federico Pellegrino | Italy | 0.50 | 4.10 | 8.40 | 23.40 | 75.70 |
| Victor Lovera | France | 0.40 | 2.70 | 7 | 20.90 | 74.90 |
| Jason Rüesch | Switzerland | 0.40 | 1.40 | 3.60 | 11.90 | 57.70 |
| Clement Parisse | France | 0.30 | 2.70 | 5.90 | 18.10 | 71.10 |
| Remi Lindholm | Finland | 0.30 | 1 | 3.20 | 12.10 | 56.90 |
| Arsi Ruuskanen | Finland | 0.30 | 1.50 | 3.70 | 12 | 60 |
| Martino Carollo | Italy | 0.20 | 0.80 | 2.50 | 12.80 | 62.50 |
| Florian Notz | Germany | 0.10 | 1 | 3 | 13.40 | 60.90 |
| Beda Klee | Switzerland | 0.10 | 1.20 | 2.40 | 10.70 | 58.10 |
| Simone Dapra | Italy | 0.10 | 0.50 | 1.10 | 6.40 | 41.60 |
| Petteri Koivisto | Finland | 0.10 | 0.30 | 0.70 | 5 | 42.80 |
| Zak Ketterson | USA | 0.10 | 0.30 | 0.60 | 3.60 | 37.90 |
| Remi Bourdin | France | 0.10 | 0.40 | 1 | 4.90 | 36.30 |
| Niko Anttola | Finland | 0.10 | 0.30 | 0.40 | 2.20 | 29.40 |
| Antonin Savary | Switzerland | 0.10 | 0.10 | 0.30 | 1.90 | 20.70 |
| Leo Johansson | Sweden | 0.10 | 0.10 | 0.20 | 2.40 | 17.50 |
| Johan Ekberg | Sweden | 0 | 0.40 | 1.10 | 4.90 | 38.50 |
| Truls Gisselman | Sweden | 0 | 0.30 | 1.10 | 3.50 | 39.10 |
| Markus Vuorela | Finland | 0 | 0.30 | 0.80 | 2.60 | 35.60 |
| Alvar Johannes Alev | Estonia | 0 | 0.10 | 0.50 | 3.30 | 33.50 |
| Eric Rosjö | Sweden | 0 | 0.10 | 0.20 | 2.30 | 27.30 |
| Kevin Bolger | USA | 0 | 0.30 | 0.70 | 2.20 | 26 |
| Thomas Hjalmar Westgård | Ireland | 0 | 0.10 | 0.20 | 1.50 | 25.20 |
| Andrew Young | Great Britain | 0 | 0.10 | 0.40 | 1.90 | 25.60 |
| Candide Pralong | Switzerland | 0 | 0.20 | 0.40 | 1.60 | 23.10 |
| Thomas Stephen | Canada | 0 | 0.10 | 0.20 | 1.60 | 23 |
| Kasper Andersson Herland | Norway | 0 | 0.30 | 0.50 | 2.20 | 25.70 |
| Gustaf Berglund | Sweden | 0 | 0.10 | 0.40 | 2 | 23.20 |
| Lucas Bögl | Germany | 0 | 0 | 0.10 | 0.80 | 19.80 |
| Tobias Ganner | Austria | 0 | 0.10 | 0.20 | 1.10 | 19.20 |
| Jesper Persson | Sweden | 0 | 0 | 0.10 | 0.80 | 19.80 |
| Simon Hjelmeset Kirkeeide | Norway | 0 | 0.10 | 0.40 | 1.10 | 19 |
| Brian Bushey | USA | 0 | 0 | 0.10 | 1.20 | 16.40 |
| Cyril Fähndrich | Switzerland | 0 | 0 | 0.10 | 0.80 | 18.80 |
| Nicola Wigger | Switzerland | 0 | 0 | 0.10 | 1 | 18.20 |
| Sebastian Santiago Kildebo | Norway | 0 | 0 | 0.10 | 1.20 | 17.70 |
| Lars Michael Bjertnæs | Norway | 0 | 0 | 0.20 | 0.50 | 17.10 |
| Hunter Wonders | USA | 0 | 0 | 0.20 | 1.60 | 15.30 |
| Casper Kvam Grindhagen | Norway | 0 | 0 | 0 | 0.60 | 14.10 |
| Imanol Rojo | Spain | 0 | 0 | 0 | 0.50 | 14.50 |
| Jan Stölben | Germany | 0 | 0 | 0.10 | 0.50 | 14.60 |
| Jakob Walther | Germany | 0 | 0 | 0 | 0.40 | 12.30 |
| Michal Adamov | Slovakia | 0 | 0 | 0.20 | 0.70 | 13.30 |
| Xavier McKeever | Canada | 0 | 0 | 0.10 | 0.80 | 11.50 |
| Adam Fellner | Czechia | 0 | 0 | 0 | 0.20 | 10.80 |
| Alexander Ståhlberg | Finland | 0 | 0.10 | 0.10 | 0.40 | 11.90 |
| Micha Büchel | Liechtenstein | 0 | 0 | 0.10 | 0.60 | 11.20 |
| Gabriel Gledhill | Great Britain | 0 | 0 | 0 | 0.40 | 8.40 |
| Peter Hinds | Slovakia | 0 | 0 | 0.10 | 0.30 | 9.70 |
| Christopher Kalev | Estonia | 0 | 0 | 0 | 0.60 | 8.90 |
| Vili Crv | Slovenia | 0 | 0.10 | 0.10 | 0.50 | 9.40 |
| Miha Simenc | Slovenia | 0 | 0 | 0 | 0.60 | 8.60 |
| Dagur Benediktsson | Iceland | 0 | 0 | 0 | 0.20 | 8.80 |
| Miha Licef | Slovenia | 0 | 0 | 0 | 0.10 | 6.60 |
| Franco Dal Farra | Argentina | 0 | 0 | 0 | 0.60 | 8.60 |
| Henri Roos | Estonia | 0 | 0 | 0 | 0.20 | 7.40 |
| Seve De Campo | Australia | 0 | 0 | 0 | 0.20 | 6.60 |
ladies
Position Probabilities
Race 1
| Skier | Nation | Win | Podium | Top-5 | Top-10 | Top-30 |
|---|---|---|---|---|---|---|
| Heidi Weng | Norway | 21.30 | 49.50 | 65.90 | 86.80 | 99.80 |
| Jessie Diggins | USA | 16.40 | 42.90 | 58.40 | 83.70 | 99.90 |
| Jonna Sundling | Sweden | 12.20 | 34.10 | 51.20 | 80.10 | 99.30 |
| Frida Karlsson | Sweden | 9.40 | 28.20 | 43.40 | 73.30 | 99.10 |
| Ebba Andersson | Sweden | 8.10 | 27.50 | 42.20 | 69 | 99.10 |
| Karoline Simpson-Larsen | Norway | 6.50 | 17.60 | 31.60 | 58.10 | 97.60 |
| Nora Sanness | Norway | 6.10 | 18.80 | 30.90 | 57.40 | 98.10 |
| Astrid Øyre Slind | Norway | 4.50 | 16.20 | 27.50 | 54.90 | 95.80 |
| Delphine Claudel | France | 2.20 | 9.10 | 17.30 | 41.40 | 92.70 |
| Pia Fink | Germany | 1.90 | 6 | 12.10 | 30.30 | 89.10 |
| Julie Bjervig Drivenes | Norway | 1.70 | 5.80 | 11.80 | 30.10 | 88.30 |
| Teresa Stadlober | Austria | 1.60 | 7.20 | 14.70 | 35.40 | 92.40 |
| Dariya Nepryaeva | Russia | 1.50 | 5.10 | 9.80 | 24.20 | 86 |
| Kerttu Niskanen | Finland | 1.20 | 4.90 | 9.70 | 29.60 | 86.70 |
| Kristin Austgulen Fosnæs | Norway | 1 | 3.60 | 7.50 | 22.50 | 82.40 |
| Linn Svahn | Sweden | 0.80 | 4 | 9.20 | 25.40 | 84.20 |
| Moa Ilar | Sweden | 0.80 | 3.50 | 7.30 | 20.40 | 80.70 |
| Margrethe Bergane | Norway | 0.70 | 3.10 | 8.30 | 23.40 | 85.10 |
| Katerina Janatova | Czechia | 0.40 | 1.60 | 5.10 | 15 | 72.40 |
| Krista Pärmäkoski | Finland | 0.30 | 2.20 | 7.40 | 23.90 | 83.40 |
| Helen Hoffmann | Germany | 0.30 | 1.70 | 5.40 | 16 | 75.50 |
| Maja Dahlqvist | Sweden | 0.30 | 1.40 | 3.60 | 11.90 | 71.50 |
| Patricijia Eiduka | Latvia | 0.20 | 1.70 | 4.10 | 15.60 | 77.10 |
| Hilla Niemelä | Finland | 0.20 | 0.50 | 2.20 | 7.20 | 60.70 |
| Liliane Gagnon | Canada | 0.20 | 0.60 | 1.40 | 5.20 | 51 |
| Eva Ingebrigtsen | Norway | 0.10 | 0.30 | 1.50 | 6.60 | 56.80 |
| Caterina Ganz | Italy | 0.10 | 0.30 | 0.90 | 4.80 | 52.30 |
| Cloe Pagnier | France | 0 | 0.50 | 2.30 | 8.50 | 60.60 |
| Vilma Ryytty | Finland | 0 | 0.20 | 0.80 | 5.70 | 55.80 |
| Sofie Krehl | Germany | 0 | 0.20 | 1.10 | 5.90 | 52.60 |
| Alison Mackie | Canada | 0 | 0.10 | 0.70 | 3.60 | 50.90 |
| Vilma Nissinen | Finland | 0 | 0.40 | 0.70 | 2.20 | 45.70 |
| Marina Kälin | Switzerland | 0 | 0.10 | 0.60 | 2.70 | 37.60 |
| Julie Pierrel | France | 0 | 0.10 | 0.20 | 1.80 | 35.80 |
| Leonie Perry | France | 0 | 0.20 | 0.30 | 2.30 | 33.90 |
| Juliette Ducordeau | France | 0 | 0 | 0.50 | 1.90 | 33.70 |
| Anna-Maria Dietze | Germany | 0 | 0.20 | 0.40 | 1.20 | 33.80 |
| Nadja Kälin | Switzerland | 0 | 0 | 0.20 | 1.50 | 31.50 |
| Karoline Grøtting | Norway | 0 | 0.10 | 0.20 | 1.60 | 30.40 |
| Oline Vestad | Norway | 0 | 0.10 | 0.50 | 2.20 | 32.50 |
| Kendall Kramer | USA | 0 | 0.10 | 0.20 | 1.10 | 28.20 |
| Anja Mandeljc | Slovenia | 0 | 0 | 0 | 1.30 | 29 |
| Barbora Havlickova | Czechia | 0 | 0 | 0.10 | 1.20 | 22.70 |
| Kim Hager | Germany | 0 | 0 | 0.10 | 0.50 | 18.20 |
| Saskia Nürnberger | Germany | 0 | 0.10 | 0.20 | 0.70 | 21.70 |
| Nora Elisabeth Falster | Norway | 0 | 0.10 | 0.10 | 0.30 | 22.20 |
| Marte Mikkelsplass | Norway | 0 | 0.10 | 0.10 | 0.70 | 21.90 |
| Phoebe Cridland | Australia | 0 | 0 | 0.20 | 0.60 | 15 |
| Giuliana Werro | Switzerland | 0 | 0 | 0 | 0.10 | 13.10 |
| Sophia Tsu Velicer | Taiwan | 0 | 0 | 0.10 | 0.20 | 16.20 |
Fantasy
team
| Skier | Nation | Price | Predicted Points |
|---|---|---|---|
| Heidi Weng | Norway | 8941 | 89.41 |
| Jessie Diggins | USA | 15068 | 86.75 |
| Jonna Sundling | Sweden | 12184 | 81.19 |
| Frida Karlsson | Sweden | 8355 | 79.23 |
| Ebba Andersson | Sweden | 8733 | 78.58 |
| Nora Sanness | Norway | 890 | 70.86 |
| Astrid Øyre Slind | Norway | 5462 | 68.28 |
| Karoline Simpson-Larsen | Norway | 3954 | 68.26 |
| Harald Østberg Amundsen | Norway | 11504 | 84.43 |
| Simen Hegstad Krüger | Norway | 1531 | 75.86 |
| Martin Løwstrøm Nyenget | Norway | 8945 | 75.78 |
| Einar Hedegart | Norway | 1531 | 68.95 |
| Saveliy Korostelev | Russia | 4127 | 68.77 |
| Mattis Stenshagen | Norway | 4605 | 66.71 |
| Jules Lapierre | France | 625 | 61.69 |
| Mathis Desloges | France | 3465 | 55.17 |
cross country
men
Position Probabilities
Race 1
| Skier | Nation | Win | Podium | Top-5 | Top-10 | Top-30 |
|---|---|---|---|---|---|---|
| Martin Løwstrøm Nyenget | Norway | 25.80 | 55.30 | 71.60 | 89.40 | 99.10 |
| Harald Østberg Amundsen | Norway | 21.70 | 49.10 | 65.80 | 86.80 | 99.40 |
| Simen Hegstad Krüger | Norway | 12.30 | 35.90 | 51.20 | 76.10 | 99.50 |
| Einar Hedegart | Norway | 9.60 | 28.60 | 45.10 | 73.10 | 97.60 |
| Mattis Stenshagen | Norway | 5.90 | 21.20 | 36 | 62.50 | 95.60 |
| Saveliy Korostelev | Russia | 4.70 | 18.90 | 34.20 | 59.10 | 95.30 |
| Jules Lapierre | France | 3.30 | 13.90 | 24.70 | 50.60 | 91.20 |
| Hugo Lapalus | France | 2.50 | 11.30 | 22.80 | 45.70 | 89.90 |
| Andreas Fjorden Ree | Norway | 2 | 6.90 | 14.90 | 35.30 | 83.90 |
| Iver Tildheim Andersen | Norway | 1.80 | 6.20 | 12.20 | 28.90 | 81.90 |
| Friedrich Moch | Germany | 1.50 | 7.40 | 14.90 | 34.80 | 85.10 |
| Mathis Desloges | France | 1.40 | 8.20 | 14.80 | 35.90 | 84.60 |
| Andrew Musgrave | Great Britain | 1.20 | 5.20 | 11.70 | 29.80 | 81.20 |
| Michal Novak | Czechia | 1 | 3.50 | 8.10 | 23.40 | 76.40 |
| Elia Barp | Italy | 0.80 | 2 | 5 | 14.80 | 62 |
| Davide Graz | Italy | 0.70 | 2.10 | 6.10 | 19.30 | 68 |
| Håvard Moseby | Norway | 0.50 | 3.10 | 8 | 24.70 | 81 |
| Federico Pellegrino | Italy | 0.50 | 4.10 | 8.40 | 23.40 | 75.70 |
| Victor Lovera | France | 0.40 | 2.70 | 7 | 20.90 | 74.90 |
| Jason Rüesch | Switzerland | 0.40 | 1.40 | 3.60 | 11.90 | 57.70 |
| Clement Parisse | France | 0.30 | 2.70 | 5.90 | 18.10 | 71.10 |
| Remi Lindholm | Finland | 0.30 | 1 | 3.20 | 12.10 | 56.90 |
| Arsi Ruuskanen | Finland | 0.30 | 1.50 | 3.70 | 12 | 60 |
| Martino Carollo | Italy | 0.20 | 0.80 | 2.50 | 12.80 | 62.50 |
| Florian Notz | Germany | 0.10 | 1 | 3 | 13.40 | 60.90 |
| Beda Klee | Switzerland | 0.10 | 1.20 | 2.40 | 10.70 | 58.10 |
| Simone Dapra | Italy | 0.10 | 0.50 | 1.10 | 6.40 | 41.60 |
| Petteri Koivisto | Finland | 0.10 | 0.30 | 0.70 | 5 | 42.80 |
| Zak Ketterson | USA | 0.10 | 0.30 | 0.60 | 3.60 | 37.90 |
| Remi Bourdin | France | 0.10 | 0.40 | 1 | 4.90 | 36.30 |
| Niko Anttola | Finland | 0.10 | 0.30 | 0.40 | 2.20 | 29.40 |
| Antonin Savary | Switzerland | 0.10 | 0.10 | 0.30 | 1.90 | 20.70 |
| Leo Johansson | Sweden | 0.10 | 0.10 | 0.20 | 2.40 | 17.50 |
| Johan Ekberg | Sweden | 0 | 0.40 | 1.10 | 4.90 | 38.50 |
| Truls Gisselman | Sweden | 0 | 0.30 | 1.10 | 3.50 | 39.10 |
| Markus Vuorela | Finland | 0 | 0.30 | 0.80 | 2.60 | 35.60 |
| Alvar Johannes Alev | Estonia | 0 | 0.10 | 0.50 | 3.30 | 33.50 |
| Eric Rosjö | Sweden | 0 | 0.10 | 0.20 | 2.30 | 27.30 |
| Kevin Bolger | USA | 0 | 0.30 | 0.70 | 2.20 | 26 |
| Thomas Hjalmar Westgård | Ireland | 0 | 0.10 | 0.20 | 1.50 | 25.20 |
| Andrew Young | Great Britain | 0 | 0.10 | 0.40 | 1.90 | 25.60 |
| Candide Pralong | Switzerland | 0 | 0.20 | 0.40 | 1.60 | 23.10 |
| Thomas Stephen | Canada | 0 | 0.10 | 0.20 | 1.60 | 23 |
| Kasper Andersson Herland | Norway | 0 | 0.30 | 0.50 | 2.20 | 25.70 |
| Gustaf Berglund | Sweden | 0 | 0.10 | 0.40 | 2 | 23.20 |
| Lucas Bögl | Germany | 0 | 0 | 0.10 | 0.80 | 19.80 |
| Tobias Ganner | Austria | 0 | 0.10 | 0.20 | 1.10 | 19.20 |
| Jesper Persson | Sweden | 0 | 0 | 0.10 | 0.80 | 19.80 |
| Simon Hjelmeset Kirkeeide | Norway | 0 | 0.10 | 0.40 | 1.10 | 19 |
| Brian Bushey | USA | 0 | 0 | 0.10 | 1.20 | 16.40 |
| Cyril Fähndrich | Switzerland | 0 | 0 | 0.10 | 0.80 | 18.80 |
| Nicola Wigger | Switzerland | 0 | 0 | 0.10 | 1 | 18.20 |
| Sebastian Santiago Kildebo | Norway | 0 | 0 | 0.10 | 1.20 | 17.70 |
| Lars Michael Bjertnæs | Norway | 0 | 0 | 0.20 | 0.50 | 17.10 |
| Hunter Wonders | USA | 0 | 0 | 0.20 | 1.60 | 15.30 |
| Casper Kvam Grindhagen | Norway | 0 | 0 | 0 | 0.60 | 14.10 |
| Imanol Rojo | Spain | 0 | 0 | 0 | 0.50 | 14.50 |
| Jan Stölben | Germany | 0 | 0 | 0.10 | 0.50 | 14.60 |
| Jakob Walther | Germany | 0 | 0 | 0 | 0.40 | 12.30 |
| Michal Adamov | Slovakia | 0 | 0 | 0.20 | 0.70 | 13.30 |
| Xavier McKeever | Canada | 0 | 0 | 0.10 | 0.80 | 11.50 |
| Adam Fellner | Czechia | 0 | 0 | 0 | 0.20 | 10.80 |
| Alexander Ståhlberg | Finland | 0 | 0.10 | 0.10 | 0.40 | 11.90 |
| Micha Büchel | Liechtenstein | 0 | 0 | 0.10 | 0.60 | 11.20 |
| Gabriel Gledhill | Great Britain | 0 | 0 | 0 | 0.40 | 8.40 |
| Peter Hinds | Slovakia | 0 | 0 | 0.10 | 0.30 | 9.70 |
| Christopher Kalev | Estonia | 0 | 0 | 0 | 0.60 | 8.90 |
| Vili Crv | Slovenia | 0 | 0.10 | 0.10 | 0.50 | 9.40 |
| Miha Simenc | Slovenia | 0 | 0 | 0 | 0.60 | 8.60 |
| Dagur Benediktsson | Iceland | 0 | 0 | 0 | 0.20 | 8.80 |
| Miha Licef | Slovenia | 0 | 0 | 0 | 0.10 | 6.60 |
| Franco Dal Farra | Argentina | 0 | 0 | 0 | 0.60 | 8.60 |
| Henri Roos | Estonia | 0 | 0 | 0 | 0.20 | 7.40 |
| Seve De Campo | Australia | 0 | 0 | 0 | 0.20 | 6.60 |
ladies
Position Probabilities
Race 1
| Skier | Nation | Win | Podium | Top-5 | Top-10 | Top-30 |
|---|---|---|---|---|---|---|
| Heidi Weng | Norway | 21.30 | 49.50 | 65.90 | 86.80 | 99.80 |
| Jessie Diggins | USA | 16.40 | 42.90 | 58.40 | 83.70 | 99.90 |
| Jonna Sundling | Sweden | 12.20 | 34.10 | 51.20 | 80.10 | 99.30 |
| Frida Karlsson | Sweden | 9.40 | 28.20 | 43.40 | 73.30 | 99.10 |
| Ebba Andersson | Sweden | 8.10 | 27.50 | 42.20 | 69 | 99.10 |
| Karoline Simpson-Larsen | Norway | 6.50 | 17.60 | 31.60 | 58.10 | 97.60 |
| Nora Sanness | Norway | 6.10 | 18.80 | 30.90 | 57.40 | 98.10 |
| Astrid Øyre Slind | Norway | 4.50 | 16.20 | 27.50 | 54.90 | 95.80 |
| Delphine Claudel | France | 2.20 | 9.10 | 17.30 | 41.40 | 92.70 |
| Pia Fink | Germany | 1.90 | 6 | 12.10 | 30.30 | 89.10 |
| Julie Bjervig Drivenes | Norway | 1.70 | 5.80 | 11.80 | 30.10 | 88.30 |
| Teresa Stadlober | Austria | 1.60 | 7.20 | 14.70 | 35.40 | 92.40 |
| Dariya Nepryaeva | Russia | 1.50 | 5.10 | 9.80 | 24.20 | 86 |
| Kerttu Niskanen | Finland | 1.20 | 4.90 | 9.70 | 29.60 | 86.70 |
| Kristin Austgulen Fosnæs | Norway | 1 | 3.60 | 7.50 | 22.50 | 82.40 |
| Linn Svahn | Sweden | 0.80 | 4 | 9.20 | 25.40 | 84.20 |
| Moa Ilar | Sweden | 0.80 | 3.50 | 7.30 | 20.40 | 80.70 |
| Margrethe Bergane | Norway | 0.70 | 3.10 | 8.30 | 23.40 | 85.10 |
| Katerina Janatova | Czechia | 0.40 | 1.60 | 5.10 | 15 | 72.40 |
| Krista Pärmäkoski | Finland | 0.30 | 2.20 | 7.40 | 23.90 | 83.40 |
| Helen Hoffmann | Germany | 0.30 | 1.70 | 5.40 | 16 | 75.50 |
| Maja Dahlqvist | Sweden | 0.30 | 1.40 | 3.60 | 11.90 | 71.50 |
| Patricijia Eiduka | Latvia | 0.20 | 1.70 | 4.10 | 15.60 | 77.10 |
| Hilla Niemelä | Finland | 0.20 | 0.50 | 2.20 | 7.20 | 60.70 |
| Liliane Gagnon | Canada | 0.20 | 0.60 | 1.40 | 5.20 | 51 |
| Eva Ingebrigtsen | Norway | 0.10 | 0.30 | 1.50 | 6.60 | 56.80 |
| Caterina Ganz | Italy | 0.10 | 0.30 | 0.90 | 4.80 | 52.30 |
| Cloe Pagnier | France | 0 | 0.50 | 2.30 | 8.50 | 60.60 |
| Vilma Ryytty | Finland | 0 | 0.20 | 0.80 | 5.70 | 55.80 |
| Sofie Krehl | Germany | 0 | 0.20 | 1.10 | 5.90 | 52.60 |
| Alison Mackie | Canada | 0 | 0.10 | 0.70 | 3.60 | 50.90 |
| Vilma Nissinen | Finland | 0 | 0.40 | 0.70 | 2.20 | 45.70 |
| Marina Kälin | Switzerland | 0 | 0.10 | 0.60 | 2.70 | 37.60 |
| Julie Pierrel | France | 0 | 0.10 | 0.20 | 1.80 | 35.80 |
| Leonie Perry | France | 0 | 0.20 | 0.30 | 2.30 | 33.90 |
| Juliette Ducordeau | France | 0 | 0 | 0.50 | 1.90 | 33.70 |
| Anna-Maria Dietze | Germany | 0 | 0.20 | 0.40 | 1.20 | 33.80 |
| Nadja Kälin | Switzerland | 0 | 0 | 0.20 | 1.50 | 31.50 |
| Karoline Grøtting | Norway | 0 | 0.10 | 0.20 | 1.60 | 30.40 |
| Oline Vestad | Norway | 0 | 0.10 | 0.50 | 2.20 | 32.50 |
| Kendall Kramer | USA | 0 | 0.10 | 0.20 | 1.10 | 28.20 |
| Anja Mandeljc | Slovenia | 0 | 0 | 0 | 1.30 | 29 |
| Barbora Havlickova | Czechia | 0 | 0 | 0.10 | 1.20 | 22.70 |
| Kim Hager | Germany | 0 | 0 | 0.10 | 0.50 | 18.20 |
| Saskia Nürnberger | Germany | 0 | 0.10 | 0.20 | 0.70 | 21.70 |
| Nora Elisabeth Falster | Norway | 0 | 0.10 | 0.10 | 0.30 | 22.20 |
| Marte Mikkelsplass | Norway | 0 | 0.10 | 0.10 | 0.70 | 21.90 |
| Phoebe Cridland | Australia | 0 | 0 | 0.20 | 0.60 | 15 |
| Giuliana Werro | Switzerland | 0 | 0 | 0 | 0.10 | 13.10 |
| Sophia Tsu Velicer | Taiwan | 0 | 0 | 0.10 | 0.20 | 16.20 |
Fantasy
team
| Skier | Nation | Price | Predicted Points |
|---|---|---|---|
| Heidi Weng | Norway | 8941 | 89.41 |
| Jessie Diggins | USA | 15068 | 86.75 |
| Jonna Sundling | Sweden | 12184 | 81.19 |
| Frida Karlsson | Sweden | 8355 | 79.23 |
| Ebba Andersson | Sweden | 8733 | 78.58 |
| Nora Sanness | Norway | 890 | 70.86 |
| Astrid Øyre Slind | Norway | 5462 | 68.28 |
| Karoline Simpson-Larsen | Norway | 3954 | 68.26 |
| Harald Østberg Amundsen | Norway | 11504 | 84.43 |
| Simen Hegstad Krüger | Norway | 1531 | 75.86 |
| Martin Løwstrøm Nyenget | Norway | 8945 | 75.78 |
| Einar Hedegart | Norway | 1531 | 68.95 |
| Saveliy Korostelev | Russia | 4127 | 68.77 |
| Mattis Stenshagen | Norway | 4605 | 66.71 |
| Jules Lapierre | France | 625 | 61.69 |
| Mathis Desloges | France | 3465 | 55.17 |