| name | country | day 1 | day 2 | total | medal | ||||
|---|---|---|---|---|---|---|---|---|---|
| Antoni Buraczewski | Poland | 100 | 55 | 80 | 72 | 100 | 100 | 507 | gold |
| Matīss Kristiņš | Latvia | 100 | 100 | 80 | 0 | 100 | 100 | 480 | gold |
| Oleh Naver | Ukraine | 100 | 100 | 25 | 15 | 100 | 100 | 440 | gold |
| Roman Yanushevskyi | Ukraine | 100 | 70 | 40 | 15 | 100 | 100 | 425 | gold |
| Henrik Aalto | Finland | 100 | 100 | 5 | 15 | 100 | 100 | 420 | gold |
| Andrii Fylypiuk | Ukraine | 100 | 100 | 60 | 0 | 20 | 100 | 380 | gold |
| Vladyslav Denysiuk | Ukraine | 100 | 100 | 20 | 0 | 100 | 60 | 380 | gold |
| Lucas Schwebler | Germany | 20 | 100 | 0 | 74 | 100 | 60 | 354 | silver |
| Daniel Weber | Israel | 100 | 100 | 20 | 15 | 100 | 5 | 340 | silver |
| Marko Tsengov | Estonia | 100 | 100 | 5 | 0 | 100 | 30 | 335 | silver |
| Alon Tanay | Israel | 100 | 70 | 5 | 0 | 100 | 60 | 335 | silver |
| Aldas Lenkšas | Lithuania | 100 | 30 | 0 | 0 | 100 | 100 | 330 | silver |
| Hubert Wasilewski | Poland | 100 | 30 | 0 | 0 | 100 | 100 | 330 | silver |
| Ansis Gustavs Andersons | Latvia | 100 | 30 | 0 | 0 | 100 | 100 | 330 | silver |
| Victor Vatn | Sweden | 100 | 55 | 5 | 15 | 100 | 0 | 275 | silver |
| Krzysztof Olejnik | Poland | 70 | 40 | 0 | 0 | 100 | 60 | 270 | silver |
| Niklas Leinert | Germany | 100 | 10 | 0 | 0 | 100 | 60 | 270 | silver |
| Lorenzo Ferrari | Denmark | 100 | 10 | 20 | 0 | 35 | 100 | 265 | bronze |
| Yahli Hecht | Israel | 100 | 30 | 5 | 0 | 65 | 60 | 260 | bronze |
| Kregor Ööbik | Estonia | 100 | 60 | 0 | 0 | 35 | 60 | 255 | bronze |
| Oleksandr Kozlovskyi | Ukraine | 100 | 10 | 5 | 0 | 100 | 30 | 245 | bronze |
| Olle Lapidus | Sweden | 70 | 100 | 0 | 0 | 10 | 60 | 240 | bronze |
| Valters Kalniņš | Latvia | 35 | 100 | 0 | 0 | 100 | 0 | 235 | bronze |
| Benedikt Vilji Magnússon | Iceland | 100 | 25 | 0 | 0 | 10 | 100 | 235 | bronze |
| Elias Rasmussen Lolck | Denmark | 100 | 0 | 0 | 0 | 100 | 30 | 230 | bronze |
| Thor Eriksen | Denmark | 100 | 20 | 0 | 0 | 100 | 0 | 220 | bronze |
| Augustinas Jučas | Lithuania | 70 | 20 | 5 | 15 | 100 | 0 | 210 | bronze |
| Ihor Pylaiev | Ukraine | 35 | 60 | 5 | 47 | 20 | 30 | 197 | bronze |
| Stanisław Karpiejczyk | Poland | 100 | 10 | 5 | 0 | 35 | 30 | 180 | bronze |
| Yoav Linhart | Israel | 20 | 30 | 0 | 0 | 100 | 30 | 180 | bronze |
| Krišjānis Petručeņa | Latvia | 50 | 100 | 5 | 0 | 20 | 0 | 175 | bronze |
| Malte Kildelund Rosenkilde | Denmark | 100 | 20 | 0 | 0 | 10 | 30 | 160 | bronze |
| Erik Hedin | Sweden | 100 | 10 | 0 | 0 | 20 | 30 | 160 | bronze |
| Wiktor Krzemiński | Poland | 5 | 100 | 5 | 0 | 20 | 30 | 160 | bronze |
| Peeter Aleksander Randla | Estonia | 100 | 10 | 0 | 0 | 20 | 30 | 160 | bronze |
| Jakub Pniewski | Poland | 50 | 25 | 5 | 0 | 20 | 60 | 160 | bronze |
| Artis Vijups | Latvia | 100 | 0 | 30 | 0 | 20 | 5 | 155 | - |
| Nicolai Keenan Robinson | Denmark | 100 | 40 | 0 | 0 | 10 | 0 | 150 | - |
| Johann Gaulke | Germany | 100 | 20 | 0 | 0 | 20 | 0 | 140 | - |
| Leandro Carl Julius Conte | Germany | 100 | 10 | 0 | 0 | 20 | 5 | 135 | - |
| Yael Ginzburg | Israel | 100 | 10 | 0 | 0 | 20 | 0 | 130 | - |
| Alexander Wahlsten | Sweden | 50 | 10 | 0 | 0 | 10 | 60 | 130 | - |
| Olivia Tennisberg | Estonia | 100 | 0 | 0 | 0 | 20 | 5 | 125 | - |
| Nedas Bolevičius | Lithuania | 100 | 10 | 0 | 0 | 0 | 0 | 110 | - |
| Edith Bille Gørtz | Denmark | 100 | 0 | 0 | 0 | 10 | 0 | 110 | - |
| Oskar Märtin | Estonia | 100 | 0 | 0 | 0 | 0 | 0 | 100 | - |
| Hans Gustav Kõljalg | Estonia | 100 | 0 | 0 | 0 | 0 | 0 | 100 | - |
| David Strømme Eikeland | Norway | 70 | 10 | 0 | 15 | 0 | 5 | 100 | - |
| Boldizsár Mann | Germany | 20 | 10 | 0 | 15 | 20 | 30 | 95 | - |
| Martynas Šmaižys | Lithuania | 35 | 0 | 35 | 0 | 10 | 0 | 80 | - |
| Mihails Abramovs | Latvia | 20 | 25 | 0 | 0 | 0 | 30 | 75 | - |
| Raphael Gaedtke | Germany | 35 | 10 | 0 | 0 | 20 | 0 | 65 | - |
| Leo Varis | Finland | 20 | 10 | 0 | 15 | 20 | 0 | 65 | - |
| Mina Heier | Norway | 20 | 0 | 0 | 15 | 10 | 5 | 50 | - |
| Mayan Salomon | Israel | 5 | 10 | 0 | 0 | 35 | 0 | 50 | - |
| Joshua Andersson | Sweden | 20 | 10 | 0 | 0 | 10 | 0 | 40 | - |
| Gustas Mickus | Lithuania | 20 | 10 | 0 | 0 | 10 | 0 | 40 | - |
| Jonas Elvedal Hole | Norway | 20 | 10 | 0 | 0 | 10 | 0 | 40 | - |
| Väinö Mäkelä | Finland | 20 | 10 | 0 | 0 | 10 | 0 | 40 | - |
| Elias Simojoki | Finland | 5 | 10 | 0 | 0 | 20 | 0 | 35 | - |
| Torgeir Keun Lysen | Norway | 20 | 10 | 0 | 0 | 0 | 0 | 30 | - |
| Adrian Dobbe Flemmen | Norway | 20 | 0 | 0 | 0 | 10 | 0 | 30 | - |
| Tomas Marcinkevičius | Lithuania | 5 | 10 | 0 | 0 | 10 | 0 | 25 | - |
| Anni Tapionlinna | Finland | 5 | 0 | 0 | 0 | 20 | 0 | 25 | - |
| Jakob Skaar | Norway | 5 | 10 | 0 | 0 | 0 | 5 | 20 | - |
| Andrei Belogurov | Finland | 5 | 0 | 0 | 0 | 10 | 0 | 15 | - |
| John Hedin | Sweden | 0 | 0 | 0 | 0 | 10 | 5 | 15 | - |