| 1 | MACQUEEN Nathan | GBR - Great Britain | 353/ 1 | 352/ 1 | 705 | 24 | 33 | |
| | GBR - Great Britain |
| | 50m-1: 353, 50m-2: 352 |
| 2 | FORSBERG Jere | FIN - Finland | 350/ 2 | 347/ 2 | 697 | 17 | 33 | |
| | FIN - Finland |
| | 50m-1: 350, 50m-2: 347 |
| 3 | SHIGAEV Bair | AIN - AIN | 348/ 3 | 345/ 4 | 693 | 23 | 23 | |
| | AIN - AIN |
| | 50m-1: 348, 50m-2: 345 |
| 4 | YORULMAZ Abdullah | TUR - Türkiye | 337/ 9 | 346/ 3 | 683 | 17 | 24 | |
| | TUR - Türkiye |
| | 50m-1: 337, 50m-2: 346 |
| 5 | HARRIS Jamie | GBR - Great Britain | 341/ 6 | 341/ 8 | 682 | 10 | 8 | |
| | GBR - Great Britain |
| | 50m-1: 341, 50m-2: 341 |
| 6 | SENECA Christian | ITA - Italy | 344/ 4 | 336/14 | 680 | 15 | 22 | |
| | ITA - Italy |
| | 50m-1: 344, 50m-2: 336 |
| 7 | VAN MONTAGU Piotr | BEL - Belgium | 338/ 8 | 341/ 7 | 679 | 14 | 22 | |
| | BEL - Belgium |
| | 50m-1: 338, 50m-2: 341 |
| 8 | GALÉ MONTORIO Fernando | ESP - Spain | 340/ 7 | 339/10 | 679 | 12 | 30 | |
| | ESP - Spain |
| | 50m-1: 340, 50m-2: 339 |
| 9 | GUÉRIN Maxime | FRA - France | 335/13 | 341/ 5 | 676 | 16 | 19 | |
| | FRA - France |
| | 50m-1: 335, 50m-2: 341 |
| 10 | JOUSSAUME Thierry | FRA - France | 334/15 | 340/ 9 | 674 | 16 | 16 | |
| | FRA - France |
| | 50m-1: 334, 50m-2: 340 |
| 11 | DUDKA Adam | POL - Poland | 337/10 | 337/13 | 674 | 9 | 23 | |
| | POL - Poland |
| | 50m-1: 337, 50m-2: 337 |
| 12 | PAVLIK Marcel | SVK - Slovakia | 332/16 | 339/11 | 671 | 17 | 18 | |
| | SVK - Slovakia |
| | 50m-1: 332, 50m-2: 339 |
| 13 | BABAOGLU Kenan | TUR - Türkiye | 329/20 | 341/ 6 | 670 | 14 | 20 | |
| | TUR - Türkiye |
| | 50m-1: 329, 50m-2: 341 |
| 14 | ATAMANENKO Serhii | UKR - Ukraine | 337/11 | 333/16 | 670 | 13 | 17 | |
| | UKR - Ukraine |
| | 50m-1: 337, 50m-2: 333 |
| 15 | WALKER John | GBR - Great Britain | 332/17 | 337/12 | 669 | 13 | 19 | |
| | GBR - Great Britain |
| | 50m-1: 332, 50m-2: 337 |
| 16 | MEIER Michael | AUT - Austria | 343/ 5 | 326/21 | 669 | 10 | 22 | |
| | AUT - Austria |
| | 50m-1: 343, 50m-2: 326 |
| 17 | CANCELLI Giampaolo | ITA - Italy | 336/12 | 333/17 | 669 | 7 | 12 | |
| | ITA - Italy |
| | 50m-1: 336, 50m-2: 333 |
| 18 | CHARDIGNY Jeremy | FRA - France | 335/14 | 333/18 | 668 | 10 | 19 | |
| | FRA - France |
| | 50m-1: 335, 50m-2: 333 |
| 19 | DZIADYK Ivan | UKR - Ukraine | 330/19 | 335/15 | 665 | 8 | 24 | |
| | UKR - Ukraine |
| | 50m-1: 330, 50m-2: 335 |
| 20 | GOMBOZHAPOV Aleksandr | AIN - AIN | 331/18 | 331/20 | 662 | 11 | 20 | |
| | AIN - AIN |
| | 50m-1: 331, 50m-2: 331 |
| 21 | WEGERER Martin | AUT - Austria | 326/21 | 332/19 | 658 | 7 | 19 | |
| | AUT - Austria |
| | 50m-1: 326, 50m-2: 332 |
| 22 | DORIC Martin | SVK - Slovakia | 324/22 | 319/24 | 643 | 4 | 15 | |
| | SVK - Slovakia |
| | 50m-1: 324, 50m-2: 319 |
| 23 | PAWLIK Piotr | POL - Poland | 321/23 | 321/22 | 642 | 12 | 13 | |
| | POL - Poland |
| | 50m-1: 321, 50m-2: 321 |
| 24 | VRZAL Tomas | CZE - Czechia | 315/25 | 319/23 | 634 | 7 | 10 | |
| | CZE - Czechia |
| | 50m-1: 315, 50m-2: 319 |
| 25 | PEGULESCU Augustin | ROU - Romania | 319/24 | 311/26 | 630 | 6 | 12 | |
| | ROU - Romania |
| | 50m-1: 319, 50m-2: 311 |
| 26 | BUTOI Ionut Claudiu | ROU - Romania | 311/27 | 316/25 | 627 | 8 | 16 | |
| | ROU - Romania |
| | 50m-1: 311, 50m-2: 316 |
| 27 | NABIYEV Ali | AZE - Azerbaijan | 314/26 | 311/27 | 625 | 6 | 10 | |
| | AZE - Azerbaijan |
| | 50m-1: 314, 50m-2: 311 |