| Rank | AG | Name | Time |
|---|---|---|---|
| #2359 | #405 | 🇹🇭Chaichana Suklertworakul | 2:57:21 |
| #2364 | #514 | 🇹🇭Phinit Sinwal | 2:58:57+1:36 |
| #2365 | #406 | 🇹🇭Wisarut Prom On | 2:59:18+0:21 |
| #2366 | #343 | 🇵🇭Anthony Aquino | 2:59:44+0:26 |
| #2367 | #651 | 🇹🇭Chaiyawat Boonsuriyakant | 3:00:15+0:31 |
| #2368 | #515 | 🇹🇭Nawapon Khucharoensuk | 3:00:17+0:02 |
| #2369 | #652 | 🇹🇭Thitikrit Suphanpaphakul | 3:00:22+0:05 |
| #2370 | #653 | 🇹🇭Apinut Saengnitidej | 3:01:11+0:49 |
| #2371 | #172 | 🇵🇭Ari Ben Suanque | 3:01:15+0:04 |
| #2372 | #654 | 🇹🇭Atithep Ittivikul | 3:01:24+0:09 |
| #2373 | #516 | 🇹🇭Harit Siriphannapirat | 3:01:38+0:14 |
| #2370 | #407 | 🇹🇭Phaotong Pongpamorn | 3:01:38 |
| #2375 | #87 | 🇹🇭Phattarapol Puntusopon | 3:03:25+1:47 |
| #2372 | #515 | 🇹🇭Sutthiphod Cheiapaiwong | 3:05:26+2:01 |
| #2373 | #408 | 🇹🇭Thanapat Pitchayarat | 3:06:02+0:36 |
| #2378 | #409 | 🇲🇦Ding Nam Chow | 3:06:37+0:35 |
| #2379 | #41 | 🇲🇦Yik Khong Song | 3:07:23+0:46 |
| #2380 | #655 | 🇹🇭Natthapon Nuarksorn | 3:07:37+0:14 |
| #2377 | #516 | 🇹🇭Pongsathorn Wisara | 3:09:10+1:33 |
| #2382 | #344 | 🇵🇭Gene Gacho | 3:10:16+1:06 |
| #2383 | #410 | 🇹🇭Kemmatuch Wongchaipurk | 3:11:17+1:01 |
| #2384 | #128 | 🇹🇭Jirayut Phaengmajarin | 3:13:31+2:14 |
| #2385 | #411 | 🇹🇭Nopphakorn Wuttisuwan | 3:15:55+2:24 |
| #2386 | #8 | 🇹🇭Charnchao Chaiyanukij | 3:17:28+1:33 |
| #2387 | 🥇 | 🇲🇦Yow Kai Kim | 3:21:09+3:41 |
| #2388 | #88 | 🇹🇭Pachara Protpisuth | 3:22:09+1:00 |
| #2389 | #656 | 🇹🇭Thanarit Chaipornsatiearnkul | 3:23:18+1:09 |
| #2390 | #519 | 🇵🇭Gian Gabriana | 3:24:39+1:21 |
| #2387 | #656 | 🇮🇳Yash Kalla | 3:26:18+1:39 |
| #2388 | #518 | 🇵🇱Michal Brach | 3:28:10+1:52 |
| #2389 | #519 | 🇹🇭Thotsathep Tanpapat | 3:28:36+0:26 |
| #2394 | #345 | 🇭🇰Qi Cheng | 3:35:07+6:31 |
| #2395 | #346 | 🇵🇭Sol Jr Diaz | 3:40:25+5:18 |
| #2392 | #657 | 🇹🇭James Meyer | 3:48:25+8:00 |
| #2393 | #23 | 🇹🇭Visal Kantaratanakul | 3:55:00+6:35 |
| #2398 | #89 | 🇬🇧Alan Donoghue | 4:00:42+5:42 |