| 1 | CHAWCHIANGKWANG Peerapol | Thailand Continental Cycling Team | 40:29.000 | - | 49.205 |
| 2 | BATSAIKHAN Tegsh-Bayar | Roojai Online Insurance | 40:54.000 | 25.000 | 48.704 |
| 3 | CHAIYASOMBAT Thanakhan | Thailand Continental Cycling Team | 41:07.000 | 38.000 | 48.448 |
| 4 | JUMCHAT Nattapol | | 41:30.000 | 1:01.000 | 48 |
| 5 | KLAHAN Noppachai | Thailand Continental Cycling Team | 41:31.000 | 1:02.000 | 47.981 |
| 6 | SIRIRONNACHAI Sarawut | Thailand Continental Cycling Team | 41:59.000 | 1:30.000 | 47.447 |
| 7 | KAEWNOI Tak | | 42:23.000 | 1:54.000 | 47 |
| 8 | THIMACHAI Kongphob | Roojai Online Insurance | 42:24.000 | 1:55.000 | 46.981 |
| 9 | PHONARJTHAN Patompob | | 42:45.000 | 2:16.000 | 46.596 |
| 10 | BOONSA-ARDTH Kerkkreat | | 42:56.000 | 2:27.000 | 46.398 |
| 11 | KLAHAN Chaloemphon | | 43:02.000 | 2:33.000 | 46.29 |
| 12 | CHANSOPIT Suboran | | 43:16.000 | 2:47.000 | 46.04 |
| 13 | CHALOEMSRIMUEANG Putipong | | 43:23.000 | 2:54.000 | 45.916 |
| 14 | TEERATEEP Monthee | | 43:34.000 | 3:05.000 | 45.723 |
| 15 | RUSSELL Shane | | 44:01.000 | 3:32.000 | 45.256 |
| 16 | KAEWSUYA Supachok | Thailand Continental Cycling Team | 44:24.000 | 3:55.000 | 44.865 |
| 17 | MALAITHONG Natthachai | | 44:30.000 | 4:01.000 | 44.764 |
| 18 | KUNKUMPAI Kantaphon | | 44:47.000 | 4:18.000 | 44.481 |
| 19 | INTHAPIW Phuridet | | 44:54.000 | 4:25.000 | 44.365 |
| 20 | THAMPANYA Wanchana | | 44:58.000 | 4:29.000 | 44.299 |
| 21 | RAKSASRI Nonthasak | | 45:01.000 | 4:32.000 | 44.25 |
| 22 | FONDON CONTRERAS Eufrasio | | 45:08.000 | 4:39.000 | 44.136 |
| 23 | MONGKONWONG Natawat | | 46:53.000 | 6:24.000 | 42.488 |
| 24 | WICHAI Wattanapan | | 47:04.000 | 6:35.000 | 42.323 |
| 25 | SASAKUL Panupong | | 47:19.000 | 6:50.000 | 42.099 |
| 26 | WONG-IN Ratchanon | | 48:49.000 | 8:20.000 | 40.806 |
| 27 | SUKSAMRAN Phromthep | | 54:15.000 | 00:13:46.000 | 36.719 |
| 1005 | LADNGERN Peerapong | | 00:00.000 | -00:40:29.000 | |
| 1005 | BRAND Herbert | | 00:00.000 | -00:40:29.000 | |