| 1 | DALAL Kushal | IND - India | 353/ 3 | 347/ 5 | 700 | 53 | 14 | |
| | IND - India |
| | 50m-1: 353, 50m-2: 347 |
| 2 | SEZGIN Yagiz | TUR - Türkiye | 351/ 6 | 348/ 2 | 699 | 52 | 25 | |
| | TUR - Türkiye |
| | 50m-1: 351, 50m-2: 348 |
| 3 | KIM Kangmin | KOR - Korea | 350/10 | 349/ 1 | 699 | 52 | 16 | |
| | KOR - Korea |
| | 50m-1: 350, 50m-2: 349 |
| 4 | APAR Mihir Nitin | IND - India | 352/ 4 | 346/ 6 | 698 | 51 | 21 | |
| | IND - India |
| | 50m-1: 352, 50m-2: 346 |
| 5 | PARDO GUTIERREZ Alvaro | ESP - Spain | 350/ 9 | 347/ 3 | 697 | 53 | 26 | |
| | ESP - Spain |
| | 50m-1: 350, 50m-2: 347 |
| 6 | THIRUMURU Ganesh Mani Ratnam | IND - India | 353/ 2 | 344/10 | 697 | 50 | 20 | |
| | IND - India |
| | 50m-1: 353, 50m-2: 344 |
| 7 | GUBBINI Lorenzo | ITA - Italy | 356/ 1 | 340/15 | 696 | 53 | 31 | |
| | ITA - Italy |
| | 50m-1: 356, 50m-2: 340 |
| 8 | YAMROM Shamai | ISR - Israel | 351/ 8 | 345/ 8 | 696 | 51 | 24 | |
| | ISR - Israel |
| | 50m-1: 351, 50m-2: 345 |
| 9 | CUELLAR ITURBIDE Jose Angel | MEX - Mexico | 349/15 | 346/ 7 | 695 | 48 | 17 | |
| | MEX - Mexico |
| | 50m-1: 349, 50m-2: 346 |
| 10 | HADAR Yiftach | ISR - Israel | 348/18 | 345/ 8 | 693 | 52 | 17 | |
| | ISR - Israel |
| | 50m-1: 348, 50m-2: 345 |
| 11 | KANE Grady | USA - USA | 352/ 5 | 340/16 | 692 | 47 | 23 | |
| | USA - USA |
| | 50m-1: 352, 50m-2: 340 |
| 12 | MERKEL Jacob | USA - USA | 348/17 | 343/11 | 691 | 49 | 21 | |
| | USA - USA |
| | 50m-1: 348, 50m-2: 343 |
| 13 | ALEX Fabio | GER - Germany | 343/32 | 347/ 4 | 690 | 43 | 11 | |
| | GER - Germany |
| | 50m-1: 343, 50m-2: 347 |
| 14 | GRIGARAVICIUS Jonas | LTU - Lithuania | 349/13 | 339/18 | 688 | 47 | 17 | |
| | LTU - Lithuania |
| | 50m-1: 349, 50m-2: 339 |
| 15 | WU Z Wei | TPE - Chinese Taipei | 348/19 | 339/20 | 687 | 44 | 17 | |
| | TPE - Chinese Taipei |
| | 50m-1: 348, 50m-2: 339 |
| 16 | NUBER Noah | GER - Germany | 349/16 | 338/22 | 687 | 42 | 19 | |
| | GER - Germany |
| | 50m-1: 349, 50m-2: 338 |
| 17 | DE LOS SANTOS SÁNCHEZ Álvaro | ESP - Spain | 347/22 | 339/19 | 686 | 46 | 15 | |
| | ESP - Spain |
| | 50m-1: 347, 50m-2: 339 |
| 18 | BRYLD Nicklas Bredal | DEN - Denmark | 350/11 | 335/27 | 685 | 46 | 18 | |
| | DEN - Denmark |
| | 50m-1: 350, 50m-2: 335 |
| 19 | TILLIT GUTIÉRREZ Esteban | GUA - Guatemala | 344/26 | 341/14 | 685 | 39 | 15 | |
| | GUA - Guatemala |
| | 50m-1: 344, 50m-2: 341 |
| 20 | INFANTE PÉREZ Agustín | CHI - Chile | 343/31 | 341/12 | 684 | 39 | 16 | |
| | CHI - Chile |
| | 50m-1: 343, 50m-2: 341 |
| 21 | MÉNDEZ ORTIZ Lot Máximo | MEX - Mexico | 346/24 | 337/24 | 683 | 42 | 16 | |
| | MEX - Mexico |
| | 50m-1: 346, 50m-2: 337 |
| 22 | DAVIS Luke | GBR - Great Britain | 347/23 | 335/28 | 682 | 40 | 14 | |
| | GBR - Great Britain |
| | 50m-1: 347, 50m-2: 335 |
| 23 | YOON Chanyoung | KOR - Korea | 341/38 | 341/13 | 682 | 39 | 14 | |
| | KOR - Korea |
| | 50m-1: 341, 50m-2: 341 |
| 24 | FLORES GONZALEZ Carlos Manuel | MEX - Mexico | 341/37 | 340/17 | 681 | 39 | 20 | |
| | MEX - Mexico |
| | 50m-1: 341, 50m-2: 340 |
| 25 | GONZALEZ MANUEL Hector | ESP - Spain | 344/26 | 337/25 | 681 | 39 | 17 | |
| | ESP - Spain |
| | 50m-1: 344, 50m-2: 337 |
| 26 | KIM Hyungheon | KOR - Korea | 351/ 7 | 329/35 | 680 | 45 | 19 | |
| | KOR - Korea |
| | 50m-1: 351, 50m-2: 329 |
| 27 | NEILSON Zachary | USA - USA | 342/33 | 337/23 | 679 | 40 | 18 | |
| | USA - USA |
| | 50m-1: 342, 50m-2: 337 |
| 28 | ZEMAN Samuel | SVK - Slovakia | 342/34 | 337/26 | 679 | 36 | 13 | |
| | SVK - Slovakia |
| | 50m-1: 342, 50m-2: 337 |
| 29 | ADAMS Jack | NZL - New Zealand | 344/26 | 333/30 | 677 | 39 | 15 | |
| | NZL - New Zealand |
| | 50m-1: 344, 50m-2: 333 |
| 30 | FLÜß Ruven | GER - Germany | 345/25 | 332/32 | 677 | 38 | 12 | |
| | GER - Germany |
| | 50m-1: 345, 50m-2: 332 |
| 31 | CORGIAT LOIA Mattia | ITA - Italy | 350/12 | 324/39 | 674 | 42 | 10 | |
| | ITA - Italy |
| | 50m-1: 350, 50m-2: 324 |
| 32 | JUCUTAN Alon Yuan | PHI - Philippines | 343/29 | 331/33 | 674 | 36 | 13 | |
| | PHI - Philippines |
| | 50m-1: 343, 50m-2: 331 |
| 33 | ALOISI Fabrizio | ITA - Italy | 342/36 | 332/31 | 674 | 34 | 13 | |
| | ITA - Italy |
| | 50m-1: 342, 50m-2: 332 |
| 34 | KAO Cheng En | TPE - Chinese Taipei | 349/13 | 324/40 | 673 | 41 | 17 | |
| | TPE - Chinese Taipei |
| | 50m-1: 349, 50m-2: 324 |
| 35 | CRAWFORD Keegan | CAN - Canada | 348/20 | 325/38 | 673 | 36 | 17 | |
| | CAN - Canada |
| | 50m-1: 348, 50m-2: 325 |
| 36 | WARWA Riley | CAN - Canada | 343/30 | 329/37 | 672 | 34 | 15 | |
| | CAN - Canada |
| | 50m-1: 343, 50m-2: 329 |
| 37 | PAIZ MEDINA Cesar Alejandro | GUA - Guatemala | 334/42 | 338/21 | 672 | 34 | 12 | |
| | GUA - Guatemala |
| | 50m-1: 334, 50m-2: 338 |
| 38 | KARPENKO Sviatoslav | UKR - Ukraine | 342/34 | 330/34 | 672 | 33 | 11 | |
| | UKR - Ukraine |
| | 50m-1: 342, 50m-2: 330 |
| 39 | LU Hao-an | TPE - Chinese Taipei | 348/21 | 319/44 | 667 | 35 | 16 | |
| | TPE - Chinese Taipei |
| | 50m-1: 348, 50m-2: 319 |
| 40 | HRYHORYEV David | POR - Portugal | 333/44 | 333/29 | 666 | 31 | 12 | |
| | POR - Portugal |
| | 50m-1: 333, 50m-2: 333 |
| 41 | JÓNASSON Ragnar Smári | ISL - Iceland | 338/39 | 324/41 | 662 | 29 | 10 | |
| | ISL - Iceland |
| | 50m-1: 338, 50m-2: 324 |
| 42 | PRIMOŽIC GOGALA Viktor | SLO - Slovenia | 331/46 | 329/36 | 660 | 29 | 10 | |
| | SLO - Slovenia |
| | 50m-1: 331, 50m-2: 329 |
| 43 | PANG Chung Hei | HKG - Hong Kong, China | 337/40 | 322/42 | 659 | 33 | 12 | |
| | HKG - Hong Kong, China |
| | 50m-1: 337, 50m-2: 322 |
| 44 | TANCO Wesley Joshua | PHI - Philippines | 337/41 | 320/43 | 657 | 29 | 9 | |
| | PHI - Philippines |
| | 50m-1: 337, 50m-2: 320 |
| 45 | FRANK Kfir | ISR - Israel | 332/45 | 319/45 | 651 | 21 | 7 | |
| | ISR - Israel |
| | 50m-1: 332, 50m-2: 319 |
| 46 | IP Chun Yeung | HKG - Hong Kong, China | 333/43 | 307/46 | 640 | 24 | 13 | |
| | HKG - Hong Kong, China |
| | 50m-1: 333, 50m-2: 307 |
| 47 | MYSZOR-LACH Kordian | POL - Poland | 326/47 | 292/49 | 618 | 17 | 5 | |
| | POL - Poland |
| | 50m-1: 326, 50m-2: 292 |
| 48 | HOY Trevor | CAN - Canada | 310/48 | 307/47 | 617 | 19 | 7 | |
| | CAN - Canada |
| | 50m-1: 310, 50m-2: 307 |
| 49 | MATOS Bruno | POR - Portugal | 298/49 | 306/48 | 604 | 18 | 3 | |
| | POR - Portugal |
| | 50m-1: 298, 50m-2: 306 |
| ASSET Ademir | KAZ - Kazakhstan | | | DNS | | | |
| | KAZ - Kazakhstan |
| | 50m-1: , 50m-2:  |