| 1 | FULLERTON Mathias | DEN - Denmark | 359/ 1 | 359/ 1 | 718 | 43 | 27 | |
| | DEN - Denmark |
| | 50m-1: 359, 50m-2: 359 |
| 2 | SCHLOESSER Mike | NED - Netherlands | 358/ 2 | 358/ 2 | 716 | 40 | 28 | |
| | NED - Netherlands |
| | 50m-1: 358, 50m-2: 358 |
| 3 | GIRARD Nicolas | FRA - France | 355/ 5 | 357/ 4 | 712 | 40 | 25 | |
| | FRA - France |
| | 50m-1: 355, 50m-2: 357 |
| 4 | BRENK Aljaz Matija | SLO - Slovenia | 352/16 | 358/ 3 | 710 | 35 | 28 | |
| | SLO - Slovenia |
| | 50m-1: 352, 50m-2: 358 |
| 5 | HANEY Emircan | TUR - Türkiye | 357/ 3 | 353/19 | 710 | 34 | 28 | |
| | TUR - Türkiye |
| | 50m-1: 357, 50m-2: 353 |
| 6 | JEVSNIK Tim | SLO - Slovenia | 355/ 6 | 354/13 | 709 | 37 | 24 | |
| | SLO - Slovenia |
| | 50m-1: 355, 50m-2: 354 |
| 7 | GODANO Michea | ITA - Italy | 354/ 7 | 355/ 7 | 709 | 28 | 33 | |
| | ITA - Italy |
| | 50m-1: 354, 50m-2: 355 |
| 8 | AKCAOGLU Batuhan | TUR - Türkiye | 353/14 | 356/ 6 | 709 | 26 | 35 | |
| | TUR - Türkiye |
| | 50m-1: 353, 50m-2: 356 |
| 9 | WIENER Nico | AUT - Austria | 354/ 7 | 354/17 | 708 | 30 | 30 | |
| | AUT - Austria |
| | 50m-1: 354, 50m-2: 354 |
| 10 | BOSANSKY Jozef | SVK - Slovakia | 353/15 | 355/ 7 | 708 | 22 | 38 | |
| | SVK - Slovakia |
| | 50m-1: 353, 50m-2: 355 |
| 11 | KONECKI Przemyslaw | POL - Poland | 353/11 | 354/12 | 707 | 35 | 24 | |
| | POL - Poland |
| | 50m-1: 353, 50m-2: 354 |
| 12 | SCOTT Ajay | GBR - Great Britain | 356/ 4 | 350/29 | 706 | 30 | 28 | CT |
| | GBR - Great Britain |
| | 50m-1: 356, 50m-2: 350 |
| 13 | CARPENTER Adam | GBR - Great Britain | 351/20 | 355/ 7 | 706 | 30 | 28 | CT |
| | GBR - Great Britain |
| | 50m-1: 351, 50m-2: 355 |
| 14 | DAVIS Luke | GBR - Great Britain | 353/12 | 352/22 | 705 | 30 | 27 | |
| | GBR - Great Britain |
| | 50m-1: 353, 50m-2: 352 |
| 15 | SEYWERT Gilles | LUX - Luxembourg | 350/22 | 355/ 7 | 705 | 19 | 39 | |
| | LUX - Luxembourg |
| | 50m-1: 350, 50m-2: 355 |
| 16 | PRZYBYLSKI Lukasz | POL - Poland | 352/17 | 352/21 | 704 | 33 | 23 | |
| | POL - Poland |
| | 50m-1: 352, 50m-2: 352 |
| 17 | MORITZ Simon | GER - Germany | 350/21 | 354/15 | 704 | 30 | 27 | |
| | GER - Germany |
| | 50m-1: 350, 50m-2: 354 |
| 18 | JAATMA Robin | EST - Estonia | 348/31 | 356/ 5 | 704 | 26 | 30 | |
| | EST - Estonia |
| | 50m-1: 348, 50m-2: 356 |
| 19 | KUNSCH Paolo | GER - Germany | 348/30 | 354/13 | 702 | 30 | 24 | |
| | GER - Germany |
| | 50m-1: 348, 50m-2: 354 |
| 20 | MORELLO Marco | ITA - Italy | 347/36 | 355/ 7 | 702 | 25 | 30 | |
| | ITA - Italy |
| | 50m-1: 347, 50m-2: 355 |
| 21 | GUBBINI Lorenzo | ITA - Italy | 348/33 | 354/15 | 702 | 25 | 29 | |
| | ITA - Italy |
| | 50m-1: 348, 50m-2: 354 |
| 22 | PARDO GUTIERREZ Alvaro | ESP - Spain | 353/13 | 349/34 | 702 | 22 | 32 | |
| | ESP - Spain |
| | 50m-1: 353, 50m-2: 349 |
| 23 | GRIGARAVICIUS Jonas | LTU - Lithuania | 349/26 | 353/20 | 702 | 21 | 35 | |
| | LTU - Lithuania |
| | 50m-1: 349, 50m-2: 353 |
| 24 | DAMSBO Martin | DEN - Denmark | 349/24 | 352/23 | 701 | 27 | 26 | |
| | DEN - Denmark |
| | 50m-1: 349, 50m-2: 352 |
| 25 | SEZGIN Yagiz | TUR - Türkiye | 351/18 | 349/31 | 700 | 26 | 27 | |
| | TUR - Türkiye |
| | 50m-1: 351, 50m-2: 349 |
| 26 | BOULCH Jean Philippe | FRA - France | 354/ 7 | 346/44 | 700 | 20 | 32 | |
| | FRA - France |
| | 50m-1: 354, 50m-2: 346 |
| 27 | PATER Sil | NED - Netherlands | 351/19 | 348/35 | 699 | 26 | 25 | |
| | NED - Netherlands |
| | 50m-1: 351, 50m-2: 348 |
| 28 | DURNY JR Matus | SVK - Slovakia | 348/29 | 349/30 | 697 | 26 | 25 | |
| | SVK - Slovakia |
| | 50m-1: 348, 50m-2: 349 |
| 29 | SZUCS Tibor | HUN - Hungary | 349/25 | 348/39 | 697 | 23 | 26 | |
| | HUN - Hungary |
| | 50m-1: 349, 50m-2: 348 |
| 30 | OROSZ Viktor | HUN - Hungary | 346/40 | 351/26 | 697 | 20 | 31 | |
| | HUN - Hungary |
| | 50m-1: 346, 50m-2: 351 |
| 31 | BRAMSEN Rasmus | DEN - Denmark | 346/41 | 351/25 | 697 | 20 | 30 | |
| | DEN - Denmark |
| | 50m-1: 346, 50m-2: 351 |
| 32 | BUDEN Domagoj | CRO - Croatia | 347/35 | 349/32 | 696 | 23 | 28 | |
| | CRO - Croatia |
| | 50m-1: 347, 50m-2: 349 |
| 33 | BENSCHJÖLD Jacob | SWE - Sweden | 344/48 | 352/24 | 696 | 20 | 32 | |
| | SWE - Sweden |
| | 50m-1: 344, 50m-2: 352 |
| 34 | SZIJÁRTÓ László | HUN - Hungary | 349/27 | 347/42 | 696 | 13 | 36 | |
| | HUN - Hungary |
| | 50m-1: 349, 50m-2: 347 |
| 35 | BUTRYM Stepan | AIN - AIN | 353/10 | 342/59 | 695 | 27 | 22 | |
| | AIN - AIN |
| | 50m-1: 353, 50m-2: 342 |
| 36 | KOOLS Reginald | BEL - Belgium | 345/44 | 350/28 | 695 | 22 | 27 | |
| | BEL - Belgium |
| | 50m-1: 345, 50m-2: 350 |
| 37 | POULSEN Joannes | FRO - Faroe Islands | 348/28 | 347/41 | 695 | 21 | 30 | |
| | FRO - Faroe Islands |
| | 50m-1: 348, 50m-2: 347 |
| 38 | NUBER Noah | GER - Germany | 347/39 | 348/36 | 695 | 20 | 29 | |
| | GER - Germany |
| | 50m-1: 347, 50m-2: 348 |
| 39 | SINIAEV Ivan | AIN - AIN | 349/23 | 345/49 | 694 | 25 | 23 | |
| | AIN - AIN |
| | 50m-1: 349, 50m-2: 345 |
| 40 | PREISSER Thomas | AUT - Austria | 347/36 | 347/42 | 694 | 18 | 30 | |
| | AUT - Austria |
| | 50m-1: 347, 50m-2: 347 |
| 41 | MATZNER Michael | AUT - Austria | 348/32 | 345/47 | 693 | 21 | 25 | |
| | AUT - Austria |
| | 50m-1: 348, 50m-2: 345 |
| 42 | KULLBERG Alexander | SWE - Sweden | 344/47 | 349/33 | 693 | 19 | 30 | |
| | SWE - Sweden |
| | 50m-1: 344, 50m-2: 349 |
| 43 | MODIC Stas | SLO - Slovenia | 342/53 | 350/27 | 692 | 25 | 21 | |
| | SLO - Slovenia |
| | 50m-1: 342, 50m-2: 350 |
| 44 | DRAKIOTIS Dimitrios - Konstantinos | GRE - Greece | 347/34 | 344/57 | 691 | 23 | 22 | |
| | GRE - Greece |
| | 50m-1: 347, 50m-2: 344 |
| 45 | LOPEZ Ramon | ESP - Spain | 345/45 | 346/45 | 691 | 17 | 27 | |
| | ESP - Spain |
| | 50m-1: 345, 50m-2: 346 |
| 46 | SNELDER Rik | NED - Netherlands | 342/52 | 348/37 | 690 | 25 | 19 | |
| | NED - Netherlands |
| | 50m-1: 342, 50m-2: 348 |
| 47 | GAREEV Artur | AIN - AIN | 345/43 | 345/50 | 690 | 17 | 28 | |
| | AIN - AIN |
| | 50m-1: 345, 50m-2: 345 |
| 48 | VANEK Martin | CZE - Czechia | 344/49 | 345/48 | 689 | 16 | 28 | |
| | CZE - Czechia |
| | 50m-1: 344, 50m-2: 345 |
| 49 | CURIC Mihael | CRO - Croatia | 340/57 | 348/38 | 688 | 18 | 26 | |
| | CRO - Croatia |
| | 50m-1: 340, 50m-2: 348 |
| 50 | FRAIPONT Julien | BEL - Belgium | 343/50 | 344/55 | 687 | 20 | 22 | |
| | BEL - Belgium |
| | 50m-1: 343, 50m-2: 344 |
| 51 | GEROLEMOU Spyros | CYP - Cyprus | 343/50 | 344/56 | 687 | 18 | 26 | |
| | CYP - Cyprus |
| | 50m-1: 343, 50m-2: 344 |
| 52 | TELLA Matti | FIN - Finland | 347/38 | 338/66 | 685 | 14 | 31 | |
| | FIN - Finland |
| | 50m-1: 347, 50m-2: 338 |
| 53 | CANALEJAS TEJERO Victor | SUI - Switzerland | 339/60 | 345/51 | 684 | 14 | 26 | |
| | SUI - Switzerland |
| | 50m-1: 339, 50m-2: 345 |
| 54 | FORSBERG Jere | FIN - Finland | 345/46 | 339/65 | 684 | 12 | 28 | |
| | FIN - Finland |
| | 50m-1: 345, 50m-2: 339 |
| 55 | KOUMERTAS Stavros | GRE - Greece | 338/63 | 345/46 | 683 | 21 | 19 | |
| | GRE - Greece |
| | 50m-1: 338, 50m-2: 345 |
| 56 | HOCEVAR Arnaud | LUX - Luxembourg | 341/55 | 342/60 | 683 | 17 | 24 | |
| | LUX - Luxembourg |
| | 50m-1: 341, 50m-2: 342 |
| 57 | SZELAG Filip | POL - Poland | 339/62 | 344/53 | 683 | 15 | 23 | |
| | POL - Poland |
| | 50m-1: 339, 50m-2: 344 |
| 58 | POSAVEC Maks | CRO - Croatia | 339/61 | 343/58 | 682 | 15 | 22 | |
| | CRO - Croatia |
| | 50m-1: 339, 50m-2: 343 |
| 59 | KARPENKO Sviatoslav | UKR - Ukraine | 337/66 | 344/54 | 681 | 17 | 21 | |
| | UKR - Ukraine |
| | 50m-1: 337, 50m-2: 344 |
| 60 | ZACHAR Oliver | SVK - Slovakia | 339/59 | 342/61 | 681 | 14 | 27 | |
| | SVK - Slovakia |
| | 50m-1: 339, 50m-2: 342 |
| 61 | ALVES Jorge | POR - Portugal | 336/69 | 344/52 | 680 | 17 | 20 | |
| | POR - Portugal |
| | 50m-1: 336, 50m-2: 344 |
| 62 | ZAORAL Pavel | CZE - Czechia | 340/56 | 340/63 | 680 | 15 | 23 | |
| | CZE - Czechia |
| | 50m-1: 340, 50m-2: 340 |
| 63 | JOHNSEN Jon William | NOR - Norway | 339/58 | 340/64 | 679 | 18 | 19 | CT |
| | NOR - Norway |
| | 50m-1: 339, 50m-2: 340 |
| 64 | LAINE Jere | FIN - Finland | 332/71 | 347/40 | 679 | 18 | 19 | CT |
| | FIN - Finland |
| | 50m-1: 332, 50m-2: 347 |
| 65 | PETERSEN Nikkel | FRO - Faroe Islands | 338/64 | 341/62 | 679 | 14 | 23 | |
| | FRO - Faroe Islands |
| | 50m-1: 338, 50m-2: 341 |
| 66 | DUBOIS François | FRA - France | 324/76 | 354/18 | 678 | 20 | 31 | |
| | FRA - France |
| | 50m-1: 324, 50m-2: 354 |
| 67 | JÓNASSON Ragnar Smári | ISL - Iceland | 345/42 | 331/75 | 676 | 18 | 19 | |
| | ISL - Iceland |
| | 50m-1: 345, 50m-2: 331 |
| 68 | FLEURINCK Mick | BEL - Belgium | 341/54 | 334/71 | 675 | 15 | 18 | |
| | BEL - Belgium |
| | 50m-1: 341, 50m-2: 334 |
| 69 | RYAN Christopher | IRL - Ireland | 338/65 | 335/69 | 673 | 15 | 16 | |
| | IRL - Ireland |
| | 50m-1: 338, 50m-2: 335 |
| 70 | ROCHE Fionn | IRL - Ireland | 336/68 | 336/68 | 672 | 12 | 21 | |
| | IRL - Ireland |
| | 50m-1: 336, 50m-2: 336 |
| 71 | VLACHODIONYSOPOULOS Konstantinos | GRE - Greece | 337/67 | 331/76 | 668 | 10 | 19 | |
| | GRE - Greece |
| | 50m-1: 337, 50m-2: 331 |
| 72 | CREAN Lorcan | IRL - Ireland | 331/74 | 336/67 | 667 | 16 | 17 | |
| | IRL - Ireland |
| | 50m-1: 331, 50m-2: 336 |
| 73 | NICLASEN Jogvan | FRO - Faroe Islands | 334/70 | 333/74 | 667 | 11 | 17 | |
| | FRO - Faroe Islands |
| | 50m-1: 334, 50m-2: 333 |
| 74 | MOSESHVILI Jaba | GEO - Georgia | 332/73 | 335/70 | 667 | 10 | 21 | |
| | GEO - Georgia |
| | 50m-1: 332, 50m-2: 335 |
| 75 | TIMINSKAS Ugnius | LTU - Lithuania | 332/72 | 333/73 | 665 | 12 | 17 | |
| | LTU - Lithuania |
| | 50m-1: 332, 50m-2: 333 |
| 76 | BIRGISSON Alfred | ISL - Iceland | 330/75 | 324/78 | 654 | 10 | 12 | |
| | ISL - Iceland |
| | 50m-1: 330, 50m-2: 324 |
| 77 | LEKVEISHVILI Akaki | GEO - Georgia | 319/77 | 333/72 | 652 | 12 | 13 | |
| | GEO - Georgia |
| | 50m-1: 319, 50m-2: 333 |
| 78 | FANNARSSON Dagur Orn | ISL - Iceland | 309/78 | 331/77 | 640 | 5 | 15 | |
| | ISL - Iceland |
| | 50m-1: 309, 50m-2: 331 |