Skip to main content
Become a member
Stage 14

Aosta – Pila

  • 133 km
  • Mountain · Summit finish
  • Aosta
  • Jonas Vingegaard leads the general classification

Results & Standings

← Back to stage

Individual · after stage 14 · 159 riders

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