| | 101 | 29 | Edgar Palencia Rubio | 35-39 | 01:30:48 | |
| | 102 | 22 | Paul Scott | 40-44 | 01:30:57 | |
| | 103 | 23 | Nicholas Ng | 40-44 | 01:31:02 | |
| | 104 | 26 | Bennett Ong | 30-34 | 01:31:06 | |
| | 105 | 30 | Liu Li | 35-39 | 01:31:15 | |
| | 106 | 31 | Martin Sweeney | 35-39 | 01:31:20 | |
| | 107 | 27 | Seiko Lim | 30-34 | 01:31:22 | |
| | 108 | 28 | Daniel Jacobs | 30-34 | 01:31:30 | |
| | 109 | 29 | Kenneth Pang | 30-34 | 01:31:31 | |
| | 110 | 30 | Dave Cua | 30-34 | 01:31:41 | |
| | 111 | 32 | Ivan Lim | 35-39 | 01:31:53 | |
| | 112 | 4 | Leung Kwong Richard Yong | 50-54 | 01:31:57 | |
| | 113 | 33 | Zonghao Ong | 35-39 | 01:32:02 | |
| | 114 | 34 | Jonathan Chan | 35-39 | 01:32:04 | |
| | 115 | 5 | Paul Hadley | 45-49 | 01:32:05 | |
| | 116 | 31 | Myron Rui He Lai | 30-34 | 01:32:06 | |
| | 117 | 35 | Andrew Mcginn | 35-39 | 01:32:07 | |
| | 118 | 32 | Michael Everson | 30-34 | 01:32:10 | |
| | 119 | 33 | Gabriel Mitra | 30-34 | 01:32:10 | |
| | 120 | 16 | Darren Yee | 25-29 | 01:32:21 | |
| | 121 | 34 | Junwen Heng | 30-34 | 01:32:21 | |
| | 122 | 17 | Todd Chiang | 25-29 | 01:32:28 | |
| | 123 | 24 | Alexander Beck | 40-44 | 01:32:31 | |
| | 124 | 35 | Kevin Koh | 30-34 | 01:32:34 | |
| | 125 | 6 | Wilson Poon | 45-49 | 01:32:39 | |
| | 126 | 36 | Felix Effinowicz | 35-39 | 01:32:40 | |
| | 127 | 18 | Vibhanshu Pratap Singh | 25-29 | 01:32:49 | |
| | 128 | 3 | Ward Platt | 55-59 | 01:32:51 | |
| | 129 | 19 | Leonard Wee | 25-29 | 01:32:57 | |
| | 130 | 36 | Brandon Yow | 30-34 | 01:33:04 | |
| | 131 | 20 | Wee Leal | 25-29 | 01:33:08 | |
| | 132 | 37 | John Lee | 35-39 | 01:33:12 | |
| | 133 | 37 | Siyang Zhang | 30-34 | 01:33:20 | |
| | 134 | 38 | Muhammad Husnee | 30-34 | 01:33:22 | |
| | 135 | 39 | Jonathan Lee | 30-34 | 01:33:23 | |
| | 136 | 25 | Dion Ng | 40-44 | 01:33:28 | |
| | 137 | 26 | Jonathan Gan | 40-44 | 01:33:38 | |
| | 138 | 38 | Sebastien Bodet | 35-39 | 01:33:41 | |
| | 139 | 39 | Victor Nyoman | 35-39 | 01:33:43 | |
| | 140 | 27 | Po Qin Ong | 40-44 | 01:33:54 | |
| | 141 | 40 | Maximilian Benz | 30-34 | 01:34:06 | |
| | 142 | 3 | Viviyan Philip | 16-24 | 01:34:10 | |
| | 143 | 21 | Nuai Abd Ghaffar | 25-29 | 01:34:25 | |
| | 144 | 22 | Kenneth Tan | 25-29 | 01:34:27 | |
| | 145 | 7 | Olly Riches | 45-49 | 01:34:30 | |
| | 146 | 28 | Nick Lambe | 40-44 | 01:34:42 | |
| | 147 | 23 | Samuel Ong | 25-29 | 01:34:47 | |
| | 148 | 8 | Gregory Ow | 45-49 | 01:34:49 | |
| | 149 | 24 | George Wong | 25-29 | 01:34:52 | |
| | 150 | 29 | Keeran Janin | 40-44 | 01:34:56 | |
| | 151 | 25 | Harry Brickell | 25-29 | 01:35:05 | |
| | 152 | 41 | Books Chua | 30-34 | 01:35:06 | |
| | 153 | 26 | Glenn Ang | 25-29 | 01:35:12 | |
| | 154 | 42 | Mathew Ang | 30-34 | 01:35:14 | |
| | 155 | 43 | Darren Goh | 30-34 | 01:35:19 | |
| | 156 | 4 | Isaac Yew | 16-24 | 01:35:24 | |
| | 157 | 40 | Mackenzie Tan | 35-39 | 01:35:27 | |
| | 158 | 41 | Terence Chong | 35-39 | 01:35:36 | |
| | 159 | 5 | George Attard | 50-54 | 01:35:38 | |
| | 160 | 44 | Kenneth Ang | 30-34 | 01:35:40 | |
| | 161 | 45 | Kody Hayes | 30-34 | 01:35:46 | |
| | 162 | 42 | Lau Wei Kai Jensen | 35-39 | 01:35:48 | |
| | 163 | 27 | Muhammad Iqraq | 25-29 | 01:35:51 | |
| | 164 | 46 | Nicholas Ho | 30-34 | 01:36:03 | |
| | 165 | 30 | Josh Bell | 40-44 | 01:36:05 | |
| | 166 | 9 | Pj Toh | 45-49 | 01:36:08 | |
| | 167 | 31 | Danny Lau | 40-44 | 01:36:14 | |
| | 168 | 47 | Chris Hodges | 30-34 | 01:36:18 | |
| | 169 | 48 | Clarence Teo | 30-34 | 01:36:35 | |
| | 170 | 49 | Clarence Chiew | 30-34 | 01:36:39 | |
| | 171 | 50 | Yu Quan Ko | 30-34 | 01:36:52 | |
| | 172 | 51 | Shaun Wu | 30-34 | 01:36:54 | |
| | 173 | 5 | Jerome Tan | 16-24 | 01:36:55 | |
| | 174 | 52 | Venga Elan | 30-34 | 01:36:57 | |
| | 175 | 32 | Brendan Kho | 40-44 | 01:37:00 | |
| | 176 | 28 | William Seah | 25-29 | 01:37:00 | |
| | 177 | 33 | Christopher Evans | 40-44 | 01:37:01 | |
| | 178 | 29 | Ivan Ong | 25-29 | 01:37:08 | |
| | 179 | 34 | Gerald Teo | 40-44 | 01:37:15 | |
| | 180 | 30 | Kai Feng Chia | 25-29 | 01:37:16 | |
| | 181 | 31 | Ming Wei Soo | 25-29 | 01:37:17 | |
| | 182 | 6 | Lukman Norhazim | 16-24 | 01:37:18 | |
| | 183 | 53 | Sanjay Manglani | 30-34 | 01:37:20 | |
| | 184 | 54 | Jerome Lam | 30-34 | 01:37:49 | |
| | 185 | 43 | Thomas Critchfield | 35-39 | 01:37:50 | |
| | 186 | 44 | Byron Grigoratos | 35-39 | 01:37:51 | |
| | 187 | 45 | Nicholas Chew | 35-39 | 01:37:51 | |
| | 188 | 55 | Leonard Yap | 30-34 | 01:37:55 | |
| | 189 | 56 | Amritdave Singh | 30-34 | 01:38:00 | |
| | 190 | 57 | Kevin Ng | 30-34 | 01:38:13 | |
| | 191 | 58 | Kit Chan | 30-34 | 01:38:22 | |
| | 192 | 46 | Jeanmarc Massyre | 35-39 | 01:38:31 | |
| | 193 | 47 | Steven Boardman | 35-39 | 01:38:36 | |
| | 194 | 59 | Arif Eisa | 30-34 | 01:38:49 | |
| | 195 | 60 | Zhi Yuan Wong | 30-34 | 01:39:09 | |
| | 196 | 48 | Matthew Wilson | 35-39 | 01:39:18 | |
| | 197 | 7 | Brendan Chang | 16-24 | 01:39:28 | |
| | 198 | 49 | Yannick Dedigama | 35-39 | 01:39:30 | |
| | 199 | 32 | Samuel Chua | 25-29 | 01:39:31 | |
| | 200 | 35 | Glenn Murphy | 40-44 | 01:39:34 | |