O Gran Camiño 2023 - Stage 3
23.02-26.02
The O Gran Camiño is a UCI stage race held in the Galicia region of Spain. Known for its rugged terrain and unpredictable weather, the race features a mix of mountainous stages and technical routes through the green landscapes of northwestern Spain. First held in 2022, it has quickly established itself as an early-season test for climbers and all-rounders.
Results
Stage
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Jonas Vingegaard | Jumbo-Visma | 3:19:58 |
| 2 | Ruben Guerreiro | Movistar Team | + 00.21 |
| 3 | Attila Valter | Jumbo-Visma | + 00.35 |
| 4 | Jesus Herrada | Cofidis | + 00.36 |
| 5 | Lorenzo Fortunato | EOLO-Kometa Cycling Team | + 00.40 |
| 6 | Ruben Fernandez | Cofidis | + 00.44 |
| 7 | William Barta | Movistar Team | + 00.49 |
| 8 | Victor Langellotti | Burgos-BH | + 00.56 |
| 9 | Antonio Pedrero | Movistar Team | + 00.56 |
| 10 | Lukas Nerurkar | Trinity Racing | + 00.59 |
| 11 | Gianluca Brambilla | Q36.5 Pro Cycling Team | + 01.01 |
| 12 | David de la Cruz | Astana Qazaqstan Team | + 01.01 |
| 13 | Simon Geschke | Cofidis | + 01.03 |
| 14 | Alex Molenaar | Electro Hiper Europa | + 01.09 |
| 15 | Joaquim Silva | Efapel Cycling | + 01.10 |
| 16 | Pelayo Sanchez | Burgos-BH | + 01.10 |
| 17 | Txomin Juaristi | Euskaltel-Euskadi | + 01.10 |
| 18 | Delio Fernandez | AP Hotels & Resorts / Tavira / SC Farense | + 01.17 |
| 19 | Max Walker | Trinity Racing | + 01.20 |
| 20 | Mark Donovan | Q36.5 Pro Cycling Team | + 01.21 |
| 21 | Giovanni Carboni | Equipo Kern Pharma | + 01.21 |
| 22 | Jefferson Cepeda | Caja Rural-Seguros RGA | + 01.21 |
| 23 | Carlos Canal | Euskaltel-Euskadi | + 01.27 |
| 24 | Jon Agirre | Equipo Kern Pharma | + 01.29 |
| 25 | Xabier Azparren | Euskaltel-Euskadi | + 01.36 |
| 26 | Igor Arrieta | Equipo Kern Pharma | + 01.36 |
| 27 | Francisco Guerreiro | Efapel Cycling | + 01.36 |
| 28 | Alejandro Franco | Burgos-BH | + 01.36 |
| 29 | Ivan Sosa | Movistar Team | + 01.42 |
| 30 | Karel Vacek | Corratec Selle Italia | + 02.08 |
| 31 | Enekoitz Azparren | Euskaltel-Euskadi | + 02.16 |
| 32 | José Joaquin Rojas | Movistar Team | + 02.22 |
| 33 | Eric Fagundez | Burgos-BH | + 02.22 |
| 34 | Bart Lemmen | Human Powered Health | + 02.34 |
| 35 | Raul Rota Rus | Radio Popular - Paredes - Boavista | + 02.38 |
| 36 | Jose Luis Faura Asensio | Electro Hiper Europa | + 02.43 |
| 37 | Marco Murgano | Corratec Selle Italia | + 02.43 |
| 38 | Sergio Martin | Caja Rural-Seguros RGA | + 02.43 |
| 39 | José Félix Parra | Equipo Kern Pharma | + 02.43 |
| 40 | Mulu Hailemichael | Caja Rural-Seguros RGA | + 02.43 |
| 41 | Oliver Rees | Trinity Racing | + 02.54 |
| 42 | Ion Izagirre | Cofidis | + 03.03 |
| 43 | Jose Herrada | Cofidis | + 03.03 |
| 44 | Hugo Toumire | Cofidis | + 03.15 |
| 45 | Nicolò Parisini | Q36.5 Pro Cycling Team | + 03.15 |
| 46 | Jetse Bol | Burgos-BH | + 03.15 |
| 47 | Vicente Hernaiz | Radio Popular - Paredes - Boavista | + 03.32 |
| 48 | Adrien Boichis | Trinity Racing | + 03.34 |
| 49 | Camilo Ardila | Burgos-BH | + 03.42 |
| 50 | Gleb Brussenskiy | Astana Qazaqstan Team | + 03.45 |
| 51 | Simone Velasco | Astana Qazaqstan Team | + 03.45 |
| 52 | Unai Cuadrado | Euskaltel-Euskadi | + 03.51 |
| 53 | Iker Ballarin | Euskaltel-Euskadi | + 03.51 |
| 54 | Joey Rosskopf | Q36.5 Pro Cycling Team | + 03.51 |
| 55 | Rui Carvalho | Tavfer - Ovos Matinados - Mortágua | + 03.51 |
| 56 | Mateu Estelrich | Electro Hiper Europa | + 03.51 |
| 57 | Jose Maria Garcia Soriano | Electro Hiper Europa | + 04.03 |
| 58 | Embret Svestad-Bårdseng | Human Powered Health | + 04.08 |
| 59 | Rafael Silva | Efapel Cycling | + 04.20 |
| 60 | Emanuel Duarte | Efapel Cycling | + 04.20 |
| 61 | Xavier Cañellas | Electro Hiper Europa | + 04.23 |
| 62 | Francesco Gavazzi | EOLO-Kometa Cycling Team | + 04.34 |
| 63 | Ibon Ruiz | Equipo Kern Pharma | + 04.48 |
| 64 | Jonathan Lastra | Cofidis | + 04.48 |
| 65 | Alex Martin | EOLO-Kometa Cycling Team | + 04.48 |
| 66 | Charles-Etienne Chrétien | Human Powered Health | + 04.55 |
| 67 | Kristian Aasvold | Human Powered Health | + 04.55 |
| 68 | Jorge Arcas | Movistar Team | + 04.55 |
| 69 | Sebastian Schönberger | Human Powered Health | + 05.38 |
| 70 | Abel Balderstone | Caja Rural-Seguros RGA | + 05.38 |
| 71 | Veljko Stojnic | Corratec Selle Italia | + 06.15 |
| 72 | Johannes Staune-Mittet | Jumbo-Visma | + 06.24 |
| 73 | Urko Berrade | Equipo Kern Pharma | + 06.30 |
| 74 | Xabier Isasa | Euskaltel-Euskadi | + 06.42 |
| 75 | Mirco Maestri | EOLO-Kometa Cycling Team | + 06.53 |
| 76 | Alexander Konychev | Corratec Selle Italia | + 06.53 |
| 77 | Charlie Quarterman | Corratec Selle Italia | + 06.53 |
| 78 | Rohan Dennis | Jumbo-Visma | + 06.59 |
| 79 | Loe van Belle | Jumbo-Visma | + 06.59 |
| 80 | Iñigo Elosegui | Equipo Kern Pharma | + 06.59 |
| 81 | Samuele Rivi | EOLO-Kometa Cycling Team | + 06.59 |
| 82 | Pedro Pinto | Efapel Cycling | + 06.59 |
| 83 | Andrew Vollmer | Electro Hiper Europa | + 07.15 |
| 84 | Szymon Sajnok | Q36.5 Pro Cycling Team | + 07.28 |
| 85 | Mattia Bais | EOLO-Kometa Cycling Team | + 07.47 |
| 86 | Davide Baldaccini | Corratec Selle Italia | + 08.49 |
| 87 | Michal Schlegel | Caja Rural-Seguros RGA | + 09.22 |
| 88 | Tiago Antunes | Efapel Cycling | + 09.22 |
| 89 | Nicolas Tivani | Corratec Selle Italia | + 10.31 |
| 90 | Giovanni Lonardi | EOLO-Kometa Cycling Team | + 10.31 |
| 91 | Paul Magnier | Trinity Racing | + 11.17 |
| 92 | Lars Boven | Jumbo-Visma | + 13.01 |
| 93 | Dean Harvey | Trinity Racing | + 20.32 |
| 94 | Josu Etxeberria | Caja Rural-Seguros RGA | + 21.23 |
| 95 | Guillermo Garcia Janeiro | Radio Popular - Paredes - Boavista | + 22.06 |
| 96 | Gage Hecht | Human Powered Health | + 22.19 |
| 97 | Chad Haga | Human Powered Health | + 22.19 |
| 98 | Samuel Blanco | AP Hotels & Resorts / Tavira / SC Farense | + 22.25 |
| 99 | Venceslau Fernandes | AP Hotels & Resorts / Tavira / SC Farense | + 22.25 |
| 100 | Luke Lamperti | Trinity Racing | + 22.30 |
| 101 | Gianni Moscon | Astana Qazaqstan Team | + 22.42 |
| 102 | Yuriy Natarov | Astana Qazaqstan Team | + 22.42 |
| 103 | Alejandro Ropero | Electro Hiper Europa | + 22.42 |
| 104 | Joseba Lopez | Caja Rural-Seguros RGA | + 22.42 |
| 105 | Cesar Fonte | Radio Popular - Paredes - Boavista | + 22.42 |
| 106 | Antonio Angulo | Burgos-BH | + 22.42 |
| 107 | Tiago Nunes | Radio Popular - Paredes - Boavista | + 22.42 |
| 108 | Nurbergen Nurlykhassym | Astana Qazaqstan Team | + 22.42 |
| 109 | Nicolas Saenz | Tavfer - Ovos Matinados - Mortágua | + 22.48 |
| 110 | Francisco Morais | Tavfer - Ovos Matinados - Mortágua | + 22.48 |
| 111 | Rafael Barbas | Tavfer - Ovos Matinados - Mortágua | + 22.48 |
| 112 | Pedro Miguel Lopes | Radio Popular - Paredes - Boavista | + 23.03 |
| 113 | David Livramento | AP Hotels & Resorts / Tavira / SC Farense | + 23.19 |
| 114 | Leangel Linarez | Tavfer - Ovos Matinados - Mortágua | + 25.16 |
| 115 | Goncalo Carvalho | Tavfer - Ovos Matinados - Mortágua | + 25.16 |
| 116 | Ángel Sánchez | Tavfer - Ovos Matinados - Mortágua | + 25.21 |
| - | Steven Kruijswijk | Jumbo-Visma | DNF |
| - | Ruben Simao | AP Hotels & Resorts / Tavira / SC Farense | DNF |
| - | Valter Pereira | AP Hotels & Resorts / Tavira / SC Farense | DNF |
| - | Henrique Casimiro | Efapel Cycling | DNF |
| - | Abner González | Movistar Team | DNF |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Jonas Vingegaard | Jumbo-Visma | 7:53:08 |
| 2 | Ruben Guerreiro | Movistar Team | + 00.53 |
| 3 | Jesus Herrada | Cofidis | + 01.25 |
| 4 | Attila Valter | Jumbo-Visma | + 01.29 |
| 5 | Lorenzo Fortunato | EOLO-Kometa Cycling Team | + 01.31 |
| 6 | Ruben Fernandez | Cofidis | + 01.40 |
| 7 | Antonio Pedrero | Movistar Team | + 01.45 |
| 8 | Victor Langellotti | Burgos-BH | + 01.45 |
| 9 | Lukas Nerurkar | Trinity Racing | + 01.53 |
| 10 | William Barta | Movistar Team | + 02.02 |
| 11 | Simon Geschke | Cofidis | + 02.03 |
| 12 | David de la Cruz | Astana Qazaqstan Team | + 02.10 |
| 13 | Joaquim Silva | Efapel Cycling | + 02.12 |
| 14 | Pelayo Sanchez | Burgos-BH | + 02.19 |
| 15 | Jefferson Cepeda | Caja Rural-Seguros RGA | + 02.32 |
| 16 | Mark Donovan | Q36.5 Pro Cycling Team | + 02.38 |
| 17 | Delio Fernandez | AP Hotels & Resorts / Tavira / SC Farense | + 02.43 |
| 18 | Gianluca Brambilla | Q36.5 Pro Cycling Team | + 02.49 |
| 19 | Giovanni Carboni | Equipo Kern Pharma | + 02.53 |
| 20 | Igor Arrieta | Equipo Kern Pharma | + 02.56 |
| 21 | Carlos Canal | Euskaltel-Euskadi | + 02.57 |
| 22 | Txomin Juaristi | Euskaltel-Euskadi | + 02.58 |
| 23 | Alejandro Franco | Burgos-BH | + 03.02 |
| 24 | Xabier Azparren | Euskaltel-Euskadi | + 03.06 |
| 25 | Jon Agirre | Equipo Kern Pharma | + 03.07 |
| 26 | Max Walker | Trinity Racing | + 03.08 |
| 27 | Ivan Sosa | Movistar Team | + 03.22 |
| 28 | Francisco Guerreiro | Efapel Cycling | + 03.23 |
| 29 | Karel Vacek | Corratec Selle Italia | + 03.37 |
| 30 | Ion Izagirre | Cofidis | + 03.46 |
| 31 | Eric Fagundez | Burgos-BH | + 03.48 |
| 32 | Bart Lemmen | Human Powered Health | + 04.00 |
| 33 | Enekoitz Azparren | Euskaltel-Euskadi | + 04.04 |
| 34 | Raul Rota Rus | Radio Popular - Paredes - Boavista | + 04.10 |
| 35 | Oliver Rees | Trinity Racing | + 04.42 |
| 36 | José Joaquin Rojas | Movistar Team | + 04.52 |
| 37 | Camilo Ardila | Burgos-BH | + 05.14 |
| 38 | Marco Murgano | Corratec Selle Italia | + 05.21 |
| 39 | Mulu Hailemichael | Caja Rural-Seguros RGA | + 05.21 |
| 40 | Simone Velasco | Astana Qazaqstan Team | + 05.26 |
| 41 | Jetse Bol | Burgos-BH | + 05.36 |
| 42 | Sergio Martin | Caja Rural-Seguros RGA | + 05.45 |
| 43 | Vicente Hernaiz | Radio Popular - Paredes - Boavista | + 05.54 |
| 44 | José Félix Parra | Equipo Kern Pharma | + 05.58 |
| 45 | Mateu Estelrich | Electro Hiper Europa | + 06.12 |
| 46 | Embret Svestad-Bårdseng | Human Powered Health | + 06.32 |
| 47 | Alex Martin | EOLO-Kometa Cycling Team | + 06.43 |
| 48 | Jose Luis Faura Asensio | Electro Hiper Europa | + 07.03 |
| 49 | Francesco Gavazzi | EOLO-Kometa Cycling Team | + 07.12 |
| 50 | Jose Herrada | Cofidis | + 07.23 |
| 51 | Abel Balderstone | Caja Rural-Seguros RGA | + 07.26 |
| 52 | Rafael Silva | Efapel Cycling | + 07.28 |
| 53 | Rui Carvalho | Tavfer - Ovos Matinados - Mortágua | + 07.29 |
| 54 | Emanuel Duarte | Efapel Cycling | + 07.35 |
| 55 | Nicolò Parisini | Q36.5 Pro Cycling Team | + 08.09 |
| 56 | Ibon Ruiz | Equipo Kern Pharma | + 08.44 |
| 57 | Hugo Toumire | Cofidis | + 08.45 |
| 58 | Jonathan Lastra | Cofidis | + 09.08 |
| 59 | Gleb Brussenskiy | Astana Qazaqstan Team | + 09.15 |
| 60 | Kristian Aasvold | Human Powered Health | + 09.15 |
| 61 | Joey Rosskopf | Q36.5 Pro Cycling Team | + 09.44 |
| 62 | Jorge Arcas | Movistar Team | + 09.49 |
| 63 | Pedro Pinto | Efapel Cycling | + 10.07 |
| 64 | Johannes Staune-Mittet | Jumbo-Visma | + 10.21 |
| 65 | Jose Maria Garcia Soriano | Electro Hiper Europa | + 10.35 |
| 66 | Charles-Etienne Chrétien | Human Powered Health | + 10.48 |
| 67 | Adrien Boichis | Trinity Racing | + 11.45 |
| 68 | Alex Molenaar | Electro Hiper Europa | + 11.49 |
| 69 | Samuele Rivi | EOLO-Kometa Cycling Team | + 12.02 |
| 70 | Iker Ballarin | Euskaltel-Euskadi | + 12.08 |
| 71 | Unai Cuadrado | Euskaltel-Euskadi | + 12.08 |
| 72 | Urko Berrade | Equipo Kern Pharma | + 12.17 |
| 73 | Xavier Cañellas | Electro Hiper Europa | + 12.48 |
| 74 | Davide Baldaccini | Corratec Selle Italia | + 13.09 |
| 75 | Sebastian Schönberger | Human Powered Health | + 13.31 |
| 76 | Paul Magnier | Trinity Racing | + 13.50 |
| 77 | Michal Schlegel | Caja Rural-Seguros RGA | + 14.37 |
| 78 | Rohan Dennis | Jumbo-Visma | + 14.39 |
| 79 | Nicolas Tivani | Corratec Selle Italia | + 14.51 |
| 80 | Mirco Maestri | EOLO-Kometa Cycling Team | + 15.04 |
| 81 | Andrew Vollmer | Electro Hiper Europa | + 15.32 |
| 82 | Mattia Bais | EOLO-Kometa Cycling Team | + 15.58 |
| 83 | Tiago Antunes | Efapel Cycling | + 17.39 |
| 84 | Xabier Isasa | Euskaltel-Euskadi | + 18.31 |
| 85 | Charlie Quarterman | Corratec Selle Italia | + 18.44 |
| 86 | Loe van Belle | Jumbo-Visma | + 18.50 |
| 87 | Iñigo Elosegui | Equipo Kern Pharma | + 18.50 |
| 88 | Alexander Konychev | Corratec Selle Italia | + 21.06 |
| 89 | Szymon Sajnok | Q36.5 Pro Cycling Team | + 21.31 |
| 90 | Veljko Stojnic | Corratec Selle Italia | + 21.41 |
| 91 | Giovanni Lonardi | EOLO-Kometa Cycling Team | + 24.44 |
| 92 | Samuel Blanco | AP Hotels & Resorts / Tavira / SC Farense | + 25.21 |
| 93 | Venceslau Fernandes | AP Hotels & Resorts / Tavira / SC Farense | + 26.27 |
| 94 | Luke Lamperti | Trinity Racing | + 27.53 |
| 95 | Dean Harvey | Trinity Racing | + 28.49 |
| 96 | Lars Boven | Jumbo-Visma | + 29.14 |
| 97 | Nurbergen Nurlykhassym | Astana Qazaqstan Team | + 30.53 |
| 98 | Yuriy Natarov | Astana Qazaqstan Team | + 30.59 |
| 99 | Francisco Morais | Tavfer - Ovos Matinados - Mortágua | + 30.59 |
| 100 | Joseba Lopez | Caja Rural-Seguros RGA | + 30.59 |
| 101 | Cesar Fonte | Radio Popular - Paredes - Boavista | + 30.59 |
| 102 | Rafael Barbas | Tavfer - Ovos Matinados - Mortágua | + 31.05 |
| 103 | Goncalo Carvalho | Tavfer - Ovos Matinados - Mortágua | + 31.48 |
| 104 | Guillermo Garcia Janeiro | Radio Popular - Paredes - Boavista | + 33.57 |
| 105 | Chad Haga | Human Powered Health | + 34.10 |
| 106 | Gage Hecht | Human Powered Health | + 34.10 |
| 107 | Gianni Moscon | Astana Qazaqstan Team | + 34.32 |
| 108 | Tiago Nunes | Radio Popular - Paredes - Boavista | + 34.33 |
| 109 | Nicolas Saenz | Tavfer - Ovos Matinados - Mortágua | + 34.48 |
| 110 | David Livramento | AP Hotels & Resorts / Tavira / SC Farense | + 35.30 |
| 111 | Alejandro Ropero | Electro Hiper Europa | + 36.02 |
| 112 | Pedro Miguel Lopes | Radio Popular - Paredes - Boavista | + 36.06 |
| 113 | Josu Etxeberria | Caja Rural-Seguros RGA | + 36.33 |
| 114 | Leangel Linarez | Tavfer - Ovos Matinados - Mortágua | + 37.16 |
| 115 | Ángel Sánchez | Tavfer - Ovos Matinados - Mortágua | + 37.21 |
| 116 | Antonio Angulo | Burgos-BH | + 37.53 |
| - | Steven Kruijswijk | Jumbo-Visma | DNF |
| - | Ruben Simao | AP Hotels & Resorts / Tavira / SC Farense | DNF |
| - | Valter Pereira | AP Hotels & Resorts / Tavira / SC Farense | DNF |
| - | Henrique Casimiro | Efapel Cycling | DNF |
| - | Abner González | Movistar Team | DNF |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Lukas Nerurkar | Trinity Racing | 7:55:01 |
| 2 | Pelayo Sanchez | Burgos-BH | + 00.26 |
| 3 | Igor Arrieta | Equipo Kern Pharma | + 01.03 |
| 4 | Carlos Canal | Euskaltel-Euskadi | + 01.04 |
| 5 | Alejandro Franco | Burgos-BH | + 01.09 |
| 6 | Max Walker | Trinity Racing | + 01.15 |
| 7 | Francisco Guerreiro | Efapel Cycling | + 01.30 |
| 8 | Karel Vacek | Corratec Selle Italia | + 01.44 |
| 9 | Enekoitz Azparren | Euskaltel-Euskadi | + 02.11 |
| 10 | Oliver Rees | Trinity Racing | + 02.49 |
| 11 | Mateu Estelrich | Electro Hiper Europa | + 04.19 |
| 12 | Embret Svestad-Bårdseng | Human Powered Health | + 04.39 |
| 13 | Alex Martin | EOLO-Kometa Cycling Team | + 04.50 |
| 14 | Jose Luis Faura Asensio | Electro Hiper Europa | + 05.10 |
| 15 | Abel Balderstone | Caja Rural-Seguros RGA | + 05.33 |
| 16 | Nicolò Parisini | Q36.5 Pro Cycling Team | + 06.16 |
| 17 | Hugo Toumire | Cofidis | + 06.52 |
| 18 | Gleb Brussenskiy | Astana Qazaqstan Team | + 07.22 |
| 19 | Pedro Pinto | Efapel Cycling | + 08.14 |
| 20 | Johannes Staune-Mittet | Jumbo-Visma | + 08.28 |
| 21 | Adrien Boichis | Trinity Racing | + 09.52 |
| 22 | Paul Magnier | Trinity Racing | + 11.57 |
| 23 | Andrew Vollmer | Electro Hiper Europa | + 13.39 |
| 24 | Xabier Isasa | Euskaltel-Euskadi | + 16.38 |
| 25 | Loe van Belle | Jumbo-Visma | + 16.57 |
| 26 | Luke Lamperti | Trinity Racing | + 26.00 |
| 27 | Dean Harvey | Trinity Racing | + 26.56 |
| 28 | Lars Boven | Jumbo-Visma | + 27.21 |
| 29 | Nurbergen Nurlykhassym | Astana Qazaqstan Team | + 29.00 |
| 30 | Joseba Lopez | Caja Rural-Seguros RGA | + 29.06 |
| 31 | Rafael Barbas | Tavfer - Ovos Matinados - Mortágua | + 29.12 |
| 32 | Tiago Nunes | Radio Popular - Paredes - Boavista | + 32.40 |
| 33 | Josu Etxeberria | Caja Rural-Seguros RGA | + 34.40 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Sebastian Schönberger | Human Powered Health | 131 |
| 2 | Jonas Vingegaard | Jumbo-Visma | 80 |
| 3 | Alejandro Ropero | Electro Hiper Europa | 60 |
| 4 | Ruben Guerreiro | Movistar Team | 50 |
| 5 | Ion Izagirre | Cofidis | 39 |
| 6 | Jesus Herrada | Cofidis | 36 |
| 7 | Igor Arrieta | Equipo Kern Pharma | 34 |
| 8 | Lorenzo Fortunato | EOLO-Kometa Cycling Team | 30 |
| 9 | Xabier Isasa | Euskaltel-Euskadi | 30 |
| 10 | Josu Etxeberria | Caja Rural-Seguros RGA | 30 |
| 11 | Attila Valter | Jumbo-Visma | 29 |
| 12 | Antonio Pedrero | Movistar Team | 28 |
| 13 | Victor Langellotti | Burgos-BH | 26 |
| 14 | Ruben Fernandez | Cofidis | 24 |
| 15 | Lukas Nerurkar | Trinity Racing | 18 |
| 16 | Simone Velasco | Astana Qazaqstan Team | 17 |
| 17 | Vicente Hernaiz | Radio Popular - Paredes - Boavista | 17 |
| 18 | Mark Donovan | Q36.5 Pro Cycling Team | 15 |
| 19 | Rohan Dennis | Jumbo-Visma | 15 |
| 20 | Gianni Moscon | Astana Qazaqstan Team | 15 |
| 21 | Antonio Angulo | Burgos-BH | 15 |
| 22 | William Barta | Movistar Team | 13 |
| 23 | Simon Geschke | Cofidis | 10 |
| 24 | David de la Cruz | Astana Qazaqstan Team | 9 |
| 25 | Joaquim Silva | Efapel Cycling | 7 |
| 26 | Gianluca Brambilla | Q36.5 Pro Cycling Team | 6 |
| 27 | Pelayo Sanchez | Burgos-BH | 3 |
| 28 | Alex Molenaar | Electro Hiper Europa | 3 |
| 29 | Jefferson Cepeda | Caja Rural-Seguros RGA | 2 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Jonas Vingegaard | Jumbo-Visma | 15 |
| 2 | Sebastian Schönberger | Human Powered Health | 14 |
| 3 | Francesco Gavazzi | EOLO-Kometa Cycling Team | 9 |
| 4 | Ruben Guerreiro | Movistar Team | 9 |
| 5 | Igor Arrieta | Equipo Kern Pharma | 6 |
| 6 | Attila Valter | Jumbo-Visma | 4 |
| 7 | Delio Fernandez | AP Hotels & Resorts / Tavira / SC Farense | 3 |
| 8 | Jesus Herrada | Cofidis | 2 |
| 9 | Alex Molenaar | Electro Hiper Europa | 2 |
| 10 | Mattia Bais | EOLO-Kometa Cycling Team | 2 |
| 11 | Lorenzo Fortunato | EOLO-Kometa Cycling Team | 1 |
| 12 | Ion Izagirre | Cofidis | 1 |
| 13 | Simone Velasco | Astana Qazaqstan Team | 1 |
| 14 | Jose Herrada | Cofidis | 1 |
| 15 | Jose Maria Garcia Soriano | Electro Hiper Europa | 1 |
| 16 | Samuele Rivi | EOLO-Kometa Cycling Team | 1 |
| 17 | Gianni Moscon | Astana Qazaqstan Team | 1 |
| 18 | Josu Etxeberria | Caja Rural-Seguros RGA | 1 |
Team
| Pos | Team | Time |
|---|---|---|
| 1 | Movistar Team | 23:44:16 |
| 2 | Cofidis | + 00.03 |
| 3 | Burgos-BH | + 02.14 |
| 4 | Equipo Kern Pharma | + 04.08 |
| 5 | Euskaltel-Euskadi | + 04.09 |
| 6 | Trinity Racing | + 04.51 |
| 7 | Jumbo-Visma | + 06.43 |
| 8 | Caja Rural-Seguros RGA | + 07.32 |
| 9 | Efapel Cycling | + 07.33 |
| 10 | Q36.5 Pro Cycling Team | + 08.45 |
| 11 | EOLO-Kometa Cycling Team | + 10.34 |
| 12 | Astana Qazaqstan Team | + 12.01 |
| 13 | Corratec Selle Italia | + 14.41 |
| 14 | Human Powered Health | + 14.55 |
| 15 | Electro Hiper Europa | + 16.04 |
| 16 | Radio Popular - Paredes - Boavista | + 35.37 |
| 17 | AP Hotels & Resorts / Tavira / SC Farense | + 49.39 |
| 18 | Tavfer - Ovos Matinados - Mortágua | + 01:02.56 |








