| 1 | JAVINIAR Joseph | | 17:25.000 | - | 52.364 |
| 2 | JOO Daeyeong | Gapyeong Cycling Team | 18:03.000 | 38.000 | 50.526 |
| 3 | CORPUZ Mervin | | 18:17.000 | 52.000 | 49.881 |
| 4 | PAREJA Nichol Blanca | Victoria Sports Pro Cycling | 18:19.000 | 54.000 | 49.791 |
| 5 | ORANZA Ronald | Standard Insurance PHI | 18:25.000 | 1:00.000 | 49.52 |
| 6 | PASCUAL Joshua | 7Eleven Cliqq Roadbike Philippines | 18:31.000 | 1:06.000 | 49.253 |
| 7 | MORALES Jan Paul Montealegre | Standard Insurance PHI | 18:31.000 | 1:06.000 | 49.253 |
| 8 | PAGTALUNAN John Patrick | 7Eleven Cliqq Roadbike Philippines | 18:52.000 | 1:27.000 | 48.339 |
| 9 | LIZARDO Jeremy | Standard Insurance PHI | 18:55.000 | 1:30.000 | 48.211 |
| 10 | LEE Chin Long | | 19:01.000 | 1:36.000 | 47.958 |
| 11 | ZAKARIA Akmal Hakim | Malaysia Pro Cycling | 19:05.000 | 1:40.000 | 47.79 |
| 12 | LIM Nash | | 19:06.000 | 1:41.000 | 47.749 |
| 13 | LUCERO Jericho | Go For Gold Philippines | 19:06.000 | 1:41.000 | 47.749 |
| 14 | NOOR ROSEIDI Ariff Danial | Malaysia Pro Cycling | 19:06.000 | 1:41.000 | 47.749 |
| 15 | LIM Rustom | | 19:06.000 | 1:41.000 | 47.749 |
| 16 | CARCUEVA Jonel | Go For Gold Philippines | 19:12.000 | 1:47.000 | 47.5 |
| 17 | GATMAITAN Joshua | Go For Gold Philippines | 19:22.000 | 1:57.000 | 47.091 |
| 18 | SUDARIO Mar Francis | | 19:23.000 | 1:58.000 | 47.051 |
| 19 | LAGO Marc Ryan | Go For Gold Philippines | 19:29.000 | 2:04.000 | 46.809 |
| 20 | TUGAWIN Ryan | | 19:33.000 | 2:08.000 | 46.65 |
| 21 | CANGAYAO Dave Eeron | Standard Insurance PHI | 19:35.000 | 2:10.000 | 46.57 |
| 22 | FELIPE Marcelo | Victoria Sports Pro Cycling | 19:35.000 | 2:10.000 | 46.57 |
| 23 | BONDOC Rench Michael | 7Eleven Cliqq Roadbike Philippines | 19:35.000 | 2:10.000 | 46.57 |
| 24 | KROG Rex Luis | 7Eleven Cliqq Roadbike Philippines | 19:43.000 | 2:18.000 | 46.255 |
| 25 | QUIRIMIT Shaanel Lance | Standard Insurance PHI | 19:44.000 | 2:19.000 | 46.216 |
| 26 | WAHHI Muhammad Zahin | Malaysia Pro Cycling | 19:47.000 | 2:22.000 | 46.099 |
| 27 | WU Chih Hao | Bryton Racing Team | 19:47.000 | 2:22.000 | 46.099 |
| 28 | VALDEZ Gilbert | | 19:47.000 | 2:22.000 | 46.099 |
| 29 | AGAPITO Ruzel | | 19:52.000 | 2:27.000 | 45.906 |
| 30 | LAZATIN JR Anselmo | | 19:55.000 | 2:30.000 | 45.791 |
| 31 | OCONER George | Standard Insurance PHI | 19:59.000 | 2:34.000 | 45.638 |
| 32 | MENDOZA Aidan James | Go For Gold Philippines | 19:59.000 | 2:34.000 | 45.638 |
| 33 | LEQUIN Khyll | | 19:59.000 | 2:34.000 | 45.638 |
| 34 | HARDER Hyarmel | | 19:59.000 | 2:34.000 | 45.638 |
| 35 | PEREZ Dominic | | 20:02.000 | 2:37.000 | 45.524 |
| 36 | OMAR Muhammad Faiz Fakhri | Malaysia Pro Cycling | 20:04.000 | 2:39.000 | 45.449 |
| 37 | DELOS SANTOS Erickson | | 20:10.000 | 2:45.000 | 45.223 |
| 38 | OMBAL Fel Angelo | | 20:10.000 | 2:45.000 | 45.223 |
| 39 | LOMOTOS Ronald | Standard Insurance PHI | 20:10.000 | 2:45.000 | 45.223 |
| 40 | MARAMBA Kenneth | Victoria Sports Pro Cycling | 20:10.000 | 2:45.000 | 45.223 |
| 41 | MONTEMAYOR Emmanuel Dave | | 20:12.000 | 2:47.000 | 45.149 |
| 42 | ZULKIFLI Zulfikri | Malaysia Pro Cycling | 20:12.000 | 2:47.000 | 45.149 |
| 43 | AGBANLOG John Rex | | 20:14.000 | 2:49.000 | 45.074 |
| 44 | SARMIENTO Seann Xavier | | 20:16.000 | 2:51.000 | 45 |
| 45 | KHAIRUL Muhammad Fahmi | Malaysia Pro Cycling | 20:17.000 | 2:52.000 | 44.963 |
| 46 | AQUINO Poul | | 20:19.000 | 2:54.000 | 44.889 |
| 47 | TIMBANG Christian | | 20:19.000 | 2:54.000 | 44.889 |
| 48 | QUITA Ronnilan | Go For Gold Philippines | 20:19.000 | 2:54.000 | 44.889 |
| 49 | ESCUMBIEN James Paul Ryan | Go For Gold Philippines | 20:19.000 | 2:54.000 | 44.889 |
| 50 | CABAHUG Cedric | | 20:22.000 | 2:57.000 | 44.779 |
| 51 | CORPUZ Daniel Josh | 7Eleven Cliqq Roadbike Philippines | 20:24.000 | 2:59.000 | 44.706 |
| 52 | NEBRES Landerson | | 20:24.000 | 2:59.000 | 44.706 |
| 53 | DESABELLE Wenz Andrie Mar | | 20:26.000 | 3:01.000 | 44.633 |
| 54 | GOCOTANO Genovivo | | 20:27.000 | 3:02.000 | 44.597 |
| 55 | OLARTE Jaypee | Go For Gold Philippines | 20:27.000 | 3:02.000 | 44.597 |
| 56 | CARIÑO Daniel Ven | Victoria Sports Pro Cycling | 20:27.000 | 3:02.000 | 44.597 |
| 57 | CAJUCOM Ean | Victoria Sports Pro Cycling | 20:27.000 | 3:02.000 | 44.597 |
| 58 | TABLIZO Steven Nicolas | Standard Insurance PHI | 20:27.000 | 3:02.000 | 44.597 |
| 59 | MERCADO King Vincent | 7Eleven Cliqq Roadbike Philippines | 20:32.000 | 3:07.000 | 44.416 |
| 60 | DUMLAO Woltaire | | 20:32.000 | 3:07.000 | 44.416 |
| 61 | CAMINGAO Rush | | 20:34.000 | 3:09.000 | 44.344 |
| 62 | VILLANUEVA John Harold | | 20:39.000 | 3:14.000 | 44.165 |
| 63 | CARCUEVA Junreck | | 20:39.000 | 3:14.000 | 44.165 |
| 64 | BULLANDAY Vincent Ray | | 20:39.000 | 3:14.000 | 44.165 |
| 65 | RUFO Ralph Angelo | UTC - ButcherBox Cycling p/b LOOK | 20:41.000 | 3:16.000 | 44.093 |
| 66 | TUDTUD Julius | 7Eleven Cliqq Roadbike Philippines | 20:45.000 | 3:20.000 | 43.952 |
| 67 | CHIU Cheng Hsin | Bryton Racing Team | 20:45.000 | 3:20.000 | 43.952 |
| 68 | DOMINGO Andrei | Standard Insurance PHI | 20:49.000 | 3:24.000 | 43.811 |
| 69 | ROQUE Arking | | 20:49.000 | 3:24.000 | 43.811 |
| 70 | NG Wing Chung | | 20:49.000 | 3:24.000 | 43.811 |
| 71 | OBMERGA Miguel | Victoria Sports Pro Cycling | 20:49.000 | 3:24.000 | 43.811 |
| 72 | DELEÑA Kristan Aron | | 20:49.000 | 3:24.000 | 43.811 |
| 73 | JANG Junhyeok | Gapyeong Cycling Team | 20:49.000 | 3:24.000 | 43.811 |
| 74 | YE Syuan You | | 20:54.000 | 3:29.000 | 43.636 |
| 75 | JOVEN Cris | | 20:55.000 | 3:30.000 | 43.602 |
| 76 | AWANG ILAH Ahmad Syazrin | Malaysia Pro Cycling | 20:55.000 | 3:30.000 | 43.602 |
| 77 | MOÑASQUE Quinn Legria | | 20:59.000 | 3:34.000 | 43.463 |
| 78 | CUENCA John Lloyd | | 21:10.000 | 3:45.000 | 43.087 |
| 79 | LU Shao Hsuan | Bryton Racing Team | 21:11.000 | 3:46.000 | 43.053 |
| 80 | AZUR Jexxel Ehd | Standard Insurance PHI | 21:13.000 | 3:48.000 | 42.985 |
| 81 | LAURETA John Paul | | 21:13.000 | 3:48.000 | 42.985 |
| 82 | FERNANDO Rodney | | 21:21.000 | 3:56.000 | 42.717 |
| 83 | SOLIS Kenneth | | 21:27.000 | 4:02.000 | 42.517 |
| 84 | LOBIANO Mark | | 21:31.000 | 4:06.000 | 42.386 |
| 85 | GUILARAN Francis Jay | | 21:37.000 | 4:12.000 | 42.19 |
| 86 | DULATRE Daryl | | 21:50.000 | 4:25.000 | 41.771 |
| 87 | LAUNICO Jezrel | | 21:50.000 | 4:25.000 | 41.771 |
| 88 | CAMINGAO John Mark | Standard Insurance PHI | 21:51.000 | 4:26.000 | 41.739 |
| 89 | DUQUE Riquelle Joseph | | 21:57.000 | 4:32.000 | 41.549 |
| 90 | ERGUIZA Ronyl | | 21:57.000 | 4:32.000 | 41.549 |
| 91 | CARCUEVA Jhon | | 22:00.000 | 4:35.000 | 41.455 |
| 92 | INOCENCIO Ralph Joshua | | 22:01.000 | 4:36.000 | 41.423 |
| 93 | REYES Yannick | | 22:06.000 | 4:41.000 | 41.267 |
| 94 | TABAYAN Marvin | | 22:13.000 | 4:48.000 | 41.05 |
| 95 | CARBONERA Roy | | 22:28.000 | 5:03.000 | 40.593 |
| 96 | FARINAS Daniel | | 22:30.000 | 5:05.000 | 40.533 |
| 97 | CAPUA Jefferson | | 22:54.000 | 5:29.000 | 39.825 |
| 98 | LEE Yan Ho | | 23:06.000 | 5:41.000 | 39.481 |
| 99 | DELA CRUZ Ramon | | 34:20.000 | 00:16:55.000 | 26.563 |
| 1006 | HUNG Kun Hung | Bryton Racing Team | 00:00.000 | -00:17:25.000 | |