The cycling events at the 2025 Junior Pan American Games were contested between August 10 and 22, 2025. The track cycling and BMX events were held at the National Olympic Velodrome and BMX Park of the Olympic Park, respectively. Both venues are located in the Olympic Park in Luque, in the Greater Asuncion area. The road cycling events took place in Costanera Sur, also located in Asunción, while the mountain biking events were held at Club Agua Vista in Encarnación.

22 events were contested: BMX racing (2), BMX freestyle (2), mountain biking (2), road cycling (4) and track cycling (12). BMX freestyle was one of the six disciplined added for the 2025 games. The winner of each event qualified for the 2027 Pan American Games in Lima, Peru.

Qualification The UCI Elite Individual and UCI U23 and Junior rankings determined the qualified athletes for the BMX freestyle and racing events, respectively. For mountain biking, the XCO Pan American Championship, held in Costa Rica, plus continental zones results served as qualification events. Road cycling qualification was based on continental championships while athletes qualified for the track cycling events via a Nations ranking and the 2025 Elite Pan American Championship, held in Paraguay.

Medal summary Medal table

Medalists Road cycling Men's road race Men's time trial Women's time trial

Track cycling Men's sprint Men's team sprint Francisco JaramilloNicolás OliveraJohn Beltrán Jafet LópezEtan NuñoIan Navarro Danell JamesJelani NeddRyan D'Abreau Men's keirin Men's omnium Men's madison Miguel MarínJerónimo Calderón Fernando NavaMarcelo Garza FreitasLuan Carlos Rodrigues Men's team pursuit Diego RojasMartín MancillaJosafat CárdenasRaimundo Carvajal Santiago GruñeiroMateo DuqueAgustín FerrariRamiro Videla Fernando NavaMarcelo GarzaKevin OrtegaArath Sánchez Women's sprint Women's team sprint Stefany CuadradoMarianis SalazarNathalia Martínez Guadalupe DíazValentina MéndezValentina Luna Phoebe SandyMakaira WallaceKyra Williams Women's keirin Women's omnium Women's madison Luciana OsorioNatalia Garzón Javiera GarridoMarlén Rojas Olviangel CastilloYeniret Roa Javiera GarridoMaite IbarraMartina RojasMarlén Rojas Luciana OsorioKaren GonzálezJennifer SánchezNatalia Garzón Nicole CordovaMaría FigueroaViviana ArriagaGiovana López

Mountain biking Men's cross-country

BMX racing Men's Women's

BMX freestyle Men's Women's

Results Road cycling

Men's road race Final – August 17 Rank Rider NationTime José Prieto 3:18:34 Ciro Pérez 3:18:34 Ivan Salmón 3:18:34 4 Cristián Velez 3:18:57 5 Derrick Chavarría 3:18:57 6 Winston Maestre 3:18:57 7 Mateo Duque 3:23:26 8 Jonathan Guatibonza 3:23:26 9 Luiz Fernando Bomfim 3:23:26 10 Ramiro Videla 3:23:26 11 Heriberto Quiroz 3:23:26 12 Randol Izquierdo 3:23:26 13 Diego Mendez 3:23:26 14 Carlos Domínguez 3:23:26 15 Sergio Farfan 3:23:26 16 Kevin Navas 3:23:26 17 Melvin Torres 3:23:26 18 Jadian Neaves 3:23:26 19 José Pedro Trillat 3:23:26 20 Agustín Ferrari 3:23:26 21 Samuel Flórez 3:23:26 22 Miguel Marín 3:23:26 23 Kenny Chaves 3:23:26 24 Martín Mancilla 3:23:26 25 Michael Caballero 3:23:26 26 Wilson Sanon 3:23:26 27 Héctor Menendez 3:23:26 28 José Alberto Domínguez 3:23:26 29 Amed Marcos 3:23:26 30 Pablo Bonilla 3:23:26 31 Felipe Reyes 3:23:26 32 Facundo Revetria 3:23:26 33 Alejandro Pita 3:23:26 34 Vicente Cárdenas 3:23:26 35 José Pablo Sancho 3:23:44 36 Bruno Zachar 3:23:44 37 Facundo Arias 3:23:44 38 Dario Rabinal 3:29:51 39 Jhosue Moreno 3:35:18 Pedro Miguel Freitas DNF Marcelo Garza DNF Jesús Goyo DNF Luan Carlos Rodrigues DNF Arath Sánchez DNF Ryan D'Abreau DNF Arlex Mendez DNS Antonio Alfonso DNS

Women's road race Final – August 17 Rank Rider NationTime Julieta Benedetti 2:51:19 Verónica Revelo 2:51:19 Natalia Garzón 2:51:19 4 Yeniret Roa 2:51:19 5 Marcela Peñafiel 2:51:19 6 Karen González 2:52:02 7 Luciana Osorio 2:52:02 8 Olviangel Castillo 2:52:02 9 Javiera Garrido 2:52:02 10 Angie Londoño 2:52:02 11 Florencia Revetria 2:52:02 12 Liannis Mesa 2:52:02 13 Renata Guerra 2:52:02 14 Melisa Ávila 2:52:02 15 Karen Martínez 2:52:02 16 Delfina Dibella 2:52:02 17 Yendry Quesada 2:52:02 18 Romina Rodríguez 2:52:02 19 Flor Espiritusanto 2:52:02 20 Noemi Atencio 2:52:02 21 Melsey Pérez 2:52:02 22 Nicole Cordova 2:52:02 23 María Fernanda Figueroa 2:52:02 24 Marlen Rojas 2:52:02 25 Martina Torres 2:52:02 26 Daniela Moncada 2:52:02 27 Valeria León 2:52:02 28 Amalia Medina 2:52:02 29 Hiayra Leonardo 2:52:02 30 Eylin Delgado 2:52:02 31 Fabiana Candelas 2:52:02 32 Charlotte Millington 2:52:02 33 Abril Garzón 2:52:34 34 Diandra Ramírez 2:52:58 35 Eyseli Rodríguez 2:53:07 36 Valentina Luna 2:57:40 37 Yailin Gómez 3:03.50 38 Xiomara Morales 3:03.50 39 Nataly Agustín 3:03.50 Kami Roach OVL Jazmín Puac DNF Sindy Servin DNF

Men's time trial Final – August 13 Rank Rider NationTime Samuel Flórez 49:09.13 José Prieto 49:23.25 Juan Quintero 49:40.02 4 Kevin Navas 50:08.62 5 José Pablo Sancho 50:36.85 6 Facundo Arias 50:45.33 7 Octavio Salmón 51:33.93 8 Carlos Dominguez 52:01.26 9 Luan Carlos Rodrigues 52:01.59 10 Luiz Fernando Bomfim 52:04.73 11 Heriberto Quiroz 52:09.11 12 Jesús Goyo 52:41.80 13 Loyd Rivera 53:18.21 14 Michael Caballero 53:27.91 15 Amed Marcos 54:05.51 16 Dario Rabinal 54:34.39 17 Pablo Bonilla 54:37.82 18 Kenny Chaves 58:44.45 Mateo Kalejman DSQ

Women's time trial Final – August 13 Rank Rider NationTime Natalia Garzón 36:43.32 Julieta Benedetti 37:06.03 Delfina Dibella 37:43.99 4 Natalia Vasquez 38:38.94 5 Luciana Osorio 38:48.32 6 Liannis Mesa 39:17.79 7 Fabiana Candelas 39:26.43 8 Martina Torres 39:49.38 9 Renata Guerra 39:53.89 10 Diandra Ramírez 40:35.48 11 Florencia Revetria 40:36.28 12 Jazmin Puac 40:37.45 13 Charlotte Milington 40:56.76 14 Valeria León 41:26.77 15 Karen Martínez 41:39.82 16 Melissa Avila 42:43.71 17 Noemy Atencio 42:44.68 18 Flor Espiritusanto 43:36.35 19 Kami Roach 49:38.66

Track cycling Men's sprint

Qualifying – August 13 RankNameNationTimeNotes 1 Nicolás Olivera 9.934 Q 2 Francisco Jaramillo 9.952 Q 3 Alberto Torres 10.083 Q 4 Alejo Betique 10.194 Q 5 Danell James 10.299 Q 6 Jafet López 10.342 Q 7 Iñaki Serrano 10.405 Q 8 Sergio Garces 10.440 Q 9 Etan Nuño 10.443 Q 10 Jelani Nedd 10.509 Q 11 Maikel Cifrán 10.704 Q 12 Xavi Wadilie 10.821 Q 13 Isaías Melgarejo 11.074 14 Brian Woronieski 11.624 Eightfinals – August 13 {| class="wikitable sortable" style="text-align:center" |- !Heat !Rank !Name !Nation !Time !Notes |-bgcolor=ccffcc | 1 || 1 || align="left"|Nicolás Olivera || align="left"| || 10.702 || Q |- | 1 || 2 || align="left"|Xavi Wadilie || align="left"| || 10.900 || |-bgcolor=ccffcc | 2 || 1 || align="left"|Francisco Jaramillo || align="left"| || 11.041 || Q |- | 2 || 2 || align="left"|Maikel Cifrán || align="left"| || 11.150 || |-bgcolor=ccffcc | 3 || 1 || align="left"|Alberto Torres || align="left"| || 10.777 || Q |- | 3 || 2 || align="left"|Jelani Nedd || align="left"| || 11.490 || |-bgcolor=ccffcc | 4 || 1 || align="left"|Alejo Betique || align="left"| || 10.844 || Q |- | 4 || 2 || align="left"|Etan Nuño || align="left"| || 11.099 || |-bgcolor=ccffcc | 5 || 1 || align="left"|Danell James || align="left"| || 10.711 || Q'' |- | 5 || 2 || align="left"|Sergio Garces || align="left"| || 10.761 || |-bgcolor=ccffcc | 6 || 1 || align="left"|Jafet López || align="left"| || 10.458 || Q|- | 6 || 2 || align="left"|Iñaki Serrano || align="left"| || 10.518 || |- |}Repechage – August 13 HeatRankNameNationTimeNotes 1 1 Etan Nuño 10.716 Q 1 2 Sergio Garces 10.824 1 3 Xavi Wadilie 10.976 2 1 Iñaki Serrano 10.690 Q 2 2 Jelani Nedd 10.713 2 3 Maikel Cifrán 10.743 Quarterfinals – August 13 HeatRankNameNationR1R2DNotes 1 1 Nicolás Olivera W W Q 1 2 Iñaki Serrano 2 1 Francisco Jaramillo W W Q 2 2 Etan Nuño 3 1 Alberto Torres W W Q 3 2 Jafet López 4 1 Alejo Betique W W Q 4 2 Danell James W Semifinals – August 13 HeatRankNameNationR1R2DNotes 1 1 Nicolás Olivera W W Q 1 2 Alejo Betique 2 1 Alberto Torres W W Q 2 2 Francisco Jaramillo Final – August 13 RankNameNationR1R2DNotes Gold Medal Race Nicolás Olivera W W Alberto Torres W W Bronze Medal Race Alejo Betique W 4 Francisco Jaramillo W

Men's team sprintQualifying – August 12 RankNationTimeNotes 1 Francisco JaramilloNicolás OliveraJohn Beltrán 45.280 QG 2 Jafet LópezEtan NuñoIan Navarro 45.689 QG 3 Danell JamesJelani NeddRyan D'Abreau 46.142 QB 4 Sergio GarcesAlberto TorresMoises Ramos 47.578 QB 5 Isaías MelgarejoBrian WoronieskiMarcos Harder 49.849 REL Alejo BetiqueMatías MurilloIñaki Serrano Final – August 12 RankNationTimeNotes Gold Medal Race Francisco JaramilloNicolás OliveraJohn Beltrán 44.788 Jafet LópezEtan NuñoIan Navarro 45.355 Bronze Medal Race Danell JamesJelani NeddRyan D'Abreau 46.216 4 Sergio GarcesAlberto TorresMoises Ramos 47.307

Men's keirinFirst Round – August 15 RankNationTimeNotes Heat 1 1 Nicolás Olivera Q 2 Alejo Betique Q 3 Ryan D'Abreau Q 4 Jafet López 5 Xavi Wadilie 6 Sergio Garces 7 Isaías Megarejo Heat 2 1 Danell James Q 2 Matías Murillo Q 3 Alberto Torres Q 4 Etan Nuño 5 Francisco Jaramillo 6 Maikel Cifrán 7 Brian Woronieski Final – August 15 RankNationTimeNotes Gold Medal Race Nicolás Olivera Matías Murillo Danell James 4 Ryan D'Abreau 5 Alejo Betique 6 Alberto Torres Places 7–12 7 Francisco Jaramillo 8 Etan Nuño 9 Jafet López 10 Sergio Garces 11 Xavi Wadilie 12 Isaías Megarejo

Men's omniumFinal Classification – August 15 Rank Name Nation Scratch Tempo Elimination Points Race Total Santigo Gruñeiro 36 38 22 50 146 Diego Rojas 24 32 36 48 140 Arlex Mendez 34 34 30 24 122 4 Miguel Marín 30 40 38 12 120 5 Ciro Pérez 26 28 34 31 119 6 Fernando Nava 38 30 40 5 113 7 José Alberto Domínguez 32 36 28 9 105 8 Rodrigues 40 26 32 -5 93 9 Carlos Domínguez 28 24 24 -15 61 10 Sergio Farfan 22 22 26 -40 30

Men's madisonFinal Classification – August 15 Rank Name Nation Laps points Sprint points Total points Miguel MarínJerónimo Calderón 45 40 85 Fernando NavaMarcelo Garza 37 20 57 Luan Carlos Rodrigues Freitas 19 0 19 4 Mateo DuqueAgustín Ferrari 17 -20 -3 5 Diego RojasMartín Mancilla 16 -20 -4 6 Facundo RevetriaFelipe Reyes 0 -20 DNF 6 Carlos DomínguezBruno Zachar 0 -40 DNF 6 José Alberto DomínguezAmed Marcos 0 -59 DNF Arlex MendezWinston Maestre 0 0 ABD

Men's team pursuitQualifying – August 12 RankNationTimeNotes 1 Diego RojasMartín MancillaJosafat CárdenasRaimundo Carvajal 4:03.878 QG 2 Santiago GruñeiroMateo DuqueAgustín FerrariRamiro Videla 4:10.138 QG 3 Fernando NavaMarcelo GarzaKevin OrtegaArath Sánchez 4:11.120 QB 4 Arlex MéndezWinston MaestreJesús GoyoDiego Méndez 4:12.956 QB 5 Miguel MarínJerónimo CalderónSamuel FlórezJuan Quintero 4:15.338 6 Carlos DomínguezAntonio AlfonsoAbraham CarballoBruno Zachar 4:23.900 Final – August 12 RankNationTimeNotes Gold Medal Race Diego RojasMartín MancillaJosafat CárdenasRaimundo Carvajal 3:00.676 Santiago GruñeiroMateo DuqueAgustín FerrariRamiro Videla 3:05.159 Bronze Medal Race Fernando NavaMarcelo GarzaKevin OrtegaArath Sánchez 4:10.729 4 Arlex MéndezWinston MaestreJesús GoyoDiego Méndez 4:17.383

Women's sprintQualifying – August 14 RankNameNationTimeNotes 1 Stefany Cuadrado 10.623 Q 2 Marianis Salazar 10.999 Q 3 Valentina Méndez 11.259 Q 4 Makaira Wallace 11.293 Q 5 Phoebe Sandy 11.436 Q 6 Yoheris Moreno 11.569 Q 7 Naharai Neira 11.800 Q 8 Carliany Martínez 11.852 Q 9 Vanessa González 11.863 Q 10 Keila Leal 12.091 Q 11 Guadalupe Díaz 12.165 Q 12 Andrea Cantú 12.242 Q 13 Kelly Gómez 12.593 14 Melaika Russell 12.789 Eightfinals – August 14 HeatRankNameNationTimeNotes 1 1 Stefany Cuadrado 12.00 Q 1 2 Andrea Cantú 12.058 2 1 Marianis Salazar 12.053 Q 2 2 Guadalupe Díaz 12.360 3 1 Valentina Méndez 12.146 Q 3 2 Keila Leal 12.468 4 1 Makaira Wallace 11.747 Q 4 2 Carliany Martínez 12.872 5 1 Phoebe Sandy 12.104 Q 5 2 Vanessa González REL 6 1 Yoheris Moreno 11.865 Q 6 2 Naharai Neira 12.453 Repechage – August 14