| 1 | FULLERTON Mathias | DEN - Denmark | 357/ 1 | 358/ 2 | 715 | 67 | 41 | |
| | DEN - Denmark |
| | 50m-1: 357, 50m-2: 358 |
| 2 | SCHLOESSER Mike | NED - Netherlands | 356/ 3 | 355/ 7 | 711 | 63 | 35 | |
| | NED - Netherlands |
| | 50m-1: 356, 50m-2: 355 |
| 3 | GIRARD Nicolas | FRA - France | 356/ 2 | 355/11 | 711 | 63 | 31 | |
| | FRA - France |
| | 50m-1: 356, 50m-2: 355 |
| 4 | PRIYANSH | IND - India | 352/21 | 358/ 3 | 710 | 62 | 27 | |
| | IND - India |
| | 50m-1: 352, 50m-2: 358 |
| 5 | VERMA Abhishek | IND - India | 351/28 | 359/ 1 | 710 | 62 | 25 | |
| | IND - India |
| | 50m-1: 351, 50m-2: 359 |
| 6 | LUTZ James | USA - USA | 355/ 4 | 354/12 | 709 | 63 | 37 | |
| | USA - USA |
| | 50m-1: 355, 50m-2: 354 |
| 7 | SULLIVAN Sawyer | USA - USA | 355/ 4 | 354/17 | 709 | 61 | 28 | |
| | USA - USA |
| | 50m-1: 355, 50m-2: 354 |
| 8 | FREGNAN Elia | ITA - Italy | 355/ 7 | 354/18 | 709 | 61 | 23 | |
| | ITA - Italy |
| | 50m-1: 355, 50m-2: 354 |
| 9 | BOULCH Jean Philippe | FRA - France | 352/17 | 356/ 5 | 708 | 60 | 27 | CT |
| | FRA - France |
| | 50m-1: 352, 50m-2: 356 |
| 10 | BOSANSKY Jozef | SVK - Slovakia | 355/ 4 | 353/24 | 708 | 60 | 27 | CT |
| | SVK - Slovakia |
| | 50m-1: 355, 50m-2: 353 |
| 11 | MODIC Stas | SLO - Slovenia | 354/ 9 | 354/20 | 708 | 60 | 19 | |
| | SLO - Slovenia |
| | 50m-1: 354, 50m-2: 354 |
| 12 | AKCAOGLU Batuhan | TUR - Türkiye | 352/19 | 355/ 6 | 707 | 59 | 33 | CT |
| | TUR - Türkiye |
| | 50m-1: 352, 50m-2: 355 |
| 13 | VERHOEF Hendre | RSA - South Africa | 351/26 | 356/ 4 | 707 | 59 | 33 | CT |
| | RSA - South Africa |
| | 50m-1: 351, 50m-2: 356 |
| 14 | GOMEZ ZULUAGA Pablo | COL - Colombia | 354/ 8 | 353/23 | 707 | 59 | 27 | |
| | COL - Colombia |
| | 50m-1: 354, 50m-2: 353 |
| 15 | BRUNO Marco | ITA - Italy | 353/13 | 353/21 | 706 | 59 | 28 | |
| | ITA - Italy |
| | 50m-1: 353, 50m-2: 353 |
| 16 | TYUTYUN Andrey | KAZ - Kazakhstan | 352/19 | 354/15 | 706 | 58 | 28 | |
| | KAZ - Kazakhstan |
| | 50m-1: 352, 50m-2: 354 |
| 17 | GODANO Michea | ITA - Italy | 352/23 | 354/14 | 706 | 58 | 26 | |
| | ITA - Italy |
| | 50m-1: 352, 50m-2: 354 |
| 18 | ABREU Luccas | BRA - Brazil | 352/21 | 354/16 | 706 | 58 | 24 | |
| | BRA - Brazil |
| | 50m-1: 352, 50m-2: 354 |
| 19 | HANEY Emircan | TUR - Türkiye | 351/25 | 354/13 | 705 | 58 | 36 | |
| | TUR - Türkiye |
| | 50m-1: 351, 50m-2: 354 |
| 20 | FUGE Prathamesh Bhalchandra | IND - India | 350/30 | 355/ 9 | 705 | 58 | 28 | |
| | IND - India |
| | 50m-1: 350, 50m-2: 355 |
| 21 | NOLASCO Douglas Vladimir | ESA - El Salvador | 353/11 | 352/30 | 705 | 58 | 26 | |
| | ESA - El Salvador |
| | 50m-1: 353, 50m-2: 352 |
| 22 | WIENER Nico | AUT - Austria | 350/32 | 355/ 8 | 705 | 57 | 26 | |
| | AUT - Austria |
| | 50m-1: 350, 50m-2: 355 |
| 23 | BRENK Aljaz Matija | SLO - Slovenia | 354/10 | 351/34 | 705 | 57 | 24 | |
| | SLO - Slovenia |
| | 50m-1: 354, 50m-2: 351 |
| 24 | MÉNDEZ ORTIZ Lot Máximo | MEX - Mexico | 352/15 | 352/33 | 704 | 56 | 27 | |
| | MEX - Mexico |
| | 50m-1: 352, 50m-2: 352 |
| 25 | SZIJÁRTÓ László | HUN - Hungary | 352/16 | 352/31 | 704 | 56 | 26 | |
| | HUN - Hungary |
| | 50m-1: 352, 50m-2: 352 |
| 26 | DAMSBO Martin | DEN - Denmark | 351/27 | 353/24 | 704 | 56 | 25 | |
| | DEN - Denmark |
| | 50m-1: 351, 50m-2: 353 |
| 27 | SEYWERT Gilles | LUX - Luxembourg | 352/18 | 352/32 | 704 | 56 | 23 | |
| | LUX - Luxembourg |
| | 50m-1: 352, 50m-2: 352 |
| 28 | VELIZ Miguel Angel | ESA - El Salvador | 353/12 | 350/36 | 703 | 56 | 23 | |
| | ESA - El Salvador |
| | 50m-1: 353, 50m-2: 350 |
| 29 | DEL RIO Juan | MEX - Mexico | 349/34 | 353/26 | 702 | 55 | 21 | |
| | MEX - Mexico |
| | 50m-1: 349, 50m-2: 353 |
| 30 | HERNANDEZ Roberto | ESA - El Salvador | 349/35 | 353/26 | 702 | 54 | 22 | |
| | ESA - El Salvador |
| | 50m-1: 349, 50m-2: 353 |
| 31 | SEZGIN Yagiz | TUR - Türkiye | 352/23 | 348/40 | 700 | 53 | 21 | |
| | TUR - Türkiye |
| | 50m-1: 352, 50m-2: 348 |
| 32 | HOLLAS Leon | GER - Germany | 352/14 | 347/41 | 699 | 53 | 28 | |
| | GER - Germany |
| | 50m-1: 352, 50m-2: 347 |
| 33 | PREISSER Thomas | AUT - Austria | 346/45 | 353/22 | 699 | 53 | 20 | |
| | AUT - Austria |
| | 50m-1: 346, 50m-2: 353 |
| 34 | GONTIER Adrien | FRA - France | 347/44 | 352/29 | 699 | 51 | 27 | |
| | FRA - France |
| | 50m-1: 347, 50m-2: 352 |
| 35 | JEVSNIK Tim | SLO - Slovenia | 348/42 | 351/34 | 699 | 51 | 22 | |
| | SLO - Slovenia |
| | 50m-1: 348, 50m-2: 351 |
| 36 | ELEKES Gergo | HUN - Hungary | 343/51 | 355/10 | 698 | 53 | 25 | |
| | HUN - Hungary |
| | 50m-1: 343, 50m-2: 355 |
| 37 | GARCIA Sebastian | MEX - Mexico | 344/50 | 354/19 | 698 | 51 | 23 | |
| | MEX - Mexico |
| | 50m-1: 344, 50m-2: 354 |
| 38 | MATZNER Michael | AUT - Austria | 345/48 | 353/28 | 698 | 50 | 16 | |
| | AUT - Austria |
| | 50m-1: 345, 50m-2: 353 |
| 39 | ROUX Patrick | RSA - South Africa | 350/31 | 347/42 | 697 | 51 | 19 | |
| | RSA - South Africa |
| | 50m-1: 350, 50m-2: 347 |
| 40 | KULLBERG Alexander | SWE - Sweden | 348/38 | 348/39 | 696 | 52 | 25 | |
| | SWE - Sweden |
| | 50m-1: 348, 50m-2: 348 |
| 41 | BUDEN Domagoj | CRO - Croatia | 349/36 | 346/48 | 695 | 49 | 18 | |
| | CRO - Croatia |
| | 50m-1: 349, 50m-2: 346 |
| 42 | LIN Hung Hing | HKG - Hong Kong, China | 349/37 | 346/49 | 695 | 49 | 15 | |
| | HKG - Hong Kong, China |
| | 50m-1: 349, 50m-2: 346 |
| 43 | DA SILVA Jairo Rodrigo | BRA - Brazil | 348/41 | 347/43 | 695 | 47 | 26 | |
| | BRA - Brazil |
| | 50m-1: 348, 50m-2: 347 |
| 44 | MIRZAMETOV Bunyod | KAZ - Kazakhstan | 344/49 | 350/37 | 694 | 48 | 13 | |
| | KAZ - Kazakhstan |
| | 50m-1: 344, 50m-2: 350 |
| 45 | BENSCHJÖLD Jacob | SWE - Sweden | 351/29 | 343/60 | 694 | 46 | 15 | |
| | SWE - Sweden |
| | 50m-1: 351, 50m-2: 343 |
| 46 | JUCUTAN Alon Yuan | PHI - Philippines | 348/39 | 345/55 | 693 | 46 | 21 | |
| | PHI - Philippines |
| | 50m-1: 348, 50m-2: 345 |
| 47 | PATER Sil | NED - Netherlands | 349/33 | 343/61 | 692 | 45 | 22 | |
| | NED - Netherlands |
| | 50m-1: 349, 50m-2: 343 |
| 48 | HAEFELFINGER Roman | SUI - Switzerland | 347/43 | 345/53 | 692 | 45 | 21 | |
| | SUI - Switzerland |
| | 50m-1: 347, 50m-2: 345 |
| 49 | OLANO Andrei Johann | PHI - Philippines | 345/47 | 346/46 | 691 | 48 | 18 | |
| | PHI - Philippines |
| | 50m-1: 345, 50m-2: 346 |
| 50 | PAVLIK Marcel | SVK - Slovakia | 342/55 | 349/38 | 691 | 48 | 17 | |
| | SVK - Slovakia |
| | 50m-1: 342, 50m-2: 349 |
| 51 | PIZARRO LATORRE Jean | PUR - Puerto Rico | 346/46 | 345/51 | 691 | 46 | 19 | |
| | PUR - Puerto Rico |
| | 50m-1: 346, 50m-2: 345 |
| 52 | HOCEVAR Arnaud | LUX - Luxembourg | 348/40 | 343/59 | 691 | 46 | 17 | |
| | LUX - Luxembourg |
| | 50m-1: 348, 50m-2: 343 |
| 53 | BJARNARSON Tore | DEN - Denmark | 343/53 | 347/44 | 690 | 43 | 16 | |
| | DEN - Denmark |
| | 50m-1: 343, 50m-2: 347 |
| 54 | SCOTT Ajay | GBR - Great Britain | 343/54 | 346/50 | 689 | 41 | 14 | |
| | GBR - Great Britain |
| | 50m-1: 343, 50m-2: 346 |
| 55 | KRIPPENDORF Tim | GER - Germany | 341/58 | 347/45 | 688 | 44 | 18 | |
| | GER - Germany |
| | 50m-1: 341, 50m-2: 347 |
| 56 | HANSSON Stefan | SWE - Sweden | 342/56 | 346/47 | 688 | 43 | 25 | |
| | SWE - Sweden |
| | 50m-1: 342, 50m-2: 346 |
| 57 | DE LA CRUZ Paul Marton | PHI - Philippines | 343/52 | 344/56 | 687 | 42 | 16 | |
| | PHI - Philippines |
| | 50m-1: 343, 50m-2: 344 |
| 58 | JAATMA Robin | EST - Estonia | 341/57 | 342/62 | 683 | 43 | 20 | |
| | EST - Estonia |
| | 50m-1: 341, 50m-2: 342 |
| 59 | OROSZ Viktor | HUN - Hungary | 339/60 | 344/57 | 683 | 40 | 19 | |
| | HUN - Hungary |
| | 50m-1: 339, 50m-2: 344 |
| 60 | KAWAKANI Rafael | BRA - Brazil | 337/61 | 345/52 | 682 | 38 | 15 | |
| | BRA - Brazil |
| | 50m-1: 337, 50m-2: 345 |
| 61 | HAMDORF Sebastian | GER - Germany | 335/64 | 345/53 | 680 | 36 | 19 | |
| | GER - Germany |
| | 50m-1: 335, 50m-2: 345 |
| 62 | YI Tai Wai David | HKG - Hong Kong, China | 336/63 | 343/58 | 679 | 37 | 18 | |
| | HKG - Hong Kong, China |
| | 50m-1: 336, 50m-2: 343 |
| 63 | BUZEK Vladimir | SVK - Slovakia | 340/59 | 335/63 | 675 | 37 | 11 | |
| | SVK - Slovakia |
| | 50m-1: 340, 50m-2: 335 |
| 64 | ETHEMPOLA ARACHCHIGE Wasantha Kumara | SRI - Sri Lanka | 336/62 | 335/64 | 671 | 31 | 11 | |
| | SRI - Sri Lanka |
| | 50m-1: 336, 50m-2: 335 |
| 65 | TJIN-A-DJIE Jay | NED - Netherlands | 334/65 | 333/65 | 667 | 29 | 11 | |
| | NED - Netherlands |
| | 50m-1: 334, 50m-2: 333 |