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 2019 Live Dashboard
Race Info, Preview, Live Video, Results, Photos and Highlights

With five hairpin tunnels created for logistical reasons during World War I, Passo San Boldo on Stage 19 was one of the most scenic highlights of Giro d'Italia 2019. More photos from all stages below. The 2019 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 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 118.2 km 
BolognaBologna (San Luca)
profile | map | timetable | preview | results | photos | video
2Sunday, May 12205 km 
BolognaFucecchio
profile | map | timetable | preview | results | photos | video
3Monday, May 13220 km 
VinciOrbetello
profile | map | timetable | preview | results | photos | video
4Tuesday, May 14235 km 
OrbetelloFrascati
profile | map | timetable | preview | results | photos | video
5Wednesday, May 15140 km 
FrascatiTerracina
profile | map | timetable | preview | results | photos | video
6Thursday, May 16238 km 
CassinoSan Giovanni Rotondo
profile | map | timetable | preview | results | photos | video
7Friday, May 17185 km 
VastoL'Aquilla
profile | map | timetable | preview | results | photos | video
8Saturday, May 18239 km 
Tortoreto LidoPesaro
profile | map | timetable | preview | results | photos | video
9Sunday, May 1934.8 km 
RiccioneSan Marino (RSM)
profile | map | timetable | preview | results | photos | video
RMonday, May 20 
Rest day
10Tuesday, May 21145 km 
RavennaModena
profile | map | timetable | preview | results | photos | video
11Wednesday, May 22221 km 
CarpiNovi Ligure
profile | map | timetable | preview | results | photos | video
12Thursday, May 23158 km 
CuneoPinerolo
profile | map | timetable | preview | results | photos | video
13Friday, May 24196 km 
PineroloCeresole Reale (Lago Serru)
profile | map | timetable | preview | results | photos | video
14Saturday, May 25131 km 
Saint VincentCourmayeur
profile | map | timetable | preview | results | photos | video
15Sunday, May 26232 km 
IvreaComo
profile | map | timetable | preview | results | photos | video
RMonday, May 27 
Rest day
16Tuesday, May 28194 km 
LoverePonte di Legno
profile | map | timetable | preview | results | photos | video
17Wednesday, May 29181 km 
Val di SoleAnterselva
profile | map | timetable | preview | results | photos | video
18Thursday, May 30222 km 
Valdaora (Val di Sole) → Santa Maria di Sala
profile | map | timetable | preview | results | photos | video
19Friday, May 31151 km 
TrevisoSan Martino di Castrozza
profile | map | timetable | preview | results | photos | video
20Saturday, June 1194 km 
FeltrePasso Croce d'Aune
profile | map | timetable | preview | results | photos | video
21Sunday, June 217 km 
VeronaVerona (Arena)
profile | map | timetable | preview | results | photos | video
  Total Distance3547 km 

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

MOVISTAR (MOV)
ESP
  1LANDA MEANA  MikelESP
  2AMADOR  AndreyCRC
  3CARAPAZ  RichardECU
  4CARRETERO  HectorESP
  5MAS BONET  Luis GuillermoESP
  6PEDRERO  AntonioESP
  7ROJAS  JoséESP
  8SÜTTERLIN  JashaGER

AG2R LA MONDIALE (ALM)
FRA
  11GALLOPIN  TonyFRA
  12BIDARD  FrançoisFRA
  13DENZ  NicoGER
  14DUPONT  HubertFRA
  15GASTAUER  BenLUX
  16PETERS  NansFRA
  17WARBASSE  LawrenceUSA
  18VUILLERMOZ  AlexisFRA

ANDRONI GIOCATTOLI - SIDERMEC (ANS)
ITA
  21GAVAZZI  FrancescoITA
  22BELLETTI  ManuelITA
  23CATTANEO  MattiaITA
  24FLOREZ LOPEZ  Miguel EduardoCOL
  25FRAPPORTI  MarcoITA
  26MASNADA  FaustoITA
  27MONTAGUTI  MatteoITA
  28VENDRAME  AndreaITA

ASTANA PRO (AST)
KAZ
  31LOPEZ MORENO  Miguel AngelCOL
  32BILBAO LOPEZ DE ARMENTIA  PelloESP
  33BOARO  ManueleITA
  34CATALDO  DarioITA
  35HIRT  JanCZE
  36IZAGIRRE INSAUSTI  IonESP
  37VILLELLA  DavideITA
  38ZEITS  AndreyKAZ

BAHRAIN - MERIDA (TBM)
BRN
  41NIBALI  VincenzoITA
  42AGNOLI  ValerioITA
  43BOLE  GregaSLO
  44CARUSO  DamianoITA
  45GAROSIO  AndreaITA
  46KOREN  KristijanSLO
  47NIBALI  AntonioITA
  48POZZOVIVO  DomenicoITA

BARDIANI CSF (BRD)
ITA
  51BARBIN  EnricoITA
  52CARBONI  GiovanniITA
  53COVILI  LucaITA
  54MAESTRI  MircoITA
  55ORSINI  UmbertoITA
  56ROTA  LorenzoITA
  57SENNI  ManuelITA
  58SIMION  PaoloITA

BORA - HANSGROHE (BOH)
GER
  61MAJKA  RafalPOL
  62ACKERMANN  PascalGER
  63BENEDETTI  CesareITA
  64FORMOLO  DavideITA
  65MC CARTHY  JayAUS
  66POLJANSKI  PawelPOL
  67SCHWARZMANN  MichaelGER
  68SELIG  RüdigerGER

CCC (CPT)
POL
  71ANTUNES  AmaroPOR
  72ČERNÝ  JosefCZE
  73DE LA PARTE  VictorESP
  74GRADEK  KamilPOL
  75MARECZKO  JakubITA
  76OWSIAN  LukaszPOL
  77TEN DAM  LaurensNED
  78VENTOSO ALBERDI  Francisco JoseESP

DECEUNINCK - QUICK-STEP (DQT)
BEL
  81VIVIANI  EliaITA
  82CAPECCHI  ErosITA
  83HONORÉ  Mikkel FrølichDEN
  84JUNGELS  BobLUX
  85KNOX  JamesGBR
  86SABATINI  FabioITA
  87SENECHAL  FlorianFRA
  88SERRY  PieterBEL

EF EDUCATION FIRST (EF1)
USA
  91MODOLO  SachaITA
  92BENNETT  SeanUSA
  93BRESCHEL  MattiDEN
  94BROWN  NathanUSA
  95CAICEDO  JonathanECU
  96CARTHY  Hugh JohnGBR
  97DOMBROWSKI  Joseph LloydUSA
  98KANGERT  TanelEST

GROUPAMA - FDJ (GFC)
FRA
  101DEMARE  ArnaudFRA
  102GUARNIERI  JacopoITA
  103KONOVALOVAS  IgnatasLTU
  104LE GAC  OlivierFRA
  105LUDVIGSSON  TobiasSWE
  106MADOUAS  ValentinFRA
  107SCOTSON  MilesAUS
  109SINKELDAM  RamonNED

ISRAEL CYCLING ACADEMY (ICA)
ISR
  111CIMOLAI  DavideITA
  112ANDEMESKEL  AwetERI
  113BOIVIN  GuillaumeCAN
  114DUNNE  ConorIRL
  115NEILANDS  KristsLAT
  116PLAZA  RubenESP
  117NIV  GuyISR
  118SBARAGLI  KristianITA

LOTTO SOUDAL (LTS)
BEL
  121EWAN  CalebAUS
  122CAMPENAERTS  VictorBEL
  123DE BUYST  JasperBEL
  124DE GENDT  ThomasBEL
  125HANSEN  Adam JamesAUS
  126KLUGE  RogerGER
  127VANENDERT  JelleBEL
  128VAN DER SANDE  ToshBEL

MITCHELTON - SCOTT (MTS)
AUS
  131YATES  Simon PhilipGBR
  132BAUER  JackNZL
  133BOOKWALTER  BrentUSA
  134CHAVES RUBIO  Jhoan EstebanCOL
  135DURBRIDGE  LukeAUS
  136HAMILTON  LucasAUS
  137JUUL JENSEN  ChristopherDEN
  138NIEVE ITURRALDE  MikelESP

NIPPO - VINI FANTINI - FAIZANE' (NIP)
ITA
  141CANOLA  MarcoITA
  142CIMA  DamianoITA
  143BAGIOLI  NicolaITA
  144LOBATO DEL VALLE  Juan JoseESP
  145LONARDI  GiovanniITA
  146NISHIMURA  HirokiJPN
  147HATSUYAMA  ShoJPN
  148SANTAROMITA  IvanITA

DIMENSION DATA (TDD)
RSA
  151O'CONNOR  BenAUS
  152DAVIES  ScottGBR
  153GASPAROTTO  EnricoITA
  154GEBREIGZABHIER WERKILUL  AmanuelERI
  155GIBBONS  RyanRSA
  156NIZZOLO  GiacomoITA
  157RENSHAW  MarkAUS
  158WYSS  DaniloSUI

INEOS (INS)
GBR
  161SIVAKOV  PavelRUS
  162DUNBAR  EdwardIRL
  163GEOGHEGAN HART  TaoGBR
  164HENAO GOMEZ  SebastianCOL
  165KNEES  ChristianGER
  166NARVAEZ PRADO  Jhonatan ManuelECU
  167PUCCIO  SalvatoreITA
  168SOSA CUERVO  Ivan RamiroCOL

JUMBO - VISMA (TJV)
NED
  171ROGLIČ  PrimožSLO
  172BOUWMAN  KoenNED
  173DE PLUS  LaurensBEL
  174KUSS  SeppUSA
  175LEEZER  ThomasNED
  176MARTENS  PaulGER
  177TOLHOEK  AntwanNED
  178VAN EMDEN  JosNED

KATUSHA ALPECIN (TKA)
SUI
  181ZAKARIN  IlnurRUS
  182BATTAGLIN  EnricoITA
  183BIERMANS  JentheBEL
  184HALLER  MarcoAUT
  185HOLLENSTEIN  RetoSUI
  186KUZNETSOV  ViacheslavRUS
  187NAVARRO GARCIA  DanielESP
  188STRAKHOV  DmitriiRUS

SUNWEB (SUN)
GER
  191DUMOULIN  TomNED
  192BAKELANTS  JanBEL
  193HAGA  ChadUSA
  194HAMILTON  ChristopherAUS
  195HINDLEY  JaiAUS
  196OOMEN  SamNED
  197POWER  RobAUS
  198VERVAEKE  LouisBEL

TREK - SEGAFREDO (TFS)
USA
  201MOLLEMA  BaukeNED
  202BRAMBILLA  GianlucaITA
  203CICCONE  GiulioITA
  204CLARKE  WilliamAUS
  205CONCI  NicolaITA
  206GOGL  MichaelAUT
  207IRIZAR ARAMBURU  MarkelESP
  208MOSCHETTI  MatteoITA

UAE TEAM EMIRATES (UAD)
UAE
  211GAVIRIA RENDON  FernandoCOL
  212BOHLI  TomSUI
  213CONSONNI  SimoneITA
  214CONTI  ValerioITA
  215MARCATO  MarcoITA
  216MOLANO BENAVIDES  Juan SebastianCOL
  217POLANC  JanSLO
  218ULISSI  DiegoITA

  Printable Startlist



News and Updates for Giro d'Italia 2019

June 3 update:
Giro d'Italia victory gives Carapaz 'sporting immortality' in Ecuadorcyclingnews
'No sabía que hacer con el trofeo' - El ecuatoriano hizo historia en el Giro de Italia y habló con ESPN para contar sus sensaciones. (01:44 Spanish)espn
Roundtable: The defining moment of the 2019 Giro d'Italiavelonews
La consagración de Carapaz (01:22 Basque/Spanish)eitb
Extended Overall Highlights of the 2019 Giro d'Italia (10:05 English)inCycle

Stage 21 Post-Race Coverage



33 Big Photos from Stage 21rcs/corvos
Stage 21 Results
1  HAGA, Chad (SUN)                  22:07
2  CAMPENAERTS, Victor (LTS)         +    4
3  DE GENDT, Thomas (LTS)            +    6
4  CARUSO, Damiano (TBM)             +    9
5  LUDVIGSSON, Tobias (GFC)          +   11
6  ČERNÝ, Josef (CPT)                
7  BILBAO, Pello (AST)               +   17
8  CATTANEO, Mattia (ANS)            +   20
9  NIBALI, Vincenzo (TBM)            +   23
10 ROGLIČ, Primož (TJV)              +   26
11 DURBRIDGE, Luke (MTS)             +   27
12 BOHLI, Tom (UAD)                  +   34
13 ZAKARIN, Ilnur (TKA)              +   36
14 POLANC, Jan (UAD)                 +   37
15 MAJKA, Rafal (BOH)                +   40
16 VAN EMDEN, Jos (TJV)              +   42
17 JUNGELS, Bob (DQT)                +   44
18 BAUER, Jack (MTS)                 +   48
19 AMADOR, Andrey (MOV)              +   53
20 SIVAKOV, Pavel (INS)              +   57
21 LANDA MEANA, Mikel (MOV)          
22 FORMOLO, Davide (BOH)             +   58
23 CATALDO, Dario (AST)              + 1:00
24 YATES, Simon Philip (MTS)         
25 BOUWMAN, Koen (TJV)               + 1:03
26 MOLLEMA, Bauke (TFS)              + 1:04
27 SÜTTERLIN, Jasha (MOV)            
28 ULISSI, Diego (UAD)               + 1:06
29 DE LA PARTE, Victor (CPT)         + 1:07
30 MC CARTHY, Jay (BOH)              + 1:09
31 GRADEK, Kamil (CPT)               
32 MAS BONET, Luis Guillermo (MOV)   
33 DEMARE, Arnaud (GFC)              + 1:10
34 ANTUNES, Amaro (CPT)              
35 HAMILTON, Lucas (MTS)             
36 CARAPAZ, Richard (MOV)            + 1:12
37 DOMBROWSKI, Joseph Lloyd (EF1)    
38 GOGL, Michael (TFS)               + 1:17
39 HINDLEY, Jai (SUN)                + 1:18
40 DAVIES, Scott (TDD)               

Final General Classification
1  CARAPAZ, Richard (MOV)             90:01:47
2  NIBALI, Vincenzo (TBM)              +  1:05
3  ROGLIČ, Primož (TJV)                +  2:30
4  LANDA MEANA, Mikel (MOV)            +  2:38
5  MOLLEMA, Bauke (TFS)                +  5:43
6  MAJKA, Rafal (BOH)                  +  6:56
7  LOPEZ MORENO, Miguel Angel (AST)    +  7:26
8  YATES, Simon Philip (MTS)           +  7:49
9  SIVAKOV, Pavel (INS)                +  8:56
10 ZAKARIN, Ilnur (TKA)                + 12:14
11 CARTHY, Hugh John (EF1)             + 16:36
12 DOMBROWSKI, Joseph Lloyd (EF1)      + 20:12
13 MADOUAS, Valentin (GFC)             + 21:59
14 FORMOLO, Davide (BOH)               + 22:38
15 POLANC, Jan (UAD)                  
16 CICCONE, Giulio (TFS)               + 27:19
17 NIEVE ITURRALDE, Mikel (MTS)        + 27:46
18 KANGERT, Tanel (EF1)                + 30:11
19 POZZOVIVO, Domenico (TBM)           + 33:40
20 MASNADA, Fausto (ANS)               + 34:52
Full Official Stage 21 Results and Final General Classificationrcs
Richard Carapaz wins the 2019 Giro d'Italiacyclingnews
UCI jury decision under scrutiny after Lopez's assault on fan goes unpunishedcyclingnews
Carapaz: It's incredible to say that I'm the winner of the Giro d'Italiacyclingnews
Roglic keen to learn from his mistakes after securing Giro d'Italia podium spotcyclingnews
Nibali turns focus to Tour de France after Giro d'Italia podiumcyclingnews
Landa eight seconds away from Giro d'Italia podium spotcyclingnews
Haga saves Sunweb's Giro d'Italia with time trial victorycyclingnews
Simon Yates reflects on ‘heart-breaking’ Girocyclingweekly
Stage 21 Highlights (03:09 English)gcn
Stage 21 Highlights (02:11 English/Music)giroditalia
Highlights from the Stage 21 ITT (04:50 Basque)eitb
Winner's Interview from Stage 21 (00:49 English)CyclingProNet
Winner's Interview from Stage 21 (03:00 English, restricted to Europe)eurosport
Overall Winner's Interview (01:50 Spanish)CyclingProNet
Overall winner's podium ceremony (01:20 Ambient)@giroditalia
Backstage Pass - Stage 21 (06:35 English/Music)MitcheltonSCOTT
33 Big Photos from Stage 21rcs/corvos
Stage 21 Recap and Analysis w/ R Moore, L Birnie, D Friebe (1:06:46 English)cyclingpodcast
Richard Carapaz's most special moment (03:28 Ambient)MovistarTeam
Extended Stage 21 Highlights (10:44 English, restricted to Europe)eurosport
Stage 21 Recap Show (08:27 English)FloBikes

Stage 21 preview: Verona → Verona, 17 km (TT)

June 1 update:
Stage 21 Preview with Favoritesciclismointernacional
Stage 21 Start Order and Times (CET) — steephill.tv
Photos from the Verona final day TT in 2010 - Ivan Basso wins overallrcs/sirotti
Stage 21 Flythrough (00:49 Music)giroditalia
Vegni on Sagan, defending his Giro route, and rumors of a 'virtual' prologuevelonews
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 Verona, Italy
Earliest live video: 13:45 CET (11:45:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 17:10 CET (3:10:00 PM GMT+0000); Weather for Verona, Arena

Stage 20 Post-Race Coverage


38 Big Photos from Stage 20rcs/corvos
Stage 20 Results
1  BILBAO, Pello (AST)                  5:46:02
2  LANDA MEANA, Mikel (MOV)             
3  CICCONE, Giulio (TFS)                +     2
4  CARAPAZ, Richard (MOV)               +     4
5  NIBALI, Vincenzo (TBM)               
6  KANGERT, Tanel (EF1)                 +    15
7  NIEVE ITURRALDE, Mikel (MTS)         
8  MADOUAS, Valentin (GFC)              +    25
9  MAJKA, Rafal (BOH)                   +    44
10 POZZOVIVO, Domenico (TBM)            
11 SIVAKOV, Pavel (INS)                 +    48
12 YATES, Simon Philip (MTS)            
13 MOLLEMA, Bauke (TFS)                 
14 ROGLIČ, Primož (TJV)                 +    54
15 CARTHY, Hugh John (EF1)              +  1:10
16 HAMILTON, Lucas (MTS)                +  1:19
17 GEBREIGZABHIER, Amanuel (TDD)        
18 LOPEZ MORENO, Miguel Angel (AST)     +  1:49
19 DUNBAR, Edward (INS)                 +  1:59
20 ZAKARIN, Ilnur (TKA)                 +  2:18
21 DOMBROWSKI, Joseph Lloyd (EF1)       +  3:25
22 HIRT, Jan (AST)                      +  5:16
23 HENAO GOMEZ, Sebastian (INS)         +  5:40
24 HINDLEY, Jai (SUN)                   +  6:04
25 CARUSO, Damiano (TBM)                
26 CONCI, Nicola (TFS)                  +  6:20
27 BROWN, Nathan (EF1)                  +  6:31
28 MASNADA, Fausto (ANS)                +  9:32
29 PEDRERO, Antonio (MOV)               + 11:36
30 DE LA PARTE, Victor (CPT)            + 12:48
31 VUILLERMOZ, Alexis (ALM)             
32 DUPONT, Hubert (ALM)                 + 12:50
33 FORMOLO, Davide (BOH)                
34 POLANC, Jan (UAD)                    
35 ZEITS, Andrey (AST)                  
36 BIDARD, François (ALM)               + 12:58
37 FLOREZ LOPEZ, Miguel Eduardo (ANS)   + 13:05
38 WARBASSE, Lawrence (ALM)             
39 HAMILTON, Christopher (SUN)          
40 CATALDO, Dario (AST)                 + 13:25

General Classification after Stage 20
1  CARAPAZ, Richard (MOV)             89:38:28
2  NIBALI, Vincenzo (TBM)              +  1:54
3  LANDA MEANA, Mikel (MOV)            +  2:53
4  ROGLIČ, Primož (TJV)                +  3:16
5  MOLLEMA, Bauke (TFS)                +  5:51
6  LOPEZ MORENO, Miguel Angel (AST)    +  7:18
7  MAJKA, Rafal (BOH)                  +  7:28
8  YATES, Simon Philip (MTS)           +  8:01
9  SIVAKOV, Pavel (INS)                +  9:11
10 ZAKARIN, Ilnur (TKA)                + 12:50
11 CARTHY, Hugh John (EF1)             + 15:57
12 DOMBROWSKI, Joseph Lloyd (EF1)      + 20:12
13 MADOUAS, Valentin (GFC)             + 21:13
14 FORMOLO, Davide (BOH)               + 22:52
15 POLANC, Jan (UAD)                   + 23:13
16 CICCONE, Giulio (TFS)               + 26:20
17 NIEVE ITURRALDE, Mikel (MTS)        + 27:22
18 KANGERT, Tanel (EF1)                + 30:00
19 POZZOVIVO, Domenico (TBM)           + 33:22
20 MASNADA, Fausto (ANS)               + 34:18
Full Official Stage 20 Results and General Classificationrcs
Bilbao wins stage 20cyclingnews
Miguel Ángel López - entrevista en la meta - etapa 20 (02:08 Spanish)CyclingProNet
Lopez, Roglic caught up in fan tanglesvelonews
No regrets for Nibali after failing to topple Carapaz and Movistar at Giro d'Italiacyclingnews
Last Km of Stage 20 (05:02 English, restricted to U.S. and Canada)fubo
Last Km of Stage 20 (02:09 English, restricted to Europe)eurosport
Last Km of Stage 20 (01:32 English, restricted to Australia)sbs
Last Km of Stage 20 (02:05 Basque)eitb
Last Km of Stage 20 (05:00 Italian)rai
Lopez unleashes on spectator who knocked him off his bike (00:59 English, restricted to Europe)eurosport
Lopez unleashes on spectator who knocked him off his bike (00:41 Basque)eitb
Lopez unleashes on spectator who knocked him off his bike (01:06 Spanish, restricted to Latin America)espn
Push by fan costs Primoz Roglic a 10s penalty (00:26 English, restricted to Europe)eurosport
Push by fan costs Primoz Roglic a 10s penalty (00:12 Basque)eitb
Winner's Interview from Stage 20 (01:10 English, restricted to Europe)eurosport
Post Stage 20 Recap Show (16:30 English)eurosport
Stage 20 Highlights (03:35 English)gcn
Stage 20 Highlights (02:12 English/Music)giroditalia
Winner and Race Leader Interviews after Stage 20 (03:31 English/Spanish)giroditalia
Winner's Interview from Stage 20 (01:21 Basque)eitb
38 Big Photos from Stage 20rcs/corvos
Stage 20 Analysis (13:15 English)gcn
Resumé Etape 20 (03:45 French)gcn
Destaques Etapa 20 (03:45 Portuguese)gcn
Extended Stage 20 Highlights (10:39 English, restricted to Europe)eurosport
Stage 20 Recap and Analysis w/ R Moore, L Birnie, D Friebe (44:12 English)cyclingpodcast
Stage 20 Recap Show (13:18 English)FloBikes
Official Stage 20 Highlights (05:51 English)inCycle

Stage 20 Starts Interviews (04:10 English)giroditalia
Esteban Chaves: 'Beautiful Giro victory takes weight off' (01:48 English)CyclingJourno

Stage 20 preview: Feltre → Passo Croce d'Aune, 194 km (Mountain)


May 31 update:
Stage 20 Preview with Favoritesciclismointernacional
Carapaz sleeps easy as Nibali hypes frictionvelonews
Flecha recons the final climb of the 2019 Giro d'Italia (01:44 English, restricted to Europe)eurosport
Juan and Only - The incredible story of how Campagnolo revolutionised the road bike (01:08 English, restricted to Europe)eurosport
See the race summary table (right) for the Stage 20 profile, map and timetable.

Stage 20 start time: Saturday 11:05 CET (9:05:00 AM GMT+0000); Weather for Feltre, Italy
Earliest live video: 13:05 CET (11:05:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 17:15 CET (3:15:00 PM GMT+0000); Weather for Passo Croce d'Aune, Italy

Stage 19 Post-Race Coverage


35 Big Photos from Stage 19rcs/corvos
Stage 19 Results
1  CHAVES RUBIO, Jhoan Esteban (MTS)   4:01:31
2  VENDRAME, Andrea (ANS)               +   10
3  ANTUNES, Amaro (CPT)                 +   12
4  CARBONI, Giovanni (BRD)              +   24
5  SERRY, Pieter (DQT)                  +   32
6  BIDARD, François (ALM)               +   35
7  CANOLA, Marco (NIP)                  + 1:02
8  BOARO, Manuele (AST)                 + 1:37
9  SENNI, Manuel (BRD)                  + 1:53
10 LE GAC, Olivier (GFC)                + 2:33
11 MARCATO, Marco (UAD)                 + 3:59
12 SANTAROMITA, Ivan (NIP)              + 4:47
13 LOPEZ MORENO, Miguel Angel (AST)     + 5:45
14 ROGLIČ, Primož (TJV)                 + 6:29
15 CARAPAZ, Richard (MOV)              
16 NIBALI, Vincenzo (TBM)              
17 LANDA MEANA, Mikel (MOV)            
18 MAJKA, Rafal (BOH)                  
19 MOLLEMA, Bauke (TFS)                
20 CARTHY, Hugh John (EF1)             
21 POZZOVIVO, Domenico (TBM)           
22 ZAKARIN, Ilnur (TKA)                 + 6:33
23 YATES, Simon Philip (MTS)           
24 DUNBAR, Edward (INS)                 + 6:35
25 SIVAKOV, Pavel (INS)                
26 CARUSO, Damiano (TBM)               
27 HAMILTON, Lucas (MTS)                + 6:48
28 VUILLERMOZ, Alexis (ALM)             + 7:27
29 CICCONE, Giulio (TFS)                + 7:29
30 DE LA PARTE, Victor (CPT)           
31 DOMBROWSKI, Joseph Lloyd (EF1)       + 7:36
32 KANGERT, Tanel (EF1)                
33 HAMILTON, Christopher (SUN)         
34 NIEVE ITURRALDE, Mikel (MTS)        
35 POLANC, Jan (UAD)                   
36 HINDLEY, Jai (SUN)                  
37 MASNADA, Fausto (ANS)               
38 FORMOLO, Davide (BOH)               
39 MADOUAS, Valentin (GFC)             
40 BRAMBILLA, Gianluca (TFS)           

General Classification after Stage 19
1  CARAPAZ, Richard (MOV)             83:52:22
2  NIBALI, Vincenzo (TBM)              +  1:54
3  ROGLIČ, Primož (TJV)                +  2:16
4  LANDA MEANA, Mikel (MOV)            +  3:03
5  MOLLEMA, Bauke (TFS)                +  5:07
6  LOPEZ MORENO, Miguel Angel (AST)    +  5:33
7  MAJKA, Rafal (BOH)                  +  6:48
8  YATES, Simon Philip (MTS)           +  7:17
9  SIVAKOV, Pavel (INS)               
10 FORMOLO, Davide (BOH)               + 10:06
11 POLANC, Jan (UAD)                   + 10:27
12 ZAKARIN, Ilnur (TKA)                + 10:36
13 CARTHY, Hugh John (EF1)             + 14:51
14 DOMBROWSKI, Joseph Lloyd (EF1)      + 16:51
15 MADOUAS, Valentin (GFC)             + 20:52
16 MASNADA, Fausto (ANS)               + 24:50
17 CICCONE, Giulio (TFS)               + 26:26
18 DE LA PARTE, Victor (CPT)           + 27:12
19 NIEVE ITURRALDE, Mikel (MTS)       
20 KANGERT, Tanel (EF1)                + 29:49
Full Official Stage 19 Results and General Classificationrcs
Chaves wins stage 19cyclingnews
Chaves finds life metaphor in Giro stage victoryvelonews
Vincenzo Nibali - intervista post gara - tappa 19 (00:43 Italian)CyclingProNet
La emoción de la familia de Esteban Chaves - etapa 19 (00:53 Spanish, restricted to Latin America)espn
Last Km of Stage 19 (09:14 English, restricted to U.S. and Canada)fubo
Last Km of Stage 19 (02:59 English, restricted to Europe)eurosport
Last Km of Stage 19 (01:43 English, restricted to Australia)sbs
Last Km of Stage 19 (08:00 Italian)rai
Last Km of Stage 19 (03:59 Spanish, restricted to Latin America)espn
Last 5 Km of Stage 19 (19:39 Basque)eitb
Last Km of Stage 19 (00:39 Ambient)giroditalia
Winner and Race Leader Interviews after Stage 19 (03:07 English/Spanish)giroditalia
Stage 19 Highlights (03:35 English)gcn
Extended Stage 19 Highlights (09:48 English, restricted to Europe)eurosport
Post Stage 19 Recap Show (18:01 English)eurosport
Stage 19 Recap and Analysis w/ R Moore, L Birnie, D Friebe (50:36 English)cyclingpodcast
35 Big Photos from Stage 19rcs/corvos
Stage 19 Analysis (03:35 English)gcn
Resumé Etape 19 (03:35 French)gcn
Highlights Etappe 19 (03:35 German)gcn
Destaques Etapa 19 (03:35 Portuguese)gcn
Stage 19 Recap Show (10:13 English)FloBikes
Official Stage 19 Highlights (05:06 English)inCycle
Backstage Pass - Stage 19 (07:16 English/Music)MitcheltonSCOTT

Stage 19 start montage (00:40 Music)giroditalia
Stage 19 Pre-start interviews (01:34 English/Spanish/Italian)giroditalia
Primož Roglič - Interview at the Start - Stage 19 (00:39 English)CyclingProNet
Mikel Landa - entrevista en la salida - etapa 19 (00:40 Spanish)CyclingProNet

Stage 19 preview: Treviso → San Martino di Castrozza, 151 km (Mountain)


May 30 update:
Stage 19 Preview with Favoritesciclismointernacional
Tactical masterclass: the old-school thinking behind Movistar's Giro dominancevelonews
Nibali plans all-out assault in Giro’s final mountain showdownvelonews
Dolomite antipasto: Giro d'Italia approaches crunch point at San Martino di Castrozzacyclingnews
The Giro d'Italia moves into the final phase (35:26 English)cyclingnews
San Martino Castrozza recon with Juan Antonio Flecha (03:34 English, restricted to Europe)eurosport
See the race summary table (right) for the Stage 19 profile, map and timetable.

Stage 19 start time: Friday 11:05 CET (9:05:00 AM GMT+0000); Weather for Treviso, Italy
Earliest live video: 13:05 CET (11:05:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 16:50 CET (2:50:00 PM GMT+0000); Weather for San Martino di Castrozza, Italy

Stage 18 Post-Race Coverage


27 Big Photos from Stage 18rcs/corvos/bettini
Stage 18 Results
1  CIMA, Damiano (NIP)                 4:56:04
2  ACKERMANN, Pascal (BOH)             
3  CONSONNI, Simone (UAD)              
4  SENECHAL, Florian (DQT)             
5  GIBBONS, Ryan (TDD)                 
6  BELLETTI, Manuel (ANS)              
7  CIMOLAI, Davide (ICA)               
8  DEMARE, Arnaud (GFC)                
9  BENNETT, Sean (EF1)                 
10 MAESTRI, Mirco (BRD)                
11 DENZ, Nico (ALM)                    
12 SIMION, Paolo (BRD)                 
13 GOGL, Michael (TFS)                 
14 LOBATO DEL VALLE, Juan Jose (NIP)   
15 ČERNÝ, Josef (CPT)                  
16 HALLER, Marco (TKA)                 
17 MARCATO, Marco (UAD)                
18 SELIG, Rüdiger (BOH)                
19 BIERMANS, Jenthe (TKA)              
20 VENTOSO ALBERDI, Francisco (CPT)    
21 ROJAS, José (MOV)                   
22 GUARNIERI, Jacopo (GFC)             
23 BAKELANTS, Jan (SUN)                
24 MONTAGUTI, Matteo (ANS)             
25 FORMOLO, Davide (BOH)               
26 BAUER, Jack (MTS)                   
27 VAN EMDEN, Jos (TJV)                
28 VAN DER SANDE, Tosh (LTS)           
29 AGNOLI, Valerio (TBM)               
30 BOARO, Manuele (AST)                
31 ZEITS, Andrey (AST)                 
32 LOPEZ MORENO, Miguel Angel (AST)    
33 NIBALI, Vincenzo (TBM)              
34 AMADOR, Andrey (MOV)                
35 ROGLIČ, Primož (TJV)                
36 SIVAKOV, Pavel (INS)                
37 PUCCIO, Salvatore (INS)             
38 DUNNE, Conor (ICA)                  
39 BOLE, Grega (TBM)                   
40 POLANC, Jan (UAD)                   

General Classification after Stage 18
1  CARAPAZ, Richard (MOV)             79:44:22
2  NIBALI, Vincenzo (TBM)              +  1:54
3  ROGLIČ, Primož (TJV)                +  2:16
4  LANDA MEANA, Mikel (MOV)            +  3:03
5  MOLLEMA, Bauke (TFS)                +  5:07
6  LOPEZ MORENO, Miguel Angel (AST)    +  6:17
7  MAJKA, Rafal (BOH)                  +  6:48
8  YATES, Simon Philip (MTS)           +  7:13
9  SIVAKOV, Pavel (INS)                +  8:21
10 FORMOLO, Davide (BOH)               +  8:59
11 POLANC, Jan (UAD)                   +  9:20
12 ZAKARIN, Ilnur (TKA)                + 10:32
13 CARTHY, Hugh John (EF1)             + 14:51
14 DOMBROWSKI, Joseph Lloyd (EF1)     
15 MADOUAS, Valentin (GFC)             + 19:45
16 MASNADA, Fausto (ANS)               + 23:43
17 CICCONE, Giulio (TFS)               + 25:26
18 NIEVE ITURRALDE, Mikel (MTS)        + 26:05
19 DE LA PARTE, Victor (CPT)           + 26:12
20 KANGERT, Tanel (EF1)                + 28:42
Full Official Stage 18 Results and General Classificationrcs
Cima wins stage 18cyclingnews
Last Km of Stage 18 (02:40 English, restricted to U.S. and Canada)fubo
Last Km of Stage 18 (02:55 English, restricted to Europe)eurosport
Last Km of Stage 18 (01:27 English, restricted to Australia)sbs
Last Km of Stage 18 (03:00 Italian)rai
Last Km of Stage 18 (02:51 Spanish, restricted to Latin America)espn
Last Km of Stage 18 (00:35 Ambient)giroditalia
Last 3 Km of Stage 18 (05:57 Basque)eitb
Post Stage 18 Recap Show (15:01 English)eurosport
Stage 18 Highlights (02:07 English/Music)giroditalia
Stage 18 Highlights (03:19 English)gcn
Extended Stage 18 Highlights (09:42 English, restricted to Europe)eurosport
Winner's Interview from Stage 18 (01:03 Italian)CyclingProNet
Race Leader's Interview after Stage 18 (01:59 Spanish)CyclingProNet
Post Stage 18 Interviews (01:56 English/Spanish/Italian)giroditalia
Stage 18 Analysis (09:22 English)gcn
Resumé Etape 18 (03:19 French)gcn
Highlights Etappe 18 (03:19 German)gcn
Destaques Etapa 18 (03:19 Portuguese)gcn
27 Big Photos from Stage 18rcs/corvos/bettini
Backstage Pass - Stage 18 (04:18 English/Music)MitcheltonSCOTT
Stage 18 Recap and Analysis w/ R Moore, L Birnie, D Friebe (49:44 English)cyclingpodcast
Stage 18 Recap Show (07:39 English)FloBikes
Official Stage 18 Highlights (04:33 English)inCycle

Stage 18 Start Interviews (03:50 English/Spanish/Italian)giroditalia

Stage 18 preview: Valdaora → Santa Maria di Sala, 222 km (downhill/flat)

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

Stage 18 start time: Thursday 12:00 CET (10:00:00 AM GMT+0000); Weather for Valdaora, Val di Sole
Earliest live video: 13:05 CET (11:05:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 17:00 CET (3:00:00 PM GMT+0000); Weather for Santa Maria di Sala, Italy

Stage 17 Post-Race Coverage


28 Big Photos from Stage 17rcs/corvos
Stage 17 Results
1  PETERS, Nans (ALM)                  4:41:34
2  CHAVES RUBIO, Jhoan Esteban (MTS)    + 1:34
3  FORMOLO, Davide (BOH)                + 1:51
4  MASNADA, Fausto (ANS)               
5  NEILANDS, Krists (ICA)              
6  KANGERT, Tanel (EF1)                 + 2:02
7  CONTI, Valerio (UAD)                 + 2:08
8  BRAMBILLA, Gianluca (TFS)           
9  HAMILTON, Christopher (SUN)          + 2:22
10 VENDRAME, Andrea (ANS)               + 2:34
11 DE GENDT, Thomas (LTS)               + 2:37
12 BOUWMAN, Koen (TJV)                  + 2:48
13 DE LA PARTE, Victor (CPT)            + 3:05
14 ANTUNES, Amaro (CPT)                
15 BAKELANTS, Jan (SUN)                 + 3:29
16 CONCI, Nicola (TFS)                  + 3:35
17 MAESTRI, Mirco (BRD)                 + 3:41
18 JUNGELS, Bob (DQT)                   + 3:49
19 LANDA MEANA, Mikel (MOV)             + 4:27
20 CARAPAZ, Richard (MOV)               + 4:39
21 LOPEZ MORENO, Miguel Angel (AST)    
22 CARTHY, Hugh John (EF1)              + 4:43
23 MOLLEMA, Bauke (TFS)                 + 4:46
24 POZZOVIVO, Domenico (TBM)           
25 ROGLIČ, Primož (TJV)                
26 NIBALI, Vincenzo (TBM)              
27 HAMILTON, Lucas (MTS)                + 5:06
28 NIEVE ITURRALDE, Mikel (MTS)        
29 YATES, Simon Philip (MTS)           
30 SIVAKOV, Pavel (INS)                 + 5:09
31 ZAKARIN, Ilnur (TKA)                
32 HIRT, Jan (AST)                     
33 SOSA CUERVO, Ivan Ramiro (INS)      
34 O'CONNOR, Ben (TDD)                  + 5:23
35 DOMBROWSKI, Joseph Lloyd (EF1)       + 5:31
36 DUPONT, Hubert (ALM)                 + 5:42
37 CARUSO, Damiano (TBM)               
38 MAJKA, Rafal (BOH)                   + 5:47
39 POLANC, Jan (UAD)                    + 5:53
40 MADOUAS, Valentin (GFC)              + 6:03

General Classification after Stage 17
1  CARAPAZ, Richard (MOV)             74:48:18
2  NIBALI, Vincenzo (TBM)              +  1:54
3  ROGLIČ, Primož (TJV)                +  2:16
4  LANDA MEANA, Mikel (MOV)            +  3:03
5  MOLLEMA, Bauke (TFS)                +  5:07
6  LOPEZ MORENO, Miguel Angel (AST)    +  6:17
7  MAJKA, Rafal (BOH)                  +  6:48
8  YATES, Simon Philip (MTS)           +  7:13
9  SIVAKOV, Pavel (INS)                +  8:21
10 FORMOLO, Davide (BOH)               +  8:59
11 POLANC, Jan (UAD)                   +  9:20
12 ZAKARIN, Ilnur (TKA)                + 10:32
13 CARTHY, Hugh John (EF1)             + 14:42
14 DOMBROWSKI, Joseph Lloyd (EF1)      + 15:44
15 MADOUAS, Valentin (GFC)             + 19:45
16 MASNADA, Fausto (ANS)               + 23:34
17 CICCONE, Giulio (TFS)               + 25:17
18 NIEVE ITURRALDE, Mikel (MTS)       
19 DE LA PARTE, Victor (CPT)           + 26:12
20 KANGERT, Tanel (EF1)                + 28:42
Full Official Stage 17 Results and General Classificationrcs
Nans Peters wins stage 17cyclingnews
Esteban Chaves - entrevista en la meta - etapa 17 (00:38 Spanish)CyclingProNet
Last Km of Stage 17 (06:57 English, restricted to U.S. and Canada)fubo
Last Km of Stage 17 (03:15 English, restricted to Europe)eurosport
Last Km of Stage 17 (01:34 English, restricted to Australia)sbs
Last Km of Stage 17 (07:00 Italian)rai
Last Km of Stage 17 (01:38 Spanish, restricted to Latin America)espn
Last 3 Km of Stage 17 (06:26 Basque)eitb
Stage 17 Highlights (03:17 English)gcn
Stage 17 Highlights (02:11 English/Music)giroditalia
Official Stage 17 Highlights (04:49 English)inCycle
Winner and Race Leader Interviews from Stage 17 (03:04 English/French/Spanish)giroditalia
Extended Stage 17 Highlights (10:11 English, restricted to Europe)eurosport
Post Stage 17 Recap Show (15:01 English)eurosport
28 Big Photos from Stage 17rcs/corvos
Stage 17 Analysis (09:10 English)gcn
Resumé Etape 17 (03:18 French)gcn
Highlights Etappe 17 (03:18 German)gcn
Destaques Etapa 17 (03:18 Portuguese)gcn
Resumen Etapa 17 (01:54 Spanish, restricted to Latin America)espn
Backstage Pass - Stage 17 (05:25 English/Music)MitcheltonSCOTT
Stage 17 Recap and Analysis w/ R Moore, L Birnie, D Friebe (42:13 English)cyclingpodcast

Stage 17 Pre-start inverviews (05:59 English)giroditalia

Stage 17 preview: Val di Sole → Anterselva, 181 km (Mountain)

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

Stage 17 start time: Wednesday 12:20 CET (10:20:00 AM GMT+0000); Weather for Val di Sole, Italy
Earliest live video: 13:05 CET (11:05:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 17:10 CET (3:10:00 PM GMT+0000); Weather for Anterselva, Italy

Stage 16 Post-Race Coverage


33 Big Photos from Stage 16rcs/corvos
Stage 16 Results
1  CICCONE, Giulio (TFS)              5:36:24
2  HIRT, Jan (AST)                    
3  MASNADA, Fausto (ANS)              +  1:20
4  NIBALI, Vincenzo (TBM)             +  1:41
5  CARTHY, Hugh John (EF1)            
6  CARAPAZ, Richard (MOV)             
7  LANDA MEANA, Mikel (MOV)           
8  DOMBROWSKI, Joseph Lloyd (EF1)     
9  CARUSO, Damiano (TBM)              +  1:49
10 CATTANEO, Mattia (ANS)             +  2:03
11 LOPEZ MORENO, Miguel Angel (AST)   
12 MOLLEMA, Bauke (TFS)               +  3:03
13 NIEVE ITURRALDE, Mikel (MTS)       
14 YATES, Simon Philip (MTS)          
15 ROGLIČ, Primož (TJV)               
16 SIVAKOV, Pavel (INS)               +  3:44
17 HAMILTON, Lucas (MTS)              
18 POZZOVIVO, Domenico (TBM)          
19 HINDLEY, Jai (SUN)                 +  4:02
20 FORMOLO, Davide (BOH)              +  4:46
21 MAJKA, Rafal (BOH)                 
22 ZAKARIN, Ilnur (TKA)               
23 SOSA CUERVO, Ivan Ramiro (INS)     
24 ULISSI, Diego (UAD)                +  5:35
25 POLANC, Jan (UAD)                  
26 MADOUAS, Valentin (GFC)            
27 ZEITS, Andrey (AST)                
28 KANGERT, Tanel (EF1)               
29 DE LA PARTE, Victor (CPT)          
30 AMADOR, Andrey (MOV)               +  6:16
31 BOUWMAN, Koen (TJV)                +  6:29
32 HENAO GOMEZ, Sebastian (INS)       
33 BIDARD, François (ALM)             +  8:09
34 BILBAO, Pello (AST)                +  8:48
35 HONORÉ, Mikkel Frølich (DQT)       +  9:45
36 HAMILTON, Christopher (SUN)        + 10:04
37 O'CONNOR, Ben (TDD)                + 10:45
38 KUSS, Sepp (TJV)                   
39 LUDVIGSSON, Tobias (GFC)           
40 IZAGIRRE INSAUSTI, Ion (AST)       

General Classification after Stage 16
1  CARAPAZ, Richard (MOV)             70:02:05
2  NIBALI, Vincenzo (TBM)              +  1:47
3  ROGLIČ, Primož (TJV)                +  2:09
4  LANDA MEANA, Mikel (MOV)            +  3:15
5  MOLLEMA, Bauke (TFS)                +  5:00
6  MAJKA, Rafal (BOH)                  +  5:40
7  LOPEZ MORENO, Miguel Angel (AST)    +  6:17
8  YATES, Simon Philip (MTS)           +  6:46
9  SIVAKOV, Pavel (INS)                +  7:51
10 POLANC, Jan (UAD)                   +  8:06
11 ZAKARIN, Ilnur (TKA)                + 10:02
12 FORMOLO, Davide (BOH)               + 11:51
13 CARTHY, Hugh John (EF1)             + 14:38
14 DOMBROWSKI, Joseph Lloyd (EF1)      + 14:52
15 MADOUAS, Valentin (GFC)             + 18:21
16 CICCONE, Giulio (TFS)               + 23:46
17 NIEVE ITURRALDE, Mikel (MTS)        + 24:50
18 MASNADA, Fausto (ANS)               + 26:25
19 DE LA PARTE, Victor (CPT)           + 27:46
20 KANGERT, Tanel (EF1)                + 31:19
Full Official Stage 16 Results and General Classificationrcs
Ciccone wins stage 16cyclingnews
Carapaz holds off Nibali as Roglic loses more ground in Giroreuters
Primož Roglič - Post-race interview - Stage 16 (03:17 English)CyclingProNet
Nibali locks horns with Carapaz for Giro showdownvelonews
A matter of time: Exposed Roglic succumbs to the inevitablevelonews
The Mortirolo reveals Roglic as human, Movistar control Nibali's attackcyclingnews
Vincenzo Nibali - intervista post gara - tappa 16 (02:05 Italian)CyclingProNet
Last Km of Stage 16 (05:39 English, restricted to U.S. and Canada)fubo
Last Km of Stage 16 (01:33 English, restricted to Europe)eurosport
Last Km of Stage 16 (01:35 English, restricted to Australia)sbs
Last Km of Stage 16 (02:11 Spanish, restricted to Latin America)espn
Last Km of Stage 16 (02:00 Italian)rai
Last Km of Stage 16 (06:00 Basque)eitb
Last Km of Stage 16 (00:39 Ambient)giroditalia
34 km to go: Nibali, López attack on Mortirolo, Stage 16 (06:20 Basque)eitb
Hirt and Ciccone argue over Stage 16 breakaway tactics (00:34 English, restricted to Europe)eurosport
Pedrero slips out on Stage 16 hairpin descent (00:40 English, restricted to Europe)eurosport
Post Stage 16 Recap Show (18:24 English)eurosport
Winner and Race Leader Interviews after Stage 16 (01:55 English/Italian/Spanish)giroditalia
Race Leader's Interview after Stage 16 (04:07 Spanish)CyclingProNet
Stage 16 Highlights (03:36 English)gcn
Stage 16 Highlights (02:16 English/Music)giroditalia
Official Stage 16 Highlights (05:20 English)inCycle
Stage 16 Analysis (09:42 English)gcn
Resumé Etape 16 (00:00 French)gcn
Extended Stage 16 Highlights (10:51 English, restricted to Europe)eurosport
Stage 16 Analysis w/ R Moore, L Birnie, D Friebe (52:46 English)cyclingpodcast
Stage 16 Recap Show (13:06 English)FloBikes
33 Big Photos from Stage 16rcs/corvos
Backstage Pass - Stage 16 (06:18 English/Music)MitcheltonSCOTT

Stage 16 Pre-start interviews (03:19 English)giroditalia

Stage 16 preview: Lovere → Ponte di Legno, 194 km (Mountain)


May 27 update:
Stage 16 Preview with Favoritesciclismointernacional
Senza Gavia: Who’s favored in new stage route without the Giro’s giant?velonews
Epic Photos from (Gavia and) Ponte di Legno finish in 2010rcs/sirotti
Final week hero: Could Yates do a Froome?velonews
Flecha and Contador recon the Mortirolo (03:41 English, restricted to Europe)eurosport
Simon Yates - It's going to be a very hard day (01:14 English, restricted to Europe)eurosport
See the race summary table (right) for the Stage 16 profile, map and timetable.

Stage 16 start time: Tuesday 10:30 CET (8:30:00 AM GMT+0000); Weather for Lovere, Italy
Earliest live video: 13:05 CET (11:05:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 17:00 CET (3:00:00 PM GMT+0000); Weather for Ponte di Legno, Italy

2019 Giro d'Italia Rest Day 2


May 27 update: Monday is the second and final rest day
Index to 440 Big Photos from the first 15 stagesrcs/corvos/bettini
Race News Show: Why Is The Giro d'Italia So Unpredictable? (11:20 English)gcn
AG2R La Mondiale Team Bus Tour at the Giro d'Italia (07:55 English)gcn
Vincenzo Nibali - Conferanza Stampa, giorno di riposo 2 - Part 1 (23:31 Italian)CyclingProNet
Vincenzo Nibali - Conferanza Stampa, giorno di riposo 2 - Part 2 (11:07 Italian)CyclingProNet
Richard Carapaz / Mikel Landa - Rueda de prensa, 2a día de descanso (28:14 Spanish)CProNet
Panic in Jumbo-Visma car as they speed to stricken Roglic (01:55 English, restricted to Europe)eurosport
Rest day | Inside the Team Ineos Storage Truck (00:55 English)giroditalia
Richard Carapaz: I think I will be able to maintain my level in the last weekcyclingpub
Giro rest day reviewinrng
Is the Giro the Most Exciting Grand Tour? (05:26 English/Music)inCycle
Giro calculus: Why betting on time trials could be Roglic's undoingvelonews
Simon Yates' Giro is far from over says Matt Whitecweekly
Matt White: 'We're going in the right direction' (03:01 English)CyclingJourno
Primož Roglič - Press conference, rest day 2 (13:28 English)CyclingProNet

Stage 15 Post-Race Coverage


31 Big Photos from Stage 15rcs/corvos
Stage 15 Results
1  CATALDO, Dario (AST)               5:48:15
2  CATTANEO, Mattia (ANS)             
3  YATES, Simon Philip (MTS)          +    11
4  CARTHY, Hugh John (EF1)            
5  CARAPAZ, Richard (MOV)             
6  NIBALI, Vincenzo (TBM)             
7  LOPEZ MORENO, Miguel Angel (AST)   +    36
8  MAJKA, Rafal (BOH)                 
9  POZZOVIVO, Domenico (TBM)          
10 LANDA MEANA, Mikel (MOV)           
11 FORMOLO, Davide (BOH)              
12 MOLLEMA, Bauke (TFS)               +    51
13 ROGLIČ, Primož (TJV)               
14 IZAGIRRE INSAUSTI, Ion (AST)       
15 POLANC, Jan (UAD)                  +    54
16 SIVAKOV, Pavel (INS)               +  1:04
17 ZAKARIN, Ilnur (TKA)               
18 HIRT, Jan (AST)                    
19 DUNBAR, Edward (INS)               +  1:06
20 HINDLEY, Jai (SUN)                 +  1:27
21 MADOUAS, Valentin (GFC)            +  1:28
22 DOMBROWSKI, Joseph Lloyd (EF1)     +  2:07
23 VUILLERMOZ, Alexis (ALM)           +  2:41
24 CICCONE, Giulio (TFS)              
25 DE LA PARTE, Victor (CPT)          
26 HENAO GOMEZ, Sebastian (INS)       
27 HAMILTON, Christopher (SUN)        +  2:56
28 GEBREIGZABHIER, Amanuel (TDD)      +  3:04
29 VENDRAME, Andrea (ANS)             +  4:14
30 BILBAO, Pello (AST)                
31 CONTI, Valerio (UAD)               
32 JUNGELS, Bob (DQT)                 
33 MASNADA, Fausto (ANS)              +  5:08
34 ZEITS, Andrey (AST)                
35 CARUSO, Damiano (TBM)              +  8:04
36 PEDRERO, Antonio (MOV)             +  8:26
37 BAKELANTS, Jan (SUN)               + 11:20
38 SERRY, Pieter (DQT)                
39 KUSS, Sepp (TJV)                   
40 BIDARD, François (ALM)             

General Classification after Stage 15
1  CARAPAZ, Richard (MOV)             64:24:00
2  ROGLIČ, Primož (TJV)                +    47
3  NIBALI, Vincenzo (TBM)              +  1:47
4  MAJKA, Rafal (BOH)                  +  2:35
5  LANDA MEANA, Mikel (MOV)            +  3:15
6  MOLLEMA, Bauke (TFS)                +  3:38
7  POLANC, Jan (UAD)                   +  4:12
8  YATES, Simon Philip (MTS)           +  5:24
9  SIVAKOV, Pavel (INS)                +  5:48
10 LOPEZ MORENO, Miguel Angel (AST)    +  5:55
11 ZAKARIN, Ilnur (TKA)                +  6:57
12 FORMOLO, Davide (BOH)               +  8:46
13 MADOUAS, Valentin (GFC)             + 14:27
14 CARTHY, Hugh John (EF1)             + 14:38
15 DOMBROWSKI, Joseph Lloyd (EF1)      + 14:52
16 DE LA PARTE, Victor (CPT)           + 23:52
17 VUILLERMOZ, Alexis (ALM)            + 24:04
18 CONTI, Valerio (UAD)                + 25:15
19 CICCONE, Giulio (TFS)               + 25:37
20 DUNBAR, Edward (INS)                + 26:45
Full Official Stage 15 Results and General Classificationrcs
Cataldo wins stage 15 from breakawaycyclingnews
Simon Yates growing in confidence after mystery strugglescyclingweekly
Carapaz growing more confident by the dayvelonews
Roglic unravels: a pee break, a bike change, a crashvelonews
Nibali's 'nastiness' coming to fore as Giro enters final weekvelonews
Last Km of Stage 15 (02:48 English, restricted to U.S. and Canada)fubo
Last Km of Stage 15 (02:44 English, restricted to Europe)eurosport
Last Km of Stage 15 (01:31 English, restricted to Australia)sbs
Last Km of Stage 15 (02:00 Italian)rai
Last Km of Stage 15 (03:36 Basque)eitb
Last Km of Stage 15 (01:00 Ambient)giroditalia
Last Km of Stage 15 (00:47 Spanish, restricted to Latin America)espn
Last 7 Km of Stage 15 (10:19 French)lequipe
Roglic crashes, almost topples over barrier on the run into Como, Stage 15 (00:19 Ambient)giro
Roglic crashes, almost topples over barrier on the run into Como, Stage 15 (00:42 English, restricted to Europe)eurosport
Roglic crashes, almost topples over barrier on the run into Como (00:37 Spanish, restricted to Latin America)espn
20 km to go: Roglic chases after mechanicial, Stage 15 (00:30 Basque)eitb
Post Stage 15 Recap Show (28:50 English)eurosport
Winner and Race Leader Interviews after Stage 15 (01:46 English)giroditalia
Winner's Interview from Stage 15 (02:38 Italian)CyclingProNet
Alberto Contador - entrevista en la meta - etapa 15 (01:59 Spanish)CyclingProNet
Stage 15 Highlights (02:11 English/Music)giroditalia
Official Stage 15 Highlights (05:17 English)inCycle
Stage 15 Highlights (03:40 English)gcn
Resumé Etape 15 (03:40 French)gcn
Highlights Etappe 15 (03:40 German)gcn
Destaques Etapa 15 (03:40 Portuguese)gcn
Resumen Etapa 15 (02:22 Spanish, restricted to Latin America)espn
31 Big Photos from Stage 15rcs/corvos
Extended Stage 15 Highlights (10:46 English, restricted to Europe)eurosport
Backstage Pass - Stage 15 (04:56 English/Music)MitcheltonSCOTT
Stage 15 Analysis w/ R Moore, L Birnie, D Friebe (52:43 English)cyclingpodcast
Stage 15 Recap Show (13:25 English)FloBikes

Stage 15 Start Interviews (02:15 English)giroditalia
Primož Roglič - Interview at the start - Stage 15 (01:21 English)CyclingProNet
Simon Yates - Interview at the start - Stage 15 (00:43 English)CyclingProNet
Mikel Landa - entrevista en la salida - etapa 15 (00:50 Spanish)CyclingProNet

Stage 15 preview: Ivrea → Como, 232 km (hilly)

May 25 update:
Stage 15 Preview with Favoritesciclismointernacional
Roglic now faces different kind of pink jerseyvelonews
Risk of avalanche, icy roads forces Giro to remove Gavia climb from Stage 16velonews
See the new stage 16 profile and map in the race summary table (right)
Nibali calls truce with Roglic in fight for Giro titlevelonews
See the race summary table (right) for the Stage 15 profile, map and timetable.

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

Stage 14 Post-Race Coverage


34 Big Photos from Stage 14rcs/corvos/bettini
Stage 14 Results
1  CARAPAZ, Richard (MOV)             4:02:23
2  YATES, Simon Philip (MTS)          +  1:32
3  NIBALI, Vincenzo (TBM)             +  1:54
4  MAJKA, Rafal (BOH)                 
5  LANDA MEANA, Mikel (MOV)           
6  LOPEZ MORENO, Miguel Angel (AST)   
7  SIVAKOV, Pavel (INS)               
8  ROGLIČ, Primož (TJV)               
9  DOMBROWSKI, Joseph Lloyd (EF1)     
10 CARUSO, Damiano (TBM)              +  2:01
11 FORMOLO, Davide (BOH)              +  3:49
12 MOLLEMA, Bauke (TFS)               +  4:04
13 CARTHY, Hugh John (EF1)            +  5:40
14 NIEVE ITURRALDE, Mikel (MTS)       
15 PEDRERO, Antonio (MOV)             
16 VUILLERMOZ, Alexis (ALM)           +  5:58
17 MADOUAS, Valentin (GFC)            
18 ZEITS, Andrey (AST)                
19 CICCONE, Giulio (TFS)              +  7:13
20 ZAKARIN, Ilnur (TKA)               +  7:20
21 MASNADA, Fausto (ANS)              
22 DUNBAR, Edward (INS)               
23 HAMILTON, Christopher (SUN)        
24 KUSS, Sepp (TJV)                   
25 SOSA CUERVO, Ivan Ramiro (INS)     
26 DE LA PARTE, Victor (CPT)          
27 HENAO GOMEZ, Sebastian (INS)       
28 POLANC, Jan (UAD)                  +  7:41
29 BIDARD, François (ALM)             
30 GALLOPIN, Tony (ALM)               
31 GEBREIGZABHIER, Amanuel (TDD)      
32 KANGERT, Tanel (EF1)               
33 HIRT, Jan (AST)                    +  7:43
34 CONTI, Valerio (UAD)               +  8:04
35 DUPONT, Hubert (ALM)               + 11:12

General Classification after Stage 14
1  CARAPAZ, Richard (MOV)             58:35:34
2  ROGLIČ, Primož (TJV)                +     7
3  NIBALI, Vincenzo (TBM)              +  1:47
4  MAJKA, Rafal (BOH)                  +  2:10
5  LANDA MEANA, Mikel (MOV)            +  2:50
6  MOLLEMA, Bauke (TFS)                +  2:58
7  POLANC, Jan (UAD)                   +  3:29
8  SIVAKOV, Pavel (INS)                +  4:55
9  YATES, Simon Philip (MTS)           +  5:28
10 LOPEZ MORENO, Miguel Angel (AST)    +  5:30
11 ZAKARIN, Ilnur (TKA)                +  6:04
12 FORMOLO, Davide (BOH)               +  8:21
13 NIEVE ITURRALDE, Mikel (MTS)        + 10:20
14 KANGERT, Tanel (EF1)                + 11:21
15 DOMBROWSKI, Joseph Lloyd (EF1)      + 12:56
16 MADOUAS, Valentin (GFC)             + 13:10
17 CARTHY, Hugh John (EF1)             + 14:38
18 GALLOPIN, Tony (ALM)                + 19:32
19 CONTI, Valerio (UAD)                + 21:12
20 DE LA PARTE, Victor (CPT)           + 21:22
Full Official Stage 14 Results and General Classificationrcs
Carapaz wins stage 14cyclingnews
Carapaz pickpockets the pink jersey in daring raidvelonews
Last Km of Stage 14 (04:20 English, restricted to U.S. and Canada)fubo
Last Km of Stage 14 (03:09 English, restricted to Europe)eurosport
Last Km of Stage 14 (01:33 English, restricted to Australia)sbs
Last Km of Stage 14 (02:00 Spanish, restricted to Latin America)espn
Last Km of Stage 14 (02:00 Italian)rai
Last Km of Stage 14 (04:05 Basque)eitb
Last Km of Stage 14 (00:40 Ambient)giroditalia
Stage 14 Highlights (02:11 English/Music)giroditalia
Official Stage 14 Highlights (05:26 English)inCycle
27 km to go: Carapaz attacks, Stage 14 (00:18 Ambient)giroditalia
33 km to go: GC contenders on San Carlo climb, Stage 14 (05:17 Basque)eitb
Winner's Interview from Stage 14 (01:10 Spanish)CyclingProNet
Winner's Interview from Stage 14 (02:04 Spanish/English)giroditalia
Extended Stage 14 Highlights (09:48 English, restricted to Europe)eurosport
Stage 14 Highlights (03:40 English)gcn
34 Big Photos from Stage 14rcs/corvos/bettini
Post Stage 14 Show (15:29 English)eurosport
Resumen Etapa 14 (02:20 Spanish, restricted to Latin America)espn
Resumé Etape 14 (03:40 French)gcn
Highlights Etappe 14 (03:40 German)gcn
Destaques Etapa 14 (03:40 Portuguese)gcn
Stage 14 Analysis (10:00 English)gcn
Backstage Pass - Stage 14 (05:39 English/Music)MitcheltonSCOTT
Stage 14 Analysis w/ R Moore, L Birnie, D Friebe (51:15 English)cyclingpodcast
Stage 14 Recap Show (12:17 English)FloBikes

Stage 19 Pre-start interviews (01:34 English)giroditalia

Stage 14 preview: Saint Vincent → Courmayeur, 131 km (Mountain)

May 24 update:
Stage 14 Preview with Favoritesciclismointernacional
Flecha’s Recon: Risky descent awaits on Stage 14 (03:39 English, restricted to Europe)eurosport
Ineos Version 3.0: Pavel Sivakov and their new generation of talentvelonews
See the race summary table (right) for the Stage 14 profile, map and timetable.

Stage 14 start time: Saturday 13:10 CET (11:10:00 AM GMT+0000); Weather for Saint Vincent, Italy
Earliest live video: 13:10 CET (11:10:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 16:58 CET (2:58:00 PM GMT+0000); Weather for Courmayeur, Italy

Stage 13 Post-Race Coverage


36 Big Photos from Stage 13rcs/corvos
Stage 13 Results
1  ZAKARIN, Ilnur (TKA)               5:34:40
2  NIEVE ITURRALDE, Mikel (MTS)       +    35
3  LANDA MEANA, Mikel (MOV)           +  1:20
4  CARAPAZ, Richard (MOV)             +  1:38
5  MOLLEMA, Bauke (TFS)               +  1:45
6  MAJKA, Rafal (BOH)                 +  2:07
7  ROGLIČ, Primož (TJV)               +  2:57
8  NIBALI, Vincenzo (TBM)             
9  SIVAKOV, Pavel (INS)               +  3:34
10 FORMOLO, Davide (BOH)              +  3:50
11 LOPEZ MORENO, Miguel Angel (AST)   +  4:19
12 KANGERT, Tanel (EF1)               +  4:23
13 DOMBROWSKI, Joseph Lloyd (EF1)     +  4:25
14 MADOUAS, Valentin (GFC)            +  4:37
15 POLANC, Jan (UAD)                  +  4:39
16 CICCONE, Giulio (TFS)              +  4:54
17 YATES, Simon Philip (MTS)          +  5:00
18 POZZOVIVO, Domenico (TBM)          +  6:40
19 MASNADA, Fausto (ANS)              +  7:59
20 GALLOPIN, Tony (ALM)               +  9:30
21 CARTHY, Hugh John (EF1)            + 10:16
22 SOSA CUERVO, Ivan Ramiro (INS)     + 10:29
23 VUILLERMOZ, Alexis (ALM)           + 10:38
24 IZAGIRRE INSAUSTI, Ion (AST)       + 11:20
25 HAMILTON, Lucas (MTS)              + 12:24
26 DE LA PARTE, Victor (CPT)          + 12:42
27 O'CONNOR, Ben (TDD)                + 12:49
28 AMADOR, Andrey (MOV)               + 12:52
29 JUNGELS, Bob (DQT)                 + 13:02
30 TOLHOEK, Antwan (TJV)              + 14:48
31 ZEITS, Andrey (AST)                + 16:20
32 HENAO GOMEZ, Sebastian (INS)       + 16:50
33 BILBAO, Pello (AST)                + 17:08
34 CONTI, Valerio (UAD)               
35 DUNBAR, Edward (INS)               + 17:10
36 HIRT, Jan (AST)                    
37 DUPONT, Hubert (ALM)               + 17:41
38 CARUSO, Damiano (TBM)              + 19:10
39 CAPECCHI, Eros (DQT)               + 19:34
40 BOUWMAN, Koen (TJV)                + 19:59

General Classification after Stage 13
1  POLANC, Jan (UAD)                  54:28:59
2  ROGLIČ, Primož (TJV)                +  2:25
3  ZAKARIN, Ilnur (TKA)                +  2:56
4  MOLLEMA, Bauke (TFS)                +  3:06
5  NIBALI, Vincenzo (TBM)              +  4:09
6  CARAPAZ, Richard (MOV)              +  4:22
7  MAJKA, Rafal (BOH)                  +  4:28
8  LANDA MEANA, Mikel (MOV)            +  5:08
9  SIVAKOV, Pavel (INS)                +  7:13
10 LOPEZ MORENO, Miguel Angel (AST)    +  7:48
11 KANGERT, Tanel (EF1)                +  7:52
12 YATES, Simon Philip (MTS)           +  8:14
13 FORMOLO, Davide (BOH)               +  8:44
14 NIEVE ITURRALDE, Mikel (MTS)        +  8:52
15 MADOUAS, Valentin (GFC)             + 11:24
16 CARTHY, Hugh John (EF1)             + 13:10
17 DOMBROWSKI, Joseph Lloyd (EF1)      + 15:14
18 AMADOR, Andrey (MOV)                + 15:43
19 GALLOPIN, Tony (ALM)                + 16:03
20 CONTI, Valerio (UAD)                + 17:20
Full Official Stage 13 Results and General Classificationrcs
Zakarin wins stage 13cyclingnews
Mikel Landa - entrevista en la meta - etapa 13 (01:07 Spanish)CyclingProNet
Zakarin wins as GC reordersvelonews
Nibali to Roglic: 'Basta! No more!' on first summit finishcyclingnews
Nibali blasts Roglic for uncooperative attitudevelonews
Landa promises more attacks as bold tactics invigorate Girovelonews
Last Km of Stage 13 (08:58 English, restricted to U.S. and Canada)fubo
Last Km of Stage 13 (02:42 English, restricted to Europe)eurosport
Last Km of Stage 13 (01:34 English, restricted to Australia)sbs
Last Km of Stage 13 (01:18 Spanish, restricted to Latin America)espn
Last Km of Stage 13 (02:00 Italian)rai
Last Km of Stage 13 (01:13 Ambient)giroditalia
Last Km of Stage 13 (01:33 French, restricted to France)lequipe
Last 15 Km of Stage 13 (47:05 Basque)eitb
Official Stage 13 Highlights (05:13 English)inCycle
Winner and Race Leader Interviews from Stage 13 (02:00 English)giroditalia
Extended Stage 13 Highlights (09:40 English, restricted to Europe)eurosport
Stage 13 Highlights (03:45 English)gcn
Destacados Etapa 13 (03:45 Spanish)gcn
Resumen Etapa 13 (03:01 Spanish, restricted to Latin America)espn
Resumé Etape 13 (03:45 French)gcn
Destaques Etapa 13 (03:45 Portuguese)gcn
Stage 13 Analysis (11:24 English)gcn
36 Big Photos from Stage 13rcs/corvos
Backstage Pass - Stage 13 (05:20 English/Music)MitcheltonSCOTT
Stage 13 Analysis w/ R Moore, L Birnie, D Friebe (48:07 English)cyclingpodcast
Stage 13 Recap Show (18:34 English)FloBikes

Stage 13 start scenes (00:42 Music)giroditalia
Primož Roglič- Interview at the start - stage 13 (00:54 English)CyclingProNet
Vincenzo Nibali - intervista all partenza - tappa 13 (00:37 Italian)CyclingProNet
Mikel Landa - entrevista en la salida - etapa 13 (00:37 Spanish)CyclingProNet
Simon Yates - Interview at the start - stage 13 (01:08 English)CyclingProNet

Stage 13 preview: Pinerolo → Ceresole Reale, 196 km (Mountain)

May 23 update:
Stage 13 Preview with Favoritesciclismointernacional
Impossible to hide, Flecha recons the first mountaintop finish (03:26 English, restricted to Europe)eurosport
See the race summary table (right) for the Stage 13 profile, map and timetable.

Stage 13 start time: Friday 11:30 CET (9:30:00 AM GMT+0000); Weather for Pinerolo, Italy
Earliest live video: 13:10 CET (11:10:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 16:50 CET (2:50:00 PM GMT+0000); Weather for Ceresole Reale, Lago Serru

Stage 12 Post-Race Coverage


41 Big Photos from Stage 12rcs/corvos/bettini
Stage 12 Results
1  BENEDETTI, Cesare (BOH)             3:41:49
2  CARUSO, Damiano (TBM)               
3  DUNBAR, Edward (INS)                
4  BRAMBILLA, Gianluca (TFS)           +     2
5  CAPECCHI, Eros (DQT)                +     6
6  POLANC, Jan (UAD)                   +    25
7  MONTAGUTI, Matteo (ANS)             +    34
8  DE GENDT, Thomas (LTS)              +  2:36
9  GAVAZZI, Francesco (ANS)            
10 SENNI, Manuel (BRD)                 +  2:38
11 ČERNÝ, Josef (CPT)                  +  2:42
12 LUDVIGSSON, Tobias (GFC)            +  2:52
13 KLUGE, Roger (LTS)                  +  3:05
14 COVILI, Luca (BRD)                  
15 GASPAROTTO, Enrico (TDD)            +  3:23
16 BAKELANTS, Jan (SUN)                +  6:23
17 WYSS, Danilo (TDD)                  +  6:33
18 LOPEZ MORENO, Miguel Angel (AST)    +  7:35
19 LANDA MEANA, Mikel (MOV)            
20 DUNNE, Conor (ICA)                  +  7:36
21 CARAPAZ, Richard (MOV)              +  8:03
22 SIVAKOV, Pavel (INS)                
23 MAJKA, Rafal (BOH)                  
24 ROGLIČ, Primož (TJV)                
25 NIBALI, Vincenzo (TBM)              
26 CHAVES RUBIO, Jhoan Esteban (MTS)   
27 MOLLEMA, Bauke (TFS)                
28 YATES, Simon Philip (MTS)           
29 KANGERT, Tanel (EF1)                
30 ZAKARIN, Ilnur (TKA)                +  8:09
31 BOARO, Manuele (AST)                +  8:16
32 CATALDO, Dario (AST)                
33 CARTHY, Hugh John (EF1)             +  8:43
34 POZZOVIVO, Domenico (TBM)           
35 PEDRERO, Antonio (MOV)              
36 SOSA CUERVO, Ivan Ramiro (INS)      +  8:46
37 CICCONE, Giulio (TFS)               +  8:58
38 HAMILTON, Lucas (MTS)               +  9:11
39 HALLER, Marco (TKA)                 +  9:57
40 KNEES, Christian (INS)              + 10:06

General Classification after Stage 12
1  POLANC, Jan (UAD)                   48:49:40
2  ROGLIČ, Primož (TJV)                  + 4:07
3  CONTI, Valerio (UAD)                  + 4:51
4  CAPECCHI, Eros (DQT)                  + 5:02
5  NIBALI, Vincenzo (TBM)                + 5:51
6  MOLLEMA, Bauke (TFS)                  + 6:02
7  MAJKA, Rafal (BOH)                    + 7:00
8  CARAPAZ, Richard (MOV)                + 7:23
9  AMADOR, Andrey (MOV)                  + 7:30
10 CARTHY, Hugh John (EF1)               + 7:33
11 GASPAROTTO, Enrico (TDD)              + 7:37
12 ZAKARIN, Ilnur (TKA)                  + 7:45
13 YATES, Simon Philip (MTS)             + 7:53
14 ANTUNES, Amaro (CPT)                  + 7:56
15 GAVAZZI, Francesco (ANS)              + 7:59
16 LOPEZ MORENO, Miguel Angel (AST)      + 8:08
17 KANGERT, Tanel (EF1)                
18 MONTAGUTI, Matteo (ANS)               + 8:16
19 SIVAKOV, Pavel (INS)                  + 8:18
20 CARBONI, Giovanni (BRD)               + 8:21
21 LANDA MEANA, Mikel (MOV)              + 8:31
22 CHAVES RUBIO, Jhoan Esteban (MTS)     + 8:37
23 JUNGELS, Bob (DQT)                    + 8:59
24 CATTANEO, Mattia (ANS)                + 9:25
25 FORMOLO, Davide (BOH)                 + 9:33
Full Official Stage 12 Results and General Classificationrcs
Giro d'Italia: Benedetti wins stage 12cyclingnews
Eros Capecchi / Damiano Caruso - interviste post gara - tappa 12 (02:28 Italian)CyclingProNet
Gianluca Brambilla - intervista post gara - tappa 12 (01:55 Italian)CyclingProNet
Superman López fires warning shotvelonews
Last Km of Stage 12 (02:18 English, restricted to U.S. and Canada)fubo
Last Km of Stage 12 (02:33 English, restricted to Europe)eurosport
Last Km of Stage 12 (01:43 Spanish, restricted to Latin America)espn
Last Km of Stage 12 (01:48 Basque)eitb
Last Km of Stage 12 (02:00 Italian)rai
Last Km of Stage 12 (00:38 Ambient)giroditalia
Winner's Interview from Stage 12 (02:14 Italian)CyclingProNet
Race Leader's Interview after Stage 12 (01:37 English)CyclingProNet
Post-Stage 12 interviews (05:23 English)giroditalia
Post Stage 12 Recap Show (30:00 English)eurosport
Stage 12 Highlights (03:44 English)gcn
Extended Stage 12 Highlights (10:51 English)eurosport
Backstage Pass - Stage 12 (04:52 English/Music)MitcheltonSCOTT
Stage 12 Analysis w/ R Moore, L Birnie, D Friebe (46:55 English)cyclingpodcast
41 Big Photos from Stage 12rcs/corvos/bettini
Resumé Etape 11 (03:44 French)gcn
Highlights Etappe 12 (03:44 German)gcn
Destaques Etapa 12 (03:44 Portuguese)gcn
Destacados Etapa 12 (03:44 Spanish)gcn

Stage 12 preview: Cuneo → Pinerolo, 158 km (hilly)

May 22 update:
Stage 12 Preview with Favoritesciclismointernacional
Conti vows to lose Giro lead in stylevelonews
Stage 12 Flythrough (00:52 Music)giroditalia
Juan Antonio Flecha recons punchy Stage 12 (03:23 English, restricted to Europe)eurosport
Alberto Contador previews Stage 12 (01:16 English, restricted to Europe)eurosport
Photos from Cuneo-Pinerolo stage in 2009 - Danilo Di Luca winssirotti/rcs
Photos from Pinerolo stage in 2016 - Matteo Trentin winssirotti/rcs
See the race summary table (right) for the Stage 12 profile, map and timetable.

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

Stage 11 Post-Race Coverage


29 Big Photos from Stage 11rcs/corvos/bettini
Stage 11 Results
1  EWAN, Caleb (LTS)                   5:17:26
2  DEMARE, Arnaud (GFC)                
3  ACKERMANN, Pascal (BOH)             
4  VIVIANI, Elia (DQT)                 
5  CIMOLAI, Davide (ICA)               
6  CONSONNI, Simone (UAD)              
7  GIBBONS, Ryan (TDD)                 
8  NIZZOLO, Giacomo (TDD)              
9  MARECZKO, Jakub (CPT)               
10 BENNETT, Sean (EF1)                 
11 LOBATO DEL VALLE, Juan Jose (NIP)   
12 CANOLA, Marco (NIP)                 
13 BELLETTI, Manuel (ANS)              
14 LONARDI, Giovanni (NIP)             
15 BARBIN, Enrico (BRD)                
16 KUZNETSOV, Viacheslav (TKA)         
17 ROJAS, José (MOV)                   
18 MARCATO, Marco (UAD)                
19 JUNGELS, Bob (DQT)                  
20 SIMION, Paolo (BRD)                 
21 CHAVES RUBIO, Jhoan Esteban (MTS)   
22 DENZ, Nico (ALM)                    
23 OOMEN, Sam (SUN)                    
24 POLANC, Jan (UAD)                   
25 LANDA MEANA, Mikel (MOV)            
26 SELIG, Rüdiger (BOH)                
27 FORMOLO, Davide (BOH)               
28 PUCCIO, Salvatore (INS)             
29 MONTAGUTI, Matteo (ANS)             
30 BAKELANTS, Jan (SUN)                

General Classification after Stage 11
1  CONTI, Valerio (UAD)      45:02:05
2  ROGLIČ, Primož (TJV)        + 1:50
3  PETERS, Nans (ALM)          + 2:21
4  ROJAS, José (MOV)           + 2:33
5  MASNADA, Fausto (ANS)       + 2:36
6  AMADOR, Andrey (MOV)        + 2:39
7  ANTUNES, Amaro (CPT)        + 3:05
8  MADOUAS, Valentin (GFC)     + 3:27
9  CARBONI, Giovanni (BRD)     + 3:30
10 BILBAO, Pello (AST)         + 3:32
11 NIBALI, Vincenzo (TBM)      + 3:34
12 MOLLEMA, Bauke (TFS)        + 3:45
13 SERRY, Pieter (DQT)         + 3:47
14 JUNGELS, Bob (DQT)          + 4:08
15 CATTANEO, Mattia (ANS)      + 4:34
16 CARTHY, Hugh John (EF1)     + 4:36
17 FORMOLO, Davide (BOH)       + 4:42
18 MAJKA, Rafal (BOH)          + 4:43
19 OOMEN, Sam (SUN)            + 5:02
20 CARAPAZ, Richard (MOV)      + 5:06
Full Official Stage 11 Results and General Classificationrcs
Second win for Ewan on stage 11cyclingnews
Last Km of Stage 11 (00:37 Ambient)giroditalia
Last Km of Stage 11 (02:15 English, restricted to Europe)eurosport
Last Km of Stage 11 (01:13 English, restricted to Australia)sbs
Last Km of Stage 11 (02:58 Spanish, restricted to Latin America)espn
Last Km of Stage 11 (02:00 Italian)rai
Last Km of Stage 11 (04:04 Basque)eitb
Overhead Replay of the Stage 11 finish (00:42 No Sound)eurosport
Winner's Interview from Stage 11 (00:54 English)CyclingProNet
Race Leader's Interview after Stage 11 (01:13 Italian)CyclingProNet
Official Stage 11 Highlights (04:51 English)inCycle
Stage 11 Highlights (03:13 English)gcn
Stage 11 Analysis (09:02 English)gcn
Resumé Etape 11 (03:13 French)gcn
Highlights Etappe 11 (03:13 German)gcn
Destaques Etapa 11 (03:13 Portuguese)gcn
29 Big Photos from Stage 11rcs/corvos/bettini
Stage 11 Analysis w/ R Moore, L Birnie, D Friebe (41:28 English)cyclingpodcast

Stage 11 Pre-start interviews (04:05 English)giroditalia

Stage 11 preview: Carpi → Novi Ligure, 221 km (flat)

May 21 update:
Stage 11 Preview with Favoritesciclismointernacional
Riders defend conservative racing in opening half of Girovelonews
Photos from the Novi Ligure finish on 2010 - Jerome Pineau winsrcs/sirotti
See the race summary table (right) for the Stage 11 profile, map and timetable.

Stage 11 start time: Wednesday 11:55 CET (9:55:00 AM GMT+0000); Weather for Carpi, Italy
Earliest live video: 13:05 CET (11:05:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 17:25 CET (3:25:00 PM GMT+0000); Weather for Novi Ligure, Italy

Stage 10 Post-Race Coverage


22 Big Photos from Stage 10rcs/corvos/bettini
Stage 10 Results
1  DEMARE, Arnaud (GFC)          3:36:07
2  VIVIANI, Elia (DQT)           
3  SELIG, Rüdiger (BOH)          
4  EWAN, Caleb (LTS)             
5  NIZZOLO, Giacomo (TDD)        
6  CIMOLAI, Davide (ICA)         
7  BELLETTI, Manuel (ANS)        
8  LONARDI, Giovanni (NIP)       
9  DE BUYST, Jasper (LTS)        
10 GUARNIERI, Jacopo (GFC)       
11 SABATINI, Fabio (DQT)         
12 BENNETT, Sean (EF1)           
13 LUDVIGSSON, Tobias (GFC)      
14 KLUGE, Roger (LTS)            
15 SENECHAL, Florian (DQT)       
16 ČERNÝ, Josef (CPT)            
17 SINKELDAM, Ramon (GFC)        
18 KUZNETSOV, Viacheslav (TKA)   
19 MARCATO, Marco (UAD)          
20 SBARAGLI, Kristian (ICA)      
21 ANTUNES, Amaro (CPT)          
22 GAVAZZI, Francesco (ANS)      
23 PETERS, Nans (ALM)            
24 BOARO, Manuele (AST)          
25 CARAPAZ, Richard (MOV)        
26 BAUER, Jack (MTS)             
27 WARBASSE, Lawrence (ALM)      
28 YATES, Simon Philip (MTS)     
29 LE GAC, Olivier (GFC)         
30 OOMEN, Sam (SUN)              

General Classification after Stage 10
1  CONTI, Valerio (UAD)      39:44:39
2  ROGLIČ, Primož (TJV)        + 1:50
3  PETERS, Nans (ALM)          + 2:21
4  ROJAS, José (MOV)           + 2:33
5  MASNADA, Fausto (ANS)       + 2:36
6  AMADOR, Andrey (MOV)        + 2:39
7  ANTUNES, Amaro (CPT)        + 3:05
8  MADOUAS, Valentin (GFC)     + 3:27
9  CARBONI, Giovanni (BRD)     + 3:30
10 BILBAO, Pello (AST)         + 3:32
11 NIBALI, Vincenzo (TBM)      + 3:34
12 MOLLEMA, Bauke (TFS)        + 3:45
13 SERRY, Pieter (DQT)         + 3:47
14 JUNGELS, Bob (DQT)          + 4:08
15 CATTANEO, Mattia (ANS)      + 4:34
16 CARTHY, Hugh John (EF1)     + 4:36
17 FORMOLO, Davide (BOH)       + 4:42
18 MAJKA, Rafal (BOH)          + 4:43
19 OOMEN, Sam (SUN)            + 5:02
20 CARAPAZ, Richard (MOV)      + 5:06
Full Official Stage 10 Results and General Classificationrcs
Demare wins stage 10cyclingnews
Elia Viviani - Post-race interview - Stage 10 (01:26 English)CyclingProNet
Demare tells grand tour rookie Ackermann to stay humblevelonews
Ackermann hits the deck but keeps maglia ciclaminocyclingnews
Roglic knows nothing is won yetvelonews
Last Km of Stage 10 (00:46 Ambient)giroditalia
Last Km of Stage 10 (03:05 English, restricted to Europe)eurosport
Last Km of Stage 10 (01:27 Spanish, restricted to Latin America)espn
Last Km of Stage 10 (02:00 Italian)rai
Last Km of Stage 10 (03:21 Basque)eitb
Last Km of Stage 10 (01:02 English, restricted to Australia)sbs
Overhead Replay of the Stage 10 finish (01:39 Music)
Winner's Interview from Stage 10 (01:15 French)giroditalia
Winner's Interview from Stage 10 (02:25 French)CyclingProNet
Official Stage 10 Highlights (04:48 English)inCycle
Stage 10 Highlights (03:22 English)gcn
Stage 10 Analysis (08:38 English)gcn
Resumé Etape 10 (03:22 French)gcn
Highlights Etappe 10 (03:22 German)gcn
Destaques Etapa 10 (03:22 Portuguese)gcn
Stage 10 Analysis w/ R Moore, L Birnie, D Friebe (52:40 English)cyclingpodcast
22 Big Photos from Stage 10rcs/corvos/bettini
Extended Highlights from Stage 10 (10:20 English, restricted to Europe)eurosport

Stage 10 Start Interviews (01:53 English)giroditalia

Stage 10 preview: Ravenna → Modena, 145 km (flat)

May 20 update:
Stage 10 Preview with Favoritesciclismointernacional
Simon Yates: Everybody has to attack Roglic nowcyclingnews
See the race summary table (right) for the Stage 10 profile, map and timetable.

Stage 10 start time: Tuesday 13:45 CET (11:45:00 AM GMT+0000); Weather for Ravenna, Italy
Earliest live video: 13:05 CET (11:05:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 17:40 CET (3:40:00 PM GMT+0000); Weather for Modena, Italy

2019 Giro d'Italia Rest Day 1

May 19 update: Monday is the first rest day
The Making of Trofeo Senza Fine - the overall winner's trophy (01:00 Music)giroditalia
Wiggins, Gerrans reveal how riders spend their rest days (02:48 English, restricted to Europe)eurosport
Index to 247 Big Photos from the first 9 stagesrcs/corvos/bettini
Giro rest day reviewinrng
Rest Day Wrap Up: 5 Things We've Learnt So Far (13:58 English)gcn
Matt White talks about Simon Yates: Refocus, look forward (03:55 English)CyclingJourno
The Press Conference - Rest Day 1 (56:50 English)cyclingpodcast
more to come...

Stage 9 Post-Race Coverage


23 Big Photos from the Stage 9 ITTrcs/corvos/bettini
Stage 9 Results
1  ROGLIČ, Primož (TJV)                51:52
2  CAMPENAERTS, Victor (LTS)           +   11
3  MOLLEMA, Bauke (TFS)                + 1:00
4  NIBALI, Vincenzo (TBM)              + 1:05
5  KANGERT, Tanel (EF1)                + 1:10
6  HAGA, Chad (SUN)                    + 1:14
7  JUNGELS, Bob (DQT)                  + 1:16
8  CARTHY, Hugh John (EF1)             + 1:30
9  BILBAO, Pello (AST)                 + 1:43
10 CATTANEO, Mattia (ANS)              + 1:52
11 CARAPAZ, Richard (MOV)              + 1:55
12 POLANC, Jan (UAD)                   
13 ZAKARIN, Ilnur (TKA)                + 1:56
14 MAJKA, Rafal (BOH)                  + 2:04
15 ULISSI, Diego (UAD)                 + 2:08
16 DE LA PARTE, Victor (CPT)           + 2:20
17 O'CONNOR, Ben (TDD)                 + 2:23
18 DE GENDT, Thomas (LTS)              + 2:32
19 DAVIES, Scott (TDD)                 + 2:37
20 IZAGIRRE INSAUSTI, Ion (AST)        + 2:39
21 CARUSO, Damiano (TBM)               + 2:40
22 LUDVIGSSON, Tobias (GFC)            + 2:44
23 AMADOR, Andrey (MOV)                + 2:46
24 SIVAKOV, Pavel (INS)                + 2:47
25 GEOGHEGAN HART, Tao (INS)           + 2:49
26 FORMOLO, Davide (BOH)               + 2:52
27 MASNADA, Fausto (ANS)               + 2:56
28 NEILANDS, Krists (ICA)              + 2:57
29 LANDA MEANA, Mikel (MOV)            + 3:03
30 CATALDO, Dario (AST)                + 3:09
31 YATES, Simon Philip (MTS)           + 3:11
32 DOMBROWSKI, Joseph Lloyd (EF1)      
33 CHAVES RUBIO, Jhoan Esteban (MTS)   + 3:14
34 POZZOVIVO, Domenico (TBM)           + 3:21
35 HAMILTON, Christopher (SUN)         + 3:27
36 KNOX, James (DQT)                   + 3:30
37 VERVAEKE, Louis (SUN)               + 3:33
38 CONTI, Valerio (UAD)                + 3:34
39 ZEITS, Andrey (AST)                 + 3:35
40 JUUL JENSEN, Christopher (MTS)      + 3:37

General Classification after Stage 9
1  CONTI, Valerio (UAD)                36:08:32
2  ROGLIČ, Primož (TJV)                 +  1:50
3  PETERS, Nans (ALM)                   +  2:21
4  ROJAS, José (MOV)                    +  2:33
5  MASNADA, Fausto (ANS)                +  2:36
6  AMADOR, Andrey (MOV)                 +  2:39
7  ANTUNES, Amaro (CPT)                 +  3:05
8  MADOUAS, Valentin (GFC)              +  3:27
9  CARBONI, Giovanni (BRD)              +  3:30
10 BILBAO, Pello (AST)                  +  3:32
11 NIBALI, Vincenzo (TBM)               +  3:34
12 MOLLEMA, Bauke (TFS)                 +  3:45
13 SERRY, Pieter (DQT)                  +  3:47
14 JUNGELS, Bob (DQT)                   +  4:08
15 CATTANEO, Mattia (ANS)               +  4:34
16 CARTHY, Hugh John (EF1)              +  4:36
17 FORMOLO, Davide (BOH)                +  4:42
18 MAJKA, Rafal (BOH)                   +  4:43
19 OOMEN, Sam (SUN)                     +  5:02
20 CARAPAZ, Richard (MOV)               +  5:06
21 DE LA PARTE, Victor (CPT)            +  5:20
22 ZAKARIN, Ilnur (TKA)                 +  5:22
23 POLANC, Jan (UAD)                    +  5:24
24 YATES, Simon Philip (MTS)            +  5:36
25 KANGERT, Tanel (EF1)                 +  5:51
26 SIVAKOV, Pavel (INS)                 +  6:01
27 LOPEZ MORENO, Miguel Angel (AST)     +  6:19
28 CHAVES RUBIO, Jhoan Esteban (MTS)    +  6:20
29 GALLOPIN, Tony (ALM)                 +  6:21
30 LANDA MEANA, Mikel (MOV)             +  6:42
31 GEOGHEGAN HART, Tao (INS)            +  6:58
32 O'CONNOR, Ben (TDD)                  +  7:12
33 DOMBROWSKI, Joseph Lloyd (EF1)       +  7:29
34 NIEVE ITURRALDE, Mikel (MTS)         +  8:11
35 VUILLERMOZ, Alexis (ALM)             +  8:58
36 CATALDO, Dario (AST)                 +  9:43
37 GASPAROTTO, Enrico (TDD)             + 10:00
38 VILLELLA, Davide (AST)               + 10:37
39 CAPECCHI, Eros (DQT)                 + 10:44
40 GAVAZZI, Francesco (ANS)             + 11:09
Full Official Stage 9 Results and General Classificationrcs
Roglic wins stage 9 as Conti keeps pink jerseycyclingnews
Vincenzo Nibali shows ready for another grand tour winvelonews
Roglic piles the pressure on Giro rivalsvelonews
Mitchelton-Scott to regroup following Yates’s stunning TT lossesvelonews
Wiggins on Yates' dwindling Giro changes (00:46 English, restricted to Europe)eurosport
Vincenzo Nibali - intervista post gara - tappa 9 (03:33 Italian)CyclingProNet
'It's sh*t for him but he had dry conditions': Primož Roglič on Campenaerts mechanicalcw
Stage 9 Highlights (03:24 English)gcn
Official Stage 9 Highlights | inCycle (05:40 English)inCycle
Did this cost Victor Campenaerts Stage 9 victory (00:30 Ambient)@giroditalia
Winner's Interview from Stage 9 (01:36 English)CyclingProNet
Race Leader's Interview after Stage 9 (01:24 Italian)CyclingProNet
23 Big Photos from the Stage 9 ITTrcs/corvos/bettini
Stage 9 Analysis w/ R Moore, L Birnie, D Friebe (44:18 English)cyclingpodcast
Stage 9 Analysis (13:15 English)gcn
Resumé Etape 9 (03:24 French)gcn
Destaques Etapa 9 (03:24 Portuguese)gcn
Destacados Etapa 9 (03:24 Spanish)gcn
Extended Stage 9 Highlights (11:38 English, restricted to Europe)eurosport
Backstage Pass - Stage 9 (05:11 English/Music)MitcheltonSCOTT

Stage 9 preview: Riccione → San Marino, 34.8 km (TT)

May 18 update:
Stage 9 Preview with Favoritesciclismointernacional
Stage 9 ITT Start Order and Times (CET) — rcs
Time trial could give Roglic more advantagevelonews
Recon: Giro d'Italia Stage 9 Analysis (04:44 English/Music)FloBikes
See the race summary table (right) for the Stage 9 profile, map and timetable.

Stage 9 start time: Sunday 12:50 CET (10:50:00 AM GMT+0000); Weather for Riccione, Italy
Earliest live video: 13:05 CET (11:05:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 17:00 CET (3:00:00 PM GMT+0000); Weather for San Marino, RSM

Stage 8 Post-Race Coverage


15 Big Photos from Stage 8rcs/corvos/bettini
Stage 8 Results
1  EWAN, Caleb (LTS)         5:43:32
2  VIVIANI, Elia (DQT)       
3  ACKERMANN, Pascal (BOH)   
4  SABATINI, Fabio (DQT)     
5  BELLETTI, Manuel (ANS)    
6  DEMARE, Arnaud (GFC)      
7  CIMOLAI, Davide (ICA)     
8  CANOLA, Marco (NIP)       
9  NIZZOLO, Giacomo (TDD)    
10 SELIG, Rüdiger (BOH)      

General Classification after Stage 8
1  CONTI, Valerio (UAD)      35:13:06
2  ROJAS, José (MOV)           + 1:32
3  CARBONI, Giovanni (BRD)     + 1:41
4  PETERS, Nans (ALM)          + 2:09
5  MADOUAS, Valentin (GFC)     + 2:17
6  ANTUNES, Amaro (CPT)        + 2:45
7  MASNADA, Fausto (ANS)       + 3:14
8  SERRY, Pieter (DQT)         + 3:25
9  AMADOR, Andrey (MOV)        + 3:27
10 OOMEN, Sam (SUN)            + 4:57
Full Official Stage 8 Results and General Classificationrcs
Ewan wins stage 8cyclingnews
Ewan: ‘Victory is a relief’velonews
Simon Yates: Making 'Massive' leaps as a grand tour cyclist (02:29 English)CyclingJourno
Pascal Ackermann - Post-race interview - Stage 8 (01:16 English)CyclingProNet
Last Km of Stage 8 (01:21 English, restricted to U.S. and Canada)fubo
Last Km of Stage 8 (02:43 English, restricted to Europe)eurosport
Last Km of Stage 8 (01:26 English)sbs
Last Km of Stage 8 (03:20 Basque)eitb
Last Km of Stage 8 (02:00 Italian)rai
Last Km of Stage 8 (00:34 Ambient)giroditalia
Winner's Interview from Stage 8 (01:04 English)CyclingProNet
Race Leader's Interview after Stage 8 (00:41 Italian)CyclingProNet
Stage 8 Finish and Podium Highlights (00:50 Music)giroditalia
Official Stage 8 Highlights (05:04 English)inCycle
Stage 8 Highlights (03:47 English)gcn
Stage 8 Analysis (08:36 English)gcn
Highlights Etappe 8 (03:47 German)gcn
Destaques Etapa 8 (03:47 Portuguese)gcn
15 Big Photos from Stage 8rcs/corvos/bettini
Backstage Pass - Stage 8 (04:47 English/Music)MitcheltonSCOTT
Extended Highlights from Stage 8 (09:49 English, restricted to Europe)eurosport
Stage 8 Analysis w/ R Moore, L Birnie, D Friebe (51:42 English)cyclingpodcast

Stage 8 preview: Tortoreto Lido → Pesaro, 239 km (rolling)

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

Stage 8 start time: Saturday 11:15 CET (9:15:00 AM GMT+0000); Weather for Tortoreto Lido, Italy
Earliest live video: 13:05 CET (11:05:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 16:58 CET (2:58:00 PM GMT+0000); Weather for Pesaro, Italy

Stage 7 Post-Race Coverage


40 Big Photos from Stage 7rcs/corvos/bettini
Stage 7 Results
1  BILBAO, Pello (AST)                 4:06:27
2  GALLOPIN, Tony (ALM)                 +    5
3  FORMOLO, Davide (BOH)               
4  HAMILTON, Lucas (MTS)                +    9
5  CATTANEO, Mattia (ANS)              
6  ROJAS, José (MOV)                    +   30
7  HENAO GOMEZ, Sebastian (INS)         +   48
8  PEDRERO, Antonio (MOV)               + 1:01
9  MADOUAS, Valentin (GFC)              + 1:07
10 VENDRAME, Andrea (ANS)              
11 VAN DER SANDE, Tosh (LTS)           
12 BATTAGLIN, Enrico (TKA)             
13 GAVAZZI, Francesco (ANS)            
14 MAJKA, Rafal (BOH)                  
15 BAKELANTS, Jan (SUN)                
16 LOPEZ MORENO, Miguel Angel (AST)    
17 NIBALI, Vincenzo (TBM)              
18 YATES, Simon Philip (MTS)           
19 JUNGELS, Bob (DQT)                  
20 ROGLIČ, Primož (TJV)                
21 SIVAKOV, Pavel (INS)                
22 CHAVES RUBIO, Jhoan Esteban (MTS)   
23 DOMBROWSKI, Joseph Lloyd (EF1)      
24 OOMEN, Sam (SUN)                    
25 SERRY, Pieter (DQT)                 
26 MOLLEMA, Bauke (TFS)                
27 CARAPAZ, Richard (MOV)              
28 DUNBAR, Edward (INS)                
29 LANDA MEANA, Mikel (MOV)            
30 ZAKARIN, Ilnur (TKA)                
31 CICCONE, Giulio (TFS)               
32 POZZOVIVO, Domenico (TBM)           
33 CAPECCHI, Eros (DQT)                
34 O'CONNOR, Ben (TDD)                 
35 KANGERT, Tanel (EF1)                
36 SOSA CUERVO, Ivan Ramiro (INS)      
37 DE LA PARTE, Victor (CPT)           
38 VERVAEKE, Louis (SUN)               
39 NIEVE ITURRALDE, Mikel (MTS)        
40 ANTUNES, Amaro (CPT)                

General Classification after Stage 7
1  CONTI, Valerio (UAD)               29:29:34
2  ROJAS, José (MOV)                    + 1:32
3  CARBONI, Giovanni (BRD)              + 1:41
4  PETERS, Nans (ALM)                   + 2:09
5  MADOUAS, Valentin (GFC)              + 2:17
6  ANTUNES, Amaro (CPT)                 + 2:45
7  MASNADA, Fausto (ANS)                + 3:14
8  SERRY, Pieter (DQT)                  + 3:25
9  AMADOR, Andrey (MOV)                 + 3:27
10 OOMEN, Sam (SUN)                     + 4:57
11 BILBAO, Pello (AST)                  + 5:23
12 ROGLIČ, Primož (TJV)                 + 5:24
13 FORMOLO, Davide (BOH)              
14 GALLOPIN, Tony (ALM)                 + 5:34
15 YATES, Simon Philip (MTS)            + 5:59
16 NIBALI, Vincenzo (TBM)               + 6:03
17 LOPEZ MORENO, Miguel Angel (AST)     + 6:08
18 MAJKA, Rafal (BOH)                   + 6:13
19 CATTANEO, Mattia (ANS)               + 6:16
20 MOLLEMA, Bauke (TFS)                 + 6:19
Full Official Stage 7 Results and General Classificationrcs
Bilbao wins stage 7cyclingnews
Finish Clip from Stage 7 (00:26 Ambient)giroditalia
Last Km of Stage 7 (03:33 English, restricted to U.S. and Canada)fubo
Last Km of Stage 7 (02:35 Basque)eitb
Last Km of Stage 7 (01:41 English, restricted to Europe)eurosport
Last Km of Stage 7 (00:57 Spanish, restricted to Latin America)espn
Last Km of Stage 7 (02:00 Italian)rai
Last Km of Stage 7 (01:37 English, restricted to Australia)sbs
Winner's Interview from Stage 7 (03:50 English)giroditalia
Winner's Interview from Stage 7 (01:21 English, restricted to Europe)eurosport
Winner's Interview from Stage 7 (01:53 Spanish)CyclingProNet
Race Leader's Interview after Stage 7 (02:48 Italian)CyclingProNet
Stage 7 Highlights (02:12 English)giroditalia
Stage 7 Highlights (03:09 English)gcn
Resumé Etape 7 (03:09 French)gcn
40 Big Photos from Stage 7rcs/corvos/bettini
Stage 7 Analysis w/ R Moore, L Birnie, D Friebe (45:01 English)cyclingpodcast

Stage 7 Start Interviews (01:44 English)giroditalia

Stage 7 preview: Vasto → L'Aquilla, 185 km (uphill finish)

May 16 update:
Stage 7 Preview with Favoritesciclismointernacional
Photos from the Stage 11 in 2010 - Evgeni Petrov winsrcs/sirotti
See the race summary table (right) for the Stage 7 profile, map and timetable.

Stage 7 start time: Friday 12:25 CET (10:25:00 AM GMT+0000); Weather for Vasto, Italy
Earliest live video: 13:05 CET (11:05:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 16:57 CET (2:57:00 PM GMT+0000); Weather for L'Aquilla, Italy

Stage 6 Post-Race Coverage


30 Big Photos from Stage 6rcs/corvos
Stage 6 Results
1  MASNADA, Fausto (ANS)               5:45:01
2  CONTI, Valerio (UAD)                 +    5
3  ROJAS, José (MOV)                    +   38
4  PLAZA, Ruben (ICA)                  
5  CARBONI, Giovanni (BRD)              +   43
6  SERRY, Pieter (DQT)                  +   54
7  MADOUAS, Valentin (GFC)             
8  PETERS, Nans (ALM)                   +   57
9  AMADOR, Andrey (MOV)                
10 ANTUNES, Amaro (CPT)                
11 OOMEN, Sam (SUN)                     + 1:03
12 CONCI, Nicola (TFS)                  + 2:18
13 BOIVIN, Guillaume (ICA)              + 7:17
14 BOUWMAN, Koen (TJV)                  + 7:19
15 ROTA, Lorenzo (BRD)                 
16 TOLHOEK, Antwan (TJV)               
17 ROGLIČ, Primož (TJV)                
18 YATES, Simon Philip (MTS)           
19 BAKELANTS, Jan (SUN)                
20 BOOKWALTER, Brent (MTS)             
21 SENECHAL, Florian (DQT)             
22 CHAVES RUBIO, Jhoan Esteban (MTS)   
23 JUNGELS, Bob (DQT)                  
24 ZEITS, Andrey (AST)                 
25 CICCONE, Giulio (TFS)               
26 LOPEZ MORENO, Miguel Angel (AST)    
27 CAPECCHI, Eros (DQT)                
28 JUUL JENSEN, Christopher (MTS)      
29 GAVAZZI, Francesco (ANS)            
30 ULISSI, Diego (UAD)                 
31 NIEVE ITURRALDE, Mikel (MTS)        
32 MC CARTHY, Jay (BOH)                
33 DUNBAR, Edward (INS)                
34 PUCCIO, Salvatore (INS)             
35 HAMILTON, Lucas (MTS)               
36 SIVAKOV, Pavel (INS)                
37 BELLETTI, Manuel (ANS)              
38 DOMBROWSKI, Joseph Lloyd (EF1)      
39 COVILI, Luca (BRD)                  
40 GIBBONS, Ryan (TDD)                 

General Classification after Stage 6
1  CONTI, Valerio (UAD)               25:22:00
2  CARBONI, Giovanni (BRD)              + 1:41
3  PETERS, Nans (ALM)                   + 2:09
4  ROJAS, José (MOV)                    + 2:12
5  MADOUAS, Valentin (GFC)              + 2:19
6  ANTUNES, Amaro (CPT)                 + 2:45
7  MASNADA, Fausto (ANS)                + 3:14
8  SERRY, Pieter (DQT)                  + 3:25
9  AMADOR, Andrey (MOV)                 + 3:27
10 OOMEN, Sam (SUN)                     + 4:57
11 ROGLIČ, Primož (TJV)                 + 5:24
12 CONCI, Nicola (TFS)                  + 5:49
13 YATES, Simon Philip (MTS)            + 5:59
14 NIBALI, Vincenzo (TBM)               + 6:03
15 LOPEZ MORENO, Miguel Angel (AST)     + 6:08
16 ULISSI, Diego (UAD)                
17 MAJKA, Rafal (BOH)                   + 6:13
18 MOLLEMA, Bauke (TFS)                 + 6:19
19 CARUSO, Damiano (TBM)                + 6:20
20 JUNGELS, Bob (DQT)                   + 6:26
Full Official Stage 6 Results and General Classificationrcs
Giro d'Italia: Masnada wins stage 6cyclingnews
Roglic caught up in crash at Giro d’Italiacyclingnews
Primož Roglič - Post-race interview - Stage 6 (02:26 English)CyclingProNet
Stage 6 finish line quotescyclingnews
Conti: The whole peloton knew Roglic wanted to let the pink jersey gocyclingnews
One man less: Dumoulin's departure alters Giro d'Italia GC landscapecyclingnews
The fine art of ceding a leader’s jerseyvelonews
Primoz Roglic: 'Having the pink jersey costs something' (01:55 English)CyclingJourno
Finish Clip from Stage 6 (00:25 Ambient)giroditalia
Last Km of Stage 6 (02:31 English, restricted to Europe)eurosport
Last Km of Stage 6 (02:00 Italian)rai
Last Km of Stage 6 (01:04 Spanish, restricted to Latin America)espn
Last Km of Stage 6 (01:42 English, restricted to Australia)sbs
20 km to go: dog runs onto the course, Stage 6 (00:25 English)eitb
28 km to go: Attack from the break (00:20 Ambient)@giroditalia
Winner's Interview from Stage 6 (01:39 Italian)CyclingProNet
Winner's Interview from Stage 6 (01:09 English/Italian, restricted to Europe)eurosport
What You Missed - Stage 6 drama featuring a dog on the course (02:04 English, restricted to Europe)eurosport
Race Leader's Interview after Stage 6 (02:12 Italian)CyclingProNet
Official Stage 6 Highlights (05:03 English)inCycle
Stage 6 Highlights (03:10 English)gcn
Stage 6 Analysis (07:51 English)gcn
Resumé Etape 6 (03:10 French)gcn
Highlights Etappe 6 (03:10 German)gcn
Destaques Etapa 6 (03:10 Portuguese)gcn
Destacados Etapa 6 (03:10 Spanish)gcn
Extended Stage 6 Highlights (10:28 English, restricted to Europe)eurosport
30 Big Photos from Stage 6rcs/corvos
Stage 6 Analysis w/ R Moore, L Birnie, D Friebe (38:40 English)cyclingpodcast

Primoz Roglic receives treatment after Stage 6 crash (00:54 Ambient)eitb
Stage 6 | Crash Roglic (00:51 English/Ambient)giroditalia
Stage 6 Start (00:43 Music)giroditalia

Stage 6 preview: Cassino → San Giovanni Rotondo, 238 km (hilly)

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

Stage 6 start time: Thursday 11:20 CET (9:20:00 AM GMT+0000); Weather for Cassino, Italy
Earliest live video: 13:05 CET (11:05:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 17:20 CET (3:20:00 PM GMT+0000); Weather for San Giovanni Rotondo, Italy

Stage 5 Post-Race Coverage


22 Big Photos from Stage 5corvos/rcs
Stage 5 Results
1  ACKERMANN, Pascal (BOH)          3:27:05
2  GAVIRIA RENDON, Fernando (UAD)   
3  DEMARE, Arnaud (GFC)             
4  EWAN, Caleb (LTS)                
5  MOSCHETTI, Matteo (TFS)          
6  GIBBONS, Ryan (TDD)              
7  SIMION, Paolo (BRD)              
8  BIERMANS, Jenthe (TKA)           
9  LONARDI, Giovanni (NIP)          
10 BELLETTI, Manuel (ANS)           

General Classification after Stage 5
1  ROGLIČ, Primož (TJV)               19:35:04
2  YATES, Simon Philip (MTS)            +   35
3  NIBALI, Vincenzo (TBM)               +   39
4  LOPEZ MORENO, Miguel Angel (AST)     +   44
5  ULISSI, Diego (UAD)                
6  MAJKA, Rafal (BOH)                   +   49
7  MOLLEMA, Bauke (TFS)                 +   55
8  CARUSO, Damiano (TBM)                +   56
9  JUNGELS, Bob (DQT)                   + 1:02
10 FORMOLO, Davide (BOH)                + 1:06
Full Official Stage 5 Results and General Classificationrcs
Ackermann wins stage 5cyclingnews
Dumoulin's exit leaves Giro GC holevelonews
Tom Dumoulin: 'It's terrible' quitting the Giro d'Italia (01:37 English)CyclingJourno
'I wasn't ready to go home' says devastated Tom Dumoulincyclingweekly
Last Km of Stage 5 (00:49 English)@flobikes
Last Km of Stage 5 (02:54 English, restricted to Europe)eurosport
Last Km of Stage 5 (02:10 Spanish, restricted to Latin America)espn
Last Km of Stage 5 (02:00 Italian)rai
Post Stage 5 Recap Show (28:49 English)eurosport
Winner's Interview from Stage 5 (01:39 English)CyclingProNet
Winner's Interview from Stage 5 (01:13 English)giroditalia
22 Big Photos from Stage 5corvos/rcs
Stage 5 Highlights (03:29 English)gcn
Highlights Etappe 4 (03:29 German)gcn
Destaques Etapa 4 (03:29 Portuguese)gcn
Stage 5 Analysis (08:27 English)gcn
Extended Highlights from Stage 5 (09:41 English, restricted to Europe)eurosport
Stage 5 Analysis w/ R Moore, L Birnie, D Friebe (39:42 English)cyclingpodcast
Backstage Pass - Stage 5 (05:14 English)MitcheltonSCOTT

Stage 5 preview: Frascati → Terracina, 140 km (hilly/flat)

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

Stage 5 start time: Wednesday 13:55 CET (11:55:00 AM GMT+0000); Weather for Frascati, Italy
Earliest live video: 13:05 CET (11:05:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 17:30 CET (3:30:00 PM GMT+0000); Weather for Terracina, Italy

Stage 4 Post-Race Coverage


26 Big Photos from Stage 4rcs/corvos/bettini
Stage 4 Results
1  CARAPAZ, Richard (MOV)              5:58:17
2  EWAN, Caleb (LTS)                   
3  ULISSI, Diego (UAD)                 
4  ACKERMANN, Pascal (BOH)              +    2
5  SENECHAL, Florian (DQT)             
6  ROGLIČ, Primož (TJV)                
7  CONTI, Valerio (UAD)                 +   14
8  LOPEZ MORENO, Miguel Angel (AST)     +   18
9  DEMARE, Arnaud (GFC)                
10 YATES, Simon Philip (MTS)           
11 MAJKA, Rafal (BOH)                  
12 MOLLEMA, Bauke (TFS)                
13 FORMOLO, Davide (BOH)               
14 GALLOPIN, Tony (ALM)                
15 NIBALI, Vincenzo (TBM)              
16 JUNGELS, Bob (DQT)                  
17 VUILLERMOZ, Alexis (ALM)            
18 ZAKARIN, Ilnur (TKA)                
19 GEOGHEGAN HART, Tao (INS)           
20 CHAVES RUBIO, Jhoan Esteban (MTS)   
21 CARUSO, Damiano (TBM)               
22 SIVAKOV, Pavel (INS)                 +   25
23 POLANC, Jan (UAD)                   
24 DE LA PARTE, Victor (CPT)            +   27
25 CARTHY, Hugh John (EF1)              +   31
26 DOMBROWSKI, Joseph Lloyd (EF1)      
27 GAVAZZI, Francesco (ANS)             +   36
28 CARBONI, Giovanni (BRD)             
29 NIEVE ITURRALDE, Mikel (MTS)        
30 CATTANEO, Mattia (ANS)              
31 BILBAO, Pello (AST)                 
32 LANDA MEANA, Mikel (MOV)             +   44
33 VILLELLA, Davide (AST)              
34 ZEITS, Andrey (AST)                 
35 VAN DER SANDE, Tosh (LTS)            +   48
36 SBARAGLI, Kristian (ICA)             + 1:00
37 SCHWARZMANN, Michael (BOH)           + 1:17
38 KANGERT, Tanel (EF1)                 + 1:20
39 GIBBONS, Ryan (TDD)                  + 1:24
40 PETERS, Nans (ALM)                  
41 MARCATO, Marco (UAD)                
42 BELLETTI, Manuel (ANS)              
43 VIVIANI, Elia (DQT)                 
44 BATTAGLIN, Enrico (TKA)             
45 MADOUAS, Valentin (GFC)              + 1:30
46 CICCONE, Giulio (TFS)               
47 CAPECCHI, Eros (DQT)                
48 MC CARTHY, Jay (BOH)                
49 ANTUNES, Amaro (CPT)                
50 ROJAS, José (MOV)                   
51 O'CONNOR, Ben (TDD)                 
52 WARBASSE, Lawrence (ALM)            
53 CANOLA, Marco (NIP)                 
54 VENDRAME, Andrea (ANS)              
55 CAICEDO, Jonathan (EF1)             
56 MONTAGUTI, Matteo (ANS)             
57 BRAMBILLA, Gianluca (TFS)           
58 DURBRIDGE, Luke (MTS)               
59 HAMILTON, Lucas (MTS)               
60 SABATINI, Fabio (DQT)               
61 GAVIRIA RENDON, Fernando (UAD)      
62 BOARO, Manuele (AST)                 + 2:45
63 BAGIOLI, Nicola (NIP)               
64 SINKELDAM, Ramon (GFC)              
65 KOREN, Kristijan (TBM)               + 2:47

General Classification after Stage 4
1  ROGLIČ, Primož (TJV)                16:19:20
2  YATES, Simon Philip (MTS)             +   35
3  NIBALI, Vincenzo (TBM)                +   39
4  LOPEZ MORENO, Miguel Angel (AST)      +   44
5  ULISSI, Diego (UAD)                 
6  MAJKA, Rafal (BOH)                    +   49
7  MOLLEMA, Bauke (TFS)                  +   55
8  CARUSO, Damiano (TBM)                 +   56
9  JUNGELS, Bob (DQT)                    + 1:02
10 FORMOLO, Davide (BOH)                 + 1:06
11 DE LA PARTE, Victor (CPT)             + 1:10
12 BILBAO, Pello (AST)                   + 1:16
13 CARTHY, Hugh John (EF1)             
14 CHAVES RUBIO, Jhoan Esteban (MTS)   
15 GALLOPIN, Tony (ALM)                  + 1:18
16 CARAPAZ, Richard (MOV)                + 1:21
17 SIVAKOV, Pavel (INS)                  + 1:24
18 ZAKARIN, Ilnur (TKA)                  + 1:36
19 POLANC, Jan (UAD)                     + 1:39
20 ACKERMANN, Pascal (BOH)               + 1:47
21 SENECHAL, Florian (DQT)               + 1:48
22 LANDA MEANA, Mikel (MOV)              + 1:49
23 CATTANEO, Mattia (ANS)                + 1:50
24 VUILLERMOZ, Alexis (ALM)              + 1:54
25 NIEVE ITURRALDE, Mikel (MTS)          + 1:56
Full Official Stage 4 Results and General Classificationrcs
Carapaz wins stage 4 after GC riders hit the deckcyclingnews
Caleb Ewan - Post-race interview - Stage 4 (00:43 English)CyclingProNet
Tom Dumoulin - post-race interview - Stage 4 (01:00 English)CyclingProNet
Miguel Ángel López - entrevista en la meta - etapa 4 (01:55 Spanish)CyclingProNet
Simon Yates hits knee and hip in Giro d'Italia crashcyclingpub
Stage 4 finish line quotescyclingnews
Tom Dumoulin concedes 'GC is gone' after disastrous crash on stage fourcyclingweekly
Tom Dumoulin: My Giro d'Italia GC challenge is overcyclingnews
Tom Dumoulin - post-race interview - Stage 4 (01:01 English)CyclingProNet
Angry Landa lashes out in wake of late-stage crash at Girovelonews
Last 2 Km of Stage 4 (10:26 Basque)eitb
Last Km of Stage 4 (03:05 English, restricted to Europe)eurosport
Last Km of Stage 4 (02:54 Spanish, restricted to Latin America)espn
Last Km of Stage 4 (00:22 Ambient)giroditalia
7 km to go: big Stage 4 crash takes out some GC riders (00:45 English)@flobikes
7 km to go: big Stage 4 crash takes out some GC riders (01:38 English, restricted to Europe)eurosport
The two crashes at 12 and 7 km to go, Stage 4 (02:08 Basque)eitb
Bloodied Dumoulin finishes Stage 4 (02:43 Basque)eitb
Winner's Interview from Stage 4 (02:37 Spanish)CyclingProNet
Winner's Interview from Stage 4 (01:21 Spanish)giroditalia
Race Leader's Interview after Stage 4 (01:19 English)CyclingProNet
Race Leader's Interview after Stage 4 (01:25 English)giroditalia
26 Big Photos from Stage 4rcs/corvos/bettini
Stage 4 Finish Montage (00:46 Music)giroditalia
Stage 4 Highlights (03:03 English)gcn
Stage 4 Analysis (09:00 English)gcn
Resumé Etape 4 (03:03 French)gcn
Highlights Etappe 4 (03:03 German)gcn
Destaques Etapa 4 (03:03 Portuguese)gcn
Destacados Etapa 4 (03:03 Spanish)gcn
Extended Highlights from Stage 4 (10:22 English, restricted to Europe)eurosport
Stage 4 Analysis w/ R Moore, L Birnie, D Friebe (46:26 English)cyclingpodcast

Stage 4 Pre start interviews (01:52 English)giroditalia

Stage 4 preview: Orbetello → Frascati, 235 km (lumpy/ uphill finish)

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

Stage 4 start time: Tuesday 11:15 CET (9:15:00 AM GMT+0000); Weather for Orbetello, Italy
Earliest live video: 13:05 CET (11:05:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 17:30 CET (3:30:00 PM GMT+0000); Weather for Frascati, Italy

Stage 3 Post-Race Coverage


22 Big Photos from Stage 3rcs/corvos/bettini
Stage 3 Results
1  GAVIRIA RENDON, Fernando (UAD)      5:23:19
2  DEMARE, Arnaud (GFC)                
3  ACKERMANN, Pascal (BOH)             
4  MOSCHETTI, Matteo (TFS)             
5  NIZZOLO, Giacomo (TDD)              
6  MARECZKO, Jakub (CPT)               
7  CIMOLAI, Davide (ICA)               
8  BELLETTI, Manuel (ANS)              
9  KNEES, Christian (INS)              
10 MODOLO, Sacha (EF1)                 
11 YATES, Simon Philip (MTS)           
12 LOPEZ MORENO, Miguel Angel (AST)    
13 LONARDI, Giovanni (NIP)             
14 NIBALI, Vincenzo (TBM)              
15 EWAN, Caleb (LTS)                   
16 ROJAS, José (MOV)                   
17 MOLLEMA, Bauke (TFS)                
18 ZEITS, Andrey (AST)                 
19 MAJKA, Rafal (BOH)                  
20 LANDA MEANA, Mikel (MOV)            
21 MOLANO BENAVIDES, Juan (UAD)        
22 JUNGELS, Bob (DQT)                  
23 POLANC, Jan (UAD)                   
24 SIVAKOV, Pavel (INS)                
25 CHAVES RUBIO, Jhoan Esteban (MTS)   
26 KOREN, Kristijan (TBM)              
27 SABATINI, Fabio (DQT)               
28 CAPECCHI, Eros (DQT)                
29 AMADOR, Andrey (MOV)                
30 FORMOLO, Davide (BOH)               
31 VAN DER SANDE, Tosh (LTS)           
32 CARUSO, Damiano (TBM)               
33 BAUER, Jack (MTS)                   
34 DUMOULIN, Tom (SUN)                 
35 GALLOPIN, Tony (ALM)                
36 BRESCHEL, Matti (EF1)               
37 HALLER, Marco (TKA)                 
38 BILBAO, Pello (AST)                 
39 MC CARTHY, Jay (BOH)                

General Classification after Stage 3
1  ROGLIČ, Primož (TJV)                10:21:01
2  YATES, Simon Philip (MTS)             +   19
3  NIBALI, Vincenzo (TBM)                +   23
4  LOPEZ MORENO, Miguel Angel (AST)      +   28
5  DUMOULIN, Tom (SUN)                 
6  MAJKA, Rafal (BOH)                    +   33
7  MOLLEMA, Bauke (TFS)                  +   39
8  CARUSO, Damiano (TBM)                 +   40
9  BILBAO, Pello (AST)                   +   42
10 DE LA PARTE, Victor (CPT)             +   45
11 JUNGELS, Bob (DQT)                    +   46
12 CARTHY, Hugh John (EF1)               +   47
13 ULISSI, Diego (UAD)                   +   50
14 FORMOLO, Davide (BOH)               
15 NAVARRO GARCIA, Daniel (TKA)          +   58
16 DURBRIDGE, Luke (MTS)               
17 CATALDO, Dario (AST)                  +   59
18 CHAVES RUBIO, Jhoan Esteban (MTS)     + 1:00
19 SIVAKOV, Pavel (INS)                  + 1:01
20 IZAGIRRE INSAUSTI, Ion (AST)        
Full Official Stage 3 Results and General Classificationrcs
Viviani Gaviria wins Giro d'Italia stage 3cyclingnews
Gaviria takes Giro stage three after Viviani disqualifiedreuters
'If you want to pass a rider you have to change lines'cyclingweekly
'If they want trouble, they have it with finishes like this' say Deceuninckcyclingnews
Gaviria unhappy with awarded stage victoryvelonews
Last Km of Stage 3 (03:56 English, restricted to U.S. and Canada)fubo
Last Km of Stage 3 (02:58 English, restricted to Europe)eurosport
Last Km of Stage 3 (05:21 Basque)eitb
Last Km of Stage 3 (01:42 English)sbs
Last Km of Stage 3 (02:11 Spanish, restricted to Latin America)espn
Stage 3 winner is relegated for deviating from his line (00:20 No Sound)eurosport
Winner's Interview from Stage 3 (00:47 English)giroditalia
Winner's Interview from Stage 3 (01:27 Spanish)CyclingProNet
Race Leader's Interview after Stage 3 (00:54 English)giroditalia
Stage 3 Highlights (02:14 English)giroditalia
22 Big Photos from Stage 3rcs/corvos/bettini
Reaction as the Stage 3 winner is relegated (01:31 English, restricted to Europe)eurosport
Stage 3 Highlights (03:13 English)gcn
Extended Highlights from Stage 3 (11:24 English, restricted to Europe)eurosport
Stage 3 Analysis w/ R Moore, L Birnie, D Friebe (45:40 English)cyclingpodcast
Backstage Pass - Stage 3 (04:44 English)MitcheltonSCOTT
Stage 3 Recap: Debating Elia Viviani's Relegation (10:49 English)FloBikes
Official Stage 3 Highlights (05:22 English)inCycle

Stage 3 preview: Vinci → Orbetello, 220 km (lumpy)

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

Stage 3 start time: Monday 12:10 CET (10:10:00 AM GMT+0000); Weather for Vinci, Italy
Earliest live video: 13:05 CET (11:05:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 17:40 CET (3:40:00 PM GMT+0000); Weather for Orbetello, Italy

Stage 2 Post-Race Coverage


27 Big Photos from Stage 2rcs/corvos/bettini
Stage 2 Results
1  ACKERMANN, Pascal (BOH)          4:44:43
2  VIVIANI, Elia (DQT)              
3  EWAN, Caleb (LTS)                
4  GAVIRIA RENDON, Fernando (UAD)   
5  DEMARE, Arnaud (GFC)             
6  CIMOLAI, Davide (ICA)            
7  KUZNETSOV, Viacheslav (TKA)      
8  DE BUYST, Jasper (LTS)           
9  SBARAGLI, Kristian (ICA)         
10 SELIG, Rüdiger (BOH)             

General Classification after Stage 2
1  ROGLIČ, Primož (TJV)               4:47:42
2  YATES, Simon Philip (MTS)             + 19
3  NIBALI, Vincenzo (TBM)                + 23
4  LOPEZ MORENO, Miguel Angel (AST)      + 28
5  DUMOULIN, Tom (SUN)                
6  MAJKA, Rafal (BOH)                    + 23
7  GEOGHEGAN HART, Tao (INS)             + 35
8  MOLLEMA, Bauke (TFS)                  + 39
9  CARUSO, Damiano (TBM)                 + 40
10 BILBAO, Pello (AST)                   + 42
Full Official Stage 2 Results and General Classificationrcs
Ackermann wins Giro d'Italia stage 2cyclingnews
Five talking points from stage twocyclingweekly
Caleb Ewan - Interview at the start - Stage 2 (00:52 English)CyclingProNet
Roglic gives nothing away at Giro d'Italiacyclingnews
Viviani regrets moment of hesitation in first 2019 Giro d'Italia sprintcyclingnews
Ackermann quickly proves he deserved Bora's Giro d’Italia sprint spotcyclingnews
Ewan disappointed not to finish off Lotto Soudal's lead-outcyclingnews
Nibali to Yates: 'Maybe it's over the top, but never a bad thing' (02:00 English)CyclingJourno
Last Km of Stage 2 (01:56 Basque)eitb
Last Km of Stage 2 (02:59 English, restricted to Europe)eurosport
Last Km of Stage 2 (01:36 English, restricted to Australia)sbs
Finish Clip from Stage 2 (00:26 Ambient)giroditalia
28 km to go: Mikel LANDA crash in the peloton (00:41 Basque)eitb
One-Minute Highlights from Stage 2 (00:55 Music)eitb
Winner's Interview from Stage 2 (01:05 English)giroditalia
Winner's Interview from Stage 2 (01:47 English)CyclingProNet
Winner's Interview from Stage 2 (00:44 English, restricted to Europe)eurosport
Race Leader's Interview after Stage 2 (00:55 English)giroditalia
Race Leader's Interview after Stage 2 (01:11 English)CyclingProNet
Official Stage 2 Highlights (02:10 English)giroditalia
Stage 2 Highlights (03:57 English)gcn
Resumé Etape 2 (03:57 French)gcn
Highlights Etappe 2 (03:57 German)gcn
27 Big Photos from Stage 2rcs/corvos/bettini
Resumen Etapa 2 (01:27 Spanish, restricted to Latin America)espn
Stage 2 Recap: A Sprinter's Paradise (08:01 English)FloBikes
Backstage Pass from Stage 2 (04:31 English/Music)MitcheltonSCOTT
Stage 2 Analysis w/ R Moore, L Birnie, D Friebe (52:32 English)cyclingpodcast
Official Stage 21 Highlights (04:27 English)inCycle
Nibali's Brilliant Ride at the Giro d'Italia (02:49 English)Eurosport

Stage 2 preview: Bologna → Fucecchio, 205 km (hilly)

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

Stage 2 start time: Sunday 12:10 CET (10:10:00 AM GMT+0000); Weather for Bologna, Italy
Earliest live video: 13:05 CET (11:05:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 17:10 CET (3:10:00 PM GMT+0000); Weather for Fucecchio, Italy

Stage 1 Post-Race Coverage


25 Big Photos from the Stage 1 ITTrcs/corvos/bettini
Stage 1 Results
1  ROGLIČ, Primož (TJV)                12:54
2  YATES, Simon Philip (MTS)           +   19
3  NIBALI, Vincenzo (TBM)              +   23
4  LOPEZ MORENO, Miguel Angel (AST)    +   28
5  DUMOULIN, Tom (SUN)                 
6  MAJKA, Rafal (BOH)                  +   33
7  GEOGHEGAN HART, Tao (INS)           +   35
8  DE PLUS, Laurens (TJV)              
9  MOLLEMA, Bauke (TFS)                +   39
10 CARUSO, Damiano (TBM)               +   40
11 BILBAO, Pello (AST)                 +   42
12 DE LA PARTE, Victor (CPT)           +   45
13 JUNGELS, Bob (DQT)                  +   46
14 CARAPAZ, Richard (MOV)              +   47
15 KANGERT, Tanel (EF1)                
16 CARTHY, Hugh John (EF1)             
17 ULISSI, Diego (UAD)                 +   50
18 FORMOLO, Davide (BOH)               
19 POZZOVIVO, Domenico (TBM)           +   53
20 CAMPENAERTS, Victor (LTS)           
21 HAGA, Chad (SUN)                    +   54
22 KNOX, James (DQT)                   +   57
23 NAVARRO GARCIA, Daniel (TKA)        +   58
24 DURBRIDGE, Luke (MTS)               
25 CATALDO, Dario (AST)                +   59
26 CHAVES RUBIO, Jhoan Esteban (MTS)   + 1:00
27 CONTI, Valerio (UAD)                + 1:01
28 SIVAKOV, Pavel (INS)                
29 IZAGIRRE INSAUSTI, Ion (AST)        
30 GALLOPIN, Tony (ALM)                + 1:02
31 GASPAROTTO, Enrico (TDD)            + 1:04
32 HONORÉ, Mikkel Frølich (DQT)        
33 BOOKWALTER, Brent (MTS)             + 1:05
34 HAMILTON, Lucas (MTS)               
35 VAN EMDEN, Jos (TJV)                + 1:06
36 LANDA MEANA, Mikel (MOV)            + 1:07
37 BENEDETTI, Cesare (BOH)             + 1:09
38 O'CONNOR, Ben (TDD)                 + 1:12
39 POWER, Rob (SUN)                    + 1:13
40 DOMBROWSKI, Joseph Lloyd (EF1)      

General Classification after Stage 1
1  ROGLIČ, Primož (TJV)               12:54
2  YATES, Simon Philip (MTS)           + 19
3  NIBALI, Vincenzo (TBM)              + 23
4  LOPEZ MORENO, Miguel Angel (AST)    + 28
5  DUMOULIN, Tom (SUN)                
Full Official Stage 1 Resultsrcs
Roglic wins opening Giro d'Italia time trialcyclingnews
Simon Yates backtracks after Vincenzo Nibali says he should 'show some respect'cw
Primož Roglič - post-race interview - Stage 1 (03:11 English)CyclingProNet
Roglič: You Can Never Have 'Enough Of An Advantage' Over Dumoulin (02:49 English)FloBikes
Simon Yates - Post-race Interview - Stage 1 (02:54 English)CyclingProNet
Tom Dumoulin - Post-race Interview - Stage 1 (01:07 English)FloBikes
Rafał Majka - post-race interview - Stage 1 (00:30 English)CyclingProNet
'It feels good' - Roglic on the pink jersey (02:15 English)CyclingJourno
Dumoulin puts brave face on time loss at Giro d'Italiacyclingnews
Tit-for-tat a side show to Roglic’s impressive Giro opening shotvelonews
The finish of the winning ride, Stage 1 ITT (02:50 English, restricted to Europe)eurosport
Highlights from the winning ride, Stage 1 ITT (01:05 English)eitb
Tom Dumoulin sets the bar high as the first to finish Stage 1 (00:38 English)@flobikes
Vincenzo Nibali sets a new best time, Stage 1 ITT (01:13 English)eitb
Roglič is off to a flying start, Stage 1 ITT (00:30 English)@flobikes
Simon Yates passes Gaviria on the final climb, Stage 1 (00:24 English)@flobikes
Yates storms up the final climb and across the line, Stage 1 ITT (00:45 English)@flobikes
25 Big Photos from the Stage 1 ITTrcs/corvos/bettini
Stage 1 Montage Highlights (02:11 Music)giroditalia
Winner's Interview from Stage 1 (01:40 English)giroditalia
Resumen Etapa 1 (01:07 Spanish, restricted to Latin America)espn
Stage 1 Analysis w/ R Moore, L Birnie, D Friebe (36:41 English)cyclingpodcast
One-Minute Highlights from Stage 1 (00:49 Music)giroditalia
Stage 1 Highlights (03:34 English)gcn
Destaques Etapa 1 (03:34 Portuguese)gcn
Resumé Etape 1 (03:34 French)gcn
Highlights Etappe 1 (03:34 German)gcn
Highlights Tappa 1 (03:34 Italian)gcn
Behind the scenes - Tom Dumoulin Stage 1 ITT (03:23 Music/Ambient/Dutch/English)TeamSunweb
Backstage Pass Stage 1 (05:06 Music/English)MitcheltonSCOTT
Stage 1 Recap - Winners, Losers & Surprises (07:27 English)FloBikes
Official Stage 1 Highlights (05:52 English)inCycle
Extended Stage 1 Highlights (10:10 English, restricted to Europe)eurosport
What You Missed: Chain woes and gear problems on Stage 1 (03:15 English, restricted to Europe)eurosport

Stage 1 preview: Bologna → Bologna, 8.2 km (TT)


May 3 update: The 2019 Giro d'Italia will start with an 8.2km individual time trial in Bologna featuring the tough Santuario della Madonna di San Luca climb also used for the finish of Giro dell'Emilia each year. — Steve

Stage 1 Preview with Favoritesciclismointernacional
Stage 1 ITT Start Order and Times (CET) — rcs
Recon: Stage 1 Time Trial Course Preview w/ Dan Lloyd (06:42 English)gcn
Nibali: 'Yates needs to show some respect'velonews
Stage 1 Flythrough (00:52 Music)giroditalia
See the race summary table (right) for the Stage 1 profile, map and timetable.

Stage 1 start time: Saturday 16:50 CET (2:50:00 PM GMT+0000); Weather for Bologna, Italy
Earliest live video: 16:50 CET (2:50:00 PM GMT+0000); Live/delayed coverage options
Approximate finish: 20:00 CET (6:00:00 PM GMT+0000); Weather for Bologna, San Luca

2019 Giro d'Italia Teams Presentation


May 9 update:
22 Big Photos from the Teams Presentationrcs/corvos
On-Demand Broadcast of the Teams Presentation (1:38:00 English)eurosport

2019 Giro d'Italia Pre-Race Favorites Press Conferences


May 9 update:
18 Big Photos from the Pre-Race Press Conferencesrcs
Tom Dumoulin says 'it's better to be mentally fresh'cyclingweekly
Primož Roglič - Interview before the race (02:13 English)CyclingProNet
Arnaud Démare - interview avant course (04:29 French)CyclingProNet
Vincenzo Nibali - intervista prima della gara (01:19 Italian)CyclingProNet
Primož Roglič - Interview before the race (02:13 English)CyclingProNet
Israel Cycling Academy - press conference before the race (20:14 English)CyclingProNet
Bauke Mollema - press conference before the race (15:53 English)CyclingProNet
Miguel Ángel López - rueda de prensa antes de la carrera (09:00 Spanish)CyclingProNet
Tony Gallopin - interview avant course (04:54 French)CyclingProNet
Viviani aiming to rule the roost in Giro d'Italia sprintscyclingnews
Sivakov and Geoghegan Hart have freedom to try 'crazy things' at Giro d'Italiacyclingnews
Nibali ready to shoulder hopes of a nation at Giro d'Italiacyclingnews
Dumoulin: I'll race my heart out at the Giro d'Italiacyclingnews
Simon Yates: Passionate fans set Giro apart (00:38 English, restricted to Europe)eurosport
Simon Yates - interview before the race (03:11 English)CyclingProNet
Viviani urges Italian fans to be ‘more excited’ (01:07 English, restricted to Europe)eurosport
Bernal injury 'does not change much' for Team Ineos (03:44 English, restricted to Europe)eurosport
Simon Yates starts the Giro d'Italia: 'He's a hungry man, & he knows he's ready' (03:56 English)CyclingJourno

2019 Giro d'Italia Preview


May 9/10 update:
Overall Preview with Favoritesciclismointernacional
GCN's 2019 Giro d'Italia Preview (18:52 English)gcn
Times changed for Roglic - now a Giro favoritevelonews
Viviani and Deceuninck-QuickStep unveil special jersey for Giro d’Italiacyclingnews
18 Big Photos from the Pre-Race Press Conferencesrcs
22 Big Photos from the Teams Presentationrcs/corvos
Ewan looks to transform pressure into success in Giro d'Italia sprintscyclingnews
Roglic's secret weapon: Belgian climber Laurens De Plusvelonews
Giro d'Italia favourites to start TT early to avoid thunderstormscyclingnews
Ineos embraces new opportunities without star rider Bernal in Giro rostervelonews
Simon Yates: I'm the number one favourite for the Giro d'Italiacyclingnews
Who Will Win the 2019 Giro? | Giro d'Italia 2019 Previewed By Experts (05:33 English)inCycle

May 7 update:
Wiggins: It's Simon Yates' year for the Giro (01:00 English, restricted to Europe)eurosport
Dumoulin: 'Hopefully there's a big win waiting for me this year'velonews
Scouting the Giro, and why it makes a differencevelonews
Landa leads Valverde-less Movistar at Girovelonews
Five things to look out for in first weekcyclingweekly
Jungels believes Giro will be more aggressive than Tourvelonews
Preview: GC and Sprinter Favorites; Key Stagescyclingtips
Mollema leads the line for Trek-Segafredo at Giro d'Italiacyclingnews
Simon Yates: 2019 Giro d'Italia Winner? (04:44 English)inCycle

May 6 update:
Lopez leads strong Astana team in Giro d'Italiacyclingnews
Landa, Carapaz and Amador to lead Movistar at Giro d'Italiacyclingnews
Unfinished business for Simon Yates at Giro d'Italiacyclingnews
Gaviria relishing leadership role for Giro d'Italiacyclingnews
Dunbar set to make Giro d'Italia debut after Yorkshire showingcyclingnews
Vincenzo Nibali: The Giro d'Italia will be a real fight but that's why I love itcyclingnews
Kuss surrenders California leadership for Giro d'Italia debutvelonews
Bernal injury leaves Team Ineos without a Giro leadervelonews
Yates to employ more conservative strategy at Giro d'Italiavelonews

May 5 update:
Added all stage timetables, see the race summary table (see right)
Tough decisions for Team Ineos after Bernal’s Giro d’Italia misscyclingnews

May 4 update:
Egan Bernal out of Giro d’Italia after collarbone breakcyclingnews
Provisional Startlist w/ bib numberssteephill.tv
104 Best of Big Photos from the 2012 Giro d'Italia: Ryder Hesjedal winssirotti/rcs/reuters
82 Best of Big Photos from the 2011 Giro d'Italia: Alberto Contador winssirotti/rcs
74 Best of Big Photos from the 2010 Giro d'Italia: Ivan Basso winssirotti/rcs
43 Best of Big Photos from the 2009 Giro d'Italia: Denis Menchov winssirotti
More years to come...

May 3 update:
Alejandro Valverde out of Giro d'Italiacyclingnews
Esteban Chaves on Giro Heartbreak & the Virus That Ended His 2018 Season (05:34 English)inCycle

May 2 update:
Giro d'Italia 2019 | Top Riders (00:38 Music)giroditalia
2019 Giro d'Italia Preview (11:20 English)FloBikes
Kuss to replace Gesink in Jumbo-Visma's Giro d'Italia squadcyclingnews
Giro d'Italia 2019: The Essential Guidecyclingnews

April 30 update:
Valverde's Giro d'Italia participation in doubt after training crashcyclingnews
The Gavia | A Temperamental Legend (05:58 English)FloBikes

April 29 update:
Caleb Ewan to lead Lotto-Soudalcyclingweekly
Tom Dumoulin performing 'worse than last two years' ahead of Giro d'Italiacyclingweekly
Nibali can smell blood in the water ahead of Giro d'Italiavelonews

April 24 update:
Race Promo: Watch The 2019 Giro d'Italia Live (00:39 English/Music)FloBikes

April 2 update:
Esteban Chaves to support Simon Yates at Giro d'Italiacyclingpub

March 25 update:
Zakarin on track for Giro d'Italiacyclingnews

March 21 update:
Hot off Tirreno nail-biter, Roglic ready to soar at Girovelonews

February 27 update:
Jumbo-Visma use UAE Tour as crucial Giro d'Italia testvelonews

February 21 update:
Egan Bernal: 'I'm not afraid to lose the Giro d'Italia, Sky will keep paying me the same'cw

February 11 update:
Giro will be Bernal's big chance to lead Skyvelonews
Egan Bernal Interview: 'Il mio Giro sarà speciale' (00:41 Italian)gazzetta

February 6 update:
Chris Froome: ‘Egan Bernal can win the Giro d’Italia at his first attempt’cyclingweekly
Geraint Thomas to skip Giro to focus on Tour de Francefrance24

February 5 update:
Demare contents himself with Giro d'Italia as Pinot leads at Tour de Francecyclingnews



Also follow steephill on Twitter for the latest race info and video updates.
February 1 update:
‘Giro route was too good to pass up’ for Dumoulinvelonews

January 27 update:
A balancing act: Analysing the Giro d'Italia wildcardscyclingnews

January 25 update:
Confirmed list of teams for the 2019 racecyclingweekly

January 18 update:
Aru's Giro planning includes Colorado training campvelonews

January 15 update:
Vincenzo Nibali: Winning the Giro d'Italia for the third time would be really specialcyclingpub
Giro not on Sagan’s radar — yetvelonews

January 11 update:
Young Brit Tao Geoghegan Hart looking to next level at Giro d’Italia 2019cyclingweekly

January 10 update:
Podcast: Dumoulin's Giro ambitions (57:14 English)cyclingpodcast


16 Big Photos from the Route Presentationrcs

October 31 update:
Official route is now posted. See right for stage profiles and maps...
Giro d'Italia 2019 route revealedcyclingnews
Mountainous 2019 Giro d'Italia route bookended by time trialsvelonews
Giro 2019, Froome: “Corsa equilibrata”. Vegni: “Ricordiamo L’Aquila”gazzetta.it
Chris Froome undecided over defence of Giro d’Italia on ‘explosive’ coursetheguardian
2019 Route Flythrough (08:10 Music)giroditalia
Official 2019 Race Promo (00:59 Music)giroditalia
16 Big Photos from the Route Presentationrcs

October 18 update:
Details of 2019 Giro d'Italia emergecyclingnews

September 24 update:
2019 Giro d'Italia will start with tough individual time trial in Bolognacyclingnews

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



Live Video Streaming and TV Coverage

May 10 update: A work in progress for 2019 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 (english)
  tv schedule
English United States/Canada. Live HD and on-demand (DVR) coverage without a cable, satellite or telco contract. A fubo.tv monthly subscription includes online DVR after a free 7 day trial. Plus access to many other races and channels. More details...
   live video (english)
  schedule
United States/Canada, Live and On-Demand. A flobikes $150 annual subscription includes access to many upcoming races + access to all FloSports sites. More details...
   live video (italian)
  tv schedule
Italy; the earliest live on RAI Sport with the pre-race show before live coverage. RAI coverage switches to RAI 2 below later each day.
   live video (restricted)
  tv schedule
Italy; Live on Rai 2.
eurosport    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 (french)
French, restricted to France
   live video (basque)
   live video (basque)
  tv schedule
Basque; live for all stages from 13:05 to 18:30 CET
   live video (english)
  tv schedule
Territories across Africa inc. South Africa; English. Must be a resident of the area and DStv customer

   live video (japanese)
  tv schedule (japanese)
  tv schedule (english)
Japanese, restricted to Japan. Free one-month trial provides access to both Tour de Romandie and Giro d'Italia.

   live video (english)
  tv schedule
English, restricted to New Zealand
   live video (welsh)
  tv schedule
Welsh, restricted to Wales and the rest of the UK;
   live video (spanish)
  tv schedule
Colombia and maybe Latin America, Caribbean & other Spanish-speaking regions in South America

   live video (spanish)
Spanish; Colombia. Vivo en resumen
   live video (luxembourgish)
  tv schedule
Luxembourg only; Luxembourguish
 live ticker
English with Italian and Spanish options; official source for race updates
 live text updates Cyclingnews English text updates
 steephill text updates
updates on previews, live video, results, photos, highlights
check back at race time for more and updated links; email send a comment or a new live link


2019 Giro d'Italia Route Map


Stage maps are posted in the race summary table .


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