| 1 | MARIN Gabriel |  | 02:40:44.000 | - | 46.661 | 
| 2 | QUESADA Jeremy | Team CostaFrut - GoRigoGo - Giant | 02:40:44.000 | - | 46.661 | 
| 3 | SÁNCHEZ Nelson Ismael | Team Corratec America | 02:40:44.000 | - | 46.661 | 
| 4 | MOYA Sebastián | Colono Bikestation Kölbi | 02:40:44.000 | - | 46.661 | 
| 5 | ALPÍZAR Andrés Jesús | Ciclo Café | 02:40:44.000 | - | 46.661 | 
| 6 | FERNANDEZ CORTES Carlos Mauricio |  | 02:40:44.000 | - | 46.661 | 
| 7 | FONSECA Andrey | BCT - Arroz Ezio - Team Montoya | 02:40:44.000 | - | 46.661 | 
| 8 | GOMEZ Kevin |  | 02:40:44.000 | - | 46.661 | 
| 9 | CALVO Vladimir | Distribuidora Cruz - Tecnoforest - Trama | 02:40:44.000 | - | 46.661 | 
| 10 | VARELA Leandro | 7C - Economy - Lacoinex | 02:40:44.000 | - | 46.661 | 
| 11 | ALFARO Luis José | Ciclo Café | 02:40:44.000 | - | 46.661 | 
| 12 | CARBALLO Jonathan | Team CostaFrut - GoRigoGo - Giant | 02:40:44.000 | - | 46.661 | 
| 13 | ROJAS Mainor | Colono Bikestation Kölbi | 02:40:50.000 | 06.000 | 46.632 | 
| 14 | ROUILLON Ricardo |  | 02:40:50.000 | 06.000 | 46.632 | 
| 15 | VILLALOBOS Rodolfo | 7C - Economy - Lacoinex | 02:40:50.000 | 06.000 | 46.632 | 
| 16 | MONTERO Kenneth Eduardo |  | 02:40:55.000 | 11.000 | 46.608 | 
| 17 | RUIZ Jordan |  | 02:40:55.000 | 11.000 | 46.608 | 
| 18 | ARAGON Miguel |  | 02:40:55.000 | 11.000 | 46.608 | 
| 19 | VEGA Emerson | BCT - Arroz Ezio - Team Montoya | 02:40:55.000 | 11.000 | 46.608 | 
| 20 | SOLIS Marco | Ciclo Café | 02:41:00.000 | 16.000 | 46.584 | 
| 21 | WILCHES Gustavo Alexis | Team Wilches Baula Sport | 02:41:00.000 | 16.000 | 46.584 | 
| 22 | MOYA Alejandro | Team Wilches Baula Sport | 02:41:00.000 | 16.000 | 46.584 | 
| 23 | MATA Wilberth |  | 02:41:00.000 | 16.000 | 46.584 | 
| 24 | UMANA Kessler |  | 02:41:00.000 | 16.000 | 46.584 | 
| 25 | MIRANDA Nelson Gerardo | BCT - Arroz Ezio - Team Montoya | 02:41:00.000 | 16.000 | 46.584 | 
| 26 | SALAS Brian Alonso | Team CostaFrut - GoRigoGo - Giant | 02:41:00.000 | 16.000 | 46.584 | 
| 27 | URBINA Larry |  | 02:41:00.000 | 16.000 | 46.584 | 
| 28 | JEREZ ARGEÑAL Jefersson José |  | 02:41:00.000 | 16.000 | 46.584 | 
| 29 | JIMENEZ Bryan |  | 02:41:00.000 | 16.000 | 46.584 | 
| 30 | RODRIGUEZ Juan Diego |  | 02:41:03.000 | 19.000 | 46.569 | 
| 31 | MATAMORROS Andres |  | 02:41:07.000 | 23.000 | 46.55 | 
| 32 | ALPIZAR Josue | Colono Bikestation Kölbi | 02:41:07.000 | 23.000 | 46.55 | 
| 33 | CASCANTE Carlos Jacó |  | 02:41:07.000 | 23.000 | 46.55 | 
| 34 | LEON Carlos Jesus | Distribuidora Cruz - Tecnoforest - Trama | 02:41:07.000 | 23.000 | 46.55 | 
| 35 | MONTIEL José Rolando |  | 02:41:07.000 | 23.000 | 46.55 | 
| 36 | ROJAS Johan Andrey | Alfatec - SH Shoes | 02:41:07.000 | 23.000 | 46.55 | 
| 37 | AGUILAR Kenneth | BCT - Arroz Ezio - Team Montoya | 02:41:14.000 | 30.000 | 46.516 | 
| 38 | ACOSTA José Pablo |  | 02:41:20.000 | 36.000 | 46.488 | 
| 39 | CHIROLDES Pedro |  | 02:41:20.000 | 36.000 | 46.488 | 
| 40 | SÁNCHEZ Marco |  | 02:41:20.000 | 36.000 | 46.488 | 
| 41 | BARRIENTOS Gabriel |  | 02:41:34.000 | 50.000 | 46.42 | 
| 42 | SÁNCHEZ Berny |  | 02:41:34.000 | 50.000 | 46.42 | 
| 43 | OROZCO OROZCO Marco | BCT - Arroz Ezio - Team Montoya | 02:41:34.000 | 50.000 | 46.42 | 
| 44 | MURILLO Alonso |  | 02:41:35.000 | 51.000 | 46.416 | 
| 45 | BRENES Cristopher |  | 02:41:36.000 | 52.000 | 46.411 | 
| 46 | BARAHONA Johan |  | 02:41:36.000 | 52.000 | 46.411 | 
| 47 | MONGE Erick |  | 02:41:36.000 | 52.000 | 46.411 | 
| 48 | ZUÑIGA Dylan |  | 02:41:38.000 | 54.000 | 46.401 | 
| 49 | RIVERA Sebastian |  | 02:41:43.000 | 59.000 | 46.377 | 
| 50 | CHINCHILLA Ronald |  | 02:41:43.000 | 59.000 | 46.377 | 
| 51 | RAABE Henry |  | 02:41:43.000 | 59.000 | 46.377 | 
| 52 | CALVO Dorian | Team Wilches Baula Sport | 02:41:43.000 | 59.000 | 46.377 |