| 1 | VILLALOBOS Rodolfo | 7C - Economy - Lacoinex | 02:28:16.000 | - | 42.086 | 
| 2 | GONZALEZ Josue |  | 02:28:31.000 | 15.000 | 42.015 | 
| 3 | RIVERA Kevin | Work Service - Vitalcare - Dynatek | 02:28:38.000 | 22.000 | 41.983 | 
| 4 | VARELA Leandro | 7C - Economy - Lacoinex | 02:28:39.000 | 23.000 | 41.978 | 
| 5 | BONILLA Daniel Andres | Colono Bikestation Kölbi | 02:28:41.000 | 25.000 | 41.968 | 
| 6 | ALPÍZAR Andrés Jesús | Ciclo Café | 02:28:55.000 | 39.000 | 41.903 | 
| 7 | RAMÍREZ Donovan | 7C - Economy - Lacoinex | 02:29:05.000 | 49.000 | 41.856 | 
| 8 | SAMUDIO Carlos | Mg.K Vis - Colors for Peace | 02:29:15.000 | 59.000 | 41.809 | 
| 8 | SAMUDIO Carlos | team | 02:29:15.000 | 59.000 | 41.809 | 
| 9 | SALAS Brian Alonso | Team CostaFrut - GoRigoGo - Giant | 02:29:26.000 | 1:10.000 | 41.758 | 
| 10 | FERNANDEZ Ernesto |  | 02:29:27.000 | 1:11.000 | 41.753 | 
| 11 | ZAMORA Richard Alonso | Ciclo Café | 02:29:50.000 | 1:34.000 | 41.646 | 
| 11 | ZAMORA Richard Alonso | Team Kilos | 02:29:50.000 | 1:34.000 | 41.646 | 
| 12 | LEDEZMA Jexon | 7C - Economy - Lacoinex | 02:29:50.000 | 1:34.000 | 41.646 | 
| 13 | HERRERA Carlos |  | 02:29:53.000 | 1:37.000 | 41.632 | 
| 14 | ARRIETA Steven | Distribuidora Cruz - Tecnoforest - Trama | 02:29:55.000 | 1:39.000 | 41.623 | 
| 15 | ROJAS Mainor | Colono Bikestation Kölbi | 02:29:55.000 | 1:39.000 | 41.623 | 
| 16 | AGUILAR Brandon | Distribuidora Cruz - Tecnoforest - Trama | 02:30:36.000 | 2:20.000 | 41.434 | 
| 17 | FONSECA Andrey | BCT - Arroz Ezio - Team Montoya | 02:30:42.000 | 2:26.000 | 41.407 | 
| 18 | ENRIQUE MURILLO Luis |  | 02:30:42.000 | 2:26.000 | 41.407 | 
| 19 | ALFARO Luis José | Ciclo Café | 02:30:42.000 | 2:26.000 | 41.407 | 
| 20 | MUDARRA Pablo | Colono Bikestation Kölbi | 02:30:42.000 | 2:26.000 | 41.407 | 
| 20 | MUDARRA Pablo | BCT - Arroz Ezio - Team Montoya | 02:30:42.000 | 2:26.000 | 41.407 | 
| 21 | AGUILAR Jose Ricardo | Hostal Latorre - Ederlán | 02:30:51.000 | 2:35.000 | 41.366 | 
| 22 | VANEGAS Argenis | Team Kilos | 02:30:51.000 | 2:35.000 | 41.366 | 
| 23 | GONZALEZ Raymond |  | 02:30:53.000 | 2:37.000 | 41.356 | 
| 24 | SOLIS Marco | Ciclo Café | 02:30:55.000 | 2:39.000 | 41.347 | 
| 25 | ARIAS Sergio | Zamora Enamora | 02:30:57.000 | 2:41.000 | 41.338 | 
| 25 | ARIAS Sergio | Colono Bikestation Kölbi | 02:30:57.000 | 2:41.000 | 41.338 | 
| 26 | UMAÑA Diego | Team CostaFrut - GoRigoGo - Giant | 02:30:57.000 | 2:41.000 | 41.338 | 
| 27 | ZUÑIGA Josue | Team CostaFrut - GoRigoGo - Giant | 02:31:10.000 | 2:54.000 | 41.279 | 
| 28 | GAMEZ Jose Fabio | 7C - Economy - Lacoinex | 02:31:11.000 | 2:55.000 | 41.274 | 
| 29 | COTO Jaime Felipe |  | 02:31:11.000 | 2:55.000 | 41.274 | 
| 30 | AGUILAR Luis | 7C - Economy - Lacoinex | 02:31:17.000 | 3:01.000 | 41.247 | 
| 31 | OSES Luis Daniel | 7C - Economy - Lacoinex | 02:31:21.000 | 3:05.000 | 41.229 | 
| 32 | FERNANDEZ CORTES Carlos Mauricio |  | 02:31:24.000 | 3:08.000 | 41.215 | 
| 33 | ROUILLON Ricardo |  | 02:31:27.000 | 3:11.000 | 41.202 | 
| 34 | VASQUEZ Pablo |  | 02:31:29.000 | 3:13.000 | 41.193 | 
| 35 | BRITO Maicol |  | 02:31:37.000 | 3:21.000 | 41.156 | 
| 36 | CARRILLO Andy |  | 02:31:37.000 | 3:21.000 | 41.156 | 
| 37 | GRANADOS Kevin | 7C - Economy - Lacoinex | 02:31:37.000 | 3:21.000 | 41.156 | 
| 37 | GRANADOS Kevin | Colono Bikestation Kölbi | 02:31:37.000 | 3:21.000 | 41.156 | 
| 38 | GAMBOA Warner |  | 02:31:43.000 | 3:27.000 | 41.129 | 
| 39 | MARÍN Heber Adrian |  | 02:31:56.000 | 3:40.000 | 41.071 | 
| 40 | CORRALES Daniel |  | 02:31:58.000 | 3:42.000 | 41.062 | 
| 41 | PÉREZ Kevin |  | 02:32:21.000 | 4:05.000 | 40.958 | 
| 42 | RAMIREZ Jaime Gabriel | Team Kilos | 02:32:21.000 | 4:05.000 | 40.958 | 
| 43 | MOYA Sebastián | Colono Bikestation Kölbi | 02:32:28.000 | 4:12.000 | 40.927 | 
| 44 | CALVO Vladimir | Distribuidora Cruz - Tecnoforest - Trama | 02:32:28.000 | 4:12.000 | 40.927 | 
| 45 | CERRATO Yader Alexander | Team Kilos | 02:32:29.000 | 4:13.000 | 40.923 | 
| 46 | BRENES José |  | 02:32:33.000 | 4:17.000 | 40.905 | 
| 47 | LEON Carlos Jesus | Distribuidora Cruz - Tecnoforest - Trama | 02:32:33.000 | 4:17.000 | 40.905 | 
| 48 | ROJAS Johan Andrey | Alfatec - SH Shoes | 02:32:49.000 | 4:33.000 | 40.833 | 
| 49 | QUESADA Jeremy | Team CostaFrut - GoRigoGo - Giant | 02:32:55.000 | 4:39.000 | 40.807 | 
| 50 | GOMEZ Daniel |  | 02:33:00.000 | 4:44.000 | 40.784 | 
| 51 | SAMUDIO Rubén |  | 02:33:01.000 | 4:45.000 | 40.78 | 
| 52 | MIRANDA Nelson Gerardo | BCT - Arroz Ezio - Team Montoya | 02:33:03.000 | 4:47.000 | 40.771 | 
| 53 | SANCHEZ Marcos |  | 02:33:03.000 | 4:47.000 | 40.771 | 
| 54 | MOYA Alejandro | Team Wilches Baula Sport | 02:33:06.000 | 4:50.000 | 40.758 | 
| 55 | VILLALOBOS Pablo | Team CostaFrut - GoRigoGo - Giant | 02:33:08.000 | 4:52.000 | 40.749 | 
| 56 | ZUMBADO Daniel |  | 02:33:10.000 | 4:54.000 | 40.74 | 
| 57 | VEGA Emerson | BCT - Arroz Ezio - Team Montoya | 02:33:15.000 | 4:59.000 | 40.718 | 
| 58 | MURILLO Luis Esteban |  | 02:33:18.000 | 5:02.000 | 40.705 | 
| 59 | HERNÁNDEZ Rodrigo |  | 02:33:30.000 | 5:14.000 | 40.651 | 
| 60 | GONZALEZ Brayan Miguel | Team Kilos | 02:33:33.000 | 5:17.000 | 40.638 | 
| 61 | SOLANO Luis Diego | BCT - Arroz Ezio - Team Montoya | 02:33:38.000 | 5:22.000 | 40.616 | 
| 62 | CASTRO José Pablo |  | 02:33:41.000 | 5:25.000 | 40.603 | 
| 63 | SALAS Josué | Colono Bikestation Kölbi | 02:33:43.000 | 5:27.000 | 40.594 | 
| 64 | ACOSTA José Pablo |  | 02:33:53.000 | 5:37.000 | 40.55 | 
| 65 | BAEZA Dennis |  | 02:34:01.000 | 5:45.000 | 40.515 | 
| 66 | LANDAVERDE Luis Jhordanny |  | 02:34:04.000 | 5:48.000 | 40.502 | 
| 67 | LARIOS Manuel Alberto | Ciclo Café | 02:34:20.000 | 6:04.000 | 40.432 | 
| 68 | LOBO Mariano |  | 02:34:26.000 | 6:10.000 | 40.406 | 
| 69 | CASCANTE Pablo Cesar | Hostal Latorre - Ederlán | 02:35:03.000 | 6:47.000 | 40.245 | 
| 69 | CASCANTE Pablo Cesar | 7C - Economy - Lacoinex | 02:35:03.000 | 6:47.000 | 40.245 | 
| 70 | JIMÉNEZ Jhón | Club Ciclista Padronés - Cortizo | 02:35:03.000 | 6:47.000 | 40.245 | 
| 70 | JIMÉNEZ Jhón | Distribuidora Cruz - Tecnoforest - Trama | 02:35:03.000 | 6:47.000 | 40.245 | 
| 71 | HERNANDEZ Oscar |  | 02:35:19.000 | 7:03.000 | 40.176 | 
| 72 | VEGA Elias |  | 02:35:25.000 | 7:09.000 | 40.15 | 
| 73 | PACHECO Gabriel | Zamora Enamora | 02:35:25.000 | 7:09.000 | 40.15 | 
| 73 | PACHECO Gabriel | Colono Bikestation Kölbi | 02:35:25.000 | 7:09.000 | 40.15 | 
| 73 | PACHECO Gabriel | Globalia Artes Gráficas-Zamora Enamora | 02:35:25.000 | 7:09.000 | 40.15 | 
| 74 | FERNÁNDEZ Valdimir |  | 02:35:38.000 | 7:22.000 | 40.094 | 
| 75 | WILCHES Gustavo Alexis | Team Wilches Baula Sport | 02:36:08.000 | 7:52.000 | 39.966 | 
| 76 | RODRÍGUEZ Luis |  | 02:36:18.000 | 8:02.000 | 39.923 | 
| 77 | AGUILAR Randall |  | 02:36:55.000 | 8:39.000 | 39.766 | 
| 78 | MATARRITA José Pablo |  | 02:37:07.000 | 8:51.000 | 39.716 | 
| 79 | BRENES Abraham Josueth |  | 02:37:24.000 | 9:08.000 | 39.644 | 
| 80 | CALVO Dorian | Team Wilches Baula Sport | 02:37:30.000 | 9:14.000 | 39.619 | 
| 81 | CHIROLDES Pedro |  | 02:37:31.000 | 9:15.000 | 39.615 | 
| 82 | CENTENO Justin |  | 02:37:31.000 | 9:15.000 | 39.615 | 
| 83 | GOMEZ Eric |  | 02:38:08.000 | 9:52.000 | 39.46 | 
| 84 | BRENES Gabriel |  | 02:38:08.000 | 9:52.000 | 39.46 | 
| 85 | PIEDRA Marco Andrey |  | 02:38:51.000 | 00:10:35.000 | 39.282 | 
| 86 | RODRIGUEZ Rodolfo |  | 02:38:55.000 | 00:10:39.000 | 39.266 | 
| 87 | RODRIGUEZ Jordan | Team CostaFrut - GoRigoGo - Giant | 02:39:09.000 | 00:10:53.000 | 39.208 | 
| 88 | VARELA Luis | Ciclo Café | 02:39:20.000 | 00:11:04.000 | 39.163 | 
| 89 | GRANADOS Kenmell Alexander |  | 02:40:16.000 | 00:12:00.000 | 38.935 | 
| 90 | VEGA MORA Yeri Josue | Team Wilches Baula Sport | 02:40:16.000 | 00:12:00.000 | 38.935 | 
| 91 | CAMPOS Leonardo |  | 02:43:13.000 | 00:14:57.000 | 38.231 | 
| 92 | AGUILAR Kenneth | BCT - Arroz Ezio - Team Montoya | 02:45:53.000 | 00:17:37.000 | 37.617 | 
| 93 | FALLAS Eder |  | 02:46:55.000 | 00:18:39.000 | 37.384 | 
| 94 | PIEDRA José |  | 02:48:33.000 | 00:20:17.000 | 37.022 | 
| 95 | MIRALLES Randall |  | 02:48:51.000 | 00:20:35.000 | 36.956 | 
| 96 | CASCANTE Luis |  | 02:48:51.000 | 00:20:35.000 | 36.956 | 
| 97 | RAMIREZ Federico | 7C - Economy - Lacoinex | 02:50:57.000 | 00:22:41.000 | 36.502 | 
| 98 | OROZCO OROZCO Marco | BCT - Arroz Ezio - Team Montoya | 02:51:09.000 | 00:22:53.000 | 36.459 | 
| 99 | RIVAS Jeyson Moises | Team Kilos | 02:51:10.000 | 00:22:54.000 | 36.456 | 
| 100 | RODRIGUEZ Roberto |  | 02:52:48.000 | 00:24:32.000 | 36.111 | 
| 101 | BONILLA Pablo Sandino | Club Ciclista Union 33 | 02:53:34.000 | 00:25:18.000 | 35.952 | 
| 102 | URIARTE Leenar Antonio | Team Kilos | 02:53:56.000 | 00:25:40.000 | 35.876 | 
| 103 | ARAGÓN Eithan |  | 02:54:23.000 | 00:26:07.000 | 35.783 | 
| 104 | RIVERA Sebastian |  | 02:54:37.000 | 00:26:21.000 | 35.735 | 
| 105 | MONTIEL José Rolando |  | 02:54:37.000 | 00:26:21.000 | 35.735 | 
| 106 | BRENES Cristopher |  | 02:55:59.000 | 00:27:43.000 | 35.458 | 
| 107 | MADRIGAL Jefferson |  | 02:56:15.000 | 00:27:59.000 | 35.404 | 
| 108 | ROJAS Luis Alonso | Alfatec - SH Shoes | 02:57:09.000 | 00:28:53.000 | 35.224 | 
| 109 | REYES Harvin | Alfatec - SH Shoes | 02:58:53.000 | 00:30:37.000 | 34.883 | 
| 110 | LOAIZA Diego |  | 03:04:18.000 | 00:36:02.000 | 33.858 | 
| 111 | MURILLO Walter |  | 03:06:05.000 | 00:37:49.000 | 33.533 | 
| 112 | SOTO José |  | 03:06:13.000 | 00:37:57.000 | 33.509 | 
| 113 | SOLANO Luis |  | 03:07:55.000 | 00:39:39.000 | 33.206 | 
| 114 | ROJAS Andrey |  | 03:08:53.000 | 00:40:37.000 | 33.036 | 
| 115 | MORA Marco |  | 03:11:46.000 | 00:43:30.000 | 32.54 | 
| 116 | MORA Heiner Arley | Alfatec - SH Shoes | 03:17:01.000 | 00:48:45.000 | 31.672 | 
| 1005 | SCOTT Brandon |  | 00:00.000 | -02:28:16.000 |  | 
| 1006 | ZELEDON Jorge |  | 00:00.000 | -02:28:16.000 |  | 
| 1006 | ARAGON Miguel |  | 00:00.000 | -02:28:16.000 |  |