| 1 | RIVERA Kevin | Work Service - Vitalcare - Dynatek | 03:00:01.000 | - | 41.663 |
| 2 | ROJAS Mainor | Colono Bikestation Kölbi | 03:00:25.000 | 24.000 | 41.57 |
| 3 | VARELA Leandro | 7C - Economy - Lacoinex | 03:00:27.000 | 26.000 | 41.563 |
| 4 | BONILLA Daniel Andres | Colono Bikestation Kölbi | 03:00:30.000 | 29.000 | 41.551 |
| 5 | ZAMORA Richard Alonso | Ciclo Café | 03:00:31.000 | 30.000 | 41.547 |
| 5 | ZAMORA Richard Alonso | Team Kilos | 03:00:31.000 | 30.000 | 41.547 |
| 6 | RAMÍREZ Donovan | 7C - Economy - Lacoinex | 03:00:39.000 | 38.000 | 41.517 |
| 7 | AGUILAR Jose Ricardo | Hostal Latorre - Ederlán | 03:00:50.000 | 49.000 | 41.475 |
| 8 | AGUILAR Luis | 7C - Economy - Lacoinex | 03:01:11.000 | 1:10.000 | 41.395 |
| 9 | VILLALOBOS Rodolfo | 7C - Economy - Lacoinex | 03:01:11.000 | 1:10.000 | 41.395 |
| 10 | SAMUDIO Carlos | Mg.K Vis - Colors for Peace | 03:01:19.000 | 1:18.000 | 41.364 |
| 10 | SAMUDIO Carlos | team | 03:01:19.000 | 1:18.000 | 41.364 |
| 11 | GONZALEZ Josue | | 03:01:34.000 | 1:33.000 | 41.307 |
| 12 | HERRERA Carlos | | 03:01:37.000 | 1:36.000 | 41.296 |
| 13 | MUDARRA Pablo | Colono Bikestation Kölbi | 03:01:38.000 | 1:37.000 | 41.292 |
| 13 | MUDARRA Pablo | BCT - Arroz Ezio - Team Montoya | 03:01:38.000 | 1:37.000 | 41.292 |
| 14 | GAMEZ Jose Fabio | 7C - Economy - Lacoinex | 03:01:42.000 | 1:41.000 | 41.277 |
| 15 | VANEGAS Argenis | Team Kilos | 03:01:44.000 | 1:43.000 | 41.269 |
| 16 | SALAS Brian Alonso | Team CostaFrut - GoRigoGo - Giant | 03:01:47.000 | 1:46.000 | 41.258 |
| 17 | FONSECA Andrey | BCT - Arroz Ezio - Team Montoya | 03:01:49.000 | 1:48.000 | 41.25 |
| 18 | MURILLO Luis Esteban | | 03:01:59.000 | 1:58.000 | 41.213 |
| 19 | RODRIGUEZ Rodolfo | | 03:02:03.000 | 2:02.000 | 41.197 |
| 20 | AGUILAR Brandon | Distribuidora Cruz - Tecnoforest - Trama | 03:02:09.000 | 2:08.000 | 41.175 |
| 21 | ROUILLON Ricardo | | 03:02:12.000 | 2:11.000 | 41.164 |
| 22 | ARIAS Sergio | Zamora Enamora | 03:02:15.000 | 2:14.000 | 41.152 |
| 22 | ARIAS Sergio | Colono Bikestation Kölbi | 03:02:15.000 | 2:14.000 | 41.152 |
| 23 | RAMIREZ Jaime Gabriel | Team Kilos | 03:02:17.000 | 2:16.000 | 41.145 |
| 24 | ENRIQUE MURILLO Luis | | 03:02:20.000 | 2:19.000 | 41.133 |
| 25 | SANCHEZ Marcos | | 03:02:25.000 | 2:24.000 | 41.115 |
| 26 | ALPÍZAR Andrés Jesús | Ciclo Café | 03:02:27.000 | 2:26.000 | 41.107 |
| 27 | ARAGON Miguel | | 03:02:30.000 | 2:29.000 | 41.096 |
| 28 | MIRANDA Nelson Gerardo | BCT - Arroz Ezio - Team Montoya | 03:02:33.000 | 2:32.000 | 41.085 |
| 29 | MIRALLES Randall | | 03:02:42.000 | 2:41.000 | 41.051 |
| 30 | GRANADOS Kevin | 7C - Economy - Lacoinex | 03:02:46.000 | 2:45.000 | 41.036 |
| 30 | GRANADOS Kevin | Colono Bikestation Kölbi | 03:02:46.000 | 2:45.000 | 41.036 |
| 31 | COTO Jaime Felipe | | 03:02:46.000 | 2:45.000 | 41.036 |
| 32 | BRENES José | | 03:02:57.000 | 2:56.000 | 40.995 |
| 33 | VEGA Emerson | BCT - Arroz Ezio - Team Montoya | 03:03:02.000 | 3:01.000 | 40.976 |
| 34 | GONZALEZ Raymond | | 03:03:08.000 | 3:07.000 | 40.954 |
| 35 | QUESADA Jeremy | Team CostaFrut - GoRigoGo - Giant | 03:03:13.000 | 3:12.000 | 40.935 |
| 36 | HERNÁNDEZ Rodrigo | | 03:03:14.000 | 3:13.000 | 40.931 |
| 37 | ZUMBADO Daniel | | 03:03:26.000 | 3:25.000 | 40.887 |
| 38 | RODRÍGUEZ Luis | | 03:03:28.000 | 3:27.000 | 40.879 |
| 39 | LEDEZMA Jexon | 7C - Economy - Lacoinex | 03:03:30.000 | 3:29.000 | 40.872 |
| 40 | ROJAS Johan Andrey | Alfatec - SH Shoes | 03:03:36.000 | 3:35.000 | 40.85 |
| 41 | CASCANTE Pablo Cesar | Hostal Latorre - Ederlán | 03:03:42.000 | 3:41.000 | 40.827 |
| 41 | CASCANTE Pablo Cesar | 7C - Economy - Lacoinex | 03:03:42.000 | 3:41.000 | 40.827 |
| 42 | UMAÑA Diego | Team CostaFrut - GoRigoGo - Giant | 03:03:47.000 | 3:46.000 | 40.809 |
| 43 | OSES Luis Daniel | 7C - Economy - Lacoinex | 03:03:49.000 | 3:48.000 | 40.802 |
| 44 | CORRALES Daniel | | 03:03:50.000 | 3:49.000 | 40.798 |
| 45 | PACHECO Gabriel | Zamora Enamora | 03:03:52.000 | 3:51.000 | 40.79 |
| 45 | PACHECO Gabriel | Colono Bikestation Kölbi | 03:03:52.000 | 3:51.000 | 40.79 |
| 45 | PACHECO Gabriel | Globalia Artes Gráficas-Zamora Enamora | 03:03:52.000 | 3:51.000 | 40.79 |
| 46 | CASCANTE Luis | | 03:03:57.000 | 3:56.000 | 40.772 |
| 47 | CASTRO José Pablo | | 03:04:04.000 | 4:03.000 | 40.746 |
| 48 | PÉREZ Kevin | | 03:04:11.000 | 4:10.000 | 40.72 |
| 49 | ZUÑIGA Josue | Team CostaFrut - GoRigoGo - Giant | 03:04:17.000 | 4:16.000 | 40.698 |
| 50 | JIMÉNEZ Jhón | Club Ciclista Padronés - Cortizo | 03:04:19.000 | 4:18.000 | 40.691 |
| 50 | JIMÉNEZ Jhón | Distribuidora Cruz - Tecnoforest - Trama | 03:04:19.000 | 4:18.000 | 40.691 |
| 51 | SALAS Josué | Colono Bikestation Kölbi | 03:04:25.000 | 4:24.000 | 40.669 |
| 52 | MONTIEL José Rolando | | 03:04:27.000 | 4:26.000 | 40.661 |
| 53 | SOLIS Marco | Ciclo Café | 03:04:27.000 | 4:26.000 | 40.661 |
| 54 | SAMUDIO Rubén | | 03:04:29.000 | 4:28.000 | 40.654 |
| 55 | ARRIETA Steven | Distribuidora Cruz - Tecnoforest - Trama | 03:04:42.000 | 4:41.000 | 40.606 |
| 56 | CALVO Vladimir | Distribuidora Cruz - Tecnoforest - Trama | 03:04:46.000 | 4:45.000 | 40.592 |
| 57 | CARRILLO Andy | | 03:04:49.000 | 4:48.000 | 40.581 |
| 58 | VEGA Elias | | 03:04:58.000 | 4:57.000 | 40.548 |
| 59 | LANDAVERDE Luis Jhordanny | | 03:05:01.000 | 5:00.000 | 40.537 |
| 60 | RODRIGUEZ Roberto | | 03:05:09.000 | 5:08.000 | 40.508 |
| 61 | LEON Carlos Jesus | Distribuidora Cruz - Tecnoforest - Trama | 03:05:13.000 | 5:12.000 | 40.493 |
| 62 | FERNÁNDEZ Valdimir | | 03:05:23.000 | 5:22.000 | 40.457 |
| 63 | RAMIREZ Federico | 7C - Economy - Lacoinex | 03:05:37.000 | 5:36.000 | 40.406 |
| 64 | MOYA Alejandro | Team Wilches Baula Sport | 03:05:38.000 | 5:37.000 | 40.402 |
| 65 | CARBALLO Jonathan | Team CostaFrut - GoRigoGo - Giant | 03:05:47.000 | 5:46.000 | 40.37 |
| 66 | FERNANDEZ CORTES Carlos Mauricio | | 03:05:47.000 | 5:46.000 | 40.37 |
| 67 | SCOTT Brandon | | 03:05:48.000 | 5:47.000 | 40.366 |
| 68 | VILLALOBOS Pablo | Team CostaFrut - GoRigoGo - Giant | 03:05:59.000 | 5:58.000 | 40.326 |
| 69 | ACOSTA José Pablo | | 03:06:01.000 | 6:00.000 | 40.319 |
| 70 | CHIROLDES Pedro | | 03:06:09.000 | 6:08.000 | 40.29 |
| 71 | ALFARO Luis José | Ciclo Café | 03:06:09.000 | 6:08.000 | 40.29 |
| 72 | MARÍN Heber Adrian | | 03:06:13.000 | 6:12.000 | 40.276 |
| 73 | URIARTE Leenar Antonio | Team Kilos | 03:06:18.000 | 6:17.000 | 40.258 |
| 74 | MADRIGAL Jefferson | | 03:06:22.000 | 6:21.000 | 40.243 |
| 75 | GOMEZ Daniel | | 03:06:22.000 | 6:21.000 | 40.243 |
| 76 | BAEZA Dennis | | 03:06:37.000 | 6:36.000 | 40.189 |
| 77 | SOLANO Luis | | 03:06:54.000 | 6:53.000 | 40.128 |
| 78 | BONILLA Pablo Sandino | Club Ciclista Union 33 | 03:07:04.000 | 7:03.000 | 40.093 |
| 79 | RIVERA Sebastian | | 03:07:18.000 | 7:17.000 | 40.043 |
| 80 | MATARRITA José Pablo | | 03:07:45.000 | 7:44.000 | 39.947 |
| 81 | CERRATO Yader Alexander | Team Kilos | 03:08:05.000 | 8:04.000 | 39.876 |
| 82 | ZELEDON Jorge | | 03:08:05.000 | 8:04.000 | 39.876 |
| 83 | VASQUEZ Pablo | | 03:08:13.000 | 8:12.000 | 39.848 |
| 84 | HERNANDEZ Oscar | | 03:08:31.000 | 8:30.000 | 39.784 |
| 85 | GAMBOA Warner | | 03:08:35.000 | 8:34.000 | 39.77 |
| 86 | WILCHES Gustavo Alexis | Team Wilches Baula Sport | 03:09:00.000 | 8:59.000 | 39.683 |
| 87 | CENTENO Justin | | 03:09:00.000 | 8:59.000 | 39.683 |
| 88 | BRENES Abraham Josueth | | 03:09:26.000 | 9:25.000 | 39.592 |
| 89 | RIVAS Jeyson Moises | Team Kilos | 03:09:38.000 | 9:37.000 | 39.55 |
| 90 | GRANADOS Kenmell Alexander | | 03:09:42.000 | 9:41.000 | 39.536 |
| 91 | LOBO Mariano | | 03:10:03.000 | 00:10:02.000 | 39.463 |
| 92 | RODRIGUEZ Jordan | Team CostaFrut - GoRigoGo - Giant | 03:10:10.000 | 00:10:09.000 | 39.439 |
| 93 | PIEDRA Marco Andrey | | 03:10:10.000 | 00:10:09.000 | 39.439 |
| 94 | BRENES Cristopher | | 03:10:41.000 | 00:10:40.000 | 39.332 |
| 95 | LARIOS Manuel Alberto | Ciclo Café | 03:10:45.000 | 00:10:44.000 | 39.318 |
| 96 | ARAGÓN Eithan | | 03:12:18.000 | 00:12:17.000 | 39.002 |
| 97 | FERNANDEZ Ernesto | | 03:12:34.000 | 00:12:33.000 | 38.948 |
| 98 | SOTO Juan | | 03:13:06.000 | 00:13:05.000 | 38.84 |
| 99 | GONZALEZ Brayan Miguel | Team Kilos | 03:13:08.000 | 00:13:07.000 | 38.833 |
| 100 | CAMPOS Leonardo | | 03:13:25.000 | 00:13:24.000 | 38.776 |
| 101 | OROZCO OROZCO Marco | BCT - Arroz Ezio - Team Montoya | 03:13:38.000 | 00:13:37.000 | 38.733 |
| 102 | SOLANO Luis Diego | BCT - Arroz Ezio - Team Montoya | 03:14:48.000 | 00:14:47.000 | 38.501 |
| 103 | MOYA Sebastián | Colono Bikestation Kölbi | 03:15:12.000 | 00:15:11.000 | 38.422 |
| 104 | GOMEZ Eric | | 03:16:35.000 | 00:16:34.000 | 38.152 |
| 105 | AGUILAR Randall | | 03:17:35.000 | 00:17:34.000 | 37.959 |
| 106 | BRITO Maicol | | 03:17:42.000 | 00:17:41.000 | 37.936 |
| 107 | CALVO Dorian | Team Wilches Baula Sport | 03:19:27.000 | 00:19:26.000 | 37.603 |
| 108 | LOAIZA Diego | | 03:19:39.000 | 00:19:38.000 | 37.566 |
| 109 | ROJAS Andrey | | 03:20:08.000 | 00:20:07.000 | 37.475 |
| 110 | BRENES Gabriel | | 03:20:18.000 | 00:20:17.000 | 37.444 |
| 111 | REYES Harvin | Alfatec - SH Shoes | 03:20:31.000 | 00:20:30.000 | 37.403 |
| 112 | MORA Marco | | 03:21:09.000 | 00:21:08.000 | 37.286 |
| 113 | VEGA MORA Yeri Josue | Team Wilches Baula Sport | 03:21:17.000 | 00:21:16.000 | 37.261 |
| 114 | PIEDRA José | | 03:21:17.000 | 00:21:16.000 | 37.261 |
| 115 | ROJAS Luis Alonso | Alfatec - SH Shoes | 03:22:06.000 | 00:22:05.000 | 37.11 |
| 116 | MURILLO Walter | | 03:22:35.000 | 00:22:34.000 | 37.022 |
| 117 | VARELA Luis | Ciclo Café | 03:23:06.000 | 00:23:05.000 | 36.928 |
| 118 | FALLAS Eder | | 03:23:41.000 | 00:23:40.000 | 36.822 |
| 119 | CENTENO QUESADA Isaac | | 03:24:23.000 | 00:24:22.000 | 36.696 |
| 120 | AGUILAR Kenneth | BCT - Arroz Ezio - Team Montoya | 03:30:33.000 | 00:30:32.000 | 35.621 |
| 121 | SOTO José | | 03:50:42.000 | 00:50:41.000 | 32.51 |
| 122 | MORA Heiner Arley | Alfatec - SH Shoes | 03:54:10.000 | 00:54:09.000 | 32.028 |
| 123 | MÉNDEZ Steven | | 04:08:51.000 | 01:08:50.000 | 30.139 |
| 1005 | SÁNCHEZ Nelson | | 00:00.000 | -03:1.000 | |
| 1005 | MORERA Eduard | | 00:00.000 | -03:1.000 | |
| 1006 | MONTERO Kenneth Eduardo | | 00:00.000 | -03:1.000 | |