| | 301 | 75 | Johannes Bjorklund | 35-39 | 01:47:14 | |
| | 302 | 8 | Sean Lee | 16-24 | 01:47:15 | |
| | 303 | 88 | Kelvin Loh | 30-34 | 01:47:16 | |
| | 304 | 89 | Nige Pang | 30-34 | 01:47:30 | |
| | 305 | 49 | Dominic Koh | 25-29 | 01:47:41 | |
| | 306 | 90 | Francisco Cervantes | 30-34 | 01:47:42 | |
| | 307 | 4 | David Cartwright | 55-59 | 01:47:47 | |
| | 308 | 21 | Amali Ibrahim | 45-49 | 01:47:50 | |
| | 309 | 5 | Steven Thomas | 55-59 | 01:47:50 | |
| | 310 | 50 | Luca Bakshi | 25-29 | 01:47:51 | |
| | 311 | 54 | Chee Teo | 40-44 | 01:47:58 | |
| | 312 | 91 | Ryan Carter | 30-34 | 01:48:04 | |
| | 313 | 76 | Meng Heng Tay | 35-39 | 01:48:06 | |
| | 314 | 51 | Eashwar Umaidurai | 25-29 | 01:48:09 | |
| | 315 | 52 | Tashi Ho | 25-29 | 01:48:10 | |
| | 316 | 77 | Donne Quek | 35-39 | 01:48:11 | |
| | 317 | 53 | Daryl Koh Feng Shin | 25-29 | 01:48:11 | |
| | 318 | 54 | Mark Anthony | 25-29 | 01:48:13 | |
| | 319 | 55 | Maximilian Tan | 25-29 | 01:48:23 | |
| | 320 | 92 | Lucas Kuah | 30-34 | 01:48:29 | |
| | 321 | 55 | Anurag Bhalla | 40-44 | 01:48:31 | |
| | 322 | 78 | Leonard Ng | 35-39 | 01:48:34 | |
| | 323 | 93 | Alan Prendergast | 30-34 | 01:48:37 | |
| | 324 | 94 | Jiaxian Leow | 30-34 | 01:48:37 | |
| | 325 | 95 | Thomas Bland | 30-34 | 01:48:44 | |
| | 326 | 96 | Kim Long Kang | 30-34 | 01:48:48 | |
| | 327 | 79 | Ethan Seah | 35-39 | 01:48:54 | |
| | 328 | 80 | Daryl Tan | 35-39 | 01:48:54 | |
| | 329 | 56 | Zhiyong Liu | 40-44 | 01:49:01 | |
| | 330 | 97 | Timothy Syn | 30-34 | 01:49:05 | |
| | 331 | 56 | Zhenghui Lok | 25-29 | 01:49:07 | |
| | 332 | 81 | Derek Ong | 35-39 | 01:49:12 | |
| | 333 | 57 | Anthony Goh | 25-29 | 01:49:17 | |
| | 334 | 58 | Gabriel Tay | 25-29 | 01:49:29 | |
| | 335 | 57 | Shaunak Bhide | 40-44 | 01:49:50 | |
| | 336 | 82 | Kalpesh Trikamdas Bhanushali | 35-39 | 01:49:56 | |
| | 337 | 58 | Andy Tan | 40-44 | 01:50:05 | |
| | 338 | 22 | Kevin Ng | 45-49 | 01:50:17 | |
| | 339 | 59 | Jed Lim | 25-29 | 01:50:21 | |
| | 340 | 23 | Aki Watanabe | 45-49 | 01:50:26 | |
| | 341 | 98 | Chng Siong Zhen | 30-34 | 01:50:26 | |
| | 342 | 99 | Neo Eugene | 30-34 | 01:50:27 | |
| | 343 | 59 | Luke Tan | 40-44 | 01:50:29 | |
| | 344 | 60 | Jonathan Ang | 40-44 | 01:50:36 | |
| | 345 | 83 | Bastien Touzeau | 35-39 | 01:50:36 | |
| | 346 | 100 | Ridge Taniwangsa | 30-34 | 01:50:36 | |
| | 347 | 84 | Muhammad Fadhil Mohd Rezal | 35-39 | 01:50:39 | |
| | 348 | 60 | Zhi Yang Wong | 25-29 | 01:50:41 | |
| | 349 | 61 | Derrick Lim | 40-44 | 01:50:43 | |
| | 350 | 62 | Too Marcus | 40-44 | 01:50:52 | |
| | 351 | 24 | Tse Han Loong | 45-49 | 01:50:54 | |
| | 352 | 63 | Daniel Kauhini | 40-44 | 01:51:01 | |
| | 353 | 61 | Vickneshwaran M | 25-29 | 01:51:03 | |
| | 354 | 62 | Fidaiy Tan | 25-29 | 01:51:12 | |
| | 355 | 85 | Melvin Ho | 35-39 | 01:51:22 | |
| | 356 | 64 | Wes Ee | 40-44 | 01:51:34 | |
| | 357 | 101 | Lewis Tan | 30-34 | 01:51:36 | |
| | 358 | 102 | Jeremy Yatco | 30-34 | 01:51:37 | |
| | 359 | 86 | Chen Shun Teng | 35-39 | 01:51:49 | |
| | 360 | 63 | Jared Ignatius | 25-29 | 01:51:51 | |
| | 361 | 25 | Joost Van Acht | 45-49 | 01:51:59 | |
| | 362 | 64 | Zhen Hui Peh | 25-29 | 01:52:01 | |
| | 363 | 65 | Alvin Phua | 40-44 | 01:52:01 | |
| | 364 | 103 | Kai Law | 30-34 | 01:52:03 | |
| | 365 | 104 | Nicholas Woon | 30-34 | 01:52:06 | |
| | 366 | 87 | Robin Prince | 35-39 | 01:52:31 | |
| | 367 | 26 | Chris Ashford | 45-49 | 01:52:36 | |
| | 368 | 88 | Zach Holt | 35-39 | 01:52:37 | |
| | 369 | 89 | Herve Juliano | 35-39 | 01:52:39 | |
| | 370 | 90 | Khid Khairudin | 35-39 | 01:52:40 | |
| | 371 | 66 | Fai Sham | 40-44 | 01:52:41 | |
| | 372 | 67 | Ryfdy Abdullah | 40-44 | 01:52:42 | |
| | 373 | 68 | Anshuman Thakur | 40-44 | 01:52:49 | |
| | 374 | 69 | Ioannis Kourakis | 40-44 | 01:52:59 | |
| | 375 | 91 | Edwin Chow | 35-39 | 01:53:06 | |
| | 376 | 65 | Godfrey Gan | 25-29 | 01:53:13 | |
| | 377 | 92 | Mohit Jaikishin Mirpuri | 35-39 | 01:53:14 | |
| | 378 | 93 | Christoper Cheow | 35-39 | 01:53:18 | |
| | 379 | 70 | Eric Woo | 40-44 | 01:53:25 | |
| | 380 | 94 | Shanker Nedun | 35-39 | 01:53:35 | |
| | 381 | 95 | Farhan Tahar | 35-39 | 01:53:43 | |
| | 382 | 27 | Patricvk Tan | 45-49 | 01:53:47 | |
| | 383 | 105 | Philippe Disini | 30-34 | 01:53:55 | |
| | 384 | 1 | Nasser Mansor | 60-64 | 01:53:59 | |
| | 385 | 71 | Laxman Vaidya | 40-44 | 01:54:01 | |
| | 386 | 66 | Timothy Hemphill | 25-29 | 01:54:03 | |
| | 387 | 96 | Andrew Tau | 35-39 | 01:54:06 | |
| | 388 | 106 | Samuel Wai Kit Ang | 30-34 | 01:54:11 | |
| | 389 | 97 | Ivan Seah | 35-39 | 01:54:17 | |
| | 390 | 98 | Yixian Ng | 35-39 | 01:54:24 | |
| | 391 | 99 | Louis Tan | 35-39 | 01:54:31 | |
| | 392 | 28 | Joshua How | 45-49 | 01:54:45 | |
| | 393 | 72 | Sofian Rahman | 40-44 | 01:54:58 | |
| | 394 | 100 | Tan Shun De | 35-39 | 01:55:01 | |
| | 395 | 107 | Benson Yeo | 30-34 | 01:55:06 | |
| | 396 | 67 | Muhammad Nasrun Mohd Tahar | 25-29 | 01:55:08 | |
| | 397 | 101 | Chris Wong | 35-39 | 01:55:10 | |
| | 398 | 108 | Yan Xiang Ong | 30-34 | 01:55:19 | |
| | 399 | 109 | Jeremy Ong Keng En | 30-34 | 01:55:25 | |
| | 400 | 102 | Rian Heryudhanto | 35-39 | 01:55:34 | |