steephill logo
« steephill.tv home   •   email Email This   •   y! Mail This   •   t Tweet   •      •      •   Bookmark and Share   •   

Also follow steephill on Twitter

Stage Races Classics
Giro d'Italia 2021 Live Dashboard
Race Info, Preview, Live Video, Results, Photos and Highlights

Without a shadow of a doubt, Egan BERNAL (COL/INEOS GRENADIERS) is the 2021 Giro d'Italia overall winner. More photos from all stages below. This is the 2021 Giro d'Italia Live Dashboard with access to everything you should need from just one page with daily updates featuring stage previews, live video, results, reports, big photos and video highlights.
Big Photos from 2020rcs/corvos/bettini
Big Photos from 2019rcs/corvos/bettini
Big Photos from 2018rcs/corvos/bettini/reuters
Big Photos from 2017sirotti/rcs
Big Photos from 2016sirotti/rcs
Big Photos from 2015sirotti/rcs
Big Photos from all 2014 stagessirotti/rcs
Big Photos from all 2013 stagessirotti/rcs
Big Photos from all 2012 stagessirotti/rcs/reuters
Big Photos from all 2011 stagessirotti/rcs
Big Photos from all 2010 stagessirotti/rcs
Big Photos from all 2009 stagessirotti




Show All Profile Thumbnails
1Saturday, May 89 km 
Torino
profile | map | timetable | preview | results | photos | video
2Sunday, May 9173 km 
Stupinigi (Nichelino) → Novara
profile | map | timetable | preview | results | photos | video
3Monday, May 10187 km 
BiellaCanale
profile | map | timetable | preview | results | photos | video
4Tuesday, May 11186 km 
PiacenzaSestola
profile | map | timetable | preview | results | photos | video
5Wednesday, May 12171 km 
ModenaCattolica
profile | map | timetable | preview | results | photos | video
6Thursday, May 13150 km 
Grotte di FrasassiAscoli Piceno (San Giacomo)
profile | map | timetable | preview | results | photos | video
7Friday, May 14178 km 
NotarescoTermoli
profile | map | timetable | preview | results | photos | video
8Saturday, May 15173 km 
FoggiaGuardia Sanframondi
profile | map | timetable | preview | results | photos | video
9Sunday, May 16160 km 
Castel di SangroCampo Felice (Rocca di Cambio)
profile | map | timetable | preview | results | photos | video
10Monday, May 17140 km 
L'AquilaFoligno
profile | map | timetable | preview | results | photos | video
RTuesday, May 18 
Rest day
11Wednesday, May 19163 km 
PerugiaMontalcino
profile | map | timetable | preview | results | photos | video
12Thursday, May 20209 km 
SienaBagno di Romagna
profile | map | timetable | preview | results | photos | video
13Friday, May 21197 km 
RavennaVerona
profile | map | timetable | preview | results | photos | video
14Saturday, May 22205 km 
CittadellaMonte Zoncolan
profile | map | timetable | preview | results | photos | video
15Sunday, May 23145 km 
GradoGorizia
profile | map | timetable | preview | results | photos | video
16Monday, May 24153 km 
SacileCortina d'Ampezzo
profile | map | timetable | preview | results | photos | video
RTuesday, May 25 
Rest day
17Wednesday, May 26193 km 
CanazeiSega di Ala
profile | map | timetable | preview | results | photos | video
18Thursday, May 27228 km 
RoveretoStradella
profile | map | timetable | preview | results | photos | video
19Friday, May 28166 km 
AbbiategrassoAlpe di Mera (Valsesia)
profile | map | timetable | preview | results | photos | video
20Saturday, May 29164 km 
Verbania (Valle Spluga) → Alpe Motta
profile | map | timetable | preview | results | photos | video
21Sunday, May 3029.4 km 
SenagoMilano
profile | map | timetable | preview | results | photos | video
  Total Distance3379 km 

2021 Giro d'Italia Teams
Team Rosters and Withdrawals
Group riders by: or

INEOS GRENADIERS (IGD)
GBR
  1BERNAL  EganCOL
  2CASTROVIEJO  JonathanESP
  3GANNA  FilippoITA
  4MARTINEZ  DanielCOL
  5MOSCON  GianniITA
  6NARVAEZ  JhonnatanECU
  7PUCCIO  SalvatoreITA
  8SIVAKOV  PavelRUS

AG2R CITROËN TEAM (ACT)
FRA
  11GALLOPIN  TonyFRA
  12BIDARD  FrançoisFRA
  13BOUCHARD  GeoffreyFRA
  14CHAMPOUSSIN  ClémentFRA
  15GOUGEARD  AlexisFRA
  16NAESEN  LawrenceBEL
  17VENDRAME  AndreaITA
  18WARBASSE  LawrenceUSA

ALPECIN-FENIX (AFC)
BEL
  21MERLIER  TimBEL
  22DE BONDT  DriesBEL
  23JANSSENS  JimmyBEL
  24KRIEGER  AlexanderGER
  25LEYSEN  SenneBEL
  26RIESEBEEK  OscarNED
  27VERMEERSCH  GianniBEL
  28VERVAEKE  LouisBEL

ANDRONI GIOCATTOLI-SIDERMEC (ANS)
ITA
  31CEPEDA  AlexanderECU
  32PELLAUD  SimonSUI
  33PONOMAR  AndriiUKR
  34RAVANELLI  SimoneITA
  35SEPULVEDA  EduardoARG
  36TAGLIANI  FilippoITA
  37TESFAZION  NatnaelERI
  38VENCHIARUTTI  NicolaITA

ASTANA-PREMIER TECH (APT)
KAZ
  41VLASOV  AleksandrRUS
  42BATTISTELLA  SamueleITA
  43FELLINE  FabioITA
  44IZAGIRRE  GorkaESP
  45PRONSKIY  VadimKAZ
  46SÁNCHEZ  Luis LeónESP
  47SOBRERO  MatteoITA
  48TEJADA  HaroldCOL

BAHRAIN VICTORIOUS (TBV)
BHR
  51LANDA  MikelESP
  52ARASHIRO  YukiyaJPN
  53BILBAO  PelloESP
  54CARUSO  DamianoITA
  55MÄDER  GinoSUI
  56MOHORIC  MatejSLO
  57TRATNIK  JanSLO
  58VALLS  RafaelESP

BARDIANI CSF FAIZANÈ (BCF)
ITA
  61VISCONTI  GiovanniITA
  62BATTAGLIN  EnricoITA
  63CARBONI  GiovanniITA
  64FIORELLI  FilippoITA
  65GABBURO  DavideITA
  66MARENGO  UmbertoITA
  67ZANA  FilippoITA
  68ZOCCARATO  SamueleITA

BORA-HANSGROHE (BOH)
GER
  71SAGAN  PeterSVK
  72ALEOTTI  GiovanniITA
  73BENEDETTI  CesareITA
  74BODNAR  MaciejPOL
  75BUCHMANN  EmanuelGER
  76FABBRO  MatteoITA
  77GROßSCHARTNER  FelixAUT
  78OSS  DanielITA

COFIDIS (COF)
FRA
  81VIVIANI  EliaITA
  82BERHANE  NatnaelERI
  83CONSONNI  SimoneITA
  84EDET  NicolasFRA
  85LAFAY  VictorFRA
  86ROCHAS  RémyFRA
  87SABATINI  FabioITA
  88VIVIANI  AttilioITA

DECEUNINCK-QUICK STEP (DQT)
BEL
  91EVENEPOEL  RemcoBEL
  92ALMEIDA  JoaoPOR
  93CAVAGNA  RemiFRA
  94HONORE  MikkelDEN
  95KEISSE  IljoBEL
  96KNOX  JamesGBR
  97MASNADA  FaustoITA
  98SERRY  PieterBEL

EF EDUCATION-NIPPO (EFN)
USA
  101CARTHY  HughGBR
  102CAICEDO  JonathanECU
  103CARR  SimonGBR
  104GUERREIRO  RubenPOR
  105KEUKELEIRE  JensBEL
  106VAN DEN BERG  JuliusNED
  107BETTIOL  AlbertoITA
  109VAN GARDEREN  TejayUSA

EOLO-KOMETA CYCLING TEAM (EOK)
ITA
  111BELLETTI  ManuelITA
  112ALBANESE  VincenzoITA
  113CHRISTIAN  MarkGBR
  114DINA  MartonHUN
  115FORTUNATO  LorenzoITA
  116GAVAZZI  FrancescoITA
  117RAVASI  EdwardITA
  118RIVI  SamueleITA

GROUPAMA-FDJ (GFC)
FRA
  121MOLARD  RudyFRA
  122BADILATTI  MatteoSUI
  123DUCHESNE  AntoineCAN
  124GUGLIELMI  SimonFRA
  125REICHENBACH  SebastienSUI
  126SEIGLE  RomainFRA
  127VALTER  AttilaHUN
  128VAN DEN BERG  LarsNED

INTERMARCHÉ-WANTY-GOBERT MATÉRIAUX (IWG)
BEL
  131HIRT  JanCZE
  132HERMANS  QuintenBEL
  133KREDER  WesleyNED
  134MINALI  RiccardoITA
  135PASQUALON  AndreaITA
  136PETILLI  SimoneITA
  137TAARAMÄE  ReinEST
  138VAN DER HOORN  TacoNED

ISRAEL START-UP NATION (ISN)
ISR
  141MARTIN  DanielIRL
  142BEVIN  PatrickNZL
  143BRÄNDLE  MatthiasAUT
  144CIMOLAI  DavideITA
  145DE MARCHI  AlessandroITA
  146DOWSETT  AlexGBR
  147NEILANDS  KristsLAT
  148NIV  GuyISR

JUMBO-VISMA (TJV)
NED
  151BENNETT  GeorgeNZL
  152AFFINI  EdoardoITA
  153BOUWMAN  KoenNED
  154DEKKER  DavidNED
  155FOSS  TobiasNOR
  156GROENEWEGEN  DylanNED
  157MARTENS  PaulGER
  158VAN EMDEN  JosNED

LOTTO SOUDAL (LTS)
BEL
  161EWAN  CalebAUS
  162DE BUYST  JasperBEL
  163DE GENDT  ThomasBEL
  164GOOSSENS  KobeBEL
  165KLUGE  RogerGER
  166MARCZYNSKI  TomaszPOL
  167OLDANI  StefanoITA
  168VANHOUCKE  HarmBEL

MOVISTAR TEAM (MOV)
ESP
  171SOLER  MarcESP
  172CATALDO  DarioITA
  173JORGENSON  MatteoUSA
  174OLIVEIRA  NelsonPOR
  175PEDRERO  AntonioESP
  176RUBIO  EinerCOL
  177TORRES  AlbertESP
  178VILLELLA  DavideITA

TEAM BIKEEXCHANGE (BEX)
AUS
  181YATES  SimonGBR
  182HEPBURN  MichaelAUS
  183JUUL-JENSEN  ChristopherDEN
  184KANGERT  TanelEST
  185MEYER  CameronAUS
  186NIEVE  MikelESP
  187SCHULTZ  NickAUS
  188SCOTSON  CallumAUS

TEAM DSM (DSM)
GER
  191HINDLEY  JaiAUS
  192ARNDT  NikiasGER
  193BARDET  RomainFRA
  194DENZ  NicoGER
  195HAMILTON  ChrisAUS
  196KANTER  MaxGER
  197ROCHE  NicolasIRL
  198STORER  MichaelAUS

TEAM QHUBEKA ASSOS (TQA)
RSA
  201NIZZOLO  GiacomoITA
  202CAMPENAERTS  VictorBEL
  203FRANKINY  KilianSUI
  204LINDEMAN  Bert-JanNED
  205POZZOVIVO  DomenicoITA
  206SCHMID  MauroSUI
  207WALSCHEID  MaxGER
  208WISNIOWSKI  LukaszPOL

TREK-SEGAFREDO (TFS)
USA
  211NIBALI  VincenzoITA
  212BRAMBILLA  GianlucaITA
  213CICCONE  GiulioITA
  214DE KORT  KoenNED
  215GEBREIGZABHIER  AmanuelERI
  216MOLLEMA  BaukeNED
  217MOSCA  JacopoITA
  218MOSCHETTI  MatteoITA

UAE TEAM EMIRATES (UAD)
UAE
  221FORMOLO  DavideITA
  222CONTI  ValerioITA
  223COVI  AlessandroITA
  224DOMBROWSKI  JoeUSA
  225GAVIRIA  FernandoCOL
  226MOLANO  SebastianCOL
  227RICHEZE  MaximilianoARG
  228ULISSI  DiegoITA

  Printable Startlist



News and Updates for Giro d'Italia 2021

Stage 21 Post-Race Coverage


39 Big Photos from the Stage 21rcs/corvos
Stage 21 Results
1  GANNA, Filippo (IGD)          33:48
2  CAVAGNA, Remi (DQT)           +   12
3  AFFINI, Edoardo (TJV)         +   13
4  SOBRERO, Matteo (APT)         +   14
5  ALMEIDA, Joao (DQT)           +   27
6  WALSCHEID, Max (TQA)          +   33
7  BETTIOL, Alberto (EFN)        +   34
8  TRATNIK, Jan (TBV)            +   42
9  MOSCON, Gianni (IGD)          +   44
10 KEISSE, Iljo (DQT)            +   47
11 BODNAR, Maciej (BOH)          +   54
12 FOSS, Tobias (TJV)            +   58
13 ARNDT, Nikias (DSM)           + 1:02
14 MARTINEZ, Daniel (IGD)        + 1:21
15 ULISSI, Diego (UAD)           + 1:23
16 BRÄNDLE, Matthias (ISN)       
17 CARUSO, Damiano (TBV)         
18 GROßSCHARTNER, Felix (BOH)    
19 VLASOV, Aleksandr (APT)       + 1:26
20 VAN DEN BERG, Julius (EFN)    + 1:38
21 BOUWMAN, Koen (TJV)           + 1:45
22 FORMOLO, Davide (UAD)         + 1:50
23 HEPBURN, Michael (BEX)        + 1:52
24 BERNAL, Egan (IGD)            + 1:53
25 CASTROVIEJO, Jonathan (IGD)   + 1:57
26 DENZ, Nico (DSM)              + 2:00
27 SERRY, Pieter (DQT)           + 2:04
28 SEIGLE, Romain (GFC)          + 2:05
29 RIESEBEEK, Oscar (AFC)        + 2:07
30 SÁNCHEZ, Luis León (APT)      + 2:09
31 BARDET, Romain (DSM)          + 2:10
32 IZAGIRRE, Gorka (APT)         + 2:11
33 WISNIOWSKI, Lukasz (TQA)      + 2:12
34 HONORE, Mikkel (DQT)          + 2:13
35 BATTISTELLA, Samuele (APT)    + 2:19
36 JORGENSON, Matteo (MOV)       + 2:22
37 TEJADA, Harold (APT)          + 2:25
38 NIBALI, Vincenzo (TFS)        
39 CARTHY, Hugh (EFN)            + 2:27
40 OLIVEIRA, Nelson (MOV)        + 2:28

Final General Classification
1  BERNAL, Egan (IGD)         86:17:28
2  CARUSO, Damiano (TBV)      +    1:29
3  YATES, Simon (BEX)         +    4:15
4  VLASOV, Aleksandr (APT)    +    6:40
5  MARTINEZ, Daniel (IGD)     +    7:24
6  ALMEIDA, Joao (DQT)        
7  BARDET, Romain (DSM)       +    8:05
8  CARTHY, Hugh (EFN)         +    8:56
9  FOSS, Tobias (TJV)         +   11:44
10 MARTIN, Daniel (ISN)       +   18:35
11 BENNETT, George (TJV)      +   25:35
12 BOUWMAN, Koen (TJV)        +   30:56
13 BILBAO, Pello (TBV)        +   37:58
14 VALTER, Attila (GFC)       +   45:30
15 FORMOLO, Davide (UAD)      +   47:21
16 FORTUNATO, Lorenzo (EOK)   +   47:31
17 ULISSI, Diego (UAD)        +   56:32
18 NIBALI, Vincenzo (TFS)     + 1:03:59
19 IZAGIRRE, Gorka (APT)      + 1:04:12
20 VERVAEKE, Louis (AFC)      + 1:05:19
Full Official Stage 21 Results and Final General Classificationrcs
Full Stage 21 Results and Final General Classificationfirstcycling
Egan Bernal seals Giro d'Italia victorycyclingnews
Crash costs Cavagna time trial victorycyclingnews
Damiano Caruso: This Giro d'Italia has given me confidence in what I'm doingcyclingnews
Last Km for the GC winner - Stage 21 (01:43 English)giroditalia
Inside the INEOS Grenadiers team car during Filippo Ganna's Bike Change (01:40 Ambient)velon
Stage 21 Highlights (04:05 English)GCNRacing
Official Stage 21 Highlights (06:35 English)Velon
Resumen Etapa 21 (08:03 Spanish)DanyProCycling
Winner's Interview from Stage 21 (01:06 Italian)CyclingProNet
Overall Winner's Interview (02:27 Spanish)CyclingProNet
Post-Stage 21 Interviews (04:23 English)giroditalia
On-Demand Broadcast Stage 21 (3:07:00 Italian, restricted to Italy)rai
Processo alla Tappa - 21a tappa (36:00 Italian/English, restricted to Italy)rai
Backstage Pass - Stage 21 (05:18 English)TeamBikeExchange
Behind the scenes at the Stage 21 with the winner (00:40 Music)giroditalia
Recap with Lance, George and Johan (51:21 English)WEDŪ
39 Big Photos from the Stage 21rcs/corvos
Stage 21 Analysis w/ Richard, Lionel, Daniel (1:03:58 English)cyclingpodcast
The Butterfly Effect - Stage 21 Analysis (10:32 English)ChrisHorner
Racing News Show: How Egan Bernal Won The 2021 Giro d'Italia (13:12 English)GCNRacing
5 conclusions from the 2021 Giro d'Italiacyclingnews

Stage 21 preview: Senago → Milano, 29.4 km (TT)

Last 3 times the Giro d'Italia has finished with a TT in Milan the race leader had their heart broken by 2nd on GC. But not tomorrow. Stage 21 preview, course info, start order and times + video highlights and analysis for Stage 20: https://t.co/w5WczpIGkR pic.twitter.com/wlTghTNVMY

— steve @ steephill tv (@steephill) May 29, 2021
May 29 update:
Stage 21 Preview with Favoritesciclismointernacional
Stage 21 Preview with Favoritesinrng
Stage 21 Flythrough (00:55 Music)giroditalia
Stage 21 Start Order and Times (CET) — rcs
Photos from Milan final day TT in 2020 - Tao GEOGHEGAN HART wins GCcorvos/rcs/bettini
Photos from Milan final day TT in 2017 - Tom DUMOULIN wins GCsirotti/rcs
Photos from Milan final day TT in 2012 - Ryder HESJEDAL wins GCsirotti/rcs
See the race summary table (right) for the Stage 21 profile, map and timetable.

Stage 21 start time: Sunday 13:45 CET (11:45:00 AM GMT+0000); Weather for Senago, Italy
Earliest live video: 13:45 CET (11:45:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 17:15 CET (3:15:00 PM GMT+0000); Weather for Milano, Italy

Stage 20 Post-Race Coverage


49 Big Photos from Stage 20rcs/corvos
Stage 20 Results
1  CARUSO, Damiano (TBV)        4:27:53
2  BERNAL, Egan (IGD)            +   24
3  MARTINEZ, Daniel (IGD)        +   35
4  BARDET, Romain (DSM)         
5  ALMEIDA, Joao (DQT)           +   41
6  YATES, Simon (BEX)            +   51
7  VLASOV, Aleksandr (APT)       + 1:13
8  CARTHY, Hugh (EFN)            + 1:29
9  FORTUNATO, Lorenzo (EOK)      + 2:07
10 PEDRERO, Antonio (MOV)        + 2:23
11 HIRT, Jan (IWG)              
12 FOSS, Tobias (TJV)            + 2:37
13 BOUWMAN, Koen (TJV)          
14 MARTIN, Daniel (ISN)          + 3:10
15 BENNETT, George (TJV)         + 3:42
16 PRONSKIY, Vadim (APT)        
17 BILBAO, Pello (TBV)           + 4:08
18 RUBIO, Einer (MOV)            + 4:10
19 TEJADA, Harold (APT)          + 4:44
20 GROßSCHARTNER, Felix (BOH)    + 5:29
21 NIEVE, Mikel (BEX)            + 6:01
22 FORMOLO, Davide (UAD)         + 6:25
23 CATALDO, Dario (MOV)          + 6:41
24 STORER, Michael (DSM)         + 6:46
25 VALTER, Attila (GFC)          + 6:50
26 FABBRO, Matteo (BOH)         
27 PETILLI, Simone (IWG)         + 6:55
28 BOUCHARD, Geoffrey (ACT)      + 6:56
29 BADILATTI, Matteo (GFC)       + 7:00
30 SEPULVEDA, Eduardo (ANS)      + 7:33

General Classification after Stage 20
1  BERNAL, Egan (IGD)         85:41:47
2  CARUSO, Damiano (TBV)       +  1:59
3  YATES, Simon (BEX)          +  3:23
4  VLASOV, Aleksandr (APT)     +  7:07
5  BARDET, Romain (DSM)        +  7:48
6  MARTINEZ, Daniel (IGD)      +  7:56
7  CARTHY, Hugh (EFN)          +  8:22
8  ALMEIDA, Joao (DQT)         +  8:50
9  FOSS, Tobias (TJV)          + 12:39
10 MARTIN, Daniel (ISN)        + 16:48
11 BENNETT, George (TJV)       + 24:55
12 BOUWMAN, Koen (TJV)         + 31:04
13 BILBAO, Pello (TBV)         + 36:11
14 FORTUNATO, Lorenzo (EOK)    + 44:09
15 VALTER, Attila (GFC)        + 44:51
Full Official Stage 20 Results and General Classificationrcs
Full Stage 20 Results and General Classificationfirstcycling
Damiano Caruso wins stage 20cyclingnews
Simon Yates fades on final climb, but holds onto third overallcyclingnews
Ineos Grenadiers staying focused before celebrating victory in Milancyclingnews
Egan Bernal: Caruso's attack was the most complicated moment of racecyclingnews
Damiano Caruso lives 'a day like a champion'cyclingnews
Last Km of Stage 20 (02:32 English)giroditalia
Last Km of Stage 20 (02:00 Italian, restricted to Italy)rai
Stage 20 Highlights (04:15 English)GCNRacing
Official Stage 20 Highlights (04:55 English)giroditalia
Resumen Etapa 20 (09:00 Spanish)DanyProCycling
Winner's Interview from Stage 20 (02:39 Italian)CyclingProNet
On-Demand Broadcast Stage 20 (2:52:00 Italian, restricted to Italy)rai
Processo alla Tappa - 20a tappa (43:00 Italian/English, restricted to Italy)rai
Post-Stage 20 Interviews (04:13 Italian/English)giroditalia
Stage 20 Analysis w/ Richard, Lionel, Daniel (52:58 English)cyclingpodcast
Backstage Pass - Stage 20 (04:19 English)TeamBikeExchange
The Butterfly Effect - Stage 20 Analysis (11:25 English)ChrisHorner
49 Big Photos from Stage 20rcs/corvos
Stage 20 On-bike Highlights (01:34 Ambient)Velon
Extended Stage 20 Highlights (52:00 English, restricted to Australia)sbs

Pre-Stage 20 Interviews (02:32 English)giroditalia

Stage 20 preview: Verbania → Alpe Motta, 164 km (Mountain)



May 28 update:
Stage 20 Preview with Favoritesciclismointernacional
Stage 20 Preview with Favoritesinrng
Stage 20 Flythrough (00:59 Music)giroditalia
See the race summary table (right) for the Stage 20 profile, map and timetable.

Stage 20 start time: Saturday 12:30 CET (10:30:00 AM GMT+0000); Weather for Verbania, Valle Spluga
Earliest live video: 12:30 CET (10:30:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 17:15 CET (3:15:00 PM GMT+0000); Weather for Alpe Motta, Italy

Stage 19 Post-Race Coverage


47 Big Photos from Stage 19rcs/corvos
Stage 19 Results
1  YATES, Simon (BEX)            4:02:55
2  ALMEIDA, Joao (DQT)           +    11
3  BERNAL, Egan (IGD)            +    28
4  CARUSO, Damiano (TBV)         +    32
5  VLASOV, Aleksandr (APT)       
6  MARTIN, Daniel (ISN)          +    42
7  MARTINEZ, Daniel (IGD)        +    49
8  BOUWMAN, Koen (TJV)           +  1:25
9  FOSS, Tobias (TJV)            
10 BARDET, Romain (DSM)          
11 CARTHY, Hugh (EFN)            
12 BENNETT, George (TJV)         +  2:46
13 COVI, Alessandro (UAD)        +  3:20
14 HIRT, Jan (IWG)               +  3:23
15 SEPULVEDA, Eduardo (ANS)      
16 VALTER, Attila (GFC)          +  3:30
17 BADILATTI, Matteo (GFC)       +  3:34
18 GROßSCHARTNER, Felix (BOH)    +  4:01
19 FORTUNATO, Lorenzo (EOK)      +  4:12
20 CASTROVIEJO, Jonathan (IGD)   +  4:37
21 OLDANI, Stefano (LTS)         +  4:48
22 STORER, Michael (DSM)         +  4:56
23 NIBALI, Vincenzo (TFS)        +  5:14
24 ULISSI, Diego (UAD)           
25 SÁNCHEZ, Luis León (APT)      
26 JANSSENS, Jimmy (AFC)         
27 BILBAO, Pello (TBV)           
28 MOLARD, Rudy (GFC)            +  6:03
29 KANGERT, Tanel (BEX)          +  6:11
30 MOLLEMA, Bauke (TFS)          +  6:58
31 HAMILTON, Chris (DSM)         +  7:00
32 CHRISTIAN, Mark (EOK)         +  7:21
33 PRONSKIY, Vadim (APT)         
34 FRANKINY, Kilian (TQA)        +  8:11
35 PETILLI, Simone (IWG)         
36 NARVAEZ, Jhonnatan (IGD)      +  8:19
37 IZAGIRRE, Gorka (APT)         +  9:40
38 TEJADA, Harold (APT)          
39 PASQUALON, Andrea (IWG)       + 11:16
40 HERMANS, Quinten (IWG)        

General Classification after Stage 19
1  BERNAL, Egan (IGD)         81:13:37
2  CARUSO, Damiano (TBV)       +  2:29
3  YATES, Simon (BEX)          +  2:49
4  VLASOV, Aleksandr (APT)     +  6:11
5  CARTHY, Hugh (EFN)          +  7:10
6  BARDET, Romain (DSM)        +  7:32
7  MARTINEZ, Daniel (IGD)      +  7:42
8  ALMEIDA, Joao (DQT)         +  8:26
9  FOSS, Tobias (TJV)          + 10:19
10 MARTIN, Daniel (ISN)        + 13:55
11 BENNETT, George (TJV)       + 21:30
12 BOUWMAN, Koen (TJV)         + 28:44
13 BILBAO, Pello (TBV)         + 32:20
14 VALTER, Attila (GFC)        + 38:18
15 FORMOLO, Davide (UAD)       + 41:16
16 FORTUNATO, Lorenzo (EOK)    + 42:19
17 ULISSI, Diego (UAD)         + 49:17
18 NIBALI, Vincenzo (TFS)      + 50:02
19 IZAGIRRE, Gorka (APT)       + 50:29
20 KANGERT, Tanel (BEX)        + 52:32
Full Official Stage 19 Results and General Classificationrcs
Full Stage 19 Results and General Classificationfirstcycling
Egan Bernal survives as Simon Yates wins stage 19cyclingnews
Simon Yates recognises going for second overall is 'more realistic'cyclingnews
Which GC riders lost time on stage 19 to Alpe di Meracyclingnews
Almeida misses out on stage win but makes big time gains on GCcyclingnews
Last Km of Stage 19 (03:15 English)giroditalia
Last Km of Stage 19 (04:00 Italian, restricted to Italy)rai
Winner's Interview from Stage 19 (01:51 English)CyclingProNet
Race Leader's Interview after Stage 19 (01:36 English)CyclingProNet
On-Demand Broadcast Stage 19 (2:37:00 Italian, restricted to Italy)rai
On-Demand Broadcast Stage 19 (3:32:44 English, restricted to Australia)sbs
Processo alla Tappa - 19a tappa (54:00 Italian/English, restricted to Italy)rai
Stage 19 Highlights (04:22 English)GCNRacing
Official Stage 19 Highlights (05:36 English)giroditalia
Post-Stage 19 Interviews (02:57 English)giroditalia
Resumen Etapa 19 (08:48 Spanish)DanyProCycling
47 Big Photos from Stage 19rcs/corvos
Backstage Pass - Stage 19 (04:27 Music/English)TeamBikeExchange
Extended Stage 19 Highlights (52:00 English, restricted to Australia)sbs
Stage 19 Analysis w/ Richard, Lionel, Daniel (52:58 English)cyclingpodcast
The Butterfly Effect - Stage 19 Analysis (13:52 English)ChrisHorner
Stage 19 On-bike Highlights (03:13 Ambient)velon

Pre-Stage 19 Interviews (04:55 English)giroditalia

Stage 19 preview: Abbiategrasso → Alpe di Mera, 166 km (Mountain)

May 27 update:
Stage 19 Preview with Favoritesciclismointernacional
Stage 19 Flythrough (00:56 Music)giroditalia
How Hard Is Pro Bike Racing? | Insights From EF Nippo (15:32 English)gcn
@InGiro: A day of two halves (04:51 Music/English)Deceuninck-Quick-Step
See the race summary table (right) for the Stage 19 profile, map and timetable.

Stage 19 start time: Friday 12:45 CET (10:45:00 AM GMT+0000); Weather for Abbiategrasso, Italy
Earliest live video: 12:45 CET (10:45:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 17:15 CET (3:15:00 PM GMT+0000); Weather for Alpe di Mera, Valsesia

Stage 18 Post-Race Coverage


30 Big Photos from Stage 18rcs/corvos
Stage 18 Results
1  BETTIOL, Alberto (EFN)        5:14:43
2  CONSONNI, Simone (COF)        +    17
3  ROCHE, Nicolas (DSM)          
4  ARNDT, Nikias (DSM)           
5  ULISSI, Diego (UAD)           
6  BATTISTELLA, Samuele (APT)    
7  ZANA, Filippo (BCF)           
8  TESFAZION, Natnael (ANS)      
9  CAVAGNA, Remi (DQT)           +    24
10 MOSCA, Jacopo (TFS)           +  1:12
11 OLDANI, Stefano (LTS)         +  1:34
12 CATALDO, Dario (MOV)          
13 PELLAUD, Simon (ANS)          
14 VENDRAME, Andrea (ACT)        +  2:11
15 DENZ, Nico (DSM)              +  2:36
16 RIVI, Samuele (EOK)           +  2:58
17 BEVIN, Patrick (ISN)          +  3:16
18 PONOMAR, Andrii (ANS)         +  3:50
19 VERMEERSCH, Gianni (AFC)      
20 GAVAZZI, Francesco (EOK)      +  7:09
21 IZAGIRRE, Gorka (APT)         
22 RICHEZE, Maximiliano (UAD)    +  8:37
23 KREDER, Wesley (IWG)          + 10:29
24 GANNA, Filippo (IGD)          + 23:30
25 PUCCIO, Salvatore (IGD)       
26 MOSCON, Gianni (IGD)          
27 NARVAEZ, Jhonnatan (IGD)      
28 CASTROVIEJO, Jonathan (IGD)   
29 BERNAL, Egan (IGD)            
30 MARTINEZ, Daniel (IGD)        
31 VALLS, Rafael (TBV)           
32 TRATNIK, Jan (TBV)            
33 CARUSO, Damiano (TBV)         
34 VISCONTI, Giovanni (BCF)      
35 ARASHIRO, Yukiya (TBV)        
36 BILBAO, Pello (TBV)           
37 HEPBURN, Michael (BEX)        
38 YATES, Simon (BEX)            
39 MEYER, Cameron (BEX)          
40 HONORE, Mikkel (DQT)          

General Classification after Stage 18
1  BERNAL, Egan (IGD)        77:10:18
2  CARUSO, Damiano (TBV)      +  2:21
3  YATES, Simon (BEX)         +  3:23
4  VLASOV, Aleksandr (APT)    +  6:03
5  CARTHY, Hugh (EFN)         +  6:09
6  BARDET, Romain (DSM)       +  6:31
7  MARTINEZ, Daniel (IGD)     +  7:17
8  ALMEIDA, Joao (DQT)        +  8:45
9  FOSS, Tobias (TJV)         +  9:18
10 MARTIN, Daniel (ISN)       + 13:37
Full Official Stage 18 Results and General Classificationrcs
Full Stage 18 Results and General Classificationfirstcycling
Alberto Bettiol wins stage 18cyclingnews
Peter Sagan fined for 'intimidation' in Giro d'Italia stage 18cyclingnews
Former Flanders winner Bettiol returns to racing roots with Giro d'Italia triumphcyclingnews
Last Km of Stage 18 (01:18 English)giroditalia
Last Km of Stage 18 (01:00 Italian, restricted to Italy)rai
On-Demand Broadcast Stage 18 (2:50:00 Italian, restricted to Italy)rai
Processo alla Tappa - 18a tappa (49:00 Italian/English, restricted to Italy)rai
Stage 18 Highlights (04:40 English)GCNRacing
Official Stage 18 Highlights (04:02 English)giroditalia
Resumen Etapa 18 (08:39 Spanish)DanyProCycling
Post-Stage 18 Interviews (03:45 English)giroditalia
Winner's Interview from Stage 18 (02:06 Italian)CyclingProNet
Race Leader's Interview after Stage 18 (02:09 Spanish)CyclingProNet
The Butterfly Effect - Stage 18 Analysis (10:40 English)ChrisHorner
Stage 18 On-bike Highlights (03:12 Ambient)Velon
Extended Stage 18 Highlights (52:00 English, restricted to Australia)sbs
Backstage Pass - Stage 18 (03:14 English)TeamBikeExchange
Stage 18 Analysis w/ Richard, Lionel, Daniel (1:01:59 English)cyclingpodcast
30 Big Photos from Stage 18rcs/corvos

Pre-Stage 18 Interviews (02:36 English)giroditalia

Stage 18 preview: Rovereto → Stradella, 228 km (rolling finish)

May 26 update:
Stage 18 Preview with Favoritesciclismointernacional
Stage 18 Preview with Favoritesinrng
Stage 18 Flythrough (00:55 Music)giroditalia
See the race summary table (right) for the Stage 18 profile, map and timetable.

Stage 18 start time: Thursday 11:45 CET (9:45:00 AM GMT+0000); Weather for Rovereto, Italy
Earliest live video: 11:45 CET (9:45:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 17:15 CET (3:15:00 PM GMT+0000); Weather for Stradella, Italy

Stage 17 Post-Race Coverage


45 Big Photos from Stage 17rcs/corvos
Stage 17 Results
1  MARTIN, Daniel (ISN)          4:54:38
2  ALMEIDA, Joao (DQT)           +    13
3  YATES, Simon (BEX)            +    30
4  ULISSI, Diego (UAD)           +  1:20
5  CARUSO, Damiano (TBV)         
6  MARTINEZ, Daniel (IGD)        +  1:23
7  BERNAL, Egan (IGD)            
8  PEDRERO, Antonio (MOV)        +  1:38
9  BILBAO, Pello (TBV)           +  1:43
10 BENNETT, George (TJV)         +  2:21
11 FOSS, Tobias (TJV)            
12 FORTUNATO, Lorenzo (EOK)      +  2:47
13 BOUCHARD, Geoffrey (ACT)      +  2:49
14 BARDET, Romain (DSM)          +  2:52
15 MOSCON, Gianni (IGD)          
16 STORER, Michael (DSM)         +  3:05
17 VLASOV, Aleksandr (APT)       +  3:08
18 CASTROVIEJO, Jonathan (IGD)   +  3:10
19 RAVASI, Edward (EOK)          +  3:18
20 BETTIOL, Alberto (EFN)        +  3:52
21 CARTHY, Hugh (EFN)            
22 BOUWMAN, Koen (TJV)           +  5:16
23 CARBONI, Giovanni (BCF)       +  5:53
24 PRONSKIY, Vadim (APT)         +  6:17
25 BADILATTI, Matteo (GFC)       
26 VERVAEKE, Louis (AFC)         
27 FABBRO, Matteo (BOH)          +  7:58
28 CICCONE, Giulio (TFS)         
29 KANGERT, Tanel (BEX)          +  9:16
30 RAVANELLI, Simone (ANS)       + 10:44
31 HIRT, Jan (IWG)               + 11:18
32 FELLINE, Fabio (APT)          + 12:58
33 MOLARD, Rudy (GFC)            + 15:24
34 SERRY, Pieter (DQT)           
35 CONTI, Valerio (UAD)          
36 KNOX, James (DQT)             + 15:37
37 OLIVEIRA, Nelson (MOV)        + 16:30
38 IZAGIRRE, Gorka (APT)         
39 GALLOPIN, Tony (ACT)          
40 SÁNCHEZ, Luis León (APT)      

General Classification after Stage 17
1  BERNAL, Egan (IGD)         71:32:05
2  CARUSO, Damiano (TBV)       +  2:21
3  YATES, Simon (BEX)          +  3:23
4  VLASOV, Aleksandr (APT)     +  6:03
5  CARTHY, Hugh (EFN)          +  6:09
6  BARDET, Romain (DSM)        +  6:31
7  MARTINEZ, Daniel (IGD)      +  7:17
8  ALMEIDA, Joao (DQT)         +  8:45
9  FOSS, Tobias (TJV)          +  9:18
10 CICCONE, Giulio (TFS)       + 11:06
11 MARTIN, Daniel (ISN)        + 13:37
12 BENNETT, George (TJV)       + 19:08
13 BILBAO, Pello (TBV)         + 27:30
14 BOUWMAN, Koen (TJV)         + 27:43
15 FORMOLO, Davide (UAD)       + 29:17
16 VALTER, Attila (GFC)        + 35:12
17 FORTUNATO, Lorenzo (EOK)    + 38:31
18 PEDRERO, Antonio (MOV)      + 38:37
Full Official Stage 17 Results and General Classificationrcs
Full Stage 17 Results and General Classificationfirstcycling
Bernal shows weakness on the Sega di Ala as Dan Martin wins stagecyclingnews
Egan Bernal's name not on the trophy just yet after Sega di Ala time losscyclingnews
Simon Yates - Interview at the finish - Stage 17 (01:31 English)CyclingProNet
Simon Yates: I didn’t even realise Egan Bernal was droppedcyclingnews
Martin was unsure of stage victory until 100 metres from linecyclingnews
Caruso stays steady in second on GC after tough summit finishcyclingnews
Evenepoel out of Giro d'Italia after stage 17 crashcyclingnews
Last Km of Stage 17 (02:18 English)giroditalia
Last Km of Stage 17 (04:00 Italian, restricted to Italy)rai
On-Demand Broadcast Stage 17 (2:56:00 Italian, restricted to Italy)rai
Winner's Interview from Stage 17 (03:18 English)CyclingProNet
Race Leader's Interview after Stage 17 (02:03 Spanish)CyclingProNet
Post-Stage 17 Interviews (03:11 English)giroditalia
Stage 17 Highlights (04:16 English)GCNRacing
Official Stage 17 Highlights (04:12 English)giroditalia
45 Big Photos from Stage 17rcs/corvos
Backstage Pass - Stage 17 (04:03 Music/English)TeamBikeExchange
Extended Stage 17 Highlights (52:00 English, restricted to Australia)sbs
Stage 17 On-Bike Highlights (01:32 Ambient)Velon
The Butterfly Effect - Stage 17 Analysis (13:23 English)ChrisHorner
Stage 17 Analysis w/ Richard, Lionel, Daniel (1:04:12 English)cyclingpodcast

Pre-Stage 17 Interviews (03:30 English)giroditalia

Stage 17 preview: Canazei → Sega di Ala, 193 km (Mountain)



May 25 update:
Stage 17 Preview with Favoritesciclismointernacional
Stage 17 Preview with Favoritesinrng
Motor recon of the finishing climb - Sega di Ala (10:32 Ambient)TouroftheAlps
Stage 17 Flythrough (00:59 Music)giroditalia
See the race summary table (right) for the Stage 17 profile, map and timetable.

Stage 17 start time: Wednesday 12:10 CET (10:10:00 AM GMT+0000); Weather for Canazei, Italy
Earliest live video: 12:10 CET (10:10:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 17:15 CET (3:15:00 PM GMT+0000); Weather for Sega di Ala, Italy

Tuesday is the second rest day

Welcome rest day 🙏@giroditalia #Giro #Giro104 pic.twitter.com/EMXbqM1pz3

— Trek-Segafredo (@TrekSegafredo) May 25, 2021
May 25 update:
Rest day reviewinrng
Bardet: Bernal untouchable but Giro d'Italia podium is up for grabscyclingnews
Simon Yates: It would take something very special and unexpected to wincyclingnews
Bernal: 'I think I won't go to the Tour'cyclingtips
Egan Bernal chased up Giro d'Italia climb by chainsaw wielding fanscyclingnews
Giro d'Italia stage 19 rerouted after tragic cable car crash at Mottarone mountaincyclingnews
Final Week Stage Previewspodiumcafe
The Press Conference - Rest Day 2 (56:11 English)cyclingpodcast
No COVID-19 cases reported in latest round of tests at Giro d'Italiacyclingnews
On-bike best moments stages 11-16 (03:49 English)Velon

Stage 16 Post-Race Coverage


51 Big Photos from Stage 16rcs/corvos
Stage 16 Results
1  BERNAL, Egan (IGD)            4:22:41
2  BARDET, Romain (DSM)          +    27
3  CARUSO, Damiano (TBV)         
4  CICCONE, Giulio (TFS)         +  1:18
5  CARTHY, Hugh (EFN)            +  1:19
6  ALMEIDA, Joao (DQT)           +  1:21
7  VLASOV, Aleksandr (APT)       +  2:11
8  IZAGIRRE, Gorka (APT)         +  2:31
9  FORMOLO, Davide (UAD)         +  2:33
10 FOSS, Tobias (TJV)            
11 YATES, Simon (BEX)            +  2:37
12 PEDRERO, Antonio (MOV)        +  2:51
13 MARTINEZ, Daniel (IGD)        +  3:13
14 BENNETT, George (TJV)         +  6:12
15 NIEVE, Mikel (BEX)            
16 MARTIN, Daniel (ISN)          +  7:10
17 NIBALI, Vincenzo (TFS)        +  7:16
18 SEPULVEDA, Eduardo (ANS)      +  7:25
19 BOUWMAN, Koen (TJV)           +  7:33
20 BRAMBILLA, Gianluca (TFS)     +  8:22
21 VALTER, Attila (GFC)          +  8:24
22 FORTUNATO, Lorenzo (EOK)      
23 CASTROVIEJO, Jonathan (IGD)   + 10:17
24 BILBAO, Pello (TBV)           
25 CARR, Simon (EFN)             + 10:32
26 SOBRERO, Matteo (APT)         + 11:40
27 PRONSKIY, Vadim (APT)         
28 CARBONI, Giovanni (BCF)       + 11:48
29 FRANKINY, Kilian (TQA)        
30 VERVAEKE, Louis (AFC)         
31 PETILLI, Simone (IWG)         + 12:11
32 SCOTSON, Callum (BEX)         + 16:03
33 TEJADA, Harold (APT)          
34 SCHULTZ, Nick (BEX)           + 16:47
35 GAVAZZI, Francesco (EOK)      
36 NARVAEZ, Jhonnatan (IGD)      
37 PASQUALON, Andrea (IWG)       + 17:44
38 OLIVEIRA, Nelson (MOV)        + 17:55
39 FELLINE, Fabio (APT)          + 18:32
40 WARBASSE, Lawrence (ACT)      

General Classification after Stage 16
1  BERNAL, Egan (IGD)        66:36:04
2  CARUSO, Damiano (TBV)      +  2:24
3  CARTHY, Hugh (EFN)         +  3:40
4  VLASOV, Aleksandr (APT)    +  4:18
5  YATES, Simon (BEX)         +  4:20
6  CICCONE, Giulio (TFS)      +  4:31
7  BARDET, Romain (DSM)       +  5:02
8  MARTINEZ, Daniel (IGD)     +  7:17
9  FOSS, Tobias (TJV)         +  8:20
10 ALMEIDA, Joao (DQT)        + 10:01
11 FORMOLO, Davide (UAD)      + 12:35
12 MARTIN, Daniel (ISN)       + 15:10
13 VALTER, Attila (GFC)       + 16:23
14 BENNETT, George (TJV)      + 18:10
15 NIBALI, Vincenzo (TFS)     + 21:50
16 BOUWMAN, Koen (TJV)        + 23:50
17 BILBAO, Pello (TBV)        + 27:10
18 SCHULTZ, Nick (BEX)        + 27:12
19 EVENEPOEL, Remco (DQT)     + 28:07
20 VERVAEKE, Louis (AFC)      + 36:47
Full Official Stage 16 Results and General Classificationrcs
Full Stage 16 Results and General Classificationfirstcycling
Egan Bernal wins stage 16cyclingnews
Caruso keeps climbing higher at Giro d’Italiacyclingnews
Last Km of Stage 16 (00:59 English)giroditalia
Last Km of Stage 16 (02:00 Italian, restricted to Italy)rai
Last Km of Stage 16 (02:20 English, restricted to Europe)eurosport
On-Demand Broadcast Stage 16 (1:52:00 Italian, restricted to Italy)rai
Stage 16 Highlights (02:20 English, restricted to Europe)eurosport
Stage 16 Highlights (04:28 English)GCNRacing
Resumen Etapa 16 (08:56 Spanish)DanyProCycling
Post-Stage 16 Interviews (02:05 English)giroditalia
The Butterfly Effect - Stage 16 Analysis (12:44 English)ChrisHorner
Extended Stage 16 Highlights (52:00 English, restricted to Australia)sbs
Stage 16 Analysis w/ Richard, Lionel, Daniel (1:03:19 English)cyclingpodcast
51 Big Photos from Stage 16rcs/corvos
Processo alla Tappa - 16a tappa (57:00 Italian/English, restricted to Italy)rai
On-Bike Stage 16 fHighlights (01:28 Ambient)Velon


ExpressVPN or some other VPN is essential for any serious cycling fan as a back up option for watching geo-restricted live video or highlight clips

Pre-Stage 16 Interviews (01:37 English)giroditalia

Stage 16 preview: Sacile → Cortina d'Ampezzo, 153 km (Mountain)

May 23 update:
Stage 16 Preview with Favoritesciclismointernacional
Stage 16 Preview with Favoritesinrng
Photos from Passo Giau, Cortina d'Ampezzo finish in 2012 - Joaquim RODRIGUEZ winssirotti/rcs
Simon Yates: The Giro d’Italia is Egan Bernal’s to losecyclingnews
Bernal 'ready for everything' as rough weather looms on Giro d'Italia queen stagecyclingnews
See the race summary table (right) for the Stage 16 profile, map and timetable.

Stage 16 start time: Monday 11:40 CET (9:40:00 AM GMT+0000); Weather for Sacile, Italy
Earliest live video: 11:40 CET (9:40:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 16:10 CET (2:10:00 PM GMT+0000); Weather for Cortina d'Ampezzo, Italy

Stage 15 Post-Race Coverage


28 Big Photos from Stage 15rcs/corvos
Stage 15 Results
1  CAMPENAERTS, Victor (TQA)        3:25:25
2  RIESEBEEK, Oscar (AFC)           
3  ARNDT, Nikias (DSM)              +     7
4  CONSONNI, Simone (COF)           
5  HERMANS, Quinten (IWG)           
6  CATALDO, Dario (MOV)             
7  MOLLEMA, Bauke (TFS)             +     9
8  TORRES, Albert (MOV)             +    44
9  MOLANO, Sebastian (UAD)          +  1:02
10 WALSCHEID, Max (TQA)             
11 DE BONDT, Dries (AFC)            
12 WISNIOWSKI, Lukasz (TQA)         
13 OLDANI, Stefano (LTS)            
14 VAN DEN BERG, Lars (GFC)         
15 VANHOUCKE, Harm (LTS)            +  1:09
16 PUCCIO, Salvatore (IGD)          + 17:21
17 GANNA, Filippo (IGD)             
18 CASTROVIEJO, Jonathan (IGD)      
19 NARVAEZ, Jhonnatan (IGD)         
20 JUUL-JENSEN, Christopher (BEX)   
21 BERNAL, Egan (IGD)               
22 MOSCON, Gianni (IGD)             
23 MARTINEZ, Daniel (IGD)           
24 HEPBURN, Michael (BEX)           
25 YATES, Simon (BEX)               
26 SCHULTZ, Nick (BEX)              
27 VLASOV, Aleksandr (APT)          
28 KANGERT, Tanel (BEX)             
29 NIEVE, Mikel (BEX)               
30 FELLINE, Fabio (APT)             
31 TRATNIK, Jan (TBV)               
32 CARUSO, Damiano (TBV)            
33 MOSCA, Jacopo (TFS)              
34 CICCONE, Giulio (TFS)            
35 SÁNCHEZ, Luis León (APT)         
36 DENZ, Nico (DSM)                 
37 ARASHIRO, Yukiya (TBV)           
38 IZAGIRRE, Gorka (APT)            
39 DE KORT, Koen (TFS)              
40 SERRY, Pieter (DQT)              

General Classification after Stage 15
1  BERNAL, Egan (IGD)        62:13:33
2  YATES, Simon (BEX)          + 1:33
3  CARUSO, Damiano (TBV)       + 1:51
4  VLASOV, Aleksandr (APT)     + 1:57
5  CARTHY, Hugh (EFN)          + 2:11
6  CICCONE, Giulio (TFS)       + 3:03
7  EVENEPOEL, Remco (DQT)      + 3:52
8  MARTINEZ, Daniel (IGD)      + 3:54
9  FOSS, Tobias (TJV)          + 5:37
10 VALTER, Attila (GFC)        + 7:49
11 MARTIN, Daniel (ISN)        + 7:50
12 ALMEIDA, Joao (DQT)         + 8:32
Full Official Stage 15 Results and General Classificationrcs
Full Stage 15 Results and General Classificationfirstcycling
Victor Campenaerts wins stage 15cyclingnews
Last Km of Stage 15 (02:36 English)giroditalia
Last Km of Stage 15 (03:00 Italian, restricted to Italy)rai
23 km to go: Victor Campenaerts' Attack, Stage 15 (00:53 English)giroditalia
Winner's Interview from Stage 15 (02:06 English)CyclingProNet
Post Stage 15 Interviews (03:29 English)giroditalia
Official Stage 15 Highlights (04:45 English)giroditalia
Stage 15 Highlights (04:09 English)GCNRacing
Resumen Etapa 15 (09:12 Spanish)DanyProCycling
The Butterfly Effect - Stage 15 Analysis (09:32 English)ChrisHorner
Stage 15 Analysis w/ Richard, Lionel, Daniel (51:41 English)cyclingpodcast
Extended Stage 15 Highlights (52:00 English, restricted to Australia)sbs
28 Big Photos from Stage 15rcs/corvos

Stage 15 preview: Grado → Gorizia, 145 km (lumpy)

May 22 update:
Stage 15 Preview with Favoritesciclismointernacional
Stage 15 Preview with Favoritesinrng
See the race summary table (right) for the Stage 15 profile, map and timetable.

Stage 15 start time: Sunday 13:20 CET (11:20:00 AM GMT+0000); Weather for Grado, Italy
Earliest live video: 13:20 CET (11:20:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 16:56 CET (2:56:00 PM GMT+0000); Weather for Gorizia, Italy

Stage 14 Post-Race Coverage


35 Big Photos from Stage 14rcs/corvos
Stage 14 Results
1  FORTUNATO, Lorenzo (EOK)       5:17:22
2  TRATNIK, Jan (TBV)             +    26
3  COVI, Alessandro (UAD)         +    59
4  BERNAL, Egan (IGD)             +  1:43
5  MOLLEMA, Bauke (TFS)           +  1:47
6  YATES, Simon (BEX)             +  1:54
7  BENNETT, George (TJV)          +  2:10
8  OLIVEIRA, Nelson (MOV)         +  2:18
9  MARTINEZ, Daniel (IGD)         +  2:22
10 CARUSO, Damiano (TBV)          
11 CICCONE, Giulio (TFS)          
12 MARTIN, Daniel (ISN)           +  2:27
13 BUCHMANN, Emanuel (BOH)        +  2:29
14 CARTHY, Hugh (EFN)             +  2:37
15 BARDET, Romain (DSM)           +  2:45
16 VLASOV, Aleksandr (APT)        +  2:55
17 PEDRERO, Antonio (MOV)         +  3:07
18 ALMEIDA, Joao (DQT)            +  3:11
19 EVENEPOEL, Remco (DQT)         +  3:13
20 SCHULTZ, Nick (BEX)            
21 GUERREIRO, Ruben (EFN)         
22 HIRT, Jan (IWG)                +  3:32
23 LAFAY, Victor (COF)            +  4:04
24 FORMOLO, Davide (UAD)          +  4:19
25 NIEVE, Mikel (BEX)             +  4:26
26 BOUWMAN, Koen (TJV)            +  4:31
27 FOSS, Tobias (TJV)             
28 PONOMAR, Andrii (ANS)          +  4:52
29 RUBIO, Einer (MOV)             +  5:37
30 BADILATTI, Matteo (GFC)        +  5:39
31 REICHENBACH, Sebastien (GFC)   +  5:41
32 VALTER, Attila (GFC)           
33 CHRISTIAN, Mark (EOK)          +  5:53
34 GROßSCHARTNER, Felix (BOH)     +  6:59
35 CASTROVIEJO, Jonathan (IGD)    
36 VERVAEKE, Louis (AFC)          +  7:27
37 BILBAO, Pello (TBV)            +  7:47
38 IZAGIRRE, Gorka (APT)          +  8:41
39 SEPULVEDA, Eduardo (ANS)       +  9:05
40 CARR, Simon (EFN)              +  9:45
41 KANGERT, Tanel (BEX)           +  9:47
42 RAVASI, Edward (EOK)           + 10:25
43 HAMILTON, Chris (DSM)          + 10:46
44 FABBRO, Matteo (BOH)           + 12:04
45 NIBALI, Vincenzo (TFS)         
46 TAARAMÄE, Rein (IWG)           
47 WARBASSE, Lawrence (ACT)       + 12:54
48 SÁNCHEZ, Luis León (APT)       + 13:29
49 NARVAEZ, Jhonnatan (IGD)       + 13:52
50 CEPEDA, Alexander (ANS)        

General Classification after Stage 14
1  BERNAL, Egan (IGD)        58:30:47
2  YATES, Simon (BEX)         +  1:33
3  CARUSO, Damiano (TBV)      +  1:51
4  VLASOV, Aleksandr (APT)    +  1:57
5  CARTHY, Hugh (EFN)         +  2:11
6  BUCHMANN, Emanuel (BOH)    +  2:36
7  CICCONE, Giulio (TFS)      +  3:03
8  EVENEPOEL, Remco (DQT)     +  3:52
9  MARTINEZ, Daniel (IGD)     +  3:54
10 BARDET, Romain (DSM)       +  4:31
11 FOSS, Tobias (TJV)         +  5:37
12 VALTER, Attila (GFC)       +  7:49
13 MARTIN, Daniel (ISN)       +  7:50
14 ALMEIDA, Joao (DQT)        +  8:32
15 GUERREIRO, Ruben (EFN)     +  9:19
16 FORMOLO, Davide (UAD)      +  9:52
17 SCHULTZ, Nick (BEX)        + 10:15
18 BENNETT, George (TJV)      + 11:48
19 NIBALI, Vincenzo (TFS)     + 14:25
20 TAARAMÄE, Rein (IWG)       + 16:04
Full Official Stage 14 Results and General Classificationrcs
Full Stage 14 Results and General Classificationfirstcycling
Lorenzo Fortunato wins stage 14 atop Zoncolancyclingnews
Last Km of Stage 14 (04:42 English)giroditalia
Last Km of Stage 14 (07:00 Italian, restricted to Italy)rai
Winning Team Celebration at the Finish (00:20 Ambient)@EoloKometaTeam
On-Demand Broadcast Stage 14 (2:51:00 Italian, restricted to Italy)rai
Winner's Interview from Stage 14 (02:36 Italian)CyclingProNet
Race Leader Interview after Stage 14 (00:45 English)CyclingProNet
Stage 14 Highlights (04:31 English)GCNRacing
Official Stage 14 Highlights (04:00 English)giroditalia
Resumen Etapa 14 (10:29 Spanish)DanyProCycling
Post Stage 14 Interviews (03:19 English)giroditalia
Processo alla Tappa - 14a tappa (38:00 Italian/English, restricted to Italy)rai
35 Big Photos from Stage 14rcs/corvos
Extended Stage 14 Highlights (52:00 English, restricted to Australia)sbs
Backstage Pass - Stage 14 (03:56 Music/English)TeamBikeExchange
The Butterfly Effect - Stage 14 Analysis (09:48 English)ChrisHorner
Stage 14 Analysis w/ Richard, Lionel, Daniel (1:02:13 English)cyclingpodcast

Stage 14 preview: Cittadella → Monte Zoncolan, 205 km (Mountain)



May 21 update:
Stage 14 Preview with Favoritesciclismointernacional
Stage 14 Preview with Favoritesinrng
Photos from Monte Zoncolan finish in 2018 - Chris FROOME winsrcs/corvos
Photos from Monte Zoncolan finish in 2014 - Michael ROGERS winssirotti/rcs
Photos from Monte Zoncolan finish in 2011 - Igor ANTON winssirotti/rcs
Photos from Monte Zoncolan finish in 2010 - Ivan BASSO winssirotti/rcs
Carthy: a different Giro d'Italia starts on Saturday on the Zoncolancyclingnews
Giro d'Italia leader Bernal takes old-school view of fast-looming Zoncolancyclingnews
See the race summary table (right) for the Stage 14 profile, map and timetable.

Stage 14 start time: Saturday 11:40 CET (9:40:00 AM GMT+0000); Weather for Cittadella, Italy
Earliest live video: 11:40 CET (9:40:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 17:12 CET (3:12:00 PM GMT+0000); Weather for Monte Zoncolan, Italy

Stage 13 Post-Race Coverage


23 Big Photos from Stage 13rcs/corvos
Stage 13 Results
1  NIZZOLO, Giacomo (TQA)       4:42:19
2  AFFINI, Edoardo (TJV)        
3  SAGAN, Peter (BOH)           
4  CIMOLAI, Davide (ISN)        
5  GAVIRIA, Fernando (UAD)      
6  OLDANI, Stefano (LTS)        
7  PASQUALON, Andrea (IWG)      
8  KANTER, Max (DSM)            
9  VIVIANI, Elia (COF)          
10 GROENEWEGEN, Dylan (TJV)     
11 KRIEGER, Alexander (AFC)     
12 NAESEN, Lawrence (ACT)       
13 ALBANESE, Vincenzo (EOK)     
14 MOSCHETTI, Matteo (TFS)      
15 FIORELLI, Filippo (BCF)      
16 TAGLIANI, Filippo (ANS)      
17 WALSCHEID, Max (TQA)         
18 KLUGE, Roger (LTS)           
19 DENZ, Nico (DSM)             
20 CAMPENAERTS, Victor (TQA)    
21 TRATNIK, Jan (TBV)           
22 FELLINE, Fabio (APT)         
23 MOLANO, Sebastian (UAD)      
24 RICHEZE, Maximiliano (UAD)   
25 CONSONNI, Simone (COF)       
26 MINALI, Riccardo (IWG)       
27 SÁNCHEZ, Luis León (APT)     
28 VLASOV, Aleksandr (APT)      
29 FORMOLO, Davide (UAD)        
30 CICCONE, Giulio (TFS)        
31 WARBASSE, Lawrence (ACT)     
32 CARUSO, Damiano (TBV)        
33 GABBURO, Davide (BCF)        
34 BERNAL, Egan (IGD)           
35 VAN DER HOORN, Taco (IWG)    
36 ARNDT, Nikias (DSM)          
37 KEISSE, Iljo (DQT)           
38 GANNA, Filippo (IGD)         
39 HEPBURN, Michael (BEX)       
40 NIBALI, Vincenzo (TFS)       

General Classification after Stage 13
1  BERNAL, Egan (IGD)        53:11:42
2  VLASOV, Aleksandr (APT)     +   45
3  CARUSO, Damiano (TBV)       + 1:12
4  CARTHY, Hugh (EFN)          + 1:17
5  YATES, Simon (BEX)          + 1:22
6  BUCHMANN, Emanuel (BOH)     + 1:50
7  EVENEPOEL, Remco (DQT)      + 2:22
8  CICCONE, Giulio (TFS)       + 2:24
9  FOSS, Tobias (TJV)          + 2:49
10 MARTINEZ, Daniel (IGD)      + 3:15
11 BARDET, Romain (DSM)        + 3:29
12 VALTER, Attila (GFC)        + 3:51
13 NIBALI, Vincenzo (TFS)      + 4:04
14 MOSCON, Gianni (IGD)        + 4:25
15 TAARAMÄE, Rein (IWG)        + 5:43
16 ALMEIDA, Joao (DQT)         + 7:04
17 MARTIN, Daniel (ISN)        + 7:06
18 FORMOLO, Davide (UAD)       + 7:16
19 GUERREIRO, Ruben (EFN)      + 7:49
20 SCHULTZ, Nick (BEX)         + 8:45
Full Official Stage 13 Results and General Classificationrcs
Full Stage 13 Results and General Classificationfirstcycling
Giacomo Nizzolo breaks his duck with stage 13 victorycyclingnews
Nizzolo finally ends his drought on stage winscyclingnews
Last Km of Stage 13 (01:25 English)giroditalia
Last Km of Stage 13 (02:00 Italian, restricted to Italy)rai
Last Km of Stage 13 (02:03 English, restricted to Europe)eurosport
Stage 13 Highlights (04:16 English)GCNRacing
Official Stage 13 Highlights (03:14 English)Velon
Resumen Etapa 13 (09:05 Spanish)DanyProCycling
Post Stage 13 Interviews (03:35 English)giroditalia
On-Demand Broadcast Stage 13 (3:14:00 Italian, restricted to Italy)rai
Processo alla Tappa - 13a tappa (09:00 Italian/English, restricted to Italy)rai
Stage 13 Analysis w/ Richard, Lionel, Daniel (55:33 English)cyclingpodcast
The Butterfly Effect - Stage 13 Analysis (10:07 English)ChrisHorner
Backstage Pass - Stage 13 (03:30 English)TeamBikeExchange
On-bike Stage 13 Highlights (02:17 Ambient)Velon
Extended Stage 13 Highlights (52:00 English, restricted to Australia)sbs
23 Big Photos from Stage 13rcs/corvos

Stage 13 preview: Ravenna → Verona, 197 km (flat)

May 20 update:
Stage 13 Preview with Favoritesciclismointernacional
Stage 13 Preview with Favoritesinrng
See the race summary table (right) for the Stage 13 profile, map and timetable.

Stage 13 start time: Friday 12:35 CET (10:35:00 AM GMT+0000); Weather for Ravenna, Italy
Earliest live video: 12:35 CET (10:35:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 17:15 CET (3:15:00 PM GMT+0000); Weather for Verona, Italy

Stage 12 Post-Race Coverage


36 Big Photos from Stage 12rcs/corvos
Stage 12 Results
1  VENDRAME, Andrea (ACT)       5:43:48
2  HAMILTON, Chris (DSM)        
3  BRAMBILLA, Gianluca (TFS)    +    15
4  BENNETT, George (TJV)        
5  VISCONTI, Giovanni (BCF)     +  1:12
6  BOUCHARD, Geoffrey (ACT)     +  1:25
7  EDET, Nicolas (COF)          +  1:47
8  PETILLI, Simone (IWG)        
9  HONORE, Mikkel (DQT)         +  3:00
10 RAVANELLI, Simone (ANS)      +  4:19
11 DE BONDT, Dries (AFC)        +  7:07
12 NIV, Guy (ISN)               
13 TESFAZION, Natnael (ANS)     +  7:13
14 ALBANESE, Vincenzo (EOK)     
15 NIBALI, Vincenzo (TFS)       + 10:07
16 NARVAEZ, Jhonnatan (IGD)     + 10:14
17 BERNAL, Egan (IGD)           
18 SÁNCHEZ, Luis León (APT)     
19 STORER, Michael (DSM)        
20 BOUWMAN, Koen (TJV)          
21 GROßSCHARTNER, Felix (BOH)   
22 IZAGIRRE, Gorka (APT)        
23 VALTER, Attila (GFC)         
24 COVI, Alessandro (UAD)       
25 BUCHMANN, Emanuel (BOH)      
26 SCHULTZ, Nick (BEX)          
27 CARUSO, Damiano (TBV)        
28 VLASOV, Aleksandr (APT)      
29 FABBRO, Matteo (BOH)         
30 MARTINEZ, Daniel (IGD)       

General Classification after Stage 12
1  BERNAL, Egan (IGD)        48:29:23
2  VLASOV, Aleksandr (APT)     +   45
3  CARUSO, Damiano (TBV)       + 1:12
4  CARTHY, Hugh (EFN)          + 1:17
5  YATES, Simon (BEX)          + 1:22
6  BUCHMANN, Emanuel (BOH)     + 1:50
7  EVENEPOEL, Remco (DQT)      + 2:22
8  CICCONE, Giulio (TFS)       + 2:24
9  FOSS, Tobias (TJV)          + 2:49
10 MARTINEZ, Daniel (IGD)      + 3:15
11 BARDET, Romain (DSM)        + 3:29
12 VALTER, Attila (GFC)        + 3:51
13 NIBALI, Vincenzo (TFS)      + 4:04
14 MOSCON, Gianni (IGD)        + 4:25
15 TAARAMÄE, Rein (IWG)        + 5:43
16 ALMEIDA, Joao (DQT)         + 7:04
17 MARTIN, Daniel (ISN)        + 7:06
18 FORMOLO, Davide (UAD)       + 7:16
19 GUERREIRO, Ruben (EFN)      + 7:49
20 SCHULTZ, Nick (BEX)         + 8:45
Full Official Stage 12 Results and General Classificationrcs
Full Stage 12 Results and General Classificationfirstcycling
Andrea Vendrame wins stage 12cyclingnews
George Bennett defends breakaway strategy after Brambilla incidentcyclingnews
Buchmann: Everything is still possiblecyclingnews
Last Km of Stage 12 (02:45 English)giroditalia
Last Km of Stage 12 (02:00 Italian, restricted to Italy)rai
On-Demand Broadcast Stage 12 (3:08:00 Italian, restricted to Italy)rai
Processo alla Tappa - 12a tappa (12:00 Italian/English, restricted to Italy)rai
Winner's Interview from Stage 12 (02:48 Italian)CyclingProNet
Stage 12 Highlights (04:08 English)GCNRacing
Official Stage 12 Highlights (04:16 English)giroditalia
Resumen Etapa 12 (09:27 Spanish)DanyProCycling
Post-Stage 12 Interviews (04:43 English/Italian)giroditalia
Recap: Stage 12 (26:00 English)LanterneRougeCyclingPodcast
Stage 12 Analysis w/ Richard, Lionel, Daniel (47:04 English)cyclingpodcast
On-bike Stage 12 Highlights (03:02 Ambient)Velon
Backstage Pass - Stage 12 (02:52 English)TeamBikeExchange
The Butterfly Effect - Stage 12 Analysis (08:17 English)ChrisHorner
36 Big Photos from Stage 12rcs/corvos
Extended Stage 12 Highlights (52:00 English, restricted to Australia)sbs

Pre-Stage 12 Interviews (02:10 English)giroditalia

Stage 12 preview: Siena → Bagno di Romagna, 209 km (hilly)

May 19 update:
Stage 12 Preview with Favoritesciclismointernacional
Stage 12 Preview with Favoritesinrng
Stage 12 Flythrough (00:55 Music)giroditalia
See the race summary table (right) for the Stage 12 profile, map and timetable.

Stage 12 start time: Thursday 11:30 CET (9:30:00 AM GMT+0000); Weather for Siena, Italy
Earliest live video: 11:30 CET (9:30:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 17:13 CET (3:13:00 PM GMT+0000); Weather for Bagno di Romagna, Italy

Stage 11 Post-Race Coverage


33 Big Photos from Stage 11rcs/corvos
Stage 11 Results
1  SCHMID, Mauro (TQA)         4:01:55
2  COVI, Alessandro (UAD)       +    1
3  VANHOUCKE, Harm (LTS)        +   26
4  DE BONDT, Dries (AFC)        +   41
5  GUGLIELMI, Simon (GFC)      
6  BATTAGLIN, Enrico (BCF)      +   44
7  KLUGE, Roger (LTS)           + 1:23
8  GAVAZZI, Francesco (EOK)     + 1:37
9  VAN DER HOORN, Taco (IWG)    + 1:43
10 NAESEN, Lawrence (ACT)       + 1:59
11 BERNAL, Egan (IGD)           + 3:09
12 BUCHMANN, Emanuel (BOH)      + 3:12
13 VLASOV, Aleksandr (APT)      + 3:32
14 CARUSO, Damiano (TBV)        + 3:35
15 YATES, Simon (BEX)          
16 FOSS, Tobias (TJV)          
17 GUERREIRO, Ruben (EFN)       + 3:39
18 CARTHY, Hugh (EFN)           + 3:41
19 CICCONE, Giulio (TFS)        + 4:56
20 BETTIOL, Alberto (EFN)      
21 MOSCON, Gianni (IGD)         + 5:05
22 SOLER, Marc (MOV)            + 5:07
23 BOUWMAN, Koen (TJV)         
24 NIBALI, Vincenzo (TFS)      
25 MARTINEZ, Daniel (IGD)       + 5:11
26 EVENEPOEL, Remco (DQT)       + 5:17
27 BARDET, Romain (DSM)        
28 ALMEIDA, Joao (DQT)         
29 MOLARD, Rudy (GFC)           + 6:16
30 VALTER, Attila (GFC)        
31 SÁNCHEZ, Luis León (APT)     + 6:27
32 IZAGIRRE, Gorka (APT)       
33 OLIVEIRA, Nelson (MOV)       + 6:33
34 TAARAMÄE, Rein (IWG)         + 6:36
35 HINDLEY, Jai (DSM)          
36 KANGERT, Tanel (BEX)        
37 CARBONI, Giovanni (BCF)      + 7:00
38 BILBAO, Pello (TBV)          + 7:05
39 FORMOLO, Davide (UAD)        + 9:23
40 MARTIN, Daniel (ISN)        

General Classification after Stage 11
1  BERNAL, Egan (IGD)        42:35:21
2  VLASOV, Aleksandr (APT)     +   45
3  CARUSO, Damiano (TBV)       + 1:12
4  CARTHY, Hugh (EFN)          + 1:17
5  YATES, Simon (BEX)          + 1:22
6  BUCHMANN, Emanuel (BOH)     + 1:50
7  EVENEPOEL, Remco (DQT)      + 2:22
8  CICCONE, Giulio (TFS)       + 2:24
9  FOSS, Tobias (TJV)          + 2:49
10 MARTINEZ, Daniel (IGD)      + 3:15
11 SOLER, Marc (MOV)           + 3:19
12 BARDET, Romain (DSM)        + 3:29
13 VALTER, Attila (GFC)        + 3:51
14 NIBALI, Vincenzo (TFS)      + 4:11
15 MOSCON, Gianni (IGD)        + 4:25
16 TAARAMÄE, Rein (IWG)        + 5:43
17 ALMEIDA, Joao (DQT)         + 7:04
18 MARTIN, Daniel (ISN)        + 7:06
19 FORMOLO, Davide (UAD)       + 7:16
20 BILBAO, Pello (TBV)         + 7:23
Full Official Stage 11 Results and General Classificationrcs
Full Stage 11 Results and General Classificationfirstcycling
Bernal gains time, Evenepoel loses contact on 'Strade Bianche' stagecyclingnews
Vlasov moves up the billing at Montalcinocyclingnews
Bernal: I never thought I only had one rival at the Giro d'Italiacyclingnews
'Onwards and upwards' for Simon Yates after positive day on Giro d'Italia sterratocyclingnews
Last Km of Stage 11 (01:38 English)giroditalia
Last Km of Stage 11 (06:00 Italian, restricted to Italy)rai
On-Demand Broadcast Stage 11 (3:07:00 Italian, restricted to Italy)rai
Processo alla Tappa - 11a tappa (16:00 Italian/English, restricted to Italy)rai
Winner's Interview from Stage 11 (02:16 English)CyclingProNet
Stage 11 Highlights (04:32 English)GCNRacing
Official Stage 11 Highlights (05:01 English)giroditalia
Post-Stage 11 Interviews (03:12 English)giroditalia
Resumen Etapa 11 (09:52 Spanish)DanyProCycling
The Butterfly Effect - Stage 11 Analysis (15:49 English)ChrisHorner
Backstage Pass - Stage 11 (03:46 English)TeamBikeExchange
On-Bike Stage 11 Highlights (01:31 Ambient)Velon
33 Big Photos from Stage 11rcs/corvos
Extended Stage 11 Highlights (52:00 English, restricted to Australia)sbs
Stage 11 Analysis w/ Richard, Lionel, Daniel (53:46 English)cyclingpodcast

Pre-Stage 11 Interviews (02:58 English)giroditalia

Stage 11 preview: Perugia → Montalcino, 163 km (lumpy)



May 18 update:
Stage 11 Preview with Favoritesciclismointernacional
Muddy photos from Montalcino in 2010 - Cadel Evans winssirotti/rcs
Stage 11 Flythrough (00:55 Music)giroditalia
See the race summary table (right) for the Stage 11 profile, map and timetable.

Stage 11 start time: Wednesday 13:10 CET (11:10:00 AM GMT+0000); Weather for Perugia, Italy
Earliest live video: 13:10 CET (11:10:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 17:13 CET (3:13:00 PM GMT+0000); Weather for Montalcino, Italy

Tuesday is the first rest day

May 17 update:
5 Things We've Learnt From The First Week Of The 2021 Giro d'Italia (17:26 English)GCNRacing
Can Giulio Ciccone fill the GC-leader-sized hole at Trek-Segafredo?cyclingtips
Tim Merlier leaves Giro d'Italia with fatiguecyclingnews
Egan Bernal: Giro d'Italia has been a fight for seconds but gaps will be much bigger from now oncyclingnews
Rest day reviewinrng
Off-script #2 | Behind the scenes highlights (04:49 English)INEOS_Grenadiers
Resumen 1ª Semana (09:41 Spanish)DanyProCycling
The Press Conference | Rest Day 1 (57:39 English)cyclingpodcast
Butterfly Effect - First Rest Day (12:44 English)ChrisHorner
more to come...

Stage 10 Post-Race Coverage


31 Big Photos from Stage 10rcs/corvos
Stage 10 Results
1  SAGAN, Peter (BOH)         3:10:56
2  GAVIRIA, Fernando (UAD)    
3  CIMOLAI, Davide (ISN)      
4  OLDANI, Stefano (LTS)      
5  VERMEERSCH, Gianni (AFC)   
6  DE BONDT, Dries (AFC)      
7  VENDRAME, Andrea (ACT)     
8  ALBANESE, Vincenzo (EOK)   
9  VIVIANI, Elia (COF)        
10 MOLANO, Sebastian (UAD)    
11 ARNDT, Nikias (DSM)        
12 HERMANS, Quinten (IWG)     
13 VLASOV, Aleksandr (APT)    
14 MOSCON, Gianni (IGD)       
15 BRÄNDLE, Matthias (ISN)    
16 SOLER, Marc (MOV)          
17 TESFAZION, Natnael (ANS)   
18 COVI, Alessandro (UAD)     
19 SÁNCHEZ, Luis León (APT)   
20 BARDET, Romain (DSM)       
21 OSS, Daniel (BOH)          
22 BODNAR, Maciej (BOH)       
23 CONSONNI, Simone (COF)     
24 ULISSI, Diego (UAD)        
25 NIBALI, Vincenzo (TFS)     
26 BUCHMANN, Emanuel (BOH)    
27 VALTER, Attila (GFC)       
28 MOLARD, Rudy (GFC)         
29 OLIVEIRA, Nelson (MOV)     
30 CICCONE, Giulio (TFS)      
31 JORGENSON, Matteo (MOV)    
32 FORTUNATO, Lorenzo (EOK)   
33 MOSCA, Jacopo (TFS)        
34 BEVIN, Patrick (ISN)       
35 VERVAEKE, Louis (AFC)      
36 FORMOLO, Davide (UAD)      
37 FOSS, Tobias (TJV)         
38 BERNAL, Egan (IGD)         
39 VAN DEN BERG, Lars (GFC)   
40 GALLOPIN, Tony (ACT)       

General Classification after Stage 10
1  BERNAL, Egan (IGD)        38:30:17
2  EVENEPOEL, Remco (DQT)      +   14
3  VLASOV, Aleksandr (APT)     +   22
4  CICCONE, Giulio (TFS)       +   37
5  VALTER, Attila (GFC)        +   44
6  CARTHY, Hugh (EFN)          +   45
7  CARUSO, Damiano (TBV)       +   46
8  MARTIN, Daniel (ISN)        +   52
9  YATES, Simon (BEX)          +   56
10 FORMOLO, Davide (UAD)       + 1:02
11 MARTINEZ, Daniel (IGD)      + 1:13
12 SOLER, Marc (MOV)           + 1:21
13 BARDET, Romain (DSM)      
14 VERVAEKE, Louis (AFC)       + 1:34
15 BUCHMANN, Emanuel (BOH)     + 1:47
16 NIBALI, Vincenzo (TFS)      + 2:13
17 TAARAMÄE, Rein (IWG)        + 2:16
18 FOSS, Tobias (TJV)          + 2:23
19 MOSCON, Gianni (IGD)        + 2:29
20 SCHULTZ, Nick (BEX)         + 2:31
Full Official Stage 10 Results and General Classificationrcs
Full Stage 10 Results and General Classificationfirstcycling
Peter Sagan wins stage 10cyclingnews
Last Km of Stage 10 (01:07 English)giroditalia
Last Km of Stage 10 (02:00 Italian, restricted to Italy)rai
Winner's Interview from Stage 10 (01:33 English)CyclingProNet
Stage 10 Highlights (04:01 English)GCNRacing
Official Stage 10 Highlights (03:44 English)giroditalia
Post-Stage 10 Interviews (03:32 English)giroditalia
Resumen Etapa 10 (08:31 Spanish)DanyProCycling
31 Big Photos from Stage 10rcs/corvos
On-Demand Broadcast Stage 10 (2:57:00 Italian, restricted to Italy)rai
Processo alla Tappa - 10a tappa (25:00 Italian/English, restricted to Italy)rai
The Butterfly Effect - Stage 10 Analysis (12:22 English)ChrisHorner
Backstage Pass - Stage 10 (02:46 Music/English)TeamBikeExchange
5 Things We've Learnt From The First Week Of The 2021 Giro d'Italia (17:26 English)GCNRacing
Extended Stage 10 Highlights (52:00 English, restricted to Australia)sbs
Stage 10 Analysis w/ Richard, Lionel, Daniel (53:07 English)cyclingpodcast

Stage 10 preview: L'Aquila → Foligno, 140 km (lumpy/flat finish)

May 16 update:
Stage 10 Preview with Favoritesciclismointernacional
Stage 10 Preview with Favoritesinrng
Photos from Foligno finish in 2014 - Nacer Bouhanni winssirotti/rcs
Photos from Foligno finish in 2016 - André Greipel winssirotti/rcs
See the race summary table (right) for the Stage 10 profile, map and timetable.

Stage 10 start time: Monday 13:55 CET (11:55:00 AM GMT+0000); Weather for L'Aquila, Italy
Earliest live video: 13:55 CET (11:55:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 17:14 CET (3:14:00 PM GMT+0000); Weather for Foligno, Italy

Stage 9 Post-Race Coverage


32 Big Photos from Stage 9rcs/corvos
Stage 9 Results
1  BERNAL, Egan (IGD)             4:08:23
2  CICCONE, Giulio (TFS)           +    7
3  VLASOV, Aleksandr (APT)        
4  EVENEPOEL, Remco (DQT)          +   10
5  MARTIN, Daniel (ISN)           
6  CARUSO, Damiano (TBV)           +   12
7  BARDET, Romain (DSM)           
8  SOLER, Marc (MOV)              
9  MARTINEZ, Daniel (IGD)         
10 ALMEIDA, Joao (DQT)            
11 FORMOLO, Davide (UAD)          
12 CARTHY, Hugh (EFN)             
13 BUCHMANN, Emanuel (BOH)        
14 YATES, Simon (BEX)             
15 BOUWMAN, Koen (TJV)             +   31
16 MOSCON, Gianni (IGD)           
17 TAARAMÄE, Rein (IWG)           
18 FOSS, Tobias (TJV)              +   35
19 SCHULTZ, Nick (BEX)            
20 BETTIOL, Alberto (EFN)         
21 NIBALI, Vincenzo (TFS)         
22 BOUCHARD, Geoffrey (ACT)        +   38
23 FORTUNATO, Lorenzo (EOK)        +   49
24 VERVAEKE, Louis (AFC)          
25 VALTER, Attila (GFC)           
26 REICHENBACH, Sebastien (GFC)   
27 HINDLEY, Jai (DSM)              +   53
28 RAVASI, Edward (EOK)            + 1:00
29 BILBAO, Pello (TBV)             + 1:01
30 BADILATTI, Matteo (GFC)        
31 NIEVE, Mikel (BEX)              + 1:07
32 GUERREIRO, Ruben (EFN)          + 1:13
33 GROßSCHARTNER, Felix (BOH)      + 1:16
34 HIRT, Jan (IWG)                 + 1:18
35 EDET, Nicolas (COF)             + 1:34
36 BENNETT, George (TJV)           + 1:44
37 PEDRERO, Antonio (MOV)          + 1:47
38 MOLLEMA, Bauke (TFS)            + 1:49
39 KANGERT, Tanel (BEX)            + 1:50
40 GALLOPIN, Tony (ACT)           

General Classification after Stage 9
1  BERNAL, Egan (IGD)        35:19:22
2  EVENEPOEL, Remco (DQT)      +   15
3  VLASOV, Aleksandr (APT)     +   21
4  CICCONE, Giulio (TFS)       +   36
5  VALTER, Attila (GFC)        +   43
6  CARTHY, Hugh (EFN)          +   44
7  CARUSO, Damiano (TBV)       +   45
8  MARTIN, Daniel (ISN)        +   51
9  YATES, Simon (BEX)          +   55
10 FORMOLO, Davide (UAD)       + 1:01
11 MARTINEZ, Daniel (IGD)      + 1:12
12 SOLER, Marc (MOV)           + 1:20
13 BARDET, Romain (DSM)      
14 VERVAEKE, Louis (AFC)       + 1:33
15 BUCHMANN, Emanuel (BOH)     + 1:46
16 NIBALI, Vincenzo (TFS)      + 2:12
17 TAARAMÄE, Rein (IWG)        + 2:15
18 FOSS, Tobias (TJV)          + 2:22
19 MOSCON, Gianni (IGD)        + 2:28
20 SCHULTZ, Nick (BEX)         + 2:30
Full Official Stage 9 Results and General Classificationrcs
Full Stage 9 Results and General Classificationfirstcycling
Bernal wins stage 9 on the Campo Felice gravelcyclingnews
Analysis: Tight margins on GC with Egan Bernal a step aheadcyclingnews
Vlasov moves to third on GC after challenge of gravel finishcyclingnews
Egan Bernal back to his best with blistering attackcyclingnews
Ciccone changes from attacker to contendercyclingnews
Last Km of Stage 9 (04:10 English)giroditalia
Last Km of Stage 9 (02:00 Ambient)@sporza_koers
Last Km of Stage 9 (04:00 Italian, restricted to Italy)rai
Last Km of Stage 9 (03:41 English, restricted to Europe)eurosport
On-Demand Broadcast Stage 9 (2:31:00 Italian, restricted to Italy)rai
Processo alla Tappa - 9a tappa (57:00 Italian/English, restricted to Italy)rai
Post-Stage 9 Interviews (03:59 English)giroditalia
Race Leader's Interview after Stage 9 (01:25 Spanish)CyclingProNet
Stage 9 Highlights (05:42 English, restricted to Europe)eurosport
Stage 9 Highlights (04:26 English)GCNRacing
Resumen Etapa 9 (00:30 Spanish)DanyProCycling
Official Stage 9 Highlights (04:20 English)giroditalia
The Butterfly Effect - Stage 9 Analysis (13:43 English)ChrisHorner
On-Bike Stage 9 Highlights (01:34 Ambient)Velon
Backstage Pass - Stage 9 (03:31 Music/English)TeamBikeExchange
Recap: Stage 9 (34:22 English)LanterneRougeCyclingPodcast
Extended Stage 9 Highlights (52:30 English, restricted to Australia)sbs
Stage 9 Analysis w/ Richard, Lionel, Daniel (59:53 English)cyclingpodcast
32 Big Photos from Stage 9rcs/corvos

Pre-Stage 9 Interviews (01:55 English)giroditalia

Stage 9 preview: Castel di Sangro → Campo Felice, 160 km (Mountain)



May 15 update:
Stage 9 Preview with Favoritesciclismointernacional
Photos from Rocca di Cambio finish in 2012 - Paolo Tiralongo winssirotti/rcs
Valter: I think it’s possible to keep lead at Campo Felicecyclingnews
Carthy ready for Sunday’s GC battlecyclingnews
Schultz stepping up to play key role for Simon Yatescyclingnews
See the race summary table (right) for the Stage 9 profile, map and timetable.

Stage 9 start time: Sunday 12:25 CET (10:25:00 AM GMT+0000); Weather for Castel di Sangro, Italy
Earliest live video: 12:25 CET (10:25:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 16:56 CET (2:56:00 PM GMT+0000); Weather for Campo Felice, Rocca di Cambio

Stage 8 Post-Race Coverage


36 Big Photos from Stage 9rcs/corvos
Stage 8 Results
1  LAFAY, Victor (COF)            4:06:47
2  GAVAZZI, Francesco (EOK)        +   36
3  ARNDT, Nikias (DSM)             +   37
4  OLIVEIRA, Nelson (MOV)          +   41
5  CARBONI, Giovanni (BCF)         +   44
6  GOOSSENS, Kobe (LTS)            +   58
7  CAMPENAERTS, Victor (TQA)       + 1:00
8  GOUGEARD, Alexis (ACT)          + 1:54
9  GAVIRIA, Fernando (UAD)         + 3:04
10 ALMEIDA, Joao (DQT)             + 4:48
11 VLASOV, Aleksandr (APT)        
12 ULISSI, Diego (UAD)            
13 EVENEPOEL, Remco (DQT)         
14 MOSCON, Gianni (IGD)           
15 CARUSO, Damiano (TBV)          
16 SOLER, Marc (MOV)              
17 BERNAL, Egan (IGD)             
18 YATES, Simon (BEX)             
19 SCHULTZ, Nick (BEX)            
20 BARDET, Romain (DSM)           
21 CICCONE, Giulio (TFS)          
22 BUCHMANN, Emanuel (BOH)        
23 CARTHY, Hugh (EFN)             
24 FORTUNATO, Lorenzo (EOK)       
25 FOSS, Tobias (TJV)             
26 MARTIN, Daniel (ISN)           
27 FORMOLO, Davide (UAD)          
28 BENNETT, George (TJV)          
29 VALTER, Attila (GFC)           
30 NIBALI, Vincenzo (TFS)         
31 MARTINEZ, Daniel (IGD)         
32 REICHENBACH, Sebastien (GFC)   
33 BOUWMAN, Koen (TJV)            
34 SÁNCHEZ, Luis León (APT)       
35 MASNADA, Fausto (DQT)          
36 NIEVE, Mikel (BEX)              + 4:54
37 STORER, Michael (DSM)           + 4:59
38 HINDLEY, Jai (DSM)             
39 HERMANS, Quinten (IWG)          + 5:06
40 TAARAMÄE, Rein (IWG)           

General Classification after Stage 8
1  VALTER, Attila (GFC)      31:10:53
2  EVENEPOEL, Remco (DQT)      +   11
3  BERNAL, Egan (IGD)          +   16
4  VLASOV, Aleksandr (APT)     +   24
5  CARTHY, Hugh (EFN)          +   38
6  CARUSO, Damiano (TBV)       +   39
7  CICCONE, Giulio (TFS)       +   41
8  MARTIN, Daniel (ISN)        +   47
9  YATES, Simon (BEX)          +   49
10 VERVAEKE, Louis (AFC)       +   50
11 FORMOLO, Davide (UAD)       +   55
12 MARTINEZ, Daniel (IGD)      + 1:06
13 SOLER, Marc (MOV)           + 1:14
14 BARDET, Romain (DSM)      
15 BUCHMANN, Emanuel (BOH)     + 1:40
16 NIBALI, Vincenzo (TFS)      + 1:43
17 TAARAMÄE, Rein (IWG)        + 1:50
18 FOSS, Tobias (TJV)          + 1:53
19 SCHULTZ, Nick (BEX)         + 2:01
20 MOSCON, Gianni (IGD)        + 2:03
Full Official Stage 8 Results and General Classificationrcs
Full Stage 8 Results and General Classificationfirstcycling
Victor Lafay wins stage 8 from the breakcyclingnews
Jai Hindley's suffers another blow after stage 8 crash hold-upcyclingnews
Vincenzo Nibali suggests Ciccone leadership as bad luck continuescyclingnews
Last Km of Stage 8 (02:34 English)giroditalia
Last Km of Stage 8 (01:44 Ambient)@sporza_koers
Last Km of Stage 8 (03:00 Italian, restricted to Italy)rai
Last Km of Stage 8 (04:03 English, restricted to Europe)eurosport
Winner's Interview from Stage 8 (01:51 French)CyclingProNet
Post Stage 8 Interviews (04:52 English)giroditalia
On-Demand Broadcast Stage 8 (2:52:00 Italian, restricted to Italy)rai
Processo alla Tappa - 8a tappa (08:00 Italian/English, restricted to Italy)rai
Stage 8 Highlights (04:43 English)GCNRacing
Official Stage 8 Highlights (02:37 English)giroditalia
Resumen Etapa 8 (10:25 Spanish)DanyProCycling
Recap: Stage 8 (23:39 English)LanterneRougeCyclingPodcast
Extended Stage 8 Highlights (51:59 English, restricted to Australia)sbs
Stage 8 Analysis w/ Richard, Lionel, Daniel (59:40 English)cyclingpodcast
36 Big Photos from Stage 9rcs/corvos
The Butterfly Effect - Stage 8 Analysis (09:35 English)ChrisHorner
On-Bike Stage 8 Highlights (01:34 Ambient)Velon

Pre-Stage 8 Interviews (04:33 English)giroditalia

Stage 8 preview: Foggia → Guardia Sanframondi, 173 km (hilly/uphill finish)

May 14 update:
Stage 8 Preview with Favoritesciclismointernacional
Beyond the Coverage - Stop the Race at 10k To Go?!? (01:57 English)ChrisHorner
Stage 8 Flythrough (00:55 Music)giroditalia
See the race summary table (right) for the Stage 8 profile, map and timetable.

Stage 8 start time: Saturday 12:50 CET (10:50:00 AM GMT+0000); Weather for Foggia, Italy
Earliest live video: 12:50 CET (10:50:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 17:12 CET (3:12:00 PM GMT+0000); Weather for Guardia Sanframondi, Italy

Stage 7 Post-Race Coverage


30 Big Photos from Stage 7rcs/corvos/bettini
Stage 7 Results
1  EWAN, Caleb (LTS)          4:42:12
2  CIMOLAI, Davide (ISN)      
3  MERLIER, Tim (AFC)         
4  MOSCHETTI, Matteo (TFS)    
5  PASQUALON, Andrea (IWG)    
6  GAVIRIA, Fernando (UAD)    
7  GROENEWEGEN, Dylan (TJV)   
8  KANTER, Max (DSM)          
9  FIORELLI, Filippo (BCF)    
10 MOLANO, Sebastian (UAD)    
11 FELLINE, Fabio (APT)       
12 NIZZOLO, Giacomo (TQA)     
13 MOSCON, Gianni (IGD)       
14 SAGAN, Peter (BOH)         
15 VIVIANI, Elia (COF)        
16 MOHORIC, Matej (TBV)       
17 VENDRAME, Andrea (ACT)     
18 BERNAL, Egan (IGD)         
19 MOSCA, Jacopo (TFS)        
20 NAESEN, Lawrence (ACT)     
21 CAVAGNA, Remi (DQT)        
22 FOSS, Tobias (TJV)         
23 GABBURO, Davide (BCF)      
24 SEIGLE, Romain (GFC)       
25 BARDET, Romain (DSM)       
26 ULISSI, Diego (UAD)        
27 HINDLEY, Jai (DSM)         
28 CARUSO, Damiano (TBV)      
29 FORMOLO, Davide (UAD)      
30 SOLER, Marc (MOV)          
31 NIBALI, Vincenzo (TFS)     
32 ALMEIDA, Joao (DQT)        
33 MARTINEZ, Daniel (IGD)     
34 MARTIN, Daniel (ISN)       
35 TAGLIANI, Filippo (ANS)    
36 VALTER, Attila (GFC)       
37 SÁNCHEZ, Luis León (APT)   
38 VAN DEN BERG, Lars (GFC)   
39 YATES, Simon (BEX)         
40 IZAGIRRE, Gorka (APT)      

General Classification after Stage 7
1  VALTER, Attila (GFC)      26:59:18
2  EVENEPOEL, Remco (DQT)      +   11
3  BERNAL, Egan (IGD)          +   16
4  VLASOV, Aleksandr (APT)     +   24
5  VERVAEKE, Louis (AFC)       +   25
6  CARUSO, Damiano (TBV)       +   39
7  CICCONE, Giulio (TFS)       +   41
8  MARTIN, Daniel (ISN)        +   47
9  YATES, Simon (BEX)          +   49
10 FORMOLO, Davide (UAD)       +   55
11 MARTINEZ, Daniel (IGD)      + 1:06
12 SOLER, Marc (MOV)           + 1:14
13 BARDET, Romain (DSM)      
14 TAARAMÄE, Rein (IWG)        + 1:32
15 BUCHMANN, Emanuel (BOH)     + 1:40
16 NIBALI, Vincenzo (TFS)      + 1:43
17 FOSS, Tobias (TJV)          + 1:53
18 BILBAO, Pello (TBV)         + 2:01
19 SCHULTZ, Nick (BEX)       
20 MOSCON, Gianni (IGD)        + 2:03
Full Official Stage 7 Results and General Classificationrcs
Full Stage 7 Results and General Classificationfirstcycling
Caleb Ewan wins another on stage 7cyclingnews
Remco Evenepoel primed for duel with Egan Bernalcyclingnews
Dan Martin: I've got zero expectations for the Giro d'Italiacyclingnews
Last Km of Stage 7 (02:30 English)giroditalia
Last Km of Stage 7 (01:10 Ambient)@sporza_koers
Last Km of Stage 7 (03:00 Italian, restricted to Italy)rai
Winner's Interview from Stage 7 (02:03 English)CyclingProNet
Race Leader's Interview after Stage 7 (03:15 English)CyclingProNet
On-Demand Broadcast Stage 7 (3:31:00 Italian, restricted to Italy)rai
Processo alla Tappa - 7a tappa (07:00 Italian/English, restricted to Italy)rai
Stage 7 Highlights (05:01 English)GCNRacing
Resumen Etapa 7 (08:02 Spanish)DanyProCycling
Official Stage 7 Highlights (03:42 English)giroditalia
30 Big Photos from Stage 7rcs/corvos/bettini
Backstage Pass - Stage 7 (03:42 Music/English)TeamBikeExchange
Extended Stage 7 Highlights (52:00 English, restricted to Australia)sbs
Stage 7 Analysis w/ Richard, Lionel, Daniel (51:53 English)cyclingpodcast
The Butterfly Effect - Stage 7 Analysis (11:19 English)ChrisHorner

Pre-Stage 7 Interviews (02:34 English)giroditalia

Stage 7 preview: Notaresco → Termoli, 178 km (mostly flat)

May 13 update:
Stage 7 Preview with Favoritesciclismointernacional
Stage 7 Preview with Favoritesinrng
See the race summary table (right) for the Stage 7 profile, map and timetable.

Stage 7 start time: Friday 13:00 CET (11:00:00 AM GMT+0000); Weather for Notaresco, Italy
Earliest live video: 13:00 CET (11:00:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 13:13 CET (11:13:00 AM GMT+0000); Weather for Termoli, Italy

Stage 6 Post-Race Coverage


33 Big Photos from Stage 6corvos/rcs
Stage 6 Results
1  MÄDER, Gino (TBV)             4:17:52
2  BERNAL, Egan (IGD)             +   12
3  MARTIN, Daniel (ISN)          
4  EVENEPOEL, Remco (DQT)        
5  CICCONE, Giulio (TFS)          +   14
6  CARUSO, Damiano (TBV)          +   25
7  MARTINEZ, Daniel (IGD)        
8  SOLER, Marc (MOV)              +   27
9  CARTHY, Hugh (EFN)             +   29
10 VLASOV, Aleksandr (APT)       
11 YATES, Simon (BEX)            
12 VALTER, Attila (GFC)          
13 BUCHMANN, Emanuel (BOH)        +   40
14 BARDET, Romain (DSM)          
15 FOSS, Tobias (TJV)            
16 ALMEIDA, Joao (DQT)           
17 FORMOLO, Davide (UAD)         
18 NIBALI, Vincenzo (TFS)         +   57
19 SCHULTZ, Nick (BEX)           
20 RUBIO, Einer (MOV)             + 1:10
21 FORTUNATO, Lorenzo (EOK)       + 1:12
22 VERVAEKE, Louis (AFC)         
23 TAARAMÄE, Rein (IWG)           + 1:14
24 BILBAO, Pello (TBV)            + 1:18
25 GUERREIRO, Ruben (EFN)         + 1:19
26 PEDRERO, Antonio (MOV)         + 1:26
27 MOSCON, Gianni (IGD)           + 1:41
28 MASNADA, Fausto (DQT)          + 1:46
29 FABBRO, Matteo (BOH)          
30 TEJADA, Harold (APT)          
31 MOLLEMA, Bauke (TFS)           + 2:02
32 CATALDO, Dario (MOV)           + 2:07
33 KANGERT, Tanel (BEX)           + 2:15
34 HINDLEY, Jai (DSM)             + 2:38
35 GOOSSENS, Kobe (LTS)          
36 CAICEDO, Jonathan (EFN)       
37 VILLELLA, Davide (MOV)         + 4:21
38 ULISSI, Diego (UAD)            + 5:12
39 STORER, Michael (DSM)          + 5:55
40 CASTROVIEJO, Jonathan (IGD)    + 6:30

General Classification after Stage 6
1  VALTER, Attila (GFC)      22:17:06
2  EVENEPOEL, Remco (DQT)      +   11
3  BERNAL, Egan (IGD)          +   16
4  VLASOV, Aleksandr (APT)     +   24
5  VERVAEKE, Louis (AFC)       +   25
6  CARTHY, Hugh (EFN)          +   38
7  CARUSO, Damiano (TBV)       +   39
8  CICCONE, Giulio (TFS)       +   41
9  MARTIN, Daniel (ISN)        +   47
10 YATES, Simon (BEX)          +   49
11 FORMOLO, Davide (UAD)       +   55
12 MARTINEZ, Daniel (IGD)      + 1:06
13 SOLER, Marc (MOV)           + 1:14
14 BARDET, Romain (DSM)      
15 TAARAMÄE, Rein (IWG)        + 1:32
16 BUCHMANN, Emanuel (BOH)     + 1:40
17 NIBALI, Vincenzo (TFS)      + 1:43
18 FOSS, Tobias (TJV)          + 1:53
19 BILBAO, Pello (TBV)         + 2:01
20 SCHULTZ, Nick (BEX)       
Full Official Stage 6 Results and General Classificationrcs
Full Stage 6 Results and General Classificationfirstcycling
Gino Mäder solos to win on windy, rain-soaked Stage 6velonews
Which GC contenders lost time on stage 6cyclingnews
Last Km of Stage 6 (02:36 English)giroditalia
Last Km of Stage 6 (03:24 English, restricted to Europe)eurosport
Last 2 Km of Stage 6 (05:16 Italian, restricted to Italy)rai
11 km to go: Bikechange car rear ends Pieter Serry (00:14 No Audio)eurosport
Winner and Race Leader Interviews after Stage 6 (03:34 English)giroditalia
Stage 6 Post-Race Press Conference (22:18 English/Italian)giroditalia
On-Demand Broadcast Stage 6 (2:56:00 Italian, restricted to Italy)rai
Processo alla Tappa - 6a tappa (35:00 Italian, restricted to Italy)rai
Stage 6 Highlights (05:53 English, restricted to Europe)eurosport
Stage 6 Highlights (04:47 English)GCNRacing
Official Stage 6 Highlights (02:24 English)giroditalia
Resumen Etapa 6 (10:03 Spanish)DanyProCycling
Recap: Stage 6 (40:04 English)LanterneRougeCyclingPodcast
Extended Stage 6 Highlights (52:00 English, restricted to Australia)sbs
On-bike Stage 6 Highlights (01:30 Ambient)Velon
Stage 6 Analysis w/ Richard, Lionel, Daniel (55:56 English)cyclingpodcast
The Butterfly Effect - Stage 6 Analysis (13:05 English)ChrisHorner
33 Big Photos from Stage 6corvos/rcs
Backstage Pass - Stage 6 (03:48 Music/English)TeamBikeExchange

Pre-Stage 6 Interviews (01:52 English)giroditalia

Stage 6 preview: Grotte di Frasassi → Ascoli Piceno, 150 km (Mountain)



May 12 update:
Stage 6 Preview with Favoritesciclismointernacional
Stage 6 Preview with Favoriteinrng
Stage 6 Flythrough (00:55 Music)giroditalia
See the race summary table (right) for the Stage 6 profile, map and timetable.

Stage 6 start time: Thursday 12:55 CET (10:55:00 AM GMT+0000); Weather for Grotte di Frasassi, Italy
Earliest live video: 12:55 CET (10:55:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 17:15 CET (3:15:00 PM GMT+0000); Weather for Ascoli Piceno, San Giacomo

Stage 5 Post-Race Coverage


36 Big Photos from Stage 5corvos/rcs/betinni
Stage 5 Results
1  EWAN, Caleb (LTS)            4:07:01
2  NIZZOLO, Giacomo (TQA)       
3  VIVIANI, Elia (COF)          
4  SAGAN, Peter (BOH)           
5  GAVIRIA, Fernando (UAD)      
6  MOSCHETTI, Matteo (TFS)      
7  PASQUALON, Andrea (IWG)      
8  GROENEWEGEN, Dylan (TJV)     
9  BELLETTI, Manuel (EOK)       
10 CIMOLAI, Davide (ISN)        
11 CONSONNI, Simone (COF)       
12 MERLIER, Tim (AFC)           
13 TAGLIANI, Filippo (ANS)      
14 KANTER, Max (DSM)            
15 NAESEN, Lawrence (ACT)       
16 MOSCON, Gianni (IGD)         
17 BERNAL, Egan (IGD)           
18 BEVIN, Patrick (ISN)         
19 OLIVEIRA, Nelson (MOV)       
20 RICHEZE, Maximiliano (UAD)   
21 VLASOV, Aleksandr (APT)      
22 BARDET, Romain (DSM)         
23 KRIEGER, Alexander (AFC)     
24 ARNDT, Nikias (DSM)          
25 MINALI, Riccardo (IWG)       
26 DEKKER, David (TJV)          
27 SOLER, Marc (MOV)            
28 MOLANO, Sebastian (UAD)      
29 VAN EMDEN, Jos (TJV)         
30 SÁNCHEZ, Luis León (APT)     
31 VENDRAME, Andrea (ACT)       
32 FELLINE, Fabio (APT)         
33 MARTIN, Daniel (ISN)         
34 IZAGIRRE, Gorka (APT)        
35 CAVAGNA, Remi (DQT)          
36 NIBALI, Vincenzo (TFS)       
37 VERVAEKE, Louis (AFC)        
38 BENNETT, George (TJV)        
39 TEJADA, Harold (APT)         
40 ALMEIDA, Joao (DQT)          

General Classification after Stage 5
1  DE MARCHI, Alessandro (ISN)   17:57:45
2  VERVAEKE, Louis (AFC)           +   42
3  OLIVEIRA, Nelson (MOV)          +   48
4  VALTER, Attila (GFC)            + 1:00
5  EDET, Nicolas (COF)             + 1:15
6  VLASOV, Aleksandr (APT)         + 1:24
7  EVENEPOEL, Remco (DQT)          + 1:28
8  BETTIOL, Alberto (EFN)          + 1:37
9  CARTHY, Hugh (EFN)              + 1:38
10 BERNAL, Egan (IGD)              + 1:39
11 CARUSO, Damiano (TBV)           + 1:43
12 FORMOLO, Davide (UAD)           + 1:44
13 TAARAMÄE, Rein (IWG)            + 1:47
14 YATES, Simon (BEX)              + 1:49
15 MOSCON, Gianni (IGD)            + 1:51
16 CICCONE, Giulio (TFS)           + 1:56
17 BARDET, Romain (DSM)            + 2:03
18 POZZOVIVO, Domenico (TQA)       + 2:05
19 MARTIN, Daniel (ISN)            + 2:08
20 MARTINEZ, Daniel (IGD)          + 2:10
Full Official Stage 5 Results and General Classificationrcs
Full Stage 5 Results and General Classificationfirstcycling
Caleb Ewan wins crash-marred stage 5cyclingnews
Nizzolo takes 11th Giro d'Italia second place in chaotic Cattolica sprintcyclingnews
Merlier loses points jersey after chain problem in stage 5 sprintcyclingnews
Mikel Landa's Giro d'Italia is overcyclingtips
Dombrowski heads to hospital after late, hard crashcyclingnews
Ineos set to fight on after crash takes Sivakov out of Girocyclingnews
Giro d'Italia: Ewan considers abandoning mid-race to prepare for Tour de Francecyclingnews
Last Km of Stage 5 (00:58 English)giroditalia
Last Km of Stage 5 (01:20 Danish)@Eurosportdk
Last 2 Km of Stage 5 (03:00 Italian, restricted to Italy)rai
Last Km of Stage 5 (04:18 English, restricted to Europe)eurosport
Winner's Interview from Stage 5 (01:27 English)CyclingProNet
Race Leader's Interview after Stage 5 (02:42 Italian)CyclingProNet
On-Demand Broadcast Stage 5 (3:06:00 Italian, restricted to Italy)rai
Processo alla Tappa - 5a tappa (23:00 Italian, restricted to Italy)rai
Stage 5 Press Conference (25:37 English)giroditalia
Resumen Etapa 5 (08:37 Spanish)DanyProCycling
Stage 5 Highlights (06:02 English, restricted to Europe)Eurosport
Stage 5 Highlights (04:44 English)GCNRacing
Official Stage 5 Highlights (03:19 English)Velon
Post Stage 5 Interviews (03:35 English)giroditalia
Recap: Stage 5 (29:14 English)LanterneRougeCyclingPodcast
36 Big Photos from Stage 5corvos/rcs/betinni
The Butterfly Effect - Stage 5 Analysis (13:27 English)ChrisHorner
Backstage Pass - Stage 5 (02:32 Music/English)TeamBikeExchange
Extended Stage 5 Highlights (51:54 English, restricted to Australia)sbs
Stage 5 Analysis w/ Richard, Lionel, Daniel (53:58 English)cyclingpodcast

Pre-Stage 5 Interviews (02:16 English)giroditalia

Stage 5 preview: Modena → Cattolica, 171 km (flat)

May 11 update:
Stage 5 Preview with Favoritesciclismointernacional
Stage 5 Preview with Favoritesinrng
Stage 5 Flythrough (00:55 Music)giroditalia
See the race summary table (right) for the Stage 5 profile, map and timetable.

Stage 5 start time: Wednesday 13:20 CET (11:20:00 AM GMT+0000); Weather for Modena, Italy
Earliest live video: 13:20 CET (11:20:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 17:16 CET (3:16:00 PM GMT+0000); Weather for Cattolica, Italy

Stage 4 Post-Race Coverage


44 Big Photos from Stage 4corvos/rcs/bettini
Stage 4 Results
1  DOMBROWSKI, Joe (UAD)            4:58:38
2  DE MARCHI, Alessandro (ISN)       +   13
3  FIORELLI, Filippo (BCF)           +   27
4  VERVAEKE, Louis (AFC)             +   29
5  TRATNIK, Jan (TBV)               
6  VALTER, Attila (GFC)              +   44
7  EDET, Nicolas (COF)               +   49
8  OLIVEIRA, Nelson (MOV)            +   57
9  TAARAMÄE, Rein (IWG)              + 1:33
10 JUUL-JENSEN, Christopher (BEX)    + 1:36
11 BERNAL, Egan (IGD)                + 1:37
12 CICCONE, Giulio (TFS)            
13 VLASOV, Aleksandr (APT)          
14 LANDA, Mikel (TBV)               
15 CARTHY, Hugh (EFN)               
16 EVENEPOEL, Remco (DQT)            + 1:48
17 BARDET, Romain (DSM)             
18 YATES, Simon (BEX)               
19 MARTIN, Daniel (ISN)             
20 FORMOLO, Davide (UAD)            
21 BETTIOL, Alberto (EFN)           
22 CARUSO, Damiano (TBV)            
23 MOSCON, Gianni (IGD)              + 2:05
24 VENDRAME, Andrea (ACT)           
25 POZZOVIVO, Domenico (TQA)         + 2:11
26 BUCHMANN, Emanuel (BOH)          
27 NIBALI, Vincenzo (TFS)           
28 SIVAKOV, Pavel (IGD)             
29 HINDLEY, Jai (DSM)               
30 MARTINEZ, Daniel (IGD)           
31 SOLER, Marc (MOV)                
32 SCHULTZ, Nick (BEX)              
33 BILBAO, Pello (TBV)              
34 MASNADA, Fausto (DQT)             + 2:51
35 MÄDER, Gino (TBV)                
36 MOSCA, Jacopo (TFS)              
37 FOSS, Tobias (TJV)                + 3:06
38 BENNETT, George (TJV)            
39 GUERREIRO, Ruben (EFN)           
40 ULISSI, Diego (UAD)               + 3:31

General Classification after Stage 4
1  DE MARCHI, Alessandro (ISN)   13:50:44
2  DOMBROWSKI, Joe (UAD)           +   22
3  VERVAEKE, Louis (AFC)           +   42
4  OLIVEIRA, Nelson (MOV)          +   48
5  VALTER, Attila (GFC)            + 1:00
6  EDET, Nicolas (COF)             + 1:15
7  VLASOV, Aleksandr (APT)         + 1:24
8  EVENEPOEL, Remco (DQT)          + 1:28
9  BETTIOL, Alberto (EFN)          + 1:37
10 CARTHY, Hugh (EFN)              + 1:38
11 BERNAL, Egan (IGD)              + 1:39
12 CARUSO, Damiano (TBV)           + 1:43
13 FORMOLO, Davide (UAD)           + 1:44
14 TAARAMÄE, Rein (IWG)            + 1:47
15 LANDA, Mikel (TBV)              + 1:49
16 YATES, Simon (BEX)            
17 MOSCON, Gianni (IGD)            + 1:51
18 CICCONE, Giulio (TFS)           + 1:56
19 BARDET, Romain (DSM)            + 2:03
20 POZZOVIVO, Domenico (TQA)       + 2:05
Full Official Stage 4 Results and General Classificationrcs
Full Stage 4 Results and General Classificationfirstcycling
Joe Dombrowski wins stage 4 in Sestolacyclingnews
Egan Bernal steps up on first climbing testcyclingnews
Dombrowski's roller-coaster career turns upward with Giro stage wincyclingnews
George Bennett 'overcome and broken' by the cold in first big Giro testcyclingnews
The GC winners and losers of the Giro's first mountain stagecyclingtips
De Marchi: My way of doing things is more romantic than modern cycling allowscyclingnews
Landa: I felt I was a favourite since before the Giro d'Italiacyclingnews
Last Km of Stage 4 (01:00 English)giroditalia
Last Km of Stage 4 (02:02 Danish)@Eurosportdk
Last Km of Stage 4 (05:00 Italian, restricted to Italy)rai
Last Km of Stage 4 (04:35 English, restricted to Europe)eurosport
GC Favorites Last Km of Stage 4 (01:06 English, restricted to Europe)eurosport
Last 7 Km of Stage 4 - Final Climb (23:10 English, restricted to Australia)sbs
Winner's Interview from Stage 4 (03:00 English)CyclingProNet
Race Leader's Interview after Stage 4 (00:52 English)CyclingProNet
Race Leader's Interview after Stage 4 (01:48 Italian)CyclingProNet
On-Demand Broadcast Stage 4 (3:06:00 Italian, restricted to Italy)rai
Processo alla Tappa - 4a tappa (30:00 Italian, restricted to Italy)rai
Stage 4 Press Conference (37:37 English)giroditalia
Official Stage 4 Highlights (03:39 English)Velon
Stage 4 Highlights (04:23 English)GCNRacing
Resumen Etapa 4 (11:09 Spanish)DanyProCycling
Stage 4 Post Race Interviews (03:19 English)giroditalia
Recap: Stage 4 (22:49 English)LanterneRougeCyclingPodcast
44 Big Photos from Stage 4corvos/rcs/bettini
Extended Stage 4 Highlights (54:00 English, restricted to Australia)sbs
Stage 4 on-bike highlights (01:29 Ambient)velon
The Butterfly Effect - Stage 4 Analysis (11:58 English)ChrisHorner
Backstage Pass - Stage 4 (03:00 Music/English)TeamBikeExchange

Stage 4 Pre-Race Interviews (01:41 English)giroditalia

Stage 4 preview: Piacenza → Sestola, 186 km (hilly finish)


May 10 update:
Stage 4 Preview with Favoritesciclismointernacional
Stage 4 Preview with Favoritesinrng
Photos from Sestola finish in 2014 - Pieter WEENING winssirotti/rcs
See the race summary table (right) for the Stage 4 profile, map and timetable.

Stage 4 start time: Tuesday 12:20 CET (10:20:00 AM GMT+0000); Weather for Piacenza, Italy
Earliest live video: 12:20 CET (10:20:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 17:16 CET (3:16:00 PM GMT+0000); Weather for Sestola, Italy

Stage 3 Post-Race Coverage


44 Big Photos from Stage 3corvos/rcs
Stage 3 Results
1  VAN DER HOORN, Taco (IWG)   4:21:29
2  CIMOLAI, Davide (ISN)           + 4
3  SAGAN, Peter (BOH)          
4  VIVIANI, Elia (COF)         
5  BEVIN, Patrick (ISN)        
6  VERMEERSCH, Gianni (AFC)    
7  GAVIRIA, Fernando (UAD)     
8  BETTIOL, Alberto (EFN)      
9  OLDANI, Stefano (LTS)       
10 MOSCA, Jacopo (TFS)         
11 VENDRAME, Andrea (ACT)      
12 HERMANS, Quinten (IWG)      
13 PASQUALON, Andrea (IWG)     
14 MOSCON, Gianni (IGD)        
15 BOUWMAN, Koen (TJV)         
16 BATTAGLIN, Enrico (BCF)     
17 FELLINE, Fabio (APT)        
18 TESFAZION, Natnael (ANS)    
19 SOLER, Marc (MOV)           
20 GAVAZZI, Francesco (EOK)    
21 ARNDT, Nikias (DSM)         
22 VERVAEKE, Louis (AFC)       
23 BRAMBILLA, Gianluca (TFS)   
24 SOBRERO, Matteo (APT)       
25 WARBASSE, Lawrence (ACT)    
26 HONORE, Mikkel (DQT)        
27 BERNAL, Egan (IGD)          
28 ZOCCARATO, Samuele (BCF)    
29 MOHORIC, Matej (TBV)        
30 CICCONE, Giulio (TFS)       
31 IZAGIRRE, Gorka (APT)       
32 CAMPENAERTS, Victor (TQA)   
33 MASNADA, Fausto (DQT)       
34 ALMEIDA, Joao (DQT)         
35 FORMOLO, Davide (UAD)       
36 CONSONNI, Simone (COF)      
37 MARTIN, Daniel (ISN)        
38 ULISSI, Diego (UAD)         
39 SIVAKOV, Pavel (IGD)        
40 DOMBROWSKI, Joe (UAD)       

General Classification after Stage 3
1  GANNA, Filippo (IGD)          8:51:26
2  FOSS, Tobias (TJV)               + 16
3  EVENEPOEL, Remco (DQT)           + 20
4  ALMEIDA, Joao (DQT)           
5  CAVAGNA, Remi (DQT)              + 21
6  MOSCON, Gianni (IGD)             + 26
7  VLASOV, Aleksandr (APT)          + 27
8  BETTIOL, Alberto (EFN)           + 29
9  CASTROVIEJO, Jonathan (IGD)      + 30
10 ULISSI, Diego (UAD)              + 32
11 OLIVEIRA, Nelson (MOV)        
12 FELLINE, Fabio (APT)             + 34
13 CONTI, Valerio (UAD)          
14 CAMPENAERTS, Victor (TQA)        + 35
15 CARUSO, Damiano (TBV)         
16 HONORE, Mikkel (DQT)             + 36
17 FORMOLO, Davide (UAD)         
18 SOBRERO, Matteo (APT)         
19 SIVAKOV, Pavel (IGD)             + 37
20 MARTINEZ, Daniel (IGD)           + 39
Full Official Stage 3 Results and General Classificationrcs
Full Stage 3 Results and General Classificationfirstcycling
Van der Hoorn takes Intermarché's first win on stage 3cyclingnews
No Giro d'Italia spoils for Peter Sagan in stage 3cyclingnews
Taco van der Hoorn, winner against all oddscyclingtips
Last Km of Stage 3 (00:55 English)giroditalia
Last Km of Stage 3 (01:10 Danish)@Eurosportdk
Last 2 Km of Stage 3 (03:00 Italian, restricted to Italy)rai
On-Demand Broadcast Stage 3 (2:46:00 Italian, restricted to Italy)rai
Winner's Interview from Stage 3 (01:51 English)CyclingProNet
Race Leader's Interview after Stage 3 (01:27 English)CyclingProNet
Stage 3 Highlights (05:36 English)eurosport
Stage 3 Highlights (03:46 English)GCNRacing
Resumen Etapa 3 (09:07 Spanish)DanyProCycling
Post Race Interviews from Stage 3 (03:44 English)giroditalia
44 Big Photos from Stage 3corvos/rcs
Backstage Pass - Stage 3 (02:53 Music/English)TeamBikeExchange
On-Bike Highlights from Stage 3 (01:32 Ambient)Velon
Recap: Stage 3 (33:19 English)LanterneRougeCyclingPodcast
Stage 3 Analysis w/ Richard, Lionel, Daniel (44:14 English)cyclingpodcast
The Butterfly Effect - Stage 3 Analysis (10:16 English)ChrisHorner
Extended Stage 3 Highlights (54:14 English, restricted to Australia)sbs

Stage 3 Pre-Race Interviews (01:01 English)giroditalia

Stage 3 preview: Biella → Canale, 187 km (lumpy finish)

May 9 update:
Stage 3 preview with Favoritesciclismointernacional
Stage 3 preview with Favoritesinrng
See the race summary table (right) for the Stage 3 profile, map and timetable.

Stage 3 start time: Monday 12:30 CET (10:30:00 AM GMT+0000); Weather for Biella, Italy
Earliest live video: 12:30 CET (10:30:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 17:00 CET (3:00:00 PM GMT+0000); Weather for Canale, Italy

Stage 2 Post-Race Coverage


23 Big Photos from Stage 2corvos/rcs
Stage 2 Results
1  MERLIER, Tim (AFC)         4:21:09
2  NIZZOLO, Giacomo (TQA)     
3  VIVIANI, Elia (COF)        
4  GROENEWEGEN, Dylan (TJV)   
5  SAGAN, Peter (BOH)         
6  MOSCHETTI, Matteo (TFS)    
7  FIORELLI, Filippo (BCF)    
8  NAESEN, Lawrence (ACT)     
9  CIMOLAI, Davide (ISN)      
10 EWAN, Caleb (LTS)          
11 MOLANO, Sebastian (UAD)    
12 KANTER, Max (DSM)          
13 BELLETTI, Manuel (EOK)     
14 DE BUYST, Jasper (LTS)     
15 MINALI, Riccardo (IWG)     
16 BERNAL, Egan (IGD)         
17 HERMANS, Quinten (IWG)     
18 DEKKER, David (TJV)        
19 SOLER, Marc (MOV)          
20 GANNA, Filippo (IGD)       

General Classification after Stage 2
1  GANNA, Filippo (IGD)      4:29:53
2  AFFINI, Edoardo (TJV)        + 13
3  FOSS, Tobias (TJV)           + 16
4  EVENEPOEL, Remco (DQT)       + 20
5  ALMEIDA, Joao (DQT)       
6  CAVAGNA, Remi (DQT)          + 21
7  VAN EMDEN, Jos (TJV)      
8  WALSCHEID, Max (TQA)         + 22
9  BRÄNDLE, Matthias (ISN)      + 25
10 MOSCON, Gianni (IGD)         + 26
Full Official Stage 2 Results and General Classificationrcs
Full Stage 2 Results and General Classificationfirstcycling
Tim Merlier wins sprint on stage 2cyclingnews
Giacomo Nizzolo - Intervista all'arrivo - Tappa 2 (00:42 Italian)CyclingProNet
Last Km of Stage 2 (00:57 English)giroditalia
Last Km of Stage 2 (03:56 English, restricted to Europe)eurosport
Last Km of Stage 2 (00:59 Italian, restricted to Italy)rai
Stage 2 Highlights (04:40 English)Eurosport
Official Stage 2 Highlights (03:31 English)giroditalia
Resumen Etapa 2 (08:12 Spanish)DanyProCycling
Winner's Interview from Stage 2 (01:30 English)CyclingProNet
Race Leader's Interview after Stage 2 (01:34 Italian)CyclingProNet
Stage 02 Press Conference (22:04 English/Italian)giroditalia
On-Demand Broadcast Stage 2 (3:01:00 Italian, restricted to Italy)rai
Processo alla Tappa 2 (19:16 Italian, restricted to Italy)rai
23 Big Photos from Stage 2corvos/rcs
One-Minute Stage 2 Highlights (01:39 English/Music)giroditalia
Stage 2 Analysis w/ Richard, Lionel, Daniel (49:01 English)cyclingpodcast
Recap: Stage 2 (18:37 English)LanterneRougeCyclingPodcast
Backstage Pass - Stage 2 (03:06 English)TeamBikeExchange
The Butterfly Effect - Stage 2 Analysis (10:01 English)ChrisHorner
On-bike highlights from Stage 2 (01:32 Ambient)Velon

Pre-Stage 2 Interviews (01:42 English)giroditalia

Stage 2 preview: Stupinigi → Novara, 173 km (flat)


May 8 update:
Stage 2 Preview with Favoritesciclismointernacional
Stage 2 Flythrough (00:55 Music)giroditalia
See the race summary table (right) for the Stage 2 profile, map and timetable.

Stage 2 start time: Sunday 12:55 CET (10:55:00 AM GMT+0000); Weather for Stupinigi, Nichelino
Earliest live video: 12:55 CET (10:55:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 17:20 CET (3:20:00 PM GMT+0000); Weather for Novara, Italy

Stage 1 Post-Race Coverage


25 Big Photos from Stage 1corvos/rcs

Stage 1 Results
1  GANNA, Filippo (IGD)          8:47
2  AFFINI, Edoardo (TJV)         + 10
3  FOSS, Tobias (TJV)            + 13
4  ALMEIDA, Joao (DQT)           + 17
5  CAVAGNA, Remi (DQT)           + 18
6  VAN EMDEN, Jos (TJV)          
7  EVENEPOEL, Remco (DQT)        + 19
8  WALSCHEID, Max (TQA)          
9  BRÄNDLE, Matthias (ISN)       + 22
10 MOSCON, Gianni (IGD)          + 23
11 VLASOV, Aleksandr (APT)       + 24
12 BETTIOL, Alberto (EFN)        + 26
13 CASTROVIEJO, Jonathan (IGD)   + 27
14 DOWSETT, Alex (ISN)           
15 BODNAR, Maciej (BOH)          + 28
16 OLIVEIRA, Nelson (MOV)        + 29
17 ULISSI, Diego (UAD)           
18 KLUGE, Roger (LTS)            + 30
19 DE MARCHI, Alessandro (ISN)   
20 FELLINE, Fabio (APT)          + 31
21 POZZOVIVO, Domenico (TQA)     
22 CONTI, Valerio (UAD)          
23 TRATNIK, Jan (TBV)            + 32
24 CAMPENAERTS, Victor (TQA)     
25 CARUSO, Damiano (TBV)         
26 DEKKER, David (TJV)           
27 HONORE, Mikkel (DQT)          + 33
28 BATTISTELLA, Samuele (APT)    
29 FORMOLO, Davide (UAD)         
30 SOBRERO, Matteo (APT)         
31 HEPBURN, Michael (BEX)        + 34
32 SIVAKOV, Pavel (IGD)          
33 MARTINEZ, Daniel (IGD)        + 36
34 JORGENSON, Matteo (MOV)       
35 CARTHY, Hugh (EFN)            + 38
36 BILBAO, Pello (TBV)           
37 YATES, Simon (BEX)            
38 MOHORIC, Matej (TBV)          
39 MASNADA, Fausto (DQT)         
40 BERNAL, Egan (IGD)            + 39

General Classification after Stage 1
1  GANNA, Filippo (IGD)      8:47
2  AFFINI, Edoardo (TJV)     + 10
3  FOSS, Tobias (TJV)        + 13
4  ALMEIDA, Joao (DQT)       + 17
5  CAVAGNA, Remi (DQT)       + 18
6  VAN EMDEN, Jos (TJV)      
7  EVENEPOEL, Remco (DQT)    + 19
8  WALSCHEID, Max (TQA)      
9  BRÄNDLE, Matthias (ISN)   + 22
10 MOSCON, Gianni (IGD)      + 23
Full Official Stage 1 Resultsrcs
Full Stage 1 ITT Resultsfirstcycling
Ganna storms to victory in stage 1 time trialcyclingnews
Which GC riders lost time in the opening time trialcyclingnews
Remco Evenepoel: I had tears in my eyes after finally returning at Giro d’Italiacyclingnews
Sivakov regrets being 'too careful' in opening time trialcyclingnews
Filippo Ganna: I want the challenge of racing for two gold medals at the Olympicscyclingnews
Remco Evenepoel - Interview at the finish (01:02 English)CyclingProNet
Last Km of the Winning Stage 1 TT Ride (00:48 Ambient)giroditalia
Winner's Interview from Stage 1 (01:19 English)giroditalia
Winner's Interview from Stage 1 (02:24 Italian)CyclingProNet
On-Demand Broadcast Stage 1 (3:08:13 Italian, restricted to Italy)rai
Official Stage 1 Highlights (03:10 English)Velon
Stage 1 Highlights (04:37 English)GCNRacing
Resumen Etapa 1 (09:00 Spanish)DanyProCycling
Recap: Stage 1 (28:52 English)LanterneRougeCyclingPodcast
25 Big Photos from Stage 1corvos/rcs
Stage 1 Analysis w/ Richard, Lionel, Daniel (52:47 English)cyclingpodcast
The Butterfly Effect - Stage 1 Analysis (07:18 English)ChrisHorner
Extended Stage 1 Highlights (05:26 English)inCycle
Processo alla Tappa 1 (36:01 Italian, restricted to Italy)rai

Stage 1 preview: Torino, 9 km (TT)



May 3 update:
Stage 1 Preview with Favoritesciclismointernacional
Ganna gets all-new Pinarello TT bike ahead of openercyclingnews
Stage 1 Start Order and Times (CET) — rcs
Ganna heads into the Giro in high spirits (01:05 English, restricted to Australia)sbs
See the race summary table (right) for the Stage 1 profile, map and timetable.

Stage 1 start time: Saturday 14:00 CET (12:00:00 PM GMT+0000); Weather for Torino, Italy
Earliest live video: 14:00 CET (12:00:00 PM GMT+0000); Live/delayed coverage options
Approximate finish: 17:15 CET (3:15:00 PM GMT+0000); Weather for Torino, Italy

2021 Giro d'Italia Preview


15 Big Photos from the Teams Presentationcorvos/rcs

May 6 update:
2021 Giro d’Italia Opening Ceremony and Team Presentation (1:40:21 English/Italian)giroditalia
15 Big Photos from the Teams Presentationcorvos/rcs
Peter Sagan - Pre-race Interview (02:12 English)CyclingProNet
Simon Yates - Pre-race Interview (00:54 English)CyclingProNet
Caleb Ewan - Pre-race Interview (01:18 English)CyclingProNet
Egan Bernal - Entrevista previa a la carrera (02:33 Spanish)CyclingProNet
Vincenzo Nibali - Intervista pre-gara (02:44 Italian)CyclingProNet
Remco Evenepoel - Pre-race Interview (00:16 English)CyclingProNet
Simon Yates plays down top favourite statuscyclingnews
Landa: Giro d'Italia could be my first Grand Tour wincyclingnews
Vlasov looks to go the distance on return to Giro d'Italiacyclingnews
Dan Martin attempts to make it third time lucky at Giro d'Italiacyclingnews
Overall Preview with Favoritesciclismointernacional

May 5 update:
Race Promo: Waiting for 2021 Giro d'Italia (00:51 English)giroditalia
GIRO'21 The PEZ Preview: Chi ha la Forza?pezcyclingnews
Giro d'Italia 2021 | Top Riders (00:43 Music)giroditalia
Egan Bernal admits Giro d’Italia ambitions depend on possible back paincyclingnews
Almeida: My Giro d'Italia rivals will look at me differently this timecyclingnews
Simon Yates Recons First Summit Finish - Stage 6 (03:51 English, restricted to Europe)eurosport
Race Preview (1:44:46 English)LanterneRougeCyclingPodcast
Los 7 FAVORITOS del GIRO de ITALIA 2021 (11:25 Spanish)DanyProCycling

May 4 update:
Preview | The First Grand Tour Of The Year (23:39 English)GCNRacing
Giro d'Italia 2021 | Top Sprinters (00:58 English)giroditalia
Teams face final COVID-19 testing in Turin on Wednesdaycyclingnews
Egan Bernal and Pavel Sivakov lead strong Ineos Grenadiers team stacked with talentcyclingnews
Formolo, Gaviria lead UAE Team Emiratescyclingnews

May 3 update:
Vincenzo Nibali wins “race against time” and will ride Giro d’Italiaroad.cc
Nibali confirmed to ride Giro d’Italia three weeks after fracturing wristcyclingnews
Older, wiser Simon Yates starting Giro d'Italia with high ambitionscyclingnews
Vlasov heads to Giro d'Italia with unfinished businesscyclingnews
Bahrain Victorious 'all-in' for Mikel Landa at Giro d'Italiacyclingnews
Giro d'Italia 2021 | Top Youg Riders (00:57 Music)giroditalia

May 1 update:
Nizzolo to take on Sagan and Ewan in sprint stagescyclingnews

April 30 update:
Vincenzo Nibali: The thought of the Giro d'Italia is stronger than the paincyclingnews

April 29 update:
Dan Martin 'stronger than ever' ahead of Giro d'Italiacyclingnews

April 28 update:
George Bennett: All I'm thinking about is the Giro d'Italia GCcyclingnews

April 28 update:
Form ranking: Giro d’Italia 2021 contenderscyclingnews

April 27 update:
Provisional Startlist w/ bib numberssteephill.tv

April 26 update:
Simon Yates adds Giro d’Italia recon to success at Tour of the Alpscyclingnews
Thibaut Pinot's doomed Giro d'Italia campaign has a theme songcyclingtips

April 1 update:
Dan Martin will ride Giro d’Italia for first time since 2014cw

February 25 update:
Simon Yates confirms he will return to Giro d'Italia in 2021cyclingnews
Egan Bernal begins Giro d'Italia recon with visit to Alpe di Meracyclingnews


February 24 update:
Giro d'Italia 2021 route revealedcyclingnews
Giro d'Italia 2021 Route Flythrough (08:14 Music)giroditalia
Giro d'Italia 2021 Route First Look (08:55 English)GCNRacing
Five key stages in Giro d'Italia 2021cyclingnews
Riders react including Remco Evenepoel, Peter Sagan and Egan Bernalcw
All stage maps and profile now posted

February 14 update:
Opening stages announced for the 104th Corsa Rosacyclingweekly
Turin and Piedmont welcome Giro d'Italia 2021's Grande Partenzacyclingpub
Filippo Ganna reacts to the Grande Partenza announcement (00:32 English)giroditalia
Savio decries 'sporting infamy' as Androni-Sidermec miss out on Giro d'Italia wildcardcyclingnews

Video highlights/archived coverage from previous years
Race History with Past Winnerswikipedia




Also follow steephill on Twitter for the latest race info and video updates.

Live Video Streaming and TV Coverage

May 3 update: A work in progress for 2021 Giro d'Italia live and delayed coverage. Most live feeds will be country restricted, but unrestricted links will appear in bold. Check back at race time for more links. Feel free to send in additional sources for live video, tv coverage or text updates/tickers as they become known. — Steve


media source tv or internet comments/restrictions
   live video (italian)
   live video (Raisport/italian)
   live video (RAI 2/italian)
  tv schedule
Italian; restricted to Italy. Live on RAI Sport + HD (1st link, 2nd link) before moving to RAI 2 (3rd link) for the last hour of the race and post-race analysis. Free and unrestricted with an ExpressVPN 30-day Trial
eurosport
GCN+
   live video (english, UK only)
  tv schedule (british)
Europe; English. Amazon Prime UK subscribers can sign-up to a seven-day free trial for the Eurosport Player through Amazon Channels. After the seven-day trial, Eurosport is £6.99 per month. Amazon Prime is £7.99 per month after a 30-day free Amazon Prime UK trial
   live video (english)
  tv schedule
Australia; Live on SBS VICELAND + SBS On Demand. Free and unrestricted with an ExpressVPN 30-day Trial
   live video (basque)
   live video (basque)
  tv schedule
Basque, restricted to Spain
   live video (welsh)
  tv schedule
Welsh, restricted to Wales and the rest of the UK;

   live video (english)
  tv schedule
English, restricted to New Zealand
   live video (spanish)
  tv schedule
Spanish; ESPN2 in South/Latin America
GCN+    live video (english)
English, US/Can/Aus
 live ticker
English with Italian and Spanish options; official source for race updates
 live text updates English
 steephill text updates

 official tweets
updates for live coverage, results, photos and highlights
check back at race time for more and updated links; email send a comment or a new live link


ExpressVPN or some other VPN is essential for any serious cycling fan as a back up option for watching geo-restricted live video or highlight clips

2021 Giro d'Italia Route Map



Stage maps are posted in the race summary table .


2020 Giro d'Italia Archived Coverage

2019 Giro d'Italia Archived Coverage

2018 Giro d'Italia Archived Coverage

2017 Giro d'Italia Archived Coverage

2016 Giro d'Italia Archived Coverage

2015 Giro d'Italia Archived Coverage

2014 Giro d'Italia Archived Coverage

2013 Giro d'Italia Archived Coverage

2012 Giro d'Italia Archived Coverage

2011 Giro d'Italia Archived Coverage

2010 Giro d'Italia Archived Coverage

2009 Giro d'Italia Archived Coverage

2008 Giro d'Italia Archived Coverage

2007 Giro d'Italia Archived Coverage