Skip to main content
Become a member
Stage 7

Formia – Blockhaus

  • 244 km
  • Mountain · Summit finish
  • Formia
  • Jonas Vingegaard leads the general classification

Results & Standings

← Back to stage

Individual · after stage 7 · 169 riders

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