--> -->
| 1. | Magnus Cort (DEN, EF Education-EasyPost) | 3:56:59 |
| 2. | Giovanni Lonardi (ITA, EOLO-Kometa) | 0:00 |
| 3. | Alejandro Valverde (ESP, Movistar Team) | 0:00 |
| 4. | Orluis Aular (VEN, Caja Rural - Seguros RGA) | 0:00 |
| 5. | Daniel Freitas (POR, Rádio Popular - Paredes - Boavista) | 0:00 |
| 6. | Gonzalo Serrano (ESP, Movistar Team) | 0:00 |
| 7. | Fernando Barceló (ESP, Caja Rural - Seguros RGA) | 0:00 |
| 8. | Filippo Fiorelli (ITA, Bardiani-CSF-Faizanè) | 0:00 |
| 9. | Stephen Bassett (USA, Human Powered Health) | 0:00 |
| 10. | Delio Fernández (ESP, Atum general / Tavira / Maria Nova Hotel) | 0:00 |
| 11. | Ángel Fuentes (ESP, Burgos-BH) | 0:00 |
| 12. | César Martingil (POR, Rádio Popular - Paredes - Boavista) | 0:00 |
| 13. | Chad Haga (USA, Human Powered Health) | 0:00 |
| 14. | Urko Berrade (ESP, Equipo Kern Pharma) | 0:00 |
| 15. | Rubén Fernández (ESP, Cofidis) | 0:00 |
| 16. | Mads Würtz Schmidt (DEN, Israel - Premier Tech) | 0:00 |
| 17. | Erik Fetter (HUN, EOLO-Kometa) | 0:00 |
| 18. | Diego Lopez (ESP, Equipo Kern Pharma) | 0:00 |
| 19. | Roger Adrià (ESP, Equipo Kern Pharma) | 0:00 |
| 20. | Ricardo Alejandro Zurita (ESP, Drone Hopper - Androni Giocattoli) | 0:00 |
| 21. | Carlos Canal (ESP, Euskaltel - Euskadi) | 0:00 |
| 22. | Davide Gabburo (ITA, Bardiani-CSF-Faizanè) | 0:00 |
| 23. | Kristian Aasvold (NOR, Human Powered Health) | 0:00 |
| 24. | Igor Arrieta (ESP, Equipo Kern Pharma) | 0:00 |
| 25. | Luis Ángel Maté (ESP, Euskaltel - Euskadi) | 0:00 |
| 26. | José Joaquín Rojas (ESP, Movistar Team) | 0:00 |
| 27. | Jesús Herrada (ESP, Cofidis) | 0:00 |
| 28. | Iván Ramiro Sosa (COL, Movistar Team) | 0:00 |
| 29. | Alejandro Manuel Marque (ESP, Atum general / Tavira / Maria Nova Hotel) | 0:00 |
| 30. | Antonio Angulo (ESP, Euskaltel - Euskadi) | 0:00 |
| 31. | Filippo Zana (ITA, Bardiani-CSF-Faizanè) | 0:00 |
| 32. | Derek Gee (CAN, Israel - Premier Tech) | 0:00 |
| 33. | Odd Christian Eiking (NOR, EF Education-EasyPost) | 0:00 |
| 34. | Edoardo Zardini (ITA, Drone Hopper - Androni Giocattoli) | 0:00 |
| 35. | Jhojan García (COL, Caja Rural - Seguros RGA) | 0:00 |
| 36. | Gorka Izagirre (ESP, Movistar Team) | 0:00 |
| 37. | Mark Padun (UKR, EF Education-EasyPost) | 0:00 |
| 38. | Jefferson Alexander Cepeda (ECU, Drone Hopper - Androni Giocattoli) | 0:00 |
| 39. | Rafael Silva (POR, Efapel Cycling) | 0:00 |
| 40. | Aritz Bagües (ESP, Caja Rural - Seguros RGA) | 0:00 |
| 41. | Amaro Antunes (POR, W52 / FC Porto ) | 0:00 |
| 42. | Victor Langellotti (MON, Burgos-BH) | 0:00 |
| 43. | Alessandro Fancellu (ITA, EOLO-Kometa) | 0:00 |
| 44. | Alex Molenaar (NED, Burgos-BH) | 0:00 |
| 45. | Samuel Blanco (ESP, Atum general / Tavira / Maria Nova Hotel) | 0:00 |
| 46. | Calum Johnston (GBR, Caja Rural - Seguros RGA) | 0:00 |
| 47. | José Herrada (ESP, Cofidis) | 0:00 |
| 48. | Matthias Brändle (AUT, Israel - Premier Tech) | 0:00 |
| 49. | Andrii Ponomar (UKR, Drone Hopper - Androni Giocattoli) | 0:00 |
| 50. | José Gonçalves (POR, W52 / FC Porto ) | 0:00 |
| 51. | Unai Iribar (ESP, Euskaltel - Euskadi) | 0:00 |
| 52. | Jefferson Alveiro Cepeda (ECU, Caja Rural - Seguros RGA) | 0:00 |
| 53. | Michael Woods (CAN, Israel - Premier Tech) | 0:00 |
| 54. | Eduardo Sepúlveda (ARG, Drone Hopper - Androni Giocattoli) | 0:00 |
| 55. | José Neves (POR, W52 / FC Porto ) | 0:00 |
| 56. | Ion Izagirre (ESP, Cofidis) | 0:00 |
| 57. | Nelson Oliveira (POR, Movistar Team) | 0:00 |
| 58. | Ibai Azurmendi (ESP, Euskaltel - Euskadi) | 0:00 |
| 59. | Francisco Guerreiro (POR, Efapel Cycling) | 0:00 |
| 60. | Davide Villella (ITA, Cofidis) | 0:00 |
| 61. | Ricardo Vilela (POR, W52 / FC Porto ) | 0:00 |
| 62. | Joan Bou (ESP, Euskaltel - Euskadi) | 0:00 |
| 63. | Alberto Gallego (ESP, Rádio Popular - Paredes - Boavista) | 0:00 |
| 64. | Henrique Casimiro (POR, Efapel Cycling) | 0:00 |
| 65. | João Benta (POR, Efapel Cycling) | 0:00 |
| 66. | Santiago Mesa (COL, Manuela Fundación Continental) | 0:00 |
| 67. | Simone Ravanelli (ITA, Drone Hopper - Androni Giocattoli) | 0:00 |
| 68. | Asier Etxeberria (ESP, Euskaltel - Euskadi) | 0:00 |
| 69. | Alessandro De Marchi (ITA, Israel - Premier Tech) | 0:00 |
| 70. | Simon Geschke (GER, Cofidis) | 0:00 |
| 71. | Jetse Bol (NED, Burgos-BH) | 0:00 |
| 72. | Hugh Carthy (GBR, EF Education-EasyPost) | 0:00 |
| 73. | Ibon Ruiz (ESP, Equipo Kern Pharma) | 0:00 |
| 74. | Savva Novikov (RUS, Equipo Kern Pharma) | 0:00 |
| 75. | Alessio Nieri (ITA, Bardiani-CSF-Faizanè) | 0:00 |
| 76. | Jakob Fuglsang (DEN, Israel - Premier Tech) | 0:00 |
| 77. | Tiago Machado (POR, Rádio Popular - Paredes - Boavista) | 0:00 |
| 78. | Davide Bais (ITA, EOLO-Kometa) | 0:00 |
| 79. | Alvaro Trueba (ESP, Atum general / Tavira / Maria Nova Hotel) | 0:00 |
| 80. | Diego Andrés Camargo (COL, EF Education-EasyPost) | 0:00 |
| 81. | Isaac Cantón (ESP, Manuela Fundación Continental) | 0:00 |
| 82. | Adrià Moreno (ESP, Burgos-BH) | 0:00 |
| 83. | Luís Fernandes (POR, Rádio Popular - Paredes - Boavista) | 0:00 |
| 84. | Kyle Murphy (USA, Human Powered Health) | 0:00 |
| 85. | Joni Brandão (POR, W52 / FC Porto ) | 0:00 |
| 86. | Tiago Antunes (POR, Efapel Cycling) | 0:00 |
| 87. | Omar El Gouzi (ITA, Bardiani-CSF-Faizanè) | 0:00 |
| 88. | Rui Vinhas (POR, W52 / FC Porto ) | 0:00 |
| 89. | Ben King (USA, Human Powered Health) | 0:00 |
| 90. | Óscar Cabedo (ESP, Burgos-BH) | 0:00 |
| 91. | Jon Barrenetxea (ESP, Caja Rural - Seguros RGA) | 0:00 |
| 92. | Jorge Arcas (ESP, Movistar Team) | 0:00 |
| 93. | Joaquim Silva (POR, Efapel Cycling) | 0:00 |
| 94. | Guillermo Garcia (ESP, Rádio Popular - Paredes - Boavista) | 0:12 |
| 95. | Alex Tolio (ITA, Bardiani-CSF-Faizanè) | 0:12 |
| 96. | Juan Antonio López-cózar (ESP, Burgos-BH) | 0:12 |
| 97. | Pedro Miguel Lopes (POR, Rádio Popular - Paredes - Boavista) | 0:12 |
| 98. | Marco Frigo (ITA, Israel - Premier Tech) | 0:12 |
| 99. | Brandon Alejandro Rojas (COL, Drone Hopper - Androni Giocattoli) | 0:12 |
| 100. | Valter Pereira (POR, Atum general / Tavira / Maria Nova Hotel) | 0:17 |
| 101. | Samuele Rivi (ITA, EOLO-Kometa) | 0:17 |
| 102. | Franklin Chacón (VEN, Manuela Fundación Continental) | 0:17 |
| 103. | Giovanni Visconti (ITA, Bardiani-CSF-Faizanè) | 0:20 |
| 104. | Jordi López (ESP, Equipo Kern Pharma) | 0:22 |
| 105. | Simone Bevilacqua (ITA, EOLO-Kometa) | 0:22 |
| 106. | Eduardo Pérez-landaluce (ESP, Manuela Fundación Continental) | 0:28 |
| 107. | Daniel Jimenez (ESP, Manuela Fundación Continental) | 0:28 |
| 108. | Keegan Swirbul (USA, Human Powered Health) | 0:31 |
| 109. | Guilherme Mota (POR, W52 / FC Porto ) | 0:31 |
| 110. | Daniel Viegas (POR, EOLO-Kometa) | 0:31 |
| 111. | Joan Bennassar (ESP, Manuela Fundación Continental) | 2:18 |
| 112. | Carlos Salgueiro (POR, Atum general / Tavira / Maria Nova Hotel) | 3:03 |
| 113. | Lachlan Morton (AUS, EF Education-EasyPost) | 17:29 |
| 1. | Magnus Cort (DEN, EF Education-EasyPost) | 3:56:49 |
| 2. | Giovanni Lonardi (ITA, EOLO-Kometa) | 0:04 |
| 3. | Alejandro Valverde (ESP, Movistar Team) | 0:06 |
| 4. | José Gonçalves (POR, W52 / FC Porto ) | 0:07 |
| 5. | Adrià Moreno (ESP, Burgos-BH) | 0:07 |
| 6. | Rubén Fernández (ESP, Cofidis) | 0:08 |
| 7. | Antonio Angulo (ESP, Euskaltel - Euskadi) | 0:08 |
| 8. | Jetse Bol (NED, Burgos-BH) | 0:09 |
| 9. | Jon Barrenetxea (ESP, Caja Rural - Seguros RGA) | 0:09 |
| 10. | Orluis Aular (VEN, Caja Rural - Seguros RGA) | 0:10 |
| 11. | Daniel Freitas (POR, Rádio Popular - Paredes - Boavista) | 0:10 |
| 12. | Gonzalo Serrano (ESP, Movistar Team) | 0:10 |
| 13. | Fernando Barceló (ESP, Caja Rural - Seguros RGA) | 0:10 |
| 14. | Filippo Fiorelli (ITA, Bardiani-CSF-Faizanè) | 0:10 |
| 15. | Stephen Bassett (USA, Human Powered Health) | 0:10 |
| 16. | Delio Fernández (ESP, Atum general / Tavira / Maria Nova Hotel) | 0:10 |
| 17. | Ángel Fuentes (ESP, Burgos-BH) | 0:10 |
| 18. | César Martingil (POR, Rádio Popular - Paredes - Boavista) | 0:10 |
| 19. | Chad Haga (USA, Human Powered Health) | 0:10 |
| 20. | Urko Berrade (ESP, Equipo Kern Pharma) | 0:10 |
| 21. | Mads Würtz Schmidt (DEN, Israel - Premier Tech) | 0:10 |
| 22. | Erik Fetter (HUN, EOLO-Kometa) | 0:10 |
| 23. | Diego Lopez (ESP, Equipo Kern Pharma) | 0:10 |
| 24. | Roger Adrià (ESP, Equipo Kern Pharma) | 0:10 |
| 25. | Ricardo Alejandro Zurita (ESP, Drone Hopper - Androni Giocattoli) | 0:10 |
| 26. | Carlos Canal (ESP, Euskaltel - Euskadi) | 0:10 |
| 27. | Davide Gabburo (ITA, Bardiani-CSF-Faizanè) | 0:10 |
| 28. | Kristian Aasvold (NOR, Human Powered Health) | 0:10 |
| 29. | Igor Arrieta (ESP, Equipo Kern Pharma) | 0:10 |
| 30. | Luis Ángel Maté (ESP, Euskaltel - Euskadi) | 0:10 |
| 31. | José Joaquín Rojas (ESP, Movistar Team) | 0:10 |
| 32. | Jesús Herrada (ESP, Cofidis) | 0:10 |
| 33. | Iván Ramiro Sosa (COL, Movistar Team) | 0:10 |
| 34. | Alejandro Manuel Marque (ESP, Atum general / Tavira / Maria Nova Hotel) | 0:10 |
| 35. | Filippo Zana (ITA, Bardiani-CSF-Faizanè) | 0:10 |
| 36. | Derek Gee (CAN, Israel - Premier Tech) | 0:10 |
| 37. | Odd Christian Eiking (NOR, EF Education-EasyPost) | 0:10 |
| 38. | Edoardo Zardini (ITA, Drone Hopper - Androni Giocattoli) | 0:10 |
| 39. | Jhojan García (COL, Caja Rural - Seguros RGA) | 0:10 |
| 40. | Gorka Izagirre (ESP, Movistar Team) | 0:10 |
| 41. | Mark Padun (UKR, EF Education-EasyPost) | 0:10 |
| 42. | Jefferson Alexander Cepeda (ECU, Drone Hopper - Androni Giocattoli) | 0:10 |
| 43. | Rafael Silva (POR, Efapel Cycling) | 0:10 |
| 44. | Aritz Bagües (ESP, Caja Rural - Seguros RGA) | 0:10 |
| 45. | Amaro Antunes (POR, W52 / FC Porto ) | 0:10 |
| 46. | Victor Langellotti (MON, Burgos-BH) | 0:10 |
| 47. | Alessandro Fancellu (ITA, EOLO-Kometa) | 0:10 |
| 48. | Alex Molenaar (NED, Burgos-BH) | 0:10 |
| 49. | Samuel Blanco (ESP, Atum general / Tavira / Maria Nova Hotel) | 0:10 |
| 50. | Calum Johnston (GBR, Caja Rural - Seguros RGA) | 0:10 |
| 51. | José Herrada (ESP, Cofidis) | 0:10 |
| 52. | Matthias Brändle (AUT, Israel - Premier Tech) | 0:10 |
| 53. | Andrii Ponomar (UKR, Drone Hopper - Androni Giocattoli) | 0:10 |
| 54. | Unai Iribar (ESP, Euskaltel - Euskadi) | 0:10 |
| 55. | Jefferson Alveiro Cepeda (ECU, Caja Rural - Seguros RGA) | 0:10 |
| 56. | Michael Woods (CAN, Israel - Premier Tech) | 0:10 |
| 57. | Eduardo Sepúlveda (ARG, Drone Hopper - Androni Giocattoli) | 0:10 |
| 58. | José Neves (POR, W52 / FC Porto ) | 0:10 |
| 59. | Ion Izagirre (ESP, Cofidis) | 0:10 |
| 60. | Nelson Oliveira (POR, Movistar Team) | 0:10 |
| 61. | Ibai Azurmendi (ESP, Euskaltel - Euskadi) | 0:10 |
| 62. | Francisco Guerreiro (POR, Efapel Cycling) | 0:10 |
| 63. | Davide Villella (ITA, Cofidis) | 0:10 |
| 64. | Ricardo Vilela (POR, W52 / FC Porto ) | 0:10 |
| 65. | Joan Bou (ESP, Euskaltel - Euskadi) | 0:10 |
| 66. | Alberto Gallego (ESP, Rádio Popular - Paredes - Boavista) | 0:10 |
| 67. | Henrique Casimiro (POR, Efapel Cycling) | 0:10 |
| 68. | João Benta (POR, Efapel Cycling) | 0:10 |
| 69. | Santiago Mesa (COL, Manuela Fundación Continental) | 0:10 |
| 70. | Simone Ravanelli (ITA, Drone Hopper - Androni Giocattoli) | 0:10 |
| 71. | Asier Etxeberria (ESP, Euskaltel - Euskadi) | 0:10 |
| 72. | Alessandro De Marchi (ITA, Israel - Premier Tech) | 0:10 |
| 73. | Simon Geschke (GER, Cofidis) | 0:10 |
| 74. | Hugh Carthy (GBR, EF Education-EasyPost) | 0:10 |
| 75. | Ibon Ruiz (ESP, Equipo Kern Pharma) | 0:10 |
| 76. | Savva Novikov (RUS, Equipo Kern Pharma) | 0:10 |
| 77. | Alessio Nieri (ITA, Bardiani-CSF-Faizanè) | 0:10 |
| 78. | Jakob Fuglsang (DEN, Israel - Premier Tech) | 0:10 |
| 79. | Tiago Machado (POR, Rádio Popular - Paredes - Boavista) | 0:10 |
| 80. | Davide Bais (ITA, EOLO-Kometa) | 0:10 |
| 81. | Alvaro Trueba (ESP, Atum general / Tavira / Maria Nova Hotel) | 0:10 |
| 82. | Diego Andrés Camargo (COL, EF Education-EasyPost) | 0:10 |
| 83. | Isaac Cantón (ESP, Manuela Fundación Continental) | 0:10 |
| 84. | Luís Fernandes (POR, Rádio Popular - Paredes - Boavista) | 0:10 |
| 85. | Kyle Murphy (USA, Human Powered Health) | 0:10 |
| 86. | Joni Brandão (POR, W52 / FC Porto ) | 0:10 |
| 87. | Tiago Antunes (POR, Efapel Cycling) | 0:10 |
| 88. | Omar El Gouzi (ITA, Bardiani-CSF-Faizanè) | 0:10 |
| 89. | Rui Vinhas (POR, W52 / FC Porto ) | 0:10 |
| 90. | Ben King (USA, Human Powered Health) | 0:10 |
| 91. | Óscar Cabedo (ESP, Burgos-BH) | 0:10 |
| 92. | Jorge Arcas (ESP, Movistar Team) | 0:10 |
| 93. | Joaquim Silva (POR, Efapel Cycling) | 0:10 |
| 94. | Guillermo Garcia (ESP, Rádio Popular - Paredes - Boavista) | 0:22 |
| 95. | Alex Tolio (ITA, Bardiani-CSF-Faizanè) | 0:22 |
| 96. | Juan Antonio López-cózar (ESP, Burgos-BH) | 0:22 |
| 97. | Pedro Miguel Lopes (POR, Rádio Popular - Paredes - Boavista) | 0:22 |
| 98. | Marco Frigo (ITA, Israel - Premier Tech) | 0:22 |
| 99. | Brandon Alejandro Rojas (COL, Drone Hopper - Androni Giocattoli) | 0:22 |
| 100. | Valter Pereira (POR, Atum general / Tavira / Maria Nova Hotel) | 0:27 |
| 101. | Samuele Rivi (ITA, EOLO-Kometa) | 0:27 |
| 102. | Franklin Chacón (VEN, Manuela Fundación Continental) | 0:27 |
| 103. | Giovanni Visconti (ITA, Bardiani-CSF-Faizanè) | 0:30 |
| 104. | Jordi López (ESP, Equipo Kern Pharma) | 0:32 |
| 105. | Simone Bevilacqua (ITA, EOLO-Kometa) | 0:32 |
| 106. | Eduardo Pérez-landaluce (ESP, Manuela Fundación Continental) | 0:38 |
| 107. | Daniel Jimenez (ESP, Manuela Fundación Continental) | 0:38 |
| 108. | Keegan Swirbul (USA, Human Powered Health) | 0:41 |
| 109. | Guilherme Mota (POR, W52 / FC Porto ) | 0:41 |
| 110. | Daniel Viegas (POR, EOLO-Kometa) | 0:41 |
| 111. | Joan Bennassar (ESP, Manuela Fundación Continental) | 2:28 |
| 112. | Carlos Salgueiro (POR, Atum general / Tavira / Maria Nova Hotel) | 3:13 |
| 113. | Lachlan Morton (AUS, EF Education-EasyPost) | 17:39 |
| �bersicht Gran Camino (ESP), 2022 | ||