
Johannes Boe was the sole leader until the first shooting, where he missed one target.
Emilien Jacquelin, started the race very sharply, in the first half of the distance he reduced the gap to Sturla Laereid by 30 seconds! And this despite the fact that the Norwegian didn't miss. After the third shooting, he also caught up with Johannes Boe, who went to the penalty loop after a miss in the first shooting.
Sturla Laereid took the lead for a short time, but by the end of the lap the Boe-Jacquelin pair caught up with him.
The final shooting, and all three miss, but it does not matter, because Uldal and Samuelsson, who are chasing them, are also not perfect.
In the fight for gold, Sturla Laereid clearly looked superfluous, but he held on until the end.
Johannes tried to overtake Jacquelin on one of the climbs, but failed. A little later, Johannes again caught with Jacquelin, and the Frenchman fell. Judging by the fact that after the finish, Jacquelin just walked away without even shaking the Norwegian's hand, Boe still caught him.
Laegreid even managed to pass the Frenchman, but Emilien snatched second place already at the finish line.
Martin Uldal had a good race, he will definitely not be sent back to the IBU Cup, he is too good. The only thing he lacks is precision.

| Name | № | Shooting | - | Time | ||
| 1 | ![]() |
Johannes Thingnes Boe | = | 0+0+1+1 | 2 | 32:16.5 |
| 2 | ![]() |
Emilien Jacquelin | ▲ 12 | 0+0+0+1 | 1 | +3.5 |
| 3 | ![]() |
Sturla Laegreid Holm | ▼ 1 | 0+0+0+1 | 1 | +3.8 |
| 4 | ![]() |
Sebastian Samuelsson | ▲ 2 | 0+0+2+1 | 3 | +47.0 |
| 5 | ![]() |
Martin Uldal | ▲ 2 | 0+0+2+1 | 3 | +47.6 |
| 6 | ![]() |
Vebjoern Soerum | ▼ 1 | 2+0+1+0 | 3 | +50.1 |
| 7 | ![]() |
Tommaso Giacomel | ▲ 4 | 1+1+1+0 | 3 | +1:02.4 |
| 8 | ![]() |
Philipp Nawrath | = | 1+0+1+0 | 2 | +1:05.5 |
| 9 | ![]() |
Fabien Claude | ▼ 6 | 2+1+0+1 | 4 | +1:21.2 |
| 10 | ![]() |
Tarjei Boe | ▲ 14 | 0+0+1+0 | 1 | +1:30.6 |
| 11 | ![]() |
Dmytro Pidruchnuy | ▲ 4 | 0+0+0+1 | 1 | +1:35.4 |
| 12 | ![]() |
Eric Perrot | ▲ 1 | 2+1+1+0 | 4 | +1:37.6 |
| 13 | ![]() |
Justus Strelow | ▲ 4 | 0+0+2+0 | 2 | +1:38.3 |
| 14 | ![]() |
Jakov Fak | ▲ 7 | 0+1+0+0 | 1 | +1:40.1 |
| 15 | ![]() |
Antonin Guigonnat | ▲ 10 | 0+0+0+1 | 1 | +1:42.6 |
| 16 | ![]() |
Campbell Wright | ▼ 6 | 0+2+0+2 | 4 | +1:50.7 |
| 17 | ![]() |
Thierry Langer | ▲ 1 | 1+0+0+1 | 2 | +1:52.2 |
| 18 | ![]() |
Martin Ponsiluoma | ▼ 6 | 2+1+1+2 | 6 | +2:03.4 |
| 19 | ![]() |
Lukas Hofer | ▼ 3 | 0+0+1+1 | 2 | +2:04.8 |
| 20 | ![]() |
Quentin Fillon Maillet | ▲ 16 | 1+1+1+1 | 4 | +2:05.2 |
| 21 | ![]() |
Philipp Horn | ▲ 11 | 1+0+0+0 | 1 | +2:05.2 |
| 22 | ![]() |
Jonas Marecek | ▲ 4 | 0+0+0+0 | 0 | +2:07.2 |
| 23 | ![]() |
Vetle Sjastad Christiansen | ▲ 18 | 0+0+0+1 | 1 | +2:07.4 |
| 24 | ![]() |
Blagoy Todev | ▼ 4 | 0+0+1+0 | 1 | +2:12.2 |
| 25 | ![]() |
Simon Kaiser | ▲ 13 | 0+1+1+0 | 2 | +2:12.7 |
| 26 | ![]() |
Vitezslav Hornig | ▲ 8 | 0+1+1+0 | 2 | +2:15.6 |
| 27 | ![]() |
Jeremy Finello | ▼ 8 | 2+0+3+1 | 6 | +2:36.5 |
| 28 | ![]() |
Endre Stroemsheim | ▼ 24 | 3+1+0+0 | 4 | +2:39.1 |
| 29 | ![]() |
Andrejs Rastorgujevs | ▼ 1 | 0+0+1+0 | 1 | +2:46.3 |
| 30 | ![]() |
Simon Eder | ▲ 5 | 0+0+1+0 | 1 | +2:50.6 |
| 31 | ![]() |
Niklas Hartweg | ▼ 22 | 1+4+0+1 | 6 | +2:55.6 |
| 32 | ![]() |
Florent Claude | ▲ 19 | 0+0+0+0 | 0 | +3:00.7 |
| 33 | ![]() |
Miha Dovzan | ▼ 2 | 1+0+1+0 | 2 | +3:03.8 |
| 34 | ![]() |
Johannes Kühn | ▲ 26 | 0+0+1+1 | 2 | +3:06.4 |
| 35 | ![]() |
Konrad Badacz | ▼ 5 | 0+0+2+0 | 2 | +3:09.1 |
| 36 | ![]() |
Jesper Nelin | ▼ 13 | 1+1+1+2 | 5 | +3:20.9 |
| 37 | ![]() |
Vladimir Iliev | ▲ 9 | 0+2+0+1 | 3 | +3:23.8 |
| 38 | ![]() |
Jaakko Ranta Olavi | ▲ 20 | 0+0+0+0 | 0 | +3:26.3 |
| 39 | ![]() |
Michal Krcmar | ▼ 12 | 1+0+1+3 | 5 | +3:26.5 |
| 40 | ![]() |
Emilien Claude | ▲ 5 | 0+2+1+1 | 4 | +3:42.0 |
| 41 | ![]() |
Lovro Planko | ▲ 8 | 2+1+1+0 | 4 | +3:44.7 |
| 42 | ![]() |
Felix Leitner | = | 0+0+1+0 | 1 | +3:49.4 |
| 43 | ![]() |
Didier Bionaz | ▼ 21 | 3+1+1+1 | 6 | +3:51.6 |
| 44 | ![]() |
Jan Gunka | ▼ 15 | 3+1+0+1 | 5 | +4:04.0 |
| 45 | ![]() |
Vitaliy Mandzyn | ▼ 12 | 0+0+3+1 | 4 | +4:09.2 |
| 46 | ![]() |
Sean Doherty | ▲ 2 | 1+0+1+2 | 4 | +4:10.3 |
| 47 | ![]() |
Olli Hiidensalo | ▼ 10 | 1+1+0+2 | 4 | +4:10.6 |
| 48 | ![]() |
Anton Dudchenko | ▼ 9 | 2+1+0+2 | 5 | +4:15.3 |
| 49 | ![]() |
Joscha Burkhalter | ▼ 9 | 1+1+1+2 | 5 | +4:17.2 |
| 50 | ![]() |
Anton Vidmar | ▲ 2 | 1+0+0+1 | 2 | +4:23.6 |
| 51 | ![]() |
Maxime Germain | ▲ 4 | 1+2+1+1 | 5 | +4:36.2 |
| 52 | ![]() |
Daniele Cappellari | ▲ 1 | 0+0+1+0 | 1 | +4:38.7 |
| 53 | ![]() |
Victor Brandt | ▲ 1 | 0+1+1+3 | 5 | +4:43.1 |
| 54 | ![]() |
George Buta | ▼ 4 | 0+1+0+0 | 1 | +4:44.2 |
| 55 | ![]() |
Logan Pletz | ▲ 1 | 0+1+0+1 | 2 | +5:14.3 |
| 56 | ![]() |
Malte Stefansson | ▼ 9 | 0+2+3+3 | 8 | +5:29.7 |
| 57 | ![]() |
Tuomas Harjula | ▼ 13 | 1+1+1+2 | 5 | +5:40.2 |
| 58 | ![]() |
Dajan Danuser | ▼ 1 | 1+3+0+2 | 6 | +6:51.4 |
![]() |
Matija Legovic | 43 | 0 | |||
![]() |
Vytautas Strolia | 59 | 0 |

































