| | | Fabian Eisenlauer | 30-34 | 58:21 | | |
| | | Graham Halliday | 30-34 | 58:56 | +0:35 | |
| | | Sebastian Ifversen | 25-29 | 59:17 | +0:56 | |
| 4 | | Mohammed Ali Mrabet | 35-39 | 59:36 | +1:15 | |
| 5 | | David Kelly | 30-34 | 59:43 | +1:22 | |
| 6 | | Mohamed Yassine | 35-39 | 1:00:40 | +2:19 | |
| 7 | 4 | Michael Logue | 30-34 | 1:02:27 | +4:06 | |
| 8 | | Eugenio Bianchi | 35-39 | 1:03:07 | +4:46 | |
| 9 | | Lucas Da Rosa | 25-29 | 1:05:00 | +6:39 | |
| 10 | | James Loughray | 25-29 | 1:05:45 | +7:24 | |
| 11 | 4 | Tom Drummond | 35-39 | 1:05:54 | +7:33 | |
| 12 | 5 | Scott Walker | 35-39 | 1:07:32 | +9:11 | |
| 13 | 6 | Jason Friedman | 35-39 | 1:07:50 | +9:29 | |
| 14 | 4 | Louie Shilling | 25-29 | 1:08:06 | +9:45 | |
| 15 | | Anthony Oliver | 40-44 | 1:08:07 | +9:46 | |
| 16 | 7 | Matt Threadgold | 35-39 | 1:08:30 | +10:09 | |
| 17 | 5 | Nahuel Xavier GarcÃa SantamarÃa | 25-29 | 1:09:08 | +10:47 | |
| 18 | 6 | Rolf Jager | 25-29 | 1:09:10 | +10:49 | |
| 19 | | Luca Jumabhoy | 16-24 | 1:09:24 | +11:03 | |
| 20 | 7 | Alex Millington | 25-29 | 1:09:56 | +11:35 | |
| 21 | 5 | Ciaran Quinn | 30-34 | 1:10:02 | +11:41 | |
| 22 | 8 | Hamza Mahir | 25-29 | 1:10:23 | +12:02 | |
| 23 | 6 | Mansour Manz | 30-34 | 1:10:26 | +12:05 | |
| 24 | 8 | Mohamed Aly | 35-39 | 1:10:34 | +12:13 | |
| 25 | 7 | Michael Mikaere | 30-34 | 1:10:46 | +12:25 | |
| 26 | 8 | Conall Hoey | 30-34 | 1:10:51 | +12:30 | |
| 27 | 9 | George Crewe | 30-34 | 1:10:58 | +12:37 | |
| 28 | 9 | Anthony Bousleiman | 25-29 | 1:11:04 | +12:43 | |
| 29 | 10 | Joshua Chard | 30-34 | 1:11:07 | +12:46 | |
| 30 | 11 | Mike Cross | 30-34 | 1:11:35 | +13:14 | |
| 31 | 10 | Oumar Ba | 25-29 | 1:11:35 | +13:14 | |
| 32 | 12 | Ahmed Madkour | 30-34 | 1:11:50 | +13:29 | |
| 33 | 13 | Patrick Maye | 30-34 | 1:11:55 | +13:34 | |
| 34 | 11 | Joao Caldas | 25-29 | 1:12:13 | +13:52 | |
| 35 | 14 | Connor Armstrong | 30-34 | 1:12:14 | +13:53 | |
| 36 | 9 | Hamza Abzakh | 35-39 | 1:12:23 | +14:02 | |
| 37 | 15 | Kevin O’Connor | 30-34 | 1:12:47 | +14:26 | |
| 38 | 10 | Yassine Laafar | 35-39 | 1:13:15 | +14:54 | |
| 39 | 12 | Luke Collins | 25-29 | 1:13:17 | +14:56 | |
| 40 | 11 | Jacobus Jong | 35-39 | 1:13:31 | +15:10 | |
| 41 | | Joshua Steelesmith | 45-49 | 1:13:36 | +15:15 | |
| 42 | 12 | Luke Tweddell | 35-39 | 1:13:48 | +15:27 | |
| 43 | 13 | Sager Almualla | 25-29 | 1:14:34 | +16:13 | |
| 44 | | Ruairi Mckeegan | 40-44 | 1:14:39 | +16:18 | |
| 45 | 14 | George Williams | 25-29 | 1:14:50 | +16:29 | |
| 46 | 16 | Eremia Tapsell | 30-34 | 1:15:06 | +16:45 | |
| 47 | 13 | Mohammad Jafar | 35-39 | 1:15:06 | +16:45 | |
| 48 | 14 | Darryn Whitsitt | 35-39 | 1:16:02 | +17:41 | |
| 49 | 15 | İdris Güneş | 25-29 | 1:16:04 | +17:43 | |
| 50 | 16 | Dav Pollard | 25-29 | 1:16:16 | +17:55 | |
| 51 | 17 | Luka Mihailovic | 30-34 | 1:16:28 | +18:07 | |
| 52 | | Julien Maxwell | 45-49 | 1:16:36 | +18:15 | |
| 53 | | Konstantinos Chouvardas | 45-49 | 1:17:04 | +18:43 | |
| 54 | 18 | Reda Tawakol | 30-34 | 1:17:27 | +19:06 | |
| 55 | 4 | Simon Pepper | 45-49 | 1:17:28 | +19:07 | |
| 56 | 15 | Abdelhamid Alaoud | 35-39 | 1:18:06 | +19:45 | |
| 57 | 19 | Matt Wright | 30-34 | 1:18:15 | +19:54 | |
| 58 | 16 | Moe Maktabi | 35-39 | 1:18:21 | +20:00 | |
| 59 | | Acaymo Armas Hidalgo | 16-24 | 1:18:36 | +20:15 | |
| 60 | | Zak Merchoud | 50-54 | 1:18:38 | +20:17 | |
| 61 | 17 | Faegan Ng | 25-29 | 1:18:48 | +20:27 | |
| 62 | 18 | Alejandro Hernández DÃaz | 25-29 | 1:18:50 | +20:29 | |
| 63 | 5 | Matthew Parkinson | 45-49 | 1:19:36 | +21:15 | |
| 64 | | Ashton Steelesmith | 16-24 | 1:19:37 | +21:16 | |
| 65 | 19 | Ali Aljeeran | 25-29 | 1:19:38 | +21:17 | |
| 66 | 20 | Ludovic Kot | 30-34 | 1:20:49 | +22:28 | |
| 67 | 20 | Hayder Hassen | 25-29 | 1:21:44 | +23:23 | |
| 68 | 21 | Mario Soto Martinez | 25-29 | 1:22:01 | +23:40 | |
| 69 | 6 | Sergei (Hyrox) Alipov | 45-49 | 1:22:01 | +23:40 | |
| 70 | 21 | Ahmed Amgad Bakr | 30-34 | 1:22:08 | +23:47 | |
| 71 | 22 | David Knezevic | 25-29 | 1:22:20 | +23:59 | |
| 72 | 22 | Assem Effat | 30-34 | 1:22:35 | +24:14 | |
| 73 | 23 | Rosane Murray | 30-34 | 1:22:49 | +24:28 | |
| 74 | 24 | Jay Christie | 30-34 | 1:22:54 | +24:33 | |
| 75 | 23 | Liam Mclachlan | 25-29 | 1:23:21 | +25:00 | |
| 76 | 7 | Marcus Sutton | 45-49 | 1:24:37 | +26:16 | |
| 77 | | Hitiri Turner | 40-44 | 1:24:47 | +26:26 | |
| 78 | 25 | Ayafor Ful | 30-34 | 1:25:08 | +26:47 | |
| 79 | 17 | Hassan Alsaiqal | 35-39 | 1:25:16 | +26:55 | |
| 80 | 4 | Anthony Mcshane | 40-44 | 1:25:17 | +26:56 | |
| 81 | 18 | Jo Curutchague | 35-39 | 1:25:44 | +27:23 | |
| 82 | 26 | David Ben David | 30-34 | 1:25:49 | +27:28 | |
| 83 | 19 | Gorkem Uraz | 35-39 | 1:25:57 | +27:36 | |
| 84 | 8 | Alister Macdougall | 45-49 | 1:26:24 | +28:03 | |
| 85 | 24 | Raafat Aziza | 25-29 | 1:26:51 | +28:30 | |
| 86 | 4 | Althaf Emir | 16-24 | 1:27:24 | +29:03 | |
| 87 | 25 | Sean Carr | 25-29 | 1:27:25 | +29:04 | |
| 88 | 9 | James Jones | 45-49 | 1:27:29 | +29:08 | |
| 89 | 27 | Vladislav Patrati | 30-34 | 1:28:09 | +29:48 | |
| 90 | 26 | Darren O’Riordan | 25-29 | 1:28:17 | +29:56 | |
| 91 | | Anastasios Ntatsis | 50-54 | 1:28:44 | +30:23 | |
| 92 | 20 | Hudaifa Zahran | 35-39 | 1:29:17 | +30:56 | |
| 94 | 22 | Mauro De Santis Bo | 35-39 | 1:29:52 | +31:31 | |
| 95 | 28 | Husain Alafoo | 30-34 | 1:30:52 | +32:31 | |
| 96 | 23 | Orestis Papapetrou | 35-39 | 1:30:55 | +32:34 | |
| 97 | 27 | Joe Butler | 25-29 | 1:32:51 | +34:30 | |
| 98 | | Scott Ramsay | 50-54 | 1:34:35 | +36:14 | |
| 99 | 5 | Adam Perry | 40-44 | 1:34:36 | +36:15 | |
| 100 | 29 | Abdullah F. Alali | 30-34 | 1:35:14 | +36:53 | |
| 101 | 24 | Mo Albualian | 35-39 | 1:35:15 | +36:54 | |