1 | FREDERICK Cole | USA - USA | 349/ 5 | 353/ 2 | 702 | 54 | 26 |
| USA - USA |
| 50m-1: 349, 50m-2: 353 |
2 | FULLERTON Mathias | DEN - Denmark | 351/ 1 | 351/13 | 702 | 54 | 21 |
| DEN - Denmark |
| 50m-1: 351, 50m-2: 351 |
3 | GARCIA Sebastian | MEX - Mexico | 350/ 2 | 352/ 6 | 702 | 54 | 21 |
| MEX - Mexico |
| 50m-1: 350, 50m-2: 352 |
4 | BERG Christoffer | DEN - Denmark | 350/ 3 | 351/13 | 701 | 53 | 19 |
| DEN - Denmark |
| 50m-1: 350, 50m-2: 351 |
5 | HANEY Emircan | TUR - Turkey | 349/ 4 | 350/17 | 699 | 54 | 25 |
| TUR - Turkey |
| 50m-1: 349, 50m-2: 350 |
6 | RUSSELL Matthew | USA - USA | 346/ 8 | 353/ 4 | 699 | 52 | 20 |
| USA - USA |
| 50m-1: 346, 50m-2: 353 |
7 | FRENCH Cooper | USA - USA | 346/ 8 | 352/ 6 | 698 | 50 | 24 |
| USA - USA |
| 50m-1: 346, 50m-2: 352 |
8 | JAATMA Robin | EST - Estonia | 344/12 | 353/ 3 | 697 | 49 | 23 |
| EST - Estonia |
| 50m-1: 344, 50m-2: 353 |
9 | CARPENTER Adam | GBR - Great Britain | 347/ 7 | 350/15 | 697 | 52 | 18 |
| GBR - Great Britain |
| 50m-1: 347, 50m-2: 350 |
10 | KONECKI Przemyslaw | POL - Poland | 343/14 | 354/ 1 | 697 | 51 | 22 |
| POL - Poland |
| 50m-1: 343, 50m-2: 354 |
11 | ALBANESE Rémy | FRA - France | 343/15 | 352/ 6 | 695 | 49 | 20 |
| FRA - France |
| 50m-1: 343, 50m-2: 352 |
12 | YADAV Rishabh | IND - India | 346/ 8 | 348/20 | 694 | 51 | 29 |
| IND - India |
| 50m-1: 346, 50m-2: 348 |
13 | OLVERA Rodrigo | MEX - Mexico | 341/16 | 353/ 5 | 694 | 50 | 18 |
| MEX - Mexico |
| 50m-1: 341, 50m-2: 353 |
14 | AKCAOGLU Batuhan | TUR - Turkey | 349/ 6 | 345/28 | 694 | 47 | 17 |
| TUR - Turkey |
| 50m-1: 349, 50m-2: 345 |
15 | KOSENKOV Daniil | RUS - Russia | 343/13 | 350/16 | 693 | 50 | 17 |
| RUS - Russia |
| 50m-1: 343, 50m-2: 350 |
16 | JEVSNIK Tim | SLO - Slovenia | 339/24 | 352/ 6 | 691 | 48 | 22 |
| SLO - Slovenia |
| 50m-1: 339, 50m-2: 352 |
17 | JAWKAR Prathamesh Samadhan | IND - India | 346/ 8 | 344/29 | 690 | 45 | 19 |
| IND - India |
| 50m-1: 346, 50m-2: 344 |
18 | LEZAMA SOTO Luis Enrique | MEX - Mexico | 340/20 | 350/18 | 690 | 45 | 18 |
| MEX - Mexico |
| 50m-1: 340, 50m-2: 350 |
19 | GODANO Michea | ITA - Italy | 338/27 | 351/10 | 689 | 47 | 19 |
| ITA - Italy |
| 50m-1: 338, 50m-2: 351 |
20 | SHENKHOROV Sergei | RUS - Russia | 341/17 | 348/22 | 689 | 42 | 14 |
| RUS - Russia |
| 50m-1: 341, 50m-2: 348 |
21 | GAREEV Artur | RUS - Russia | 340/21 | 346/23 | 686 | 40 | 17 |
| RUS - Russia |
| 50m-1: 340, 50m-2: 346 |
22 | . Priyansh | IND - India | 340/19 | 343/32 | 683 | 39 | 19 |
| IND - India |
| 50m-1: 340, 50m-2: 343 |
23 | ZAMANI NEZHAD Parsa | IRI - IR Iran | 337/31 | 346/24 | 683 | 38 | 10 |
| IRI - IR Iran |
| 50m-1: 337, 50m-2: 346 |
24 | VAN LOOY Quinten | BEL - Belgium | 331/43 | 351/12 | 682 | 44 | 15 |
| BEL - Belgium |
| 50m-1: 331, 50m-2: 351 |
25 | GOMEZ ZULUAGA Pablo | COL - Colombia | 337/28 | 345/27 | 682 | 42 | 17 |
| COL - Colombia |
| 50m-1: 337, 50m-2: 345 |
26 | GHORBANZADEH Amirmohammad | IRI - IR Iran | 331/44 | 351/11 | 682 | 40 | 17 |
| IRI - IR Iran |
| 50m-1: 331, 50m-2: 351 |
27 | RIVAS Gerardo | ESA - El Salvador | 331/42 | 348/21 | 679 | 42 | 13 |
| ESA - El Salvador |
| 50m-1: 331, 50m-2: 348 |
28 | TORO VASQUEZ Manuel | COL - Colombia | 340/18 | 339/47 | 679 | 40 | 20 |
| COL - Colombia |
| 50m-1: 340, 50m-2: 339 |
29 | FIGVED Sander | NOR - Norway | 339/22 | 340/45 | 679 | 38 | 8 |
| NOR - Norway |
| 50m-1: 339, 50m-2: 340 |
30 | PAKZAD Armin | IRI - IR Iran | 337/30 | 342/34 | 679 | 37 | 15 |
| IRI - IR Iran |
| 50m-1: 337, 50m-2: 342 |
31 | KOSE Omer Faruk | TUR - Turkey | 339/23 | 339/51 | 678 | 37 | 18 |
| TUR - Turkey |
| 50m-1: 339, 50m-2: 339 |
32 | ANDERSEN Rasmus Bramsen | DEN - Denmark | 335/35 | 343/30 | 678 | 37 | 14 |
| DEN - Denmark |
| 50m-1: 335, 50m-2: 343 |
33 | ROUX Wian | RSA - South Africa | 332/41 | 345/26 | 677 | 38 | 19 |
| RSA - South Africa |
| 50m-1: 332, 50m-2: 345 |
34 | WONG Matthew | GBR - Great Britain | 338/26 | 339/49 | 677 | 36 | 18 |
| GBR - Great Britain |
| 50m-1: 338, 50m-2: 339 |
35 | MUEHLBAUER Fabian | GER - Germany | 337/29 | 340/46 | 677 | 34 | 11 |
| GER - Germany |
| 50m-1: 337, 50m-2: 340 |
36 | DRAKIOTIS Dimitrios - Konstantinos | GRE - Greece | 333/37 | 342/33 | 675 | 38 | 17 |
| GRE - Greece |
| 50m-1: 333, 50m-2: 342 |
37 | COSTANTINO Leonardo | ITA - Italy | 336/33 | 339/48 | 675 | 37 | 15 |
| ITA - Italy |
| 50m-1: 336, 50m-2: 339 |
38 | SAGUTDINOV Shamil | KAZ - Kazakhstan | 335/34 | 340/43 | 675 | 35 | 9 |
| KAZ - Kazakhstan |
| 50m-1: 335, 50m-2: 340 |
39 | ROZIC Matija | SLO - Slovenia | 333/39 | 341/37 | 674 | 35 | 11 |
| SLO - Slovenia |
| 50m-1: 333, 50m-2: 341 |
40 | GODESA Matej | SLO - Slovenia | 339/25 | 334/59 | 673 | 34 | 11 |
| SLO - Slovenia |
| 50m-1: 339, 50m-2: 334 |
41 | ARLEFUR-WÄLLSTEDT Marcus | SWE - Sweden | 336/32 | 336/57 | 672 | 39 | 13 |
| SWE - Sweden |
| 50m-1: 336, 50m-2: 336 |
42 | MANGELLE Mateo | FRA - France | 323/58 | 349/19 | 672 | 35 | 15 |
| FRA - France |
| 50m-1: 323, 50m-2: 349 |
43 | ILVES Kristjan | EST - Estonia | 329/48 | 343/30 | 672 | 34 | 12 |
| EST - Estonia |
| 50m-1: 329, 50m-2: 343 |
44 | KURZ Moritz | GER - Germany | 333/40 | 339/50 | 672 | 29 | 8 |
| GER - Germany |
| 50m-1: 333, 50m-2: 339 |
45 | REULE Jelle | NED - Netherlands | 330/45 | 341/39 | 671 | 34 | 19 |
| NED - Netherlands |
| 50m-1: 330, 50m-2: 341 |
46 | ZHUSSUPOV Raiymbek | KAZ - Kazakhstan | 329/47 | 342/35 | 671 | 33 | 11 |
| KAZ - Kazakhstan |
| 50m-1: 329, 50m-2: 342 |
47 | NORCZYK Pablo | ESP - Spain | 324/55 | 346/25 | 670 | 33 | 9 |
| ESP - Spain |
| 50m-1: 324, 50m-2: 346 |
48 | TJIN-A-DJIE Jay | NED - Netherlands | 334/36 | 336/58 | 670 | 28 | 9 |
| NED - Netherlands |
| 50m-1: 334, 50m-2: 336 |
49 | BEKTURSUN Zhomart | KAZ - Kazakhstan | 329/46 | 340/42 | 669 | 34 | 13 |
| KAZ - Kazakhstan |
| 50m-1: 329, 50m-2: 340 |
50 | KLASSEN Brady | CAN - Canada | 327/50 | 341/38 | 668 | 33 | 5 |
| CAN - Canada |
| 50m-1: 327, 50m-2: 341 |
51 | AUCAMP Hercules Albertus | RSA - South Africa | 327/51 | 340/44 | 667 | 28 | 12 |
| RSA - South Africa |
| 50m-1: 327, 50m-2: 340 |
52 | NOGUEIRA CAMPOS GUIMARAES Gabriel | BRA - Brazil | 326/52 | 340/41 | 666 | 33 | 10 |
| BRA - Brazil |
| 50m-1: 326, 50m-2: 340 |
53 | WONG Ka Ching | HKG - Hong Kong, China | 327/49 | 337/53 | 664 | 33 | 13 |
| HKG - Hong Kong, China |
| 50m-1: 327, 50m-2: 337 |
54 | SNELDER Rik | NED - Netherlands | 326/53 | 337/55 | 663 | 29 | 10 |
| NED - Netherlands |
| 50m-1: 326, 50m-2: 337 |
55 | VLAD Teodor | ROU - Romania | 320/61 | 341/36 | 661 | 31 | 17 |
| ROU - Romania |
| 50m-1: 320, 50m-2: 341 |
56 | PIECHA Patrick | GER - Germany | 323/57 | 337/54 | 660 | 30 | 5 |
| GER - Germany |
| 50m-1: 323, 50m-2: 337 |
57 | NEDELKO Daniil | UKR - Ukraine | 322/59 | 338/52 | 660 | 29 | 15 |
| UKR - Ukraine |
| 50m-1: 322, 50m-2: 338 |
58 | NGAI Ho Chun | HKG - Hong Kong, China | 333/38 | 326/67 | 659 | 29 | 13 |
| HKG - Hong Kong, China |
| 50m-1: 333, 50m-2: 326 |
59 | TABOROVETS Illia | UKR - Ukraine | 324/54 | 332/62 | 656 | 24 | 9 |
| UKR - Ukraine |
| 50m-1: 324, 50m-2: 332 |
60 | SÁNCHEZ MEDRANO Mario | ESP - Spain | 314/66 | 341/40 | 655 | 30 | 12 |
| ESP - Spain |
| 50m-1: 314, 50m-2: 341 |
61 | TRYFANOV Taras | UKR - Ukraine | 322/60 | 332/61 | 654 | 27 | 7 |
| UKR - Ukraine |
| 50m-1: 322, 50m-2: 332 |
62 | CALDERON ARROYO Sergio | ESP - Spain | 323/56 | 329/65 | 652 | 25 | 9 |
| ESP - Spain |
| 50m-1: 323, 50m-2: 329 |
63 | PINILI Martin Antoine Marino | HKG - Hong Kong, China | 318/65 | 333/60 | 651 | 26 | 8 |
| HKG - Hong Kong, China |
| 50m-1: 318, 50m-2: 333 |
64 | HASLAM Lewis | GBR - Great Britain | 319/63 | 330/63 | 649 | 24 | 6 |
| GBR - Great Britain |
| 50m-1: 319, 50m-2: 330 |
65 | VELASQUEZ RUIZ Anibal | COL - Colombia | 319/62 | 330/64 | 649 | 23 | 5 |
| COL - Colombia |
| 50m-1: 319, 50m-2: 330 |
66 | DOMINGUES Guilherme | POR - Portugal | 319/64 | 329/66 | 648 | 19 | 8 |
| POR - Portugal |
| 50m-1: 319, 50m-2: 329 |
67 | COVRE Leonardo | ITA - Italy | 308/67 | 337/56 | 645 | 21 | 9 |
| ITA - Italy |
| 50m-1: 308, 50m-2: 337 |
68 | MUSIATOWICZ Mateusz | POL - Poland | 305/68 | 326/68 | 631 | 16 | 3 |
| POL - Poland |
| 50m-1: 305, 50m-2: 326 |
69 | MICHALAK Maciej | POL - Poland | 280/70 | 311/69 | 591 | 18 | 3 |
| POL - Poland |
| 50m-1: 280, 50m-2: 311 |
70 | FANNARSSON Dagur Orn | ISL - Iceland | 293/69 | 284/70 | 577 | 10 | 1 |
| ISL - Iceland |
| 50m-1: 293, 50m-2: 284 |