
Johan-Olav Botn has claimed the first World Cup win of his career. The Norwegian has been working toward this moment for a long time. Two years ago, the men’s team of Norway was so “sealed” that even after Botn won all but one race on the IBU Cup, he barely managed to secure a spot for the Oberhof stage — and only for two starts, both of which he completely failed.
Later came the end-of-season North American stages, where he raced thanks to an additional quota — and that was where he earned his first career podium. But last season, Botn spent the entire year back on the IBU Cup.
Today everything came together: clean shooting, strong skiing speed — and a well-deserved victory.
Martin Uldal finished second, holding off Sebastian Samuelsson, who was fighting hard for the silver. The Swede eventually had to settle for third place.
In fact, Norway could have taken the entire podium today, but Lægreid and Bakken lost too much time on misses, while Christiansen and Strømsheim collected a full four minutes of penalty time.
For now, little has changed compared to last season — the Norwegians continue to dominate men’s biathlon.
| Click on the flag to select team | Shooting | - | Time | ||
| 1 | ![]() |
Johan-Olav Botn | 0+0+0+0 | 0 | 46:49.4 |
| 2 | ![]() |
Martin Uldal | 0+0+0+0 | 0 | +57.7 |
| 3 | ![]() |
Sebastian Samuelsson | 0+0+1+0 | 1 | +1:00.0 |
| 4 | ![]() |
Guttorm Bakken Sivert | 0+0+0+1 | 1 | +1:41.3 |
| 5 | ![]() |
Holm Laegreid Sturla | 0+1+0+0 | 1 | +2:10.5 |
| 6 | ![]() |
Jesper Nelin | 0+1+0+0 | 1 | +2:18.7 |
| 7 | ![]() |
Tommaso Giacomel | 0+1+0+1 | 2 | +2:27.5 |
| 8 | ![]() |
Philipp Horn | 0+1+1+0 | 2 | +2:36.1 |
| 9 | ![]() |
Andrejs Rastorgujevs | 0+0+1+0 | 1 | +2:39.0 |
| 10 | ![]() |
Eric Perrot | 0+1+0+1 | 2 | +2:41.3 |
| 11 | ![]() |
Emilien Jacquelin | 1+1+0+0 | 2 | +3:00.2 |
| 12 | ![]() |
Jakob Kulbin | 0+0+0+0 | 0 | +3:01.2 |
| 13 | ![]() |
Philipp Nawrath | 1+1+0+0 | 2 | +3:12.7 |
| 14 | ![]() |
Justus Strelow | 1+0+0+1 | 2 | +3:19.4 |
| 15 | ![]() |
Quentin Fillon Maillet | 0+0+2+1 | 3 | +3:50.4 |
| 16 | ![]() |
Niklas Hartweg | 1+0+0+1 | 2 | +3:50.8 |
| 17 | ![]() |
Sjastad Christiansen Vetle | 1+1+0+1 | 3 | +4:00.2 |
| 18 | ![]() |
Florent Claude | 0+0+0+1 | 1 | +4:02.1 |
| 19 | ![]() |
Vitezslav Hornig | 0+0+1+1 | 2 | +4:02.3 |
| 20 | ![]() |
Maksim Fomin | 0+1+0+0 | 1 | +4:04.6 |
| 21 | ![]() |
Lovro Planko | 0+1+0+1 | 2 | +4:06.0 |
| 22 | ![]() |
Sebastian Stalder | 0+0+1+0 | 1 | +4:13.5 |
| 23 | ![]() |
Martin Ponsiluoma | 0+2+1+1 | 4 | +4:14.1 |
| 24 | ![]() |
Olli Hiidensalo | 0+0+1+0 | 1 | +4:18.9 |
| 25 | ![]() |
Simon Eder | 0+1+0+1 | 2 | +4:29.3 |
| 26 | ![]() |
Fabien Claude | 1+0+1+2 | 4 | +4:36.0 |
| 27 | ![]() |
Campbell Wright | 0+3+0+1 | 4 | +4:42.2 |
| 28 | ![]() |
Joscha Burkhalter | 0+1+2+0 | 3 | +4:50.3 |
| 29 | ![]() |
Kristo Siimer | 0+1+1+0 | 2 | +4:58.8 |
| 30 | ![]() |
Michal Krcmar | 1+1+0+1 | 3 | +4:59.3 |
| 31 | ![]() |
Isak Frey | 1+0+2+1 | 4 | +5:00.6 |
| 32 | ![]() |
Paul Schommer | 0+1+0+1 | 2 | +5:02.3 |
| 33 | ![]() |
Elia Zeni | 1+0+0+1 | 2 | +5:04.5 |
| 34 | ![]() |
Mark-markos Kehva | 0+0+1+1 | 2 | +5:15.7 |
| 35 | ![]() |
Simon Kaiser | 1+2+0+1 | 4 | +5:18.4 |
| 36 | ![]() |
Didier Bionaz | 0+1+1+2 | 4 | +5:19.8 |
| 37 | ![]() |
Miha Dovzan | 0+1+0+0 | 1 | +5:20.8 |
| 38 | ![]() |
Lukas Hofer | 1+1+0+2 | 4 | +5:21.8 |
| 38 | ![]() |
Emilien Claude | 1+0+0+1 | 2 | +5:21.8 |
| 40 | ![]() |
Danilo Riethmueller | 0+1+2+0 | 3 | +5:23.7 |
| 41 | ![]() |
Fredrik Muehlbacher | 1+0+0+0 | 1 | +5:24.2 |
| 42 | ![]() |
Patrick Braunhofer | 0+0+0+1 | 1 | +5:28.9 |
| 43 | ![]() |
Jakov Fak | 1+1+0+0 | 2 | +5:29.4 |
| 44 | ![]() |
Bogdan Borkovski | 2+0+1+0 | 3 | +5:30.2 |
| 45 | ![]() |
Antonin Guigonnat | 1+2+0+0 | 3 | +5:30.6 |
| 46 | ![]() |
Lucas Fratzscher | 0+2+1+1 | 4 | +5:33.8 |
| 47 | ![]() |
Bogdan Tsymbal | 0+0+0+1 | 1 | +5:42.1 |
| 48 | ![]() |
Tero Seppala | 1+2+1+0 | 4 | +5:45.0 |
| 49 | ![]() |
Tuomas Harjula | 1+0+1+1 | 3 | +5:49.4 |
| 50 | ![]() |
Malte Stefansson | 0+0+2+2 | 4 | +5:50.5 |
| 51 | ![]() |
Rene Zahkna | 1+0+0+1 | 2 | +5:52.0 |
| 52 | ![]() |
Anton Vidmar | 2+0+0+0 | 2 | +5:55.1 |
| 53 | ![]() |
Dmitrii Shamaev | 0+0+0+1 | 1 | +5:55.5 |
| 54 | ![]() |
Mikulas Karlik | 1+2+0+1 | 4 | +5:59.6 |
| 55 | ![]() |
Vladislav Kireyev | 0+0+2+1 | 3 | +5:59.8 |
| 56 | ![]() |
Sondre Slettemark | 0+0+0+1 | 1 | +6:01.0 |
| 57 | ![]() |
Aleksandrs Patrijuks | 0+1+0+0 | 1 | +6:02.0 |
| 58 | ![]() |
Endre Stroemsheim | 1+0+1+2 | 4 | +6:04.5 |
| 59 | ![]() |
Runnalls Adam | 2+0+1+1 | 4 | +6:09.1 |
| 60 | ![]() |
Simon Adamov | 1+1+0+1 | 3 | +6:14.6 |
| 61 | ![]() |
Patrick Jakob | 1+0+0+1 | 2 | +6:18.4 |
| 62 | ![]() |
Vytautas Strolia | 0+2+0+2 | 4 | +6:20.5 |
| 63 | ![]() |
Jonas Marecek | 1+1+0+1 | 3 | +6:22.5 |
| 64 | ![]() |
Maxime Germain | 3+0+0+1 | 4 | +6:22.8 |
| 65 | ![]() |
Mihail Usov | 1+0+0+0 | 1 | +6:23.3 |
| 66 | ![]() |
Daniele Cappellari | 0+0+1+1 | 2 | +6:25.4 |
| 67 | ![]() |
Coltea | 0+1+1+1 | 3 | +6:27.5 |
| 68 | ![]() |
Artem Tishchenko | 0+0+1+0 | 1 | +6:29.3 |
| 69 | ![]() |
Dajan Danuser | 1+1+1+1 | 4 | +6:38.0 |
| 70 | ![]() |
Vadim Kurales | 0+1+0+1 | 2 | +6:40.7 |
| 71 | ![]() |
Victor Brandt | 1+3+0+1 | 5 | +7:02.8 |
| 72 | ![]() |
Jasper Fleming | 1+1+1+1 | 4 | +7:08.5 |
| 73 | ![]() |
Maksim Makarov | 0+0+2+0 | 2 | +7:09.3 |
| 74 | ![]() |
George Buta | 1+0+0+1 | 2 | +7:13.4 |
| 75 | ![]() |
Vitalii Mandzyn | 0+0+5+0 | 5 | +7:22.7 |
| 76 | ![]() |
Konrad Badacz | 0+1+0+2 | 3 | +7:24.4 |
| 77 | ![]() |
Renars Birkentals | 0+1+1+3 | 5 | +7:28.6 |
| 78 | ![]() |
Anton Sinapov | 0+1+0+2 | 3 | +7:38.6 |
| 79 | ![]() |
Cang Gu | 1+0+0+1 | 2 | +7:48.8 |
| 80 | ![]() |
James Pacal | 2+0+0+2 | 4 | +7:55.5 |
| 81 | ![]() |
Anton Dudchenko | 1+3+0+0 | 4 | +8:22.8 |
| 82 | ![]() |
Antonio Flore Raul | 0+2+1+0 | 3 | +8:35.1 |
| 83 | ![]() |
Vladimir Iliev | 0+3+2+1 | 6 | +8:35.3 |
| 84 | ![]() |
Matic Bradesko | 0+1+0+1 | 2 | +8:37.0 |
| 85 | ![]() |
Jakub Borgula | 0+1+0+3 | 4 | +8:52.1 |
| 86 | ![]() |
Cesar Beauvais | 0+1+0+2 | 3 | +8:54.1 |
| 87 | ![]() |
Kalle Loukkaanhuhta | 0+0+1+1 | 2 | +9:08.8 |
| 88 | ![]() |
Marcin Zawol | 1+0+1+2 | 4 | +9:11.3 |
| 89 | ![]() |
Melker Nordgren | 0+1+0+4 | 5 | +9:19.5 |
| 90 | ![]() |
Vasil Zashev | 2+1+1+1 | 5 | +9:31.7 |
| 91 | ![]() |
Fabian Muellauer | 0+3+1+4 | 8 | +9:43.4 |
| 92 | ![]() |
Pavel Magazeev | 1+1+2+2 | 6 | +9:44.0 |
| 93 | ![]() |
Logan Pletz | 1+3+1+1 | 6 | +9:47.4 |
| 94 | ![]() |
Kiril Bauer | 0+2+1+1 | 4 | +9:52.8 |
| 95 | ![]() |
Xingyuan Yan | 1+2+1+2 | 6 | +10:13.1 |
| 95 | ![]() |
Fabian Suchodolski | 0+4+0+1 | 5 | +10:13.1 |
| 97 | ![]() |
Jan Gunka | 1+1+3+2 | 7 | +10:44.6 |
| 98 | ![]() |
Jokubas Mackine | 3+1+2+1 | 7 | +11:22.6 |
| 99 | ![]() |
Tomas Sklenarik | 1+4+1+1 | 7 | +12:14.9 |
| 100 | ![]() |
Julien Petitjacques | 0+3+0+2 | 5 | +12:20.3 |
| 101 | ![]() |
Turkka Nieminen | 0+1+3+2 | 6 | +13:01.4 |
| 102 | ![]() |
Konstantin Vasilev | 3+2+1+4 | 10 | +14:56.7 |
![]() |
Sean Doherty | 0 |




































