| 1 | ADDIS Baptiste | FRA - France | 335/ 3 | 342/ 1 | 677 | 40 | 12 |
| | FRA - France |
| | 60m-1: 335, 60m-2: 342 |
| 2 | POERIO PITERÀ Francesco | ITA - Italy | 327/12 | 342/ 2 | 669 | 32 | 6 |
| | ITA - Italy |
| | 60m-1: 327, 60m-2: 342 |
| 3 | VIALE Romain | FRA - France | 336/ 2 | 333/ 5 | 669 | 31 | 14 |
| | FRA - France |
| | 60m-1: 336, 60m-2: 333 |
| 4 | ALFANO Riccardo | ITA - Italy | 339/ 1 | 324/16 | 663 | 26 | 10 |
| | ITA - Italy |
| | 60m-1: 339, 60m-2: 324 |
| 5 | MEDVECZKY Daniel | SVK - Slovakia | 333/ 5 | 329/ 8 | 662 | 27 | 3 |
| | SVK - Slovakia |
| | 60m-1: 333, 60m-2: 329 |
| 6 | BAUDAIN Yanis | FRA - France | 333/ 4 | 328/ 9 | 661 | 28 | 11 |
| | FRA - France |
| | 60m-1: 333, 60m-2: 328 |
| 7 | GNIDOVEC Oskar | SLO - Slovenia | 330/ 8 | 331/ 6 | 661 | 23 | 8 |
| | SLO - Slovenia |
| | 60m-1: 330, 60m-2: 331 |
| 8 | MOREH Tamas | ROU - Romania | 330/ 8 | 329/ 7 | 659 | 27 | 5 |
| | ROU - Romania |
| | 60m-1: 330, 60m-2: 329 |
| 9 | DROR Roy | ISR - Israel | 325/13 | 334/ 4 | 659 | 31 | 11 |
| | ISR - Israel |
| | 60m-1: 325, 60m-2: 334 |
| 10 | KREJCÍ Richard | CZE - Czech Republic | 318/23 | 336/ 3 | 654 | 25 | 7 |
| | CZE - Czech Republic |
| | 60m-1: 318, 60m-2: 336 |
| 11 | LUETTMERDING Phil | GER - Germany | 327/11 | 326/11 | 653 | 24 | 11 |
| | GER - Germany |
| | 60m-1: 327, 60m-2: 326 |
| 12 | GRANGE Gabin | FRA - France | 331/ 6 | 319/24 | 650 | 20 | 7 |
| | FRA - France |
| | 60m-1: 331, 60m-2: 319 |
| 13 | ROETHER Fredrik | GER - Germany | 323/15 | 325/12 | 648 | 26 | 10 |
| | GER - Germany |
| | 60m-1: 323, 60m-2: 325 |
| 14 | VELIKOV Patrik | BUL - Bulgaria | 322/17 | 325/13 | 647 | 25 | 6 |
| | BUL - Bulgaria |
| | 60m-1: 322, 60m-2: 325 |
| 15 | BAK Jakub | POL - Poland | 328/10 | 317/26 | 645 | 24 | 8 |
| | POL - Poland |
| | 60m-1: 328, 60m-2: 317 |
| 16 | OAKLEY Maxwell | GBR - Great Britain | 317/25 | 328/10 | 645 | 24 | 7 |
| | GBR - Great Britain |
| | 60m-1: 317, 60m-2: 328 |
| 17 | KUTYLA Wiktor | POL - Poland | 325/14 | 320/18 | 645 | 24 | 3 |
| | POL - Poland |
| | 60m-1: 325, 60m-2: 320 |
| 18 | DE GIOVANNI Davide | ITA - Italy | 321/19 | 324/15 | 645 | 22 | 5 |
| | ITA - Italy |
| | 60m-1: 321, 60m-2: 324 |
| 19 | RUFFINO SANCATALDO Mattia | ITA - Italy | 322/16 | 319/22 | 641 | 22 | 7 |
| | ITA - Italy |
| | 60m-1: 322, 60m-2: 319 |
| 20 | WIDER Maksymilian | POL - Poland | 318/21 | 323/17 | 641 | 21 | 5 |
| | POL - Poland |
| | 60m-1: 318, 60m-2: 323 |
| 21 | BARME Vincent | GER - Germany | 331/ 7 | 309/32 | 640 | 19 | 7 |
| | GER - Germany |
| | 60m-1: 331, 60m-2: 309 |
| 22 | HÁMOR Martin | CZE - Czech Republic | 321/18 | 316/29 | 637 | 25 | 10 |
| | CZE - Czech Republic |
| | 60m-1: 321, 60m-2: 316 |
| 23 | FRITSCH Lukas | CZE - Czech Republic | 319/20 | 317/27 | 636 | 17 | 3 |
| | CZE - Czech Republic |
| | 60m-1: 319, 60m-2: 317 |
| 24 | BARTA Simon | CZE - Czech Republic | 308/27 | 325/13 | 633 | 24 | 5 |
| | CZE - Czech Republic |
| | 60m-1: 308, 60m-2: 325 |
| 25 | TODOROV Blagoy | BUL - Bulgaria | 313/26 | 320/20 | 633 | 22 | 6 |
| | BUL - Bulgaria |
| | 60m-1: 313, 60m-2: 320 |
| 26 | TANASESCU Marco | ROU - Romania | 318/22 | 315/31 | 633 | 19 | 4 |
| | ROU - Romania |
| | 60m-1: 318, 60m-2: 315 |
| 27 | GRAY Edward | GBR - Great Britain | 308/28 | 318/25 | 626 | 18 | 2 |
| | GBR - Great Britain |
| | 60m-1: 308, 60m-2: 318 |
| 28 | SERGEJEVS Romans | LAT - Latvia | 307/29 | 315/30 | 622 | 18 | 3 |
| | LAT - Latvia |
| | 60m-1: 307, 60m-2: 315 |
| 29 | DOHERTY Jack | GBR - Great Britain | 305/30 | 317/28 | 622 | 15 | 2 |
| | GBR - Great Britain |
| | 60m-1: 305, 60m-2: 317 |
| 30 | ZAUSKA David | SVK - Slovakia | 301/31 | 319/23 | 620 | 14 | 4 |
| | SVK - Slovakia |
| | 60m-1: 301, 60m-2: 319 |
| 31 | NETSOV Angel | BUL - Bulgaria | 317/24 | 297/37 | 614 | 18 | 6 |
| | BUL - Bulgaria |
| | 60m-1: 317, 60m-2: 297 |
| 32 | SADOVEANU Mihai | MDA - Moldova | 291/35 | 320/19 | 611 | 17 | 5 |
| | MDA - Moldova |
| | 60m-1: 291, 60m-2: 320 |
| 33 | COLLAS Arne | BEL - Belgium | 288/38 | 319/21 | 607 | 18 | 4 |
| | BEL - Belgium |
| | 60m-1: 288, 60m-2: 319 |
| 34 | STEER Jelte | NED - Netherlands | 300/33 | 305/34 | 605 | 14 | 3 |
| | NED - Netherlands |
| | 60m-1: 300, 60m-2: 305 |
| 35 | LANKRI Yuval | ISR - Israel | 299/34 | 301/36 | 600 | 14 | 2 |
| | ISR - Israel |
| | 60m-1: 299, 60m-2: 301 |
| 36 | SYPION Stanisław | POL - Poland | 289/36 | 306/33 | 595 | 12 | 4 |
| | POL - Poland |
| | 60m-1: 289, 60m-2: 306 |
| 37 | KALECIK Dominik | SVK - Slovakia | 300/32 | 293/38 | 593 | 17 | 7 |
| | SVK - Slovakia |
| | 60m-1: 300, 60m-2: 293 |
| 38 | OAKES Will | GBR - Great Britain | 285/39 | 301/35 | 586 | 12 | 7 |
| | GBR - Great Britain |
| | 60m-1: 285, 60m-2: 301 |
| 39 | ANAR Javadzade | AZE - Azerbaijan | 289/37 | 282/40 | 571 | 7 | 0 |
| | AZE - Azerbaijan |
| | 60m-1: 289, 60m-2: 282 |
| 40 | HRITCAN Patrick | ROU - Romania | 279/41 | 289/39 | 568 | 9 | 4 |
| | ROU - Romania |
| | 60m-1: 279, 60m-2: 289 |
| 41 | KAZIMZADA Zahid | AZE - Azerbaijan | 279/40 | 269/42 | 548 | 8 | 0 |
| | AZE - Azerbaijan |
| | 60m-1: 279, 60m-2: 269 |
| 42 | YAEGER Adam | ISR - Israel | 249/43 | 274/41 | 523 | 5 | 2 |
| | ISR - Israel |
| | 60m-1: 249, 60m-2: 274 |
| 43 | POPESCU Octavian | ROU - Romania | 251/42 | 263/43 | 514 | 5 | 0 |
| | ROU - Romania |
| | 60m-1: 251, 60m-2: 263 |
| 44 | PILET Brian | SUI - Switzerland | 221/44 | 233/44 | 454 | 5 | 2 |
| | SUI - Switzerland |
| | 60m-1: 221, 60m-2: 233 |
| 45 | ISOPESCU Adrian | ROU - Romania | 164/45 | 201/45 | 365 | 1 | 0 |
| | ROU - Romania |
| | 60m-1: 164, 60m-2: 201 |