Femmes
BELGIQUE
- Lotte Kopecky (SD Worx), les 23,1 km en 31:12
- Shari Bossuyt (Canyon//SRAM Racing) à 1:04
- Britt Knaven (AG Insurance-NXTG Team) à 1:08
- Sara Van de Vel (IBCT) à 1:10
- Julie Van de Velde (Plantur-Pura) à 1:22
- Julie De Wilde (Plantur-Pura) à 1:40
- Eefje Brandt (Lotto-Soudal Ladies) à 2:11
- Jesse Vandenbulcke (Le Col Wahoo) à 2:25
- Julie Sap à 2:38
- Lotte Claes (Bingoal Casino-Chevalmeire-Van Eyck) à 2:44
- Marthe Goossens (Multum Accountants Ladies Cycling Team) à 2:57
- Elena Debouck à 3:00
- Sterre Vervloet (Lotto-Soudal Ladies) à 3:03
- Saartje Vandenbroucke à 3:06
- Amber Aernouts (AG Insurance-NXTG Team) à 3:14
- Mieke Docx (Lotto-Soudal Ladies) à 3:27
- Fien Van Eynde (IBCT) à 3:44
- Fiona Mertens à 3:47
- Fauve Bastiaenssen à 3:48
- Margot Bourguignon à 3:51
- Naomi De Roeck (Bingoal Casino-Chevalmeire-Van Eyck) à 4:14
- Febe Schokkaert à 4:15
- Sophie Brouckaert à 4:32
- Sara Maes (Multum Accountants Ladies Cycling Team) à 4:36
- Nele De Vos à 4:38
- Lauryne Van Laeken à 4:39
- Mieke Leeman à 4:45
- Maurine Ricour à 4:46
- Lien Lanssens à 4:57
- Kim Knaeps à 4:58
- Paquita Derie à 5:04
- Eleanor Wiseman à 5:13
- Malou Van Hooste à 5:25
- Nathalie Verschelden à 5:53
- Jamien De Boeck à 6:02
- Silke D’Hauwe à 6:15
- Rosanne Breugelmans à 7:07
- Nicky Apers à 7:17
- Charlotte Pennynck à 7:46
- Hannah Mahieu à 8:42
Afrique du Sud
- Carla Oberholzer, les 20 km en 30:49
- Zanri Rossouw à 0:17
- Dunette Shaw à 2:16
- Taneal Otto à 2:29
- Michel Botha à 4:19
Allemagne
- Lisa Brennauer (Ceratizit-WNT Pro Cycling), les 27,5 km en 42:23
- Lisa Klein (Canyon//SRAM Racing) à 0:14
- Hannah Ludwig (Uno-X Pro Cycling Team) à 0:25
- Corinna Lechner (Massi Tactic Women’s Team) à 0:34
- Aileen Schweikart (Bizkaia-Durango) à 0:57
Argentine
- Antonella Leonardi, les 16,8 km en 24:25
- Carolina Ines Perez à 0:06
- Maria Alejandra Valoris à 0:47
- Anabel Ruiz à 0:54
- Maria Yanina Acosta à 1:08
Australie
- Grace Brown (FDJ-Nouvelle Aquitaine-Futuroscope), les 28,6 km en 41:28
- Amber Pate à 1:02
- Lisa Jacob à 1:12
- Georgie Howe à 1:17
- Emily Herfoss à 1:42
Autriche
- Christina Schweinberger (Plantur-Pura), les 14,4 km en 19:29
- Anna Kiesenhofer à 0:01
- Gabriela Thanner à 1:23
- Nadja Heigl à 2:23
- Katharina Machner à 2:28
Bolivie
- Rebeca Sarabia Ricaldez en 31:44
- Miriam Munoz à 2:20
- Jimena Cuevas à 2:22
- Ruth Molle à 10:45
Brésil
- Ana Paula Polegatch, les 19,8 km en 28:53
- Tamires Fanny Radatz à 0:37
- Taise Maiara Benato à 0:57
- Karine De Macedo Frota à 1:18
- Talia Da Luz à 2:52
Bulgarie
- Petya Minkova, les 18 km en 29:09
- Ivana Tonkova à 0:48
- Viktoriya Danova à 1:07
- Maria Garalieva à 1:34
- Mihaela Grozdanova à 2:22
Canada
- Paula Findlay, les 32 km en 44:40
- Marie-Soleil Blais (Team Farto-BTC) à 0:39
- Ngaire Barraclough à 0:44
- Leah Kirchmann (Team DSM) à 0:53
- Emily Marcolini à 0:58
Chili
- Catalina Soto Campos (Bizkaia-Durango) en 27:30
- Fernanda Tapia Santander à 1:54
- Aranza Villalon (Eneicat-RBH Global) à 1:56
- Paula Villalon à 2:23
- Fernanda Soto Subiabre à 2:40
Colombie
- Lina Marcela Hernandez (Colombia Tierra de Atletas), les 20,7 km en 28:31
- Yesi Tatiana Duenas Gomez à 0:24
- Camila Valbuena Roa (Colombia Tierra de Atletas) à 0:29
- Ana Cristina Sanabria (Colombia Tierra de Atletas) à 0:37
- Estefania Herrera Marin (Colombia Tierra de Atletas) à 0:45
Costa Rica
- Estefanie Alvarez Arguedas, les 25 km en 33:03
- Maria Sanchez à 0:19
- Sharon Ramirez Moya à 1:42
- Jennifer Morales à 1:54
- Gloriana Quesada à 2:18
Croatie
- Mia Radotic, les 15,8 km en 23:15
- Andrea Heged à 2:54
- Gloria Musa à 6:45
- Alessandra Musa à 8:07
Danemark
- Emma Norsgaard (Movistar Team), les 26,3 km en 35:10
- Julie Leth (Uno-X Pro Cycling Team) à 1:12
- Trine Andersen à 2:14
- Laura Auerbach-Lind à 2:25
- Mia Sofie Rützou à 2:45
Émirats Arabes Unis
- Safia Al Sayegh (UAE Team ADQ) en 36:34
- Zahra Hussain à 2:37
- Shaikha Rashed à 4:08
- Mariam Alzaabi à 9:11
Équateur
- Paula Andrea Jara Andrade, les 28,6 km en 44:12
- Esther Galarza Munoz à 0:11
- Michela Molina à 1:48
- Daniela Katiusca Pulecio à 3:07
- Daniela Jimenez Torres à 3:27
Érythrée
- Danait Tekeste
- Adiam Mengs
- Milena Gebrekrstos
Espagne
- Mavi Garcia (UAE Team ADQ), les 21,6 km en 29:57
- Sheyla Gutierrez (Movistar Team) à 0:52
- Sandra Alonso Dominguez (Ceratizit-WNT Pro Cycling) à 0:52
- Sara Martín (Movistar Team) à 1:00
- Ziortza Isasi Cristobal (Eneicat-RBH Global) à 1:27
Estonie
- Kristel Sandra Soonik, les 35 km en 50:06
- Hanna Karoline Taaramäe à 0:28
- Aidi Gerde Tuisk (Eneicat-RBH Global) à 0:38
- Karmen Reinpold à 0:47
- Krista Karing à 5:48
États-Unis
- Leah Thomas (Trek-Segafredo), les 23,2 km en 29:38
- Amber Neben à 0:44
- Zoe Ta-Perez à 1:52
- Lauren Stephens (EF Education-TIBCO-SVB) à 2:20
- Veronica Ewers (EF Education-TIBCO-SVB) à 2:21
Finlande
- Anniina Ahtosalo (Uno-X Pro Cycling Team), les 27,5 km en 39:10
- Tiina Pohjalainen à 0:15
- Minna Koistinen à 0:52
- Minna-Maria Kangas à 0:54
- Carolun Paajanen à 2:38
France
- Audrey Cordon-Ragot (Trek-Segafredo), les 25,3 km en 33:50
- Juliette Labous (Team DSM) à 0:27
- Cédrine Kerbaol (Cofidis) à 0:35
- Séverine Eraud (Stade Rochelais Charente Maritime) à 0:41
- Coralie Demay (St Michel-Auber 93) à 0:52
Grande-Bretagne
- Joscelin Lowden (Uno-X Pro Cycling Team), les 22,1 km en 28:44
- Leah Dixon (Bianchi HUNT Morvélo) à 0:23
- Elizabeth Holden (Le Col Wahoo) à 0:29
- Emily Meakin (AWOL O’Shea) à 0:30
- Anna Shackley (SD Worx) à 0:33
Grèce
- Argiro Milaki, les 21,2 km en 31:47
- Varvara Fasoi (Eneicat-RBH Global) à 0:06
- Eleftheria Giachou à 0:37
- Athina Chatzistyli à 1:05
- Konstantina Syntzanaki à 1:47
Guatemala
- Jasmin Gabriela Soto Lopez en 21:15
- Cynthia Eugenia Lee Lopez à 1:04
- Stephany Castillo à 1:21
- Bridgett Rodriguez à 1:46
- Chelsea Mendez à 2:18
Honduras
- Linda Daniela Menendez, les 25,8 km en 45:07
- Ninoska Andino à 0:13
- Vanessa Mejia Flores à 0:22
- Karen Elisa Amaya à 1:20
- Valeria Ramirez à 1:22
Hongrie
- Blanka Kata Vas (SD Worx), les 19 km en 25:36
- Petra Zsanko à 1:05
- Dorka Jordan à 1:29
- Anna Vasadi à 2:17
- Edina Pomucz à 2:32
Irlande
- Kelly Murphy, les 32,1 km en 44:05
- Joanna Patterson à 0:01
- Eve McCrystal à 0:58
- Annalise Murphy à 1:59
- Lauren Creamer à 5:19
Islande
- Hafdis Sigurdardóttir, les 28 km en 38:38
- Silja Rúnarsdóttir à 1:23
- Agusta Edda Bjornsdottir à 1:25
- Anna Gudrun Gunnlaugsdóttir à 5:25
- Margrét Arna Arnardóttir à 5:35
Israël
- Omer Shapira (EF Education-TIBCO-SVB), les 24 km en 33:34
- Rotem Gafinovitz (Roland Cogeas Edelweiss Squad) à 3:19
- Lianne Witkin à 4:27
Italie
- Elisa Longo Borghini (Trek-Segafredo), les 35,6 km en 46:31
- Vittoria Guazzini (FDJ-Nouvelle Aquitaine-Futuroscope) à 0:32
- Marta Cavalli (FDJ-Nouvelle Aquitaine-Futuroscope) à 1:02
- Vittoria Bussi à 2:14
- Arianna Fidanza (Team BikeExchange-Jayco) à 2:23
Japon
- Shoko Kashiki (Team Illuminate), les 24 km en 38:09
- Anna Iwamoto (Nippon Sport Science University) à 0:50
- Kasuga Watabe (Meiji University) à 1:50
- Miyoko Karami (Yowamushi Pedal CT) à 2:17
- Yuno Ishigami (NIFS in Kanoya) à 4:30
Kazakhstan
- Makhabbat Umutzhanova, les 25 km en 39:04
- Yelena Mandrakova à 2:10
- Akpeill Ossim à 2:56
Lettonie
- Dana Rozlapa, les 17 km en 23:14
- Lija Laizane (Eneicat-RBH Global) à 2:03
- Anastasia Carbonari (Valcar-Travel & Service) à 2:35
- Kitija Sultumena à 2:58
- Lina Svarinska (Team Farto-BTC) à 3:14
Lituanie
- Inga Cesuliene (Aromitalia Basso Bikes Vaiano), les 17 km en 24:20
- Akvile Gedraityte à 1:23
- Inga Paplauske à 1:31
- Rasa Pocyte à 3:09
- Polina Cachovskaja à 6:02
Luxembourg
- Christine Majerus (SD Worx), les 13,8 km en 19:50
- Nina Berton (Andy Schleck-CP NVST-Immo Losch) à 1:52
- Liv Wenzel à 1:55
- Marie Schreiber à 1:56
- Layla Barthels à 2:44
Maroc
- Nora Sahmoud en 23:05
- Meriame Mahfoud à 1:59
- Chaimae Ez-Zakraouy à 2:51
- Nadia Mhadi à 2:54
Maurice
- Aurélie Halbwachs, les 14,6 km en 20:02
- Raphaëlle Lamusse à 1:24
- Lucie De Marigny-Lagesse à 1:45
- Pauline Toulet à 6:26
Namibie
- Vera Looser, les 20,4 km en 28:07
- Melissa Hinz à 0:21
- Anri Krugel à 0:45
- Courtney Lierenberg à 2:31
- Irene Steyn à 3:06
Norvège
- Ane Iversen (Team Coop-Hitec Products), les 25 km en 35:43
- Katrine Aalerud (Movistar Team) à 0:05
- Marte Berg Edseth (Ringerike SK) à 0:33
- Sigrid Haugset (Ringerike SK) à 0:55
- Elise Marie Olsen à 1:38
Nouvelle-Zélande
- Georgia Williams (Team BikeExchange-Jayco), les 32,6 km en 46:08
- Bronwyn Macgregor à 1:57
- Holly Edmondston à 2:32
- Georgia Perry à 3:18
- Bryony Botha à 3:31
Panama
- Cristina Michelle Mata Pitti en 52:24
- Wendy Ducreux à 1:58
- Anibel Prieto à 2:43
- Bianka Moreno à 6:14
- Ana Sofia Rodriguez à 8:14
Pays-Bas
- Ellen van Dijk (Trek-Segafredo), les 29,4 km en 35:55
- Shirin van Anrooij (Trek-Segafredo) à 1:03
- Riejanne Markus (Jumbo-Visma) à 1:38
- Anouska Koster (Jumbo-Visma) à 1:43
- Loes Adegeest (IBCT) à 2:12
Pologne
- Agnieszka Skalniak-Sójka (ATOM Deweloper Posciellux.pl Wroclaw), les 23 km en 29:56
- Marta Lach (Ceratizit-WNT Pro Cycling) à 0:00
- Marta Jaskulka (Liv Racing Xstra) à 0:28
- Karolina Kumiega (Valcar-Travel & Service) à 0:40
- Marianna Hall à 0:50
Portugal
- Daniela Campos (Bizkaia-Durango), les 21,5 km en 32:35
- Beatriz Pereira (Bizkaia-Durango) à 0:07
- Ana Caramelo à 0:12
- Vera Vilaça à 0:29
- Beatriz Roxo (Rio Miera-Cantabria Deporte) à 2:00
- Liliana Domingues Jesus à 2:10
Qatar
- Noor Al-Jaber en 50:21
- Tala Abujbara à 0:39
- Sheikha Al-Suwaidi à 4:11
- Lolwa Almarri à 4:17
- Noor Ali à 15:19
République tchèque
- Denisa Slamova, les 19,8 km en 29:52
- Nikola Bajgerova à 0:00
- Petra Sevcikova à 0:43
- Nikola Noskova à 0:47
- Kristyna Burlova (Lotto-Soudal Ladies) à 0:52
Roumanie
- Manuela Muresan, les 25 km en 38:59
- Georgeta Ungureanu à 0:06
- Miriam Stan à 4:24
Salvador
- Sauking Shi, les 24 km en 37:54
- Xenia Estrada Villalta à 0:40
- Madelline Andrea Mendoza à 1:37
- Karen Umana à 1:49
- Yanci Valladares à 2:11
Serbie
- Aleksandra Sovilj, les 20 km en 32:34
- Marijana Urosevic à 0:18
- Agota Ferenc à 1:57
- Maja Savic à 2:02
- Miona Boskovic à 2:09
Slovaquie
- Nora Jencusova (BePink), les 19,8 km en 30:24
- Janka Keseg Stevkova à 1:07
- Petra Machalkova à 1:09
- Simona Zahorcova à 1:31
- Laura Debnarova à 3:00
Slovénie
- Urska Zigart (Team BikeExchange-Jayco), les 14,4 km en 20:11
- Eugenia Bujak (UAE Team ADQ) à 0:19
- Ursa Pintar (UAE Team ADQ) à 0:36
- Nika Bobnar (BTC City Ljubljana Scott) à 1:37
- Tjasa Susnik (BTC City Ljubljana Scott) à 2:14
Suède
- Nathalie Eklund (Massi Tactic Women’s Team), les 31 km en 39:47
- Julia Borgström (AG Insurance-NXTG Team) à 2:24
- Malin Alzén à 2:32
- Ebba Granqvist à 2:55
- Carin Winell à 3:05
Suisse
- Elena Hartmann, les 19 km en 26:22
- Melanie Maurer à 0:33
- Michelle Stark à 0:44
- Corina Ryf à 1:25
- Fabienne Buri. (Andy Schleck-CP NVST-Immo Losch) à 1:52
Thaïlande
- Phetdarin Somrat (Thailand Women’s Cycling Team) en 25:16
- Napatsorn Panyawuthikrai à 0:21
- Kamonrada Khaoplot à 0:30
- Piyathida Thitjan (Thailand Women’s Cycling Team) à 0:53
- Chanpeng Nontasin (Thailand Women’s Cycling Team) à 1:50
Trinidad et Tobago
- Teniel Campbell (Team BikeExchange-Jayco)
Uruguay
- Fabiana Ganizal en 11:36
- Mariana Garcia Britos à 0:04
- Natalia Beatriz Guedes Navas à 0:13
- Agustina Fernandez à 0:33
- Cecilia Iriarte à 0:36
Venezuela
- Lilibeth Chacón, les 21,8 km en 30:52
- Angu Luna à 2:03
- Wilmarys Moreno à 3:31
- Shantal Anabella Zambrano à 5:44
- Adriana Moreno Paredes à 5:55
Hommes
BELGIQUE
- Remco Evenepoel (Quick-Step Alpha Vinyl), les 34,8 km en 40:22
- Yves Lampaert (Quick-Step Alpha Vinyl) à 0:37
- Victor Campenaerts (Lotto-Soudal) à 1:34
- Rune Herregodts (Sport Vlaanderen-Baloise) à 1:56
- Frederik Frison (Lotto-Soudal) à 1:58
- Florian Vermeersch (Lotto-Soudal) à 2:03
- Dries Devenyns (Quick-Step Alpha Vinyl) à 2:11
- Xandro Meurisse (Alpecin-Fenix) à 2:41
- Jan Bakelants (Intermarché-Wanty-Gobert) à 2:58
- Aimé De Gendt (Intermarché-Wanty-Gobert) à 3:27
- Sébastien Grignard (Lotto-Soudal) à 3:58
- Ruben Apers (Sport Vlaanderen-Baloise) à 4:00
- Jenno Berckmoes (Sport Vlaandere-Baloise) à 4:03
- Laurens De Plus (INEOS Grenadiers) à 4:07
- Cian Uijtdebroeks (Bora-Hansgrohe) à 4:09
- Gianni Marchand (Tarteletto-Isorex) à 4:27
- Thomas De Gendt (Lotto-Soudal) à 4:37
- Torsten Demeyere (Tarteletto-Isorex) à 5:24
- Kobe Vanoverschelde (Taretletto-Isorex) à 8:51
Afrique du Sud
- Byron Munton, les 30 km en 43:41
- Kent Main (ProTouch) à 0:09
- Brandon Downes à 0:24
- Willie Smit (China Glory Cycling Team) à 1:19
- Reinardt Janse van Rensburg (Lotto-Soudal) à 1:40
Allemagne
- Lennard Kämna (Bora-Hansgrohe), les 27,5 km en 35:31
- Jannik Steimle (Quick-Step Alpha Vinyl) à 0:15
- Nils Politt (Bora-Hansgrohe) à 0:24
- Jonas Rutsch (EF Education-EasyPost) à 0:34
- Georg Steinhauser (EF Education-EasyPost) à 0:50
Argentine
- Alejandro Duran (Chimbas te Quiero), les 42 km en 52:43
- Juan Pablo Dotti (SEP San Juan) à 0:13
- Nicolas Tivani (Agrupación Virgen de Fatima) à 1:34
- Emiliano Ibarra (Chimbas te Quiero) à 2:01
- Efraín Toloza (Agrupación Virgen de Fatima) à 2:38
Australie
- Rohan Dennis (Jumbo-Visma), les 37,5 km en 45:33
- Luke Durbridge (Team BikeExchange-Jayco) à 1:13
- Conor Leahy (Blackburn CC) à 1:48
- Jordon Villani à 2:34
- Alastair Christie-Johnston à 2:44
Autriche
- Felix Groβschartner (Bora-Hansgrohe), les 28,8 km en 35:05
- Rainer Kepplinger (Hrinkow Advarics) à 0:52
- Matthias Brändle (Israel-Premier Tech) à 1:12
- Felix Ritzinger (WSA KTM Graz p/b Leomo) à 1:33
- Tobias Bayer (Alpecin-Fenix) à 2:02
Bélize
- Oscar Quiros Jr. (501 Valvoline)
Bolivie
- Freddy Gonzales (Pio Rico Cycling Team), les 40 km en 50:01
- David Rojas à 2:26
- Oscar Soliz à 2:57
- Caarlos Cristian Torrico à 3:10
- Wilber Rodriguez Rodriguez (Pio Rico Cycling Team) à 3:23
Brésil
- Lauro Chaman (Memorial Santos Fupes) en 38:48
- Cristian Egidio (SwiftCarbon Pro Cycling Brazil) à 0:52
- Joao Pedro Rossi (SwiftCarbon Pro Cycling Brazil) à 1:37
- Alessandro Guimaraes (Almodovar-Delta Cafes) à 1:38
- Diego de Jesus Mendes (CC So Pedal) à 1:45
Bulgarie
- Nikolay Genov (Tzar Simeon Plovdiv), les 36 km en 47:44
- Tsvetan Ivanov (PSKK Vassil-Levski) à 0:49
- Martin Papanov (KK Nessebar-Shokblaze) à 0:54
- Yordan Petrov (KK Nessebar-Shokblaze) à 1:14
- Vladimir Koev (Hemus 1896) à 1:14
Canada
- Derek Gee (Israel Cycling Academy), les 48 km en 58:18
- Matteo Dal-Cin (Toronto Hustle) à 0:52
- Pier-André Côté (Human Powered Health) à 1:02
- Tristan Jussaume (Aevolo) à 1:38
- Jordan Cheyne (Project Echelon Racing) à 1:45
Chili
- José Luis Rodriguez (C.C. Patagonia Austral) en 50:00
- Patricio Baeza Baeza (Regional Pelarco) à 1:10
- Diego Ferreyra (C.C. Patagonia Austral) à 1:45
- Martin Westermeyer Gondonneau (Regional Pelarco) à 2:03
- Abraham Paredes (Union Ciclista Parral) à 2:04
Chypre
- Andreas Miltiadis (JAWA Kiwi Atlantico), les 36 km en 46:40
- Armando Archimandritis (Elite Cycling) à 5:32
- Konstantinos Pavlides (Team Farto-BTC) à 5:38
- Alexandros Agrotis (Agios Mnason) à 6:29
- Constantinos Ioannou (VZW WP De Molenspurters Meulebeke) à 6:32
Colombie
- Daniel Martinez (INEOS Grenadiers), les 38,3 km en 43:27
- Esteban Chaves (EF Education-EasyPost) à 0:12
- Diego Camargo (EF Education-EasyPost) à 0:41
- Walter Vargas (Team Medellin-EPM) à 0:43
- Rodrigo Contreras (EPM Scott) à 1:11
Costa Rica
- José Alexis Rodriguez (Schneider-El Colono), les 25 km en 27:16
- Jason Huertas (Team Colono-Specialized) à 0:33
- Richard Zamora (Real Esteli) à 1:59
- Bryan Jimenez (EDA Contractor) à 1:59
- Sergio Arias Vilanueva (Team Colono-Specialized) à 2:18
Croatie
- Fran Miholjevic (Cycling Team Friuli ASD), les 31,6 km en 38:11
- Viktor Potocki (Ljubljana Gusto Santic) à 3:30
- Antonio Barac (Meridiana Kamen Team) à 3:49
- Carlo Jurisevic (Ljubljana Gusto Santic) à 4:24
- Lorenzo Marenzi (Meridiana Kamen Team) à 6:26
Danemark
- Mathias Norsgaard (Movistar Team), les 39,6 km en 46:25
- Magnus Cort Nielsen (EF Education-EasyPost) à 0:07
- Mattias Skjelmose Jensen (Trek-Segafredo) à 0:07
- Mads Pedersen (Trek-Segafredo) à 0:10
- Morten Hulgaard (Uno-X Pro Cycling Team) à 0:27
Émirats Arabes Unis
- Yousef Mirza (UAE Team Emirates) en 43:19
- Saif Mayoof Al Kaabi à 0:34
- Waleed Alnaqbi à 2:37
- Khalid Mayouf à 2:41
- Ahmed Almansoori à 2:59
Équateur
- Richard Carapaz (INEOS Grenadiers), les 38,2 km en 47:21
- Jorge Montenegro (Team Banco Guayaquil Ecuador) à 2:04
- Alexis Benjamin Quinteros (Team Banco Guayaquil Ecuador) à 2:21
- Santiago Montenegro (Movistar-Best PC) à 4:25
- Pablo Caicedo (Movistar-Best PC) à 4:46
Érythrée
- Biniam Girmay (Intermarché-Wanty-Gobert)
- Merhawi Kudus (EF Education-EasyPost)
- Amanuel Gebreigzabhier (Trek-Segafredo)
Espagne
- Raúl García (Equipo Kern Pharma), les 38,6 km en 46:23
- Oier Lazkano (Movistar Team) à 0:15
- Xabier Azparren (Euskaltel-Euskadi) à 0:23
- Carlos Rodriguez (INEOS Grenadiers) à 0:31
- Ion Izagirre (Cofidis) à 0:39
Estonie
- Rein Taaramäe (Intermarché-Wanty-Gobert), les 35 km en 41:41
- Tanel Kangert (Team BikeExchange-Jayco) à 0:00
- Norman Vahtra (Go Sport-Roubaix Lille Métropole) à 1:14
- Joonas Kurits (Team Ampler-Tartu2024) à 1:14
- Gleb Karpenko (Vigo-Rias Baixas) à 1:16
États-Unis
- Lawson Craddock (Team BikeExchange-Jayco), les 34,9 km en 40:39
- Magnus Sheffield (INEOS Grenadiers) à 0:04
- George Simpson (Project Echelon Racing) à 1:48
- Zach Gregg (Project Echelon Racing) à 2:05
- Tyler Stites (Project Echelon Racing) à 2:26
France
- Bruno Armirail (Groupama-FDJ), les 44,3 km en 50:50
- Rémi Cavagna (Quick-Step Alpha Vinyl) à 0:24
- Benjamin Thomas (Cofidis) à 0:30
- Pierre Latour (TotalÉnergies) à 1:52
- Thibault Guernalec (Team Arkéa-Samsic) à 1:57
Géorgie
- Giorgi Khorguani (Vozrozhdenie) en 34:05
- Nika Sitchinava (Vozrozhdenie) à 0:04
- Valeri Mamulashvili à 1:01
- Avtandil Piranishvili à 1:03
- Giorgi Suvadzoglu à 2:46
Grande-Bretagne
- Ethan Hayter (INEOS Grenadiers), les 44,2 km en 50:38
- Daniel Bigham à 1:14
- James Shaw (EF Education-EasyPost) à 1:31
- John Archibald à 1:46
- Charlie Quarterman (Philippe Wagner Cycling) à 1:58
Grèce
- Periklis Ilias (PS Kronos), les 41 km en 54:13
- Miltiadis Giannoutsos (AO Aiolos) à 0:19
- Georgios Bouglas (Spor Toto Cycling Team) à 0:22
- Polychronis Tzortzakis (Kuwait Pro Cycling Team) à 1:27
- Ilias Tsortouktsidis (AS Alpha Kallitheas) à 1:48
Guatemala
- Manuel Rodas (Decobraños-AC Quetzaltenango), les 33,6 km en 50:57
- Juan Mardoqueo Vasquez (Hino-One-La Red-Tigo-Suzuki) à 2:30
- Alex Rony Julajuj (Opticas de Luxe-Ninosport) à 2:44
- Gerson Toc (Hino-One-La Red-Tigo-Suzuki) à 2:51
- Esdras Morales (Hino-One-La Red-Tigo-Suzuki) à 3:16
Honduras
- Cristhian Martinez (Bikemart) en 46:12
- Christopher Diaz Sorto (Premier Racing) à 2:38
- Cesar Castillo à 4:33
- Cristian Miguel Chevez (Bikemart) à 4:44
- Ever Rodezno à 6:01
Hongrie
- Erik Fetter (EOLO-Kometa), les 38 km en 44:50
- Barnabas Peak (Intermarché-Wanty-Gobert) à 0:17
- Gergely Somogyi à 1:46
- Zsombor Wermeser (MKB CT) à 2:30
- Marton Dina (EOLO-Kometa) à 2:33
Irlande
- Ben Healy (EF Education-EasyPost), les 32,1 km en 37:50
- George Peden (Team PB Performance) à 1:32
- Eddie Dunbar (INEOS Grenadiers) à 1:32
- James Jenkins à 2:04
- Marcus Christie (Performance Dantas) à 2:43
Islande
- Ingvar Omarsson, les 28 km en 35:04
- Eylofur Gudgeirsson à 2:14
- David Jonsson à 2:29
Israël
- Omer Goldstein (Israel-Premier Tech), les 24 km en 30:00
- Oded Kogut (Israel Cycling Academy) à 0:08
- Vlad Logionov (Club 500 Watt) à 5:10
- Alon Yogec (Israel Go Pro) à 5:15
Italie
- Filippo Ganna (INEOS Grenadiers), les 35,6 km en 40:29
- Mattia Cattaneo (Quick-Step Alpha Vinyl) à 0:36
- Edoardo Affini (Jumbo-Visma) à 0:50
- Matteo Sobrero (Team BikeExchange-Jayco) à 0:56
- Filippo Baroncini (Trek-Segafredo) à 1:34
Japon
- Sohei Kaneko (Gunma Grifin Racing Team), les 36 km en 49:05
- Yuma Koishi (Team UKYO) à 0:20
- Yukiya Arashiro (Bahrain Victorious) à 1:20
- Shoma Kazama (Shimano Racing) à 1:57
- Taishi Miyazaki (Utsunomiya Blitzen) à 1:57
Kazakhstan
- Yuriy Natarov (Astana Qazaqstan Team), les 30 km en 37:46
- Igor Chzhan (Almaty Cycling Team) à 0:51
- Anton Kuzmin (Almaty Cycling Team) à 1:20
- Daniil Marukhin (Almaty Cycling Team) à 1:53
- Iogan Shtein (Almaty Cycling Team) à 5:27
Lettonie
- Toms Skujins (Trek-Segafredo), les 34 km en 41:25
- Krists Neilands (Israel-Premier Tech) à 0:58
- Emils Liepins (Trek-Segafredo) à 1:48
- Kristers Ansons (EC Saint-Etienne Loire) à 4:45
Lituanie
- Aivaras Mikutis (Team Ampler-Tartu2024), les 34 km en 42:17
- Evaldas Siskevicius (Go Sport-Roubaix Lille Métropole) à 0:05
- Venantas Lasinis (Kaunas Cycling Team) à 3:53
- Darijus Dzervus (Voltas Cycling Team) à 4:07
- Mantas Januskevicius (Kaunas Cycling Team) à 5:53
Luxembourg
- Bob Jungels (Ag2r Citroën Team), les 13,8 km en 17:05
- Michel Ries (Team Arkéa-Samsic) à 0:36
- Luc Wirtgem (Bingoal Pauwels Sauces WB) à 1:36
Maroc
- Mohcine El Kouraji (US Casablancaise), les 30 km en 36:09
- Adil El Arbaoui (AVC Khourgba) à 1:01
- Achraf Ed Doghmy à 1:43
- Moucihne Rhaili à 3:00
- Mohamed Er Rafai (VC Fès) à 3:08
Maurice
- Christopher Rougier-Lagane (Faucon Flacq SC-KFC), les 18,4 km en 22:59
- Alexandre Mayer (Black River SC) à 0:11
- Aurélien De Comarmond (VC JCC) à 0:32
- Yannick Lincoln (Moka Rangers SC) à 0:47
- Dylan Redy (Faucon Flacq SC-KFC) à 0:59
Namibie
- JP Burger (Team Cathy), les 40,8 km en 50:27
- Drikus Coetzee (Simonis Storm p/b Hollard) à 0:25
- Heiko Diehl (Simonis Storm p/b Hollard) à 5:26
- Hardus Nel à 9:07
- Ananias Ananias à 9:34
Nicaragua
- Argenis de la Cruz Vanegas (Team Kilos), les 28,5 km en 36:49
- Yader Alexander Cerrato (Team Kilos) à 1:06
- Lenar Uriarte Aburto (Real Esteli) à 1:36
- David Castrillo Olivares (Real Esteli) à 1:51
- Oscar Danilo Hernandez (Team Kilos) à 2:09
Norvège
- Tobias Foss (Jumbo-Visma), les 25 km en 29:03
- Søren Wærenskjold (Uno-X Pro Cycling Team) à 1:11
- Truls Nordhagen (Lillehammer CK) à 1:30
- Øyvind Brekke Fløtten (Ringerike SK) à 1:37
- Ådne Holter (Uno-X Pro Cycling Team) à 1:44
Nouvelle-Zélande
- Regan Geough (Bolton Equities Black Spoke), les 42,4 km en 52:32
- Michael Vink (Bolton Equities Black Spoke) à 1:23
- Tom Sexton (Bolton Equities Black Spoke) à 1:27
- James Fouche (Bolton Equities Black Spoke) à 1:30
- Finn Fisher-Black (UAE Team Emirates) à 2:03
Panama
- Franklin Archibold Castillo (Panamá es Cultura y Valores), les 34,7 km en 43:36
- Cristofer Jurado (Panamá es Cultura y Valores) à 1:02
- Bolivar Espinosa (Panamá es Cultura y Valores) à 1:27
- Roberto Gonzalez (JAVA Kiwi Atlántico) à 2:11
- Alex Strah Mendez (Panamá es Cultura y Valores) à 2:15
Pays-Bas
- Bauke Mollema (Trek-Segafredo), les 29,4 km en 33:03
- Tom Dumoulin (Jumbo-Visma) à 0:31
- Daan Hoole (Trek-Segafredo) à 0:33
- Jos van Emden (Jumbo-Visma) à 0:45
- Elmar Reinders (Riwal Cycling Team) à 0:51
Pologne
- Maciej Bodnar (TotalEnergies), les 51 km en 1h00:18
- Kamil Gradek (Bahrain Victorious) à 0:13
- Szymon Rekita (Voster ATS Team) à 1:06
- Filip Maciejuk (Bahrain Victorious) à 1:09
- Marcin Bialoblocki à 1:46
Porto Rico
- Elvys Reyes (Emanuel Ibarry 2-bike Team), les 29,5 km en 48:36
- Abner Gonzalez (Movistar Team) à 0:46
- Brian Babilonia Figueroa à 1:41
Portugal
- Rafael Reis (Glassdrive-Q8-Anicolor), les 33,6 km en 40:23
- Ivo Oliveira (UAE Team Emirates) à 0:29
- João Almeida (UAE Team Emirates) à 0:41
- José Neves (W52-FC Porto) à 1:05
- Miguel Salgueiro (Atum General-Tavira) à 1:34
République tchèque
- Jan Barta (Elkov-Kasper), les 39,4 km en 49:30
- Michael Kukrle (Elkov-Kasper) à 0:31
- Jakub Otruba (Elkov-Kasper) à 0:54
- Adam Toupalik (Elkov-Kasper) à 2:16
- Michael Boros (Elkov-Kasper) à 2:36
Roumanie
- Serghei Tvetcov (Wildlife Generation Pro Cycling), les 35 km en 48:02
- Emil Dima (Giotti Victoria Savini Due) à 0:48
- Daniel Crista (CSA Steaua Bucuresti) à 2:06
- Joszef-Attila Malnasi (Giotti Victoria Savini Due) à 4:18
- Cristian Raileanu (Sakarya BB Pro Team) à 4:33
Salvador
- Raul Monroy, les 39,3 km en 55:05
- Gregory Guardado à 0:24
- Bryan Fernando Mendoza à 0:42
- Efrain Montes à 1:58
- Carlos Alvergue à 2:29
Serbie
- Dusan Rajovic (Team Corratec), les 30 km en 36:02
- Ognjen Ilic (Borac-Cacak) à 0:08
- Veljko Stojnic (Team Corratec) à 1:53
- Dorde Duric (Philippe Wagner Cycling) à 2:02
- Luka Turkulov (Cycling Team Kranj) à 2:29
Slovaquie
- Jan Andrej Cully, les 39,4 km en 51:52
- Marek Canecky (BRS Technology-Kartus Bike RT) à 0:21
- Ronald Kuba (Brigetio KSE) à 1:28
- David Kasko (BRS Technology-Kartus Bike RT) à 1:48
- Filip Lohinský (Dukla Banská Bystrica) à 2:53
Slovénie
- Jan Tratnik (Bahrain Victorious), les 28,8 km en 35:22
- Matej Mohoric (Bahrain Victorious) à 0:08
- Jan Polanc (UAE Team Emirates) à 1:14
- Matevz Govekar (Bahrain Victorious) à 2:14
- Matic Zumer (Meblo Jogi Pro-Concrete) à 2:17
Suède
- Jacob Ahlsson (Motala AIF Serneke Allebike), les 31 km en 35:05
- Edvin Lovidius (Motala AIF Serneke Allebike) à 0:56
- Tobias Ludvigsson (Groupama-FDJ) à 1:02
- Hugo Forssell (CK Hymer) à 1:02
- Daniel Gomes Pinto à 1:53
Suisse
- Joel Suter (UAE Team Emirates), les 38 km en 47:00
- Mauro Schmid (Quick-Step Alpha Vinyl) à 0:29
- Tom Bohli (Cofidis) à 1:58
- Robin Froidevaux (Tudor Pro Cycling Team) à 3:26
- Alex Vogel (Tudor Pro Cycling Team) à 3:57
Thaïlande
- Peerapol Chawchiangkwang (Thailand Continental Cycling Team) en 33:00
- Peerapong Ladngern à 0:10
- Yuttana Mano (Thailand Continental Cycling Team) à 0:11
- Thanakhan Chaiyasombat (Thailand Continental Cycling Team) à 0:22
- Sarawut Sirironnachai (Thailand Continental Cycling Team) à 1:01
Uruguay
- Agustin Alonso Torres (C.C. Ciudad del Plata) en 33:32
- Roderyck Asconeguy (C.C. Ciudad del Plata) à 0:19
- Federico Agustin Moreira (C.C. Cerro Largo) à 0:21
- Sixto Nunez (CCSD Amanecer) à 0:51
- Anderson Maldonado (Club Union 33) à 0:58
Venezuela
- Orluis Aular (Caja Rural-Seguros RGA), les 42 km en 55:50
- José Alarcon (Gran Misión Transporte Venezuela) à 1:13
- Angel Rivas à 2:51
- Reinaldo Arocha (Gran Misión Transporte Venezuela) à 4:13
- Julio Blanco (Team Trujillo) à 4:48