| | | Gabriel Heck | 30-34 | 56:15 | | |
| | | Hugo Hugemark | 25-29 | 58:07 | +1:52 | |
| | | Greg Lewis | 35-39 | 58:35 | +2:20 | |
| 4 | | Oli Fricker | 30-34 | 59:08 | +2:53 | |
| 5 | | Mohamed Redaoui | 25-29 | 59:25 | +3:10 | |
| 6 | | Ben Smith | 25-29 | 59:45 | +3:30 | |
| 7 | | Joshua White | 16-24 | 1:00:17 | +4:02 | |
| 8 | 4 | Ahmed El tantawi | 25-29 | 1:00:50 | +4:35 | |
| 9 | | Cameron Page | 35-39 | 1:02:41 | +6:26 | |
| 10 | | Lukas Graser | 30-34 | 1:03:13 | +6:58 | |
| 11 | 4 | TYLER RUTTEN | 30-34 | 1:03:29 | +7:14 | |
| 12 | | Kurtis Smith | 16-24 | 1:03:41 | +7:26 | |
| 13 | | Beomseok Hong | 40-44 | 1:03:52 | +7:37 | |
| 14 | | Tyler Coomber Pill | 16-24 | 1:04:08 | +7:53 | |
| 15 | 5 | William Montgomery | 25-29 | 1:04:52 | +8:37 | |
| 16 | 4 | Davit Khublaryan | 16-24 | 1:05:18 | +9:03 | |
| 17 | | Craig Taylor | 35-39 | 1:05:24 | +9:09 | |
| 18 | 4 | Mohd Saddam Mohd Pittli | 35-39 | 1:06:21 | +10:06 | |
| 19 | | Filipe Duarte | 40-44 | 1:06:51 | +10:36 | |
| 20 | | Jason Briscoe | 45-49 | 1:07:04 | +10:49 | |
| 21 | 5 | Tomas ramirez | 30-34 | 1:08:01 | +11:46 | |
| 22 | 6 | Devon Lahman | 25-29 | 1:08:03 | +11:48 | |
| 23 | 6 | Sean Lee | 30-34 | 1:08:17 | +12:02 | |
| 24 | 5 | Johnny Tieu | 35-39 | 1:08:31 | +12:16 | |
| 25 | | Tese Chong | 40-44 | 1:09:15 | +13:00 | |
| 26 | 6 | Dogan Karako Geyindiren | 35-39 | 1:09:38 | +13:23 | |
| 27 | 7 | Tanguy Saidani | 30-34 | 1:09:39 | +13:24 | |
| 28 | 7 | Standy Tjandra | 25-29 | 1:09:41 | +13:26 | |
| 29 | 8 | Maksym Vrublevskyi | 30-34 | 1:10:05 | +13:50 | |
| 30 | 7 | James Richard Gaydon | 35-39 | 1:10:19 | +14:04 | |
| 31 | 8 | Kendrick Hardy | 25-29 | 1:10:21 | +14:06 | |
| 32 | 9 | Reda Tawakol | 30-34 | 1:10:23 | +14:08 | |
| 33 | 10 | HungBin Chen | 30-34 | 1:10:37 | +14:22 | |
| 34 | 8 | Gabb Rosario | 35-39 | 1:10:40 | +14:25 | |
| 35 | 9 | Hiong Yong Ray Kua | 35-39 | 1:11:35 | +15:20 | |
| 36 | 9 | Alwin Beeldstroo | 25-29 | 1:11:39 | +15:24 | |
| 37 | 4 | Mikhail Prygunov | 40-44 | 1:11:41 | +15:26 | |
| 38 | 11 | CHENG HUNG TSAI | 30-34 | 1:11:50 | +15:35 | |
| 39 | | jaehong kim | 45-49 | 1:12:01 | +15:46 | |
| 40 | | Dane Cantwell | 45-49 | 1:12:02 | +15:47 | |
| 41 | 12 | Sam Bishop | 30-34 | 1:12:25 | +16:10 | |
| 42 | 5 | Nico Bolzico | 40-44 | 1:12:31 | +16:16 | |
| 43 | 10 | Sager AlMualla | 25-29 | 1:12:32 | +16:17 | |
| 44 | 13 | Taishiro Kudo | 30-34 | 1:12:41 | +16:26 | |
| 45 | 11 | Matisse Manin | 25-29 | 1:12:50 | +16:35 | |
| 46 | 12 | Ian Lynam | 25-29 | 1:13:03 | +16:48 | |
| 47 | 10 | 광섭 소 | 35-39 | 1:13:30 | +17:15 | |
| 48 | 6 | YUSUKE SHIMAMURA | 40-44 | 1:14:38 | +18:23 | |
| 49 | 14 | Kevin Adinata Pandrya | 30-34 | 1:14:48 | +18:33 | |
| 50 | 11 | Tony Liu | 35-39 | 1:15:11 | +18:56 | |
| 51 | 12 | Simon Ferrari | 35-39 | 1:15:48 | +19:33 | |
| 52 | 7 | Alen Ademovic | 40-44 | 1:15:54 | +19:39 | |
| 53 | 13 | Sebastian Ongkowijaya | 25-29 | 1:15:58 | +19:43 | |
| 54 | 8 | Noppong Chaipukdee | 40-44 | 1:16:05 | +19:50 | |
| 55 | 9 | David Dare | 40-44 | 1:16:08 | +19:53 | |
| 56 | 10 | Levent Avci | 40-44 | 1:16:22 | +20:07 | |
| 57 | | Thomas Brauch | 55-59 | 1:16:30 | +20:15 | |
| 58 | 13 | Roman Surin | 35-39 | 1:17:32 | +21:17 | |
| 59 | 15 | Osim Cheng | 30-34 | 1:17:38 | +21:23 | |
| 60 | 11 | Mohammad Jafar | 40-44 | 1:17:39 | +21:24 | |
| 61 | 5 | Shota Oka | 16-24 | 1:17:40 | +21:25 | |
| 62 | 14 | Edward Soon | 35-39 | 1:17:44 | +21:29 | |
| 63 | 16 | Nathan Lauwens | 30-34 | 1:18:12 | +21:57 | |
| 64 | 17 | Piyawach Sujjavongcharoen | 30-34 | 1:18:17 | +22:02 | |
| 65 | 18 | Jack Collins | 30-34 | 1:18:21 | +22:06 | |
| 66 | 19 | peerapoom sangpoompong | 30-34 | 1:18:41 | +22:26 | |
| 67 | 15 | Dominik Fischer | 35-39 | 1:19:24 | +23:09 | |
| 68 | | Michael Wiechert | 50-54 | 1:19:26 | +23:11 | |
| 69 | 16 | 희천 이 | 35-39 | 1:19:54 | +23:39 | |
| 70 | 17 | Kevin Masse | 35-39 | 1:20:02 | +23:47 | |
| 71 | 20 | TAKUMA MATSUMOTO | 30-34 | 1:20:03 | +23:48 | |
| 72 | 6 | Anurag Chaudhary | 16-24 | 1:20:07 | +23:52 | |
| 73 | 7 | Yasin Khan | 16-24 | 1:20:08 | +23:53 | |
| 74 | 8 | Ellson Ong | 16-24 | 1:20:51 | +24:36 | |
| 75 | 14 | Jordan Leonard | 25-29 | 1:20:53 | +24:38 | |
| 76 | 4 | Jacek Anaszewicz | 45-49 | 1:21:05 | +24:50 | |
| 77 | 15 | Zach Kieran | 25-29 | 1:21:34 | +25:19 | |
| 78 | 16 | Spencer Santos | 25-29 | 1:21:47 | +25:32 | |
| 79 | 18 | Thanthit Yuenyongtechahiran | 35-39 | 1:22:36 | +26:21 | |
| 80 | 17 | YOUCHENG SHEN | 25-29 | 1:22:55 | +26:40 | |
| 81 | 21 | Salah Kelani | 30-34 | 1:23:01 | +26:46 | |
| 82 | 12 | Sean Seah | 40-44 | 1:23:12 | +26:57 | |
| 83 | 19 | Horlix Leo | 35-39 | 1:23:23 | +27:08 | |
| 84 | 18 | Chanapat Apiwonopas | 25-29 | 1:23:49 | +27:34 | |
| 85 | 19 | 政雄 張 | 25-29 | 1:23:50 | +27:35 | |
| 86 | 13 | Fernando Surya | 40-44 | 1:23:56 | +27:41 | |
| 87 | 20 | Paul Rank | 25-29 | 1:24:06 | +27:51 | |
| 88 | 21 | Koji Nakano | 25-29 | 1:24:50 | +28:35 | |
| 89 | 20 | Jason Cheng Yang Tan | 35-39 | 1:26:25 | +30:10 | |
| 90 | 22 | Justin Ler | 25-29 | 1:26:28 | +30:13 | |
| 91 | 22 | Hari Santika | 30-34 | 1:26:35 | +30:20 | |
| 92 | 21 | Thanchan Rakrueng | 35-39 | 1:27:18 | +31:03 | |
| 93 | 23 | Joel Gwey | 25-29 | 1:27:34 | +31:19 | |
| 94 | 24 | Angus tan | 25-29 | 1:28:40 | +32:25 | |
| 95 | | Dion Dougherty | 50-54 | 1:29:31 | +33:16 | |
| 96 | 23 | Saeful Hakim | 30-34 | 1:29:51 | +33:36 | |
| 97 | 9 | Daeyeon Baek | 16-24 | 1:30:09 | +33:54 | |
| 98 | 10 | Artem Batyr | 16-24 | 1:30:13 | +33:58 | |
| 99 | 14 | Brandon Lim | 40-44 | 1:31:05 | +34:50 | |
| 100 | | Gilbert Nevarez | 50-54 | 1:31:13 | +34:58 | |