| | | Jamie Barnett | 35-39 | 1:02:05 | | |
| | | Kajohnsin Wongma | 30-34 | 1:03:35 | +1:30 | |
| | | Moataz Amer | 35-39 | 1:04:19 | +2:14 | |
| 4 | | Lewis Elsey | 30-34 | 1:04:50 | +2:45 | |
| 5 | | Flynn Earley | 16-24 | 1:04:59 | +2:54 | |
| 6 | | Rik Beugel | 16-24 | 1:05:16 | +3:11 | |
| 7 | | Saddam Pittli | 30-34 | 1:05:26 | +3:21 | |
| 8 | | Jonathon Bathurst | 35-39 | 1:05:50 | +3:45 | |
| 9 | 4 | Kenny Vanherpe | 35-39 | 1:06:05 | +4:00 | |
| 10 | 4 | Lewis Mulhall | 30-34 | 1:06:22 | +4:17 | |
| 11 | | Ahmed Babiker | 25-29 | 1:06:24 | +4:19 | |
| 12 | | Patharawut Teeranumpongwanich | 25-29 | 1:06:34 | +4:29 | |
| 13 | 5 | Mika Chunuonsee | 35-39 | 1:06:41 | +4:36 | |
| 14 | | Chanon Leethanasate | 40-44 | 1:06:50 | +4:45 | |
| 15 | 6 | James Hogg | 35-39 | 1:07:21 | +5:16 | |
| 16 | | Matisse Manin | 16-24 | 1:07:34 | +5:29 | |
| 17 | | Jeremy Soh | 25-29 | 1:08:02 | +5:57 | |
| 18 | 4 | Kyle See | 16-24 | 1:08:16 | +6:11 | |
| 19 | 4 | Sebastian Ongkowijaya | 25-29 | 1:08:22 | +6:17 | |
| 20 | 5 | Sinthu Kosasih | 30-34 | 1:09:02 | +6:57 | |
| 21 | 6 | Matt Gulikers | 30-34 | 1:09:06 | +7:01 | |
| 22 | | Toby Relf | 40-44 | 1:09:16 | +7:11 | |
| 23 | 7 | Lewis Smith | 35-39 | 1:09:31 | +7:26 | |
| 24 | 7 | Khai Mhd | 30-34 | 1:09:49 | +7:44 | |
| 25 | 8 | Elliott Brown | 30-34 | 1:10:00 | +7:55 | |
| 26 | 9 | Greg Gonzalles Gunawan | 30-34 | 1:10:10 | +8:05 | |
| 27 | 10 | Oliver Ings-Williams | 30-34 | 1:10:20 | +8:15 | |
| 28 | | Tommy Saggus | 40-44 | 1:10:25 | +8:20 | |
| 29 | 8 | Leonardo Bartolini | 35-39 | 1:10:32 | +8:27 | |
| 30 | 11 | Dominic Jackson | 30-34 | 1:10:46 | +8:41 | |
| 31 | 5 | Phongphisit Thobpae | 25-29 | 1:10:56 | +8:51 | |
| 32 | 4 | Noppong Chaipukdee | 40-44 | 1:10:56 | +8:51 | |
| 33 | 12 | Kin Ho Wong | 30-34 | 1:11:04 | +8:59 | |
| 34 | 6 | Tanaphat Rujirawat | 25-29 | 1:11:08 | +9:03 | |
| 35 | 13 | Sam Rigg | 30-34 | 1:11:12 | +9:07 | |
| 36 | 7 | Ben Santhudkijkarn | 25-29 | 1:11:22 | +9:17 | |
| 37 | 14 | Mergim Sadikaj | 30-34 | 1:11:25 | +9:20 | |
| 38 | 15 | Duyakar Bahar Duu | 30-34 | 1:11:36 | +9:31 | |
| 39 | 9 | Kristian Munk Kjelsbak | 35-39 | 1:11:43 | +9:38 | |
| 40 | 8 | Jaesung Lee | 25-29 | 1:11:44 | +9:39 | |
| 41 | | Gareth Griffiths | 55-59 | 1:11:45 | +9:40 | |
| 42 | 16 | Pp Panaikorn Teeranumpongwanich | 30-34 | 1:11:53 | +9:48 | |
| 43 | 10 | Roman (Hyrox) Surin | 35-39 | 1:11:55 | +9:50 | |
| 44 | 9 | Ronaldo Hutauruk | 25-29 | 1:12:03 | +9:58 | |
| 45 | 17 | Frank Nankivell | 30-34 | 1:12:08 | +10:03 | |
| 46 | | Nick Dunn | 50-54 | 1:12:11 | +10:06 | |
| 47 | 5 | Matthieu Bastian | 40-44 | 1:12:12 | +10:07 | |
| 48 | 11 | Ian Johnston | 35-39 | 1:12:26 | +10:21 | |
| 49 | 12 | Simon Belfitt | 35-39 | 1:12:35 | +10:30 | |
| 50 | 10 | Jonathan Chan | 25-29 | 1:12:36 | +10:31 | |
| 51 | 18 | Kevin Adinata Pandrya | 30-34 | 1:12:37 | +10:32 | |
| 52 | 13 | Kajohnsak Thakham | 35-39 | 1:12:52 | +10:47 | |
| 53 | 11 | Robert Banks | 25-29 | 1:12:54 | +10:49 | |
| 54 | 5 | Cameron Lloyd | 16-24 | 1:12:57 | +10:52 | |
| 55 | 14 | Rob Bolton | 35-39 | 1:13:06 | +11:01 | |
| 56 | 19 | Jonathan Edwards | 30-34 | 1:13:21 | +11:16 | |
| 57 | 20 | Marius Fritz | 30-34 | 1:13:29 | +11:24 | |
| 58 | 15 | Sam Mccosker | 35-39 | 1:13:33 | +11:28 | |
| 59 | 16 | Sindre Pedersen | 35-39 | 1:13:45 | +11:40 | |
| 60 | 12 | Lewis Hayward | 25-29 | 1:13:49 | +11:44 | |
| 61 | 21 | Valentin Cebron | 30-34 | 1:13:59 | +11:54 | |
| 62 | 6 | Joel Lee | 40-44 | 1:14:01 | +11:56 | |
| 63 | 13 | Kendrick Hardy | 25-29 | 1:14:05 | +12:00 | |
| 64 | 22 | Zaid Rajab | 30-34 | 1:14:13 | +12:08 | |
| 65 | 17 | Glenn Gabriel Bona | 35-39 | 1:14:14 | +12:09 | |
| 66 | 7 | Chris Ibbotson | 40-44 | 1:14:24 | +12:19 | |
| 67 | 23 | Michael Farrell | 30-34 | 1:14:33 | +12:28 | |
| 68 | 24 | Michael Zielinski | 30-34 | 1:14:34 | +12:29 | |
| 69 | 18 | Christian Kirrbach | 35-39 | 1:14:47 | +12:42 | |
| 70 | 25 | Hartmann-Georg Müller | 30-34 | 1:14:48 | +12:43 | |
| 71 | 26 | Hla Myint Kumarn | 30-34 | 1:14:54 | +12:49 | |
| 72 | 14 | Maxime Bergeron | 25-29 | 1:14:58 | +12:53 | |
| 73 | 19 | Ari-Pekka Savolainen | 35-39 | 1:15:08 | +13:03 | |
| 74 | | Jai Moss | 45-49 | 1:15:17 | +13:12 | |
| 75 | 15 | Philip Suriaputra | 25-29 | 1:15:28 | +13:23 | |
| 76 | 8 | Yannick Douet | 40-44 | 1:15:30 | +13:25 | |
| 77 | 27 | Christopher Van De Ven | 30-34 | 1:15:30 | +13:25 | |
| 78 | 29 | Elad Oz | 30-34 | 1:15:31 | +13:26 | |
| 79 | | Rodney Sargeant | 45-49 | 1:15:31 | +13:26 | |
| 80 | 28 | Matias Kotajärvi | 30-34 | 1:15:31 | +13:26 | |
| 81 | 20 | Richard Hohmann | 35-39 | 1:15:38 | +13:33 | |
| 82 | 21 | Edward Soon | 35-39 | 1:15:39 | +13:34 | |
| 83 | 30 | George Lyons | 30-34 | 1:15:42 | +13:37 | |
| 84 | 31 | Atdhawit Kheha | 30-34 | 1:15:53 | +13:48 | |
| 85 | 22 | Cj Chan | 35-39 | 1:15:54 | +13:49 | |
| 86 | 9 | Warren Reid | 40-44 | 1:15:55 | +13:50 | |
| 87 | 16 | Craig Leamy | 25-29 | 1:15:59 | +13:54 | |
| 88 | | Jason Tulk | 45-49 | 1:16:02 | +13:57 | |
| 89 | 24 | Yuya Suzuki | 35-39 | 1:16:08 | +14:03 | |
| 90 | 23 | Patipat Boonchata | 35-39 | 1:16:08 | +14:03 | |
| 91 | 17 | Oscar Kahl | 25-29 | 1:16:09 | +14:04 | |
| 92 | 32 | Martin Pauvert | 30-34 | 1:16:09 | +14:04 | |
| 93 | 4 | Aaron Buchan | 45-49 | 1:16:16 | +14:11 | |
| 94 | 33 | Marc Lledo Pascual | 30-34 | 1:16:19 | +14:14 | |
| 95 | 25 | Zachary Johnson | 35-39 | 1:16:22 | +14:17 | |
| 96 | 26 | Ricky Ranjeet Sahni | 35-39 | 1:16:22 | +14:17 | |
| 97 | 27 | Damian Kenning | 35-39 | 1:16:25 | +14:20 | |
| 98 | 28 | Julien Tanneau` | 35-39 | 1:16:25 | +14:20 | |
| 99 | 34 | Udit Dhawan | 30-34 | 1:16:26 | +14:21 | |
| 100 | 18 | Edwardo Senaen | 25-29 | 1:16:28 | +14:23 | |