1 | BJARNARSON Tore | DEN - Denmark | 354/ 3 | 350/ 2 | 704 | 57 | 24 |
| DEN - Denmark |
| 50m-1: 354, 50m-2: 350 |
2 | AKCAOGLU Batuhan | TUR - Türkiye | 354/ 2 | 349/ 4 | 703 | 56 | 28 |
| TUR - Türkiye |
| 50m-1: 354, 50m-2: 349 |
3 | YILDIZ Yakup | TUR - Türkiye | 355/ 1 | 348/ 6 | 703 | 56 | 26 |
| TUR - Türkiye |
| 50m-1: 355, 50m-2: 348 |
4 | FULLERTON Mathias | DEN - Denmark | 351/ 5 | 352/ 1 | 703 | 56 | 26 |
| DEN - Denmark |
| 50m-1: 351, 50m-2: 352 |
5 | KONECKI Przemyslaw | POL - Poland | 351/ 4 | 350/ 3 | 701 | 54 | 21 |
| POL - Poland |
| 50m-1: 351, 50m-2: 350 |
6 | BOULEAU Victor | FRA - France | 348/ 8 | 349/ 5 | 697 | 50 | 16 |
| FRA - France |
| 50m-1: 348, 50m-2: 349 |
7 | BRENK Aljaz Matija | SLO - Slovenia | 350/ 6 | 346/ 7 | 696 | 49 | 19 |
| SLO - Slovenia |
| 50m-1: 350, 50m-2: 346 |
8 | JEVSNIK Tim | SLO - Slovenia | 349/ 7 | 343/12 | 692 | 48 | 16 |
| SLO - Slovenia |
| 50m-1: 349, 50m-2: 343 |
9 | TJIN-A-DJIE Jay | NED - Netherlands | 346/ 9 | 344/10 | 690 | 46 | 15 |
| NED - Netherlands |
| 50m-1: 346, 50m-2: 344 |
10 | VDOVENKO Vitalii | UKR - Ukraine | 344/12 | 345/ 8 | 689 | 43 | 16 |
| UKR - Ukraine |
| 50m-1: 344, 50m-2: 345 |
11 | BERG Christoffer | DEN - Denmark | 344/14 | 345/ 8 | 689 | 42 | 20 |
| DEN - Denmark |
| 50m-1: 344, 50m-2: 345 |
12 | FIGVED Sander | NOR - Norway | 346/10 | 342/16 | 688 | 42 | 19 |
| NOR - Norway |
| 50m-1: 346, 50m-2: 342 |
13 | WILLEMS Stef | NED - Netherlands | 345/11 | 342/14 | 687 | 45 | 17 |
| NED - Netherlands |
| 50m-1: 345, 50m-2: 342 |
14 | RICART Jordi | ESP - Spain | 344/13 | 343/13 | 687 | 42 | 12 |
| ESP - Spain |
| 50m-1: 344, 50m-2: 343 |
15 | COVRE Leonardo | ITA - Italy | 341/17 | 342/17 | 683 | 38 | 16 |
| ITA - Italy |
| 50m-1: 341, 50m-2: 342 |
16 | CROW Dillon | GBR - Great Britain | 340/18 | 340/18 | 680 | 36 | 19 |
| GBR - Great Britain |
| 50m-1: 340, 50m-2: 340 |
17 | HASLAM Lewis | GBR - Great Britain | 343/15 | 336/25 | 679 | 36 | 15 |
| GBR - Great Britain |
| 50m-1: 343, 50m-2: 336 |
18 | VAN DE KAMP Robert | NED - Netherlands | 339/22 | 339/20 | 678 | 37 | 15 |
| NED - Netherlands |
| 50m-1: 339, 50m-2: 339 |
19 | ARMANINI Sebastien | FRA - France | 338/24 | 340/19 | 678 | 36 | 13 |
| FRA - France |
| 50m-1: 338, 50m-2: 340 |
20 | KURZ Moritz | GER - Germany | 335/29 | 342/15 | 677 | 37 | 16 |
| GER - Germany |
| 50m-1: 335, 50m-2: 342 |
21 | LANE Thomas | GBR - Great Britain | 343/16 | 333/27 | 676 | 39 | 11 |
| GBR - Great Britain |
| 50m-1: 343, 50m-2: 333 |
22 | COSTANTINO Leonardo | ITA - Italy | 340/19 | 336/23 | 676 | 33 | 11 |
| ITA - Italy |
| 50m-1: 340, 50m-2: 336 |
23 | BRUNELLO Antonio | ITA - Italy | 339/23 | 337/22 | 676 | 33 | 10 |
| ITA - Italy |
| 50m-1: 339, 50m-2: 337 |
24 | LLORENS RIERA Jaume | ESP - Spain | 339/20 | 336/24 | 675 | 35 | 14 |
| ESP - Spain |
| 50m-1: 339, 50m-2: 336 |
25 | ARIAS Kevin | ESP - Spain | 339/21 | 333/28 | 672 | 33 | 11 |
| ESP - Spain |
| 50m-1: 339, 50m-2: 333 |
26 | MOSER Lukas | AUT - Austria | 328/32 | 343/11 | 671 | 41 | 14 |
| AUT - Austria |
| 50m-1: 328, 50m-2: 343 |
27 | CSERNÁK István | HUN - Hungary | 334/30 | 337/21 | 671 | 36 | 10 |
| HUN - Hungary |
| 50m-1: 334, 50m-2: 337 |
28 | COBAN Toprak Efe | TUR - Türkiye | 337/26 | 334/26 | 671 | 33 | 9 |
| TUR - Türkiye |
| 50m-1: 337, 50m-2: 334 |
29 | ROZIC Matija | SLO - Slovenia | 336/28 | 332/29 | 668 | 32 | 11 |
| SLO - Slovenia |
| 50m-1: 336, 50m-2: 332 |
30 | CUNNINGHAM Rogan | IRL - Ireland | 336/27 | 330/30 | 666 | 30 | 13 |
| IRL - Ireland |
| 50m-1: 336, 50m-2: 330 |
31 | HEHENBERGER Mario | AUT - Austria | 337/25 | 323/32 | 660 | 30 | 11 |
| AUT - Austria |
| 50m-1: 337, 50m-2: 323 |
32 | DOMINGUES Guilherme | POR - Portugal | 329/31 | 314/33 | 643 | 23 | 8 |
| POR - Portugal |
| 50m-1: 329, 50m-2: 314 |
33 | MANGELLE Mateo | FRA - France | 310/33 | 327/31 | 637 | 33 | 9 |
| FRA - France |
| 50m-1: 310, 50m-2: 327 |
34 | JÓNASSON Ragnar Smári | ISL - Iceland | 310/34 | 293/34 | 603 | 14 | 5 |
| ISL - Iceland |
| 50m-1: 310, 50m-2: 293 |