Skip to main content
Become a member
Stage 9

Cervia – Corno alle Scale

  • 184 km
  • Mountain · Summit finish
  • Cervia
  • Jonas Vingegaard leads the general classification

Results & Standings

← Back to stage

Individual · after stage 9 · 167 riders

  1. 1
    Afonso EulalioPT
    38:49:44
  2. 2
    Jonas VingegaardDK / Team Visma | Lease a Bike
    +2:24
  3. 3
    Felix GallAT
    +2:59
  4. 4
    Jai HindleyAU / Red Bull-Bora-Hansgrohe
    +4:32
  5. 5
    Christian ScaroniIT
    +4:43
  6. 6
    Thymen ArensmanNL / Netcompany INEOS Cycling Team
    +5:00
  7. 7
    Mathys RondelFR
    +5:01
  8. 8
    Ben O'ConnorAU / Team Jayco-AlUla
    +5:03
  9. 9
    Giulio PellizzariIT
    +5:15
  10. 10
    Michael StorerAU / Tudor Pro Cycling Team
    +5:20
  11. 11
    Markel BelokiES
    +6:02
  12. 12
    Jan HirtCZ
    +6:11
  13. 13
    Davide PiganzoliIT / Team Visma | Lease a Bike
    +6:11
  14. 14
    Derek Gee-WestCA / Lidl-Trek
    +6:15
  15. 15
    Egan BernalCO / Netcompany INEOS Cycling Team
    +6:49
  16. 16
    Damiano CarusoIT / Bahrain Victorious
    +7:03
  17. 17
    Lennert Van EetveltBE / Lotto-Intermarché
    +7:37
  18. 18
    Sepp KussUS / Team Visma | Lease a Bike
    +8:24
  19. 19
    Igor ArrietaES
    +8:27
  20. 20
    Chris HarperAU / Pinarello-Q36.5 Pro Cycling Team
    +8:29
  21. 21
    David de la CruzES
    +8:42
  22. 22
    Johannes KulsetNO
    +8:48
  23. 23
    Alexander CepedaEC
    +9:22
  24. 24
    Martin LópezEC
    +9:35
  25. 25
    Giulio CicconeIT / Lidl-Trek
    +9:54
  26. 26
    Gregor MühlbergerAT
    +10:03
  27. 27
    Aleksandr VlasovRU
    +13:08
  28. 28
    Enric MasES / Movistar Team
    +13:42
  29. 29
    Josh KenchNZ
    +14:57
  30. 30
    Wout PoelsNL / Unibet Rose Rockets
    +16:09
  31. 31
    Juan Pedro LopezES
    +16:43
  32. 32
    Koen BouwmanNL
    +17:05
  33. 33
    Ludovico CrescioliIT
    +18:15
  34. 34
    Giovanni AleottiIT
    +18:28
  35. 35
    Filippo ZanaIT
    +24:14
  36. 36
    Einer RubioCO / Movistar Team
    +25:46
  37. 37
    Gianmarco GarofoliIT
    +27:32
  38. 38
    Jan ChristenCH
    +30:32
  39. 39
    Javier RomoES / Movistar Team
    +31:09
  40. 40
    Andreas LeknessundNO
    +32:26
  41. 41
    Lorenzo MilesiIT
    +32:30
  42. 42
    Alan HatherlyZA
    +33:00
  43. 43
    Embret Svestad-BårdsengNO
    +35:23
  44. 44
    Nickolas ZukowskyCA
    +36:11
  45. 45
    Jhonatan NarvaezEC
    +36:40
  46. 46
    Diego UlissiIT
    +36:55
  47. 47
    Callum ScotsonAU
    +38:57
  48. 48
    William BartaUS
    +40:09
  49. 49
    Bart LemmenNL
    +41:03
  50. 50
    Victor CampenaertsBE / Team Visma | Lease a Bike
    +42:07
  51. 51
    Thomas PesentiIT
    +43:33
  52. 52
    Magnus SheffieldUS
    +45:31
  53. 53
    Brieuc RollandFR
    +45:32
  54. 54
    Simone GualdiIT
    +46:22
  55. 55
    Ben ZwiehoffDE
    +46:22
  56. 56
    Andrea Raccagni NovieroIT
    +46:36
  57. 57
    Jack HaigAU
    +46:44
  58. 58
    Alessandro TonelliIT
    +48:53
  59. 59
    Mark DonovanGB
    +52:28
  60. 60
    Edoardo ZambaniniIT
    +53:07
  61. 61
    Alessandro PinarelloIT
    +53:38
  62. 62
    Martin TjøttaNO
    +54:00
  63. 63
    Nelson OliveiraPT / Movistar Team
    +54:17
  64. 64
    Thomas SilvaUY
    +54:56
  65. 65
    Ben TurnerGB
    +55:47
  66. 66
    Johannes Staune-MittetNO
    +55:59
  67. 67
    Manuele TarozziIT
    +56:18
  68. 68
    Nick SchultzAU
    +57:08
  69. 69
    Florian StorkDE
    +57:53
  70. 70
    Lawrence WarbasseUS
    +58:23
  71. 71
    Luca PalettiIT
    +59:39
  72. 72
    Warren BarguilFR / Team Picnic PostNL
    +1:00:35
  73. 73
    Rémy RochasFR
    +1:01:09
  74. 74
    Michael ValgrenDK / EF Education-EasyPost
    +1:01:10
  75. 75
    Matteo SobreroIT
    +1:01:28
  76. 76
    Vicente RojasCL
    +1:01:50
  77. 77
    Toon AertsBE / Lotto-Intermarché
    +1:02:21
  78. 78
    Filippo TurconiIT
    +1:05:27
  79. 79
    Gijs LeemreizeNL
    +1:08:16
  80. 80
    Nikita TsvetkovUZ
    +1:09:08
  81. 81
    Andrea MifsudMT
    +1:10:33
  82. 82
    Alec SegaertBE
    +1:11:44
  83. 83
    Orluis AularVE
    +1:14:10
  84. 84
    Lorenzo RotaIT
    +1:14:24
  85. 85
    Francesco BusattoIT
    +1:15:02
  86. 86
    Mick van DijkeNL
    +1:15:25
  87. 87
    Christopher Juul-JensenDK
    +1:15:39
  88. 88
    Corbin StrongNZ
    +1:15:41
  89. 89
    Axel HuensFR
    +1:15:59
  90. 90
    Darren RaffertyIE
    +1:16:58
  91. 91
    Remi CavagnaFR
    +1:17:56
  92. 92
    Tobias BayerAT
    +1:18:48
  93. 93
    Mikkel BjergDK
    +1:19:06
  94. 94
    Gianni MosconIT / Red Bull-Bora-Hansgrohe
    +1:19:17
  95. 95
    Mathijs PaasschensNL
    +1:19:50
  96. 96
    Jasper StuyvenBE / Soudal Quick-Step
    +1:20:23
  97. 97
    Johan JacobsCH
    +1:21:26
  98. 98
    Robert StannardAU / Bahrain Victorious
    +1:22:23
  99. 99
    Alberto BettiolIT
    +1:22:27
  100. 100
    Markus HoelgaardNO
    +1:23:22
  101. 101
    Fabio Van den BosscheBE
    +1:23:52
  102. 102
    Filippo GannaIT / Netcompany INEOS Cycling Team
    +1:24:15
  103. 103
    Cyril BartheFR
    +1:24:27
  104. 104
    Paul MagnierFR
    +1:25:28
  105. 105
    Mirco MaestriIT
    +1:26:33
  106. 106
    David GonzálezES
    +1:26:57
  107. 107
    Fredrik DversnesNO
    +1:27:33
  108. 108
    Mattia BaisIT
    +1:28:32
  109. 109
    Diego SevillaES
    +1:28:52
  110. 110
    Filippo MagliIT
    +1:29:12
  111. 111
    Madis MihkelsEE
    +1:29:15
  112. 112
    Tim RexBE
    +1:29:21
  113. 113
    Tobias Lund AndresenDK
    +1:29:24
  114. 114
    Jardi Van Der LeeNL
    +1:29:41
  115. 115
    Luca VergallitoIT
    +1:32:05
  116. 116
    Pascal AckermannDE / Team Jayco-AlUla
    +1:32:57
  117. 117
    Iván García CortinaES / Movistar Team
    +1:33:20
  118. 118
    Jonas GeensBE
    +1:33:25
  119. 119
    Amanuel GhebreigzabhierER
    +1:33:40
  120. 120
    Oliver NaesenBE / Decathlon CMA CGM Team
    +1:33:41
  121. 121
    Ethan VernonGB
    +1:33:53
  122. 122
    James ShawGB / EF Education-EasyPost
    +1:34:02
  123. 123
    Davide BalleriniIT / XDS Astana Team
    +1:34:24
  124. 124
    Robert DonaldsonGB
    +1:34:35
  125. 125
    Connor SwiftGB / Netcompany INEOS Cycling Team
    +1:35:08
  126. 126
    Chris HamiltonAU
    +1:35:25
  127. 127
    Jonas RutschDE
    +1:35:30
  128. 128
    Rasmus Søjberg PedersenDK
    +1:35:37
  129. 129
    Fran MiholjevicHR
    +1:36:34
  130. 130
    Martin MarcellusiIT
    +1:36:44
  131. 131
    Niklas LarsenDK
    +1:37:48
  132. 132
    Sjoerd BaxNL
    +1:39:08
  133. 133
    Timo KielichBE
    +1:39:16
  134. 134
    Ayco BastiaensBE
    +1:41:10
  135. 135
    Jensen PlowrightAU
    +1:42:02
  136. 136
    Nico DenzDE / Red Bull-Bora-Hansgrohe
    +1:44:40
  137. 137
    Paul PenhoëtFR
    +1:45:21
  138. 138
    Tim NabermanNL
    +1:46:31
  139. 139
    Tim Torn TeutenbergDE
    +1:46:45
  140. 140
    Lukas KubisSK
    +1:48:58
  141. 141
    António MorgadoPT
    +1:49:03
  142. 142
    Edward PlanckaertBE / Alpecin-Premier Tech
    +1:49:05
  143. 143
    Jonathan MilanIT
    +1:49:12
  144. 144
    Sakarias Koller LølandNO
    +1:49:49
  145. 145
    Dion SmithNZ
    +1:50:02
  146. 146
    Dries van GestelBE
    +1:50:07
  147. 147
    Casper van UdenNL
    +1:52:04
  148. 148
    Tord GudmestadNO
    +1:54:25
  149. 149
    Tomas KopeckyCZ
    +1:56:19
  150. 150
    Ryan MullenIE / NSN Cycling Team
    +1:56:39
  151. 151
    Matyas KopeckyCZ
    +1:56:52
  152. 152
    Enrico ZanoncelloIT
    +1:57:13
  153. 153
    Giovanni LonardiIT
    +1:58:59
  154. 154
    Hartthijs de VriesNL
    +2:00:21
  155. 155
    Fabian LienhardCH
    +2:00:45
  156. 156
    Dylan GroenewegenNL / Unibet Rose Rockets
    +2:00:50
  157. 157
    Elmar ReindersNL
    +2:01:34
  158. 158
    Luca MozzatoIT
    +2:02:09
  159. 159
    Sean FlynnGB
    +2:02:46
  160. 160
    Simone ConsonniIT
    +2:03:36
  161. 161
    Robin FroidevauxCH
    +2:04:47
  162. 162
    Johan Price-PejtersenDK
    +2:06:00
  163. 163
    Max WalscheidDE
    +2:06:28
  164. 164
    Arjen LivynsBE
    +2:07:28
  165. 165
    Matteo MalucelliIT
    +2:09:48
  166. 166
    Erlend BlikraNO
    +2:11:05
  167. 167
    Frank van den BroekNL / Team Picnic PostNL
    +2:19:20