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 2018 — rcs/corvos/bettini/reuters Big Photos from 2017 — sirotti/rcs Big Photos from 2016 — sirotti/rcs Big Photos from 2015 — sirotti/rcs Big Photos from all 2014 stages — sirotti/rcs Big Photos from all 2013 stages — sirotti/rcs Big Photos from all 2012 stages — sirotti/rcs/reuters Big Photos from all 2011 stages — sirotti/rcs Big Photos from all 2010 stages — sirotti/rcs Big Photos from all 2009 stages — sirotti |
| ||||||||||||
![]() Show All Profile Thumbnails | ||||||||||||
1 | Saturday, May 11 | 8.2 km | ||||||||||
![]() | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
2 | Sunday, May 12 | 205 km | ||||||||||
Bologna → Fucecchio | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
3 | Monday, May 13 | 220 km | ||||||||||
Vinci → Orbetello | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
4 | Tuesday, May 14 | 235 km | ||||||||||
Orbetello → Frascati | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
5 | Wednesday, May 15 | 140 km | ||||||||||
Frascati → Terracina | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
6 | Thursday, May 16 | 238 km | ||||||||||
Cassino → San Giovanni Rotondo | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
7 | Friday, May 17 | 185 km | ||||||||||
Vasto → L'Aquilla | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
8 | Saturday, May 18 | 239 km | ||||||||||
Tortoreto Lido → Pesaro | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
9 | Sunday, May 19 | 34.8 km | ||||||||||
![]() | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
R | Monday, May 20 | |||||||||||
Rest day | ||||||||||||
10 | Tuesday, May 21 | 145 km | ||||||||||
Ravenna → Modena | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
11 | Wednesday, May 22 | 221 km | ||||||||||
Carpi → Novi Ligure | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
12 | Thursday, May 23 | 158 km | ||||||||||
Cuneo → Pinerolo | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
13 | Friday, May 24 | 196 km | ||||||||||
![]() | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
14 | Saturday, May 25 | 131 km | ||||||||||
![]() | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
15 | Sunday, May 26 | 232 km | ||||||||||
Ivrea → Como | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
R | Monday, May 27 | |||||||||||
Rest day | ||||||||||||
16 | Tuesday, May 28 | 194 km | ||||||||||
![]() | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
17 | Wednesday, May 29 | 181 km | ||||||||||
![]() | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
18 | Thursday, May 30 | 222 km | ||||||||||
Valdaora (Val di Sole) → Santa Maria di Sala | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
19 | Friday, May 31 | 151 km | ||||||||||
![]() | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
20 | Saturday, June 1 | 194 km | ||||||||||
![]() | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
21 | Sunday, June 2 | 17 km | ||||||||||
![]() | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
Total Distance | 3547 km | |||||||||||
| ||||||||||||
News and Updates for Giro d'Italia 2019
June 3 update:Giro d'Italia victory gives Carapaz 'sporting immortality' in Ecuador — cyclingnews
'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'Italia — velonews
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 21 — rcs/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:52Full Official Stage 21 Results and Final General Classification — rcs
Richard Carapaz wins the 2019 Giro d'Italia — cyclingnews
UCI jury decision under scrutiny after Lopez's assault on fan goes unpunished — cyclingnews
Carapaz: It's incredible to say that I'm the winner of the Giro d'Italia — cyclingnews
Roglic keen to learn from his mistakes after securing Giro d'Italia podium spot — cyclingnews
Nibali turns focus to Tour de France after Giro d'Italia podium — cyclingnews
Landa eight seconds away from Giro d'Italia podium spot — cyclingnews
Haga saves Sunweb's Giro d'Italia with time trial victory — cyclingnews
Simon Yates reflects on ‘heart-breaking’ Giro — cyclingweekly
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 21 — rcs/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 Favorites — ciclismointernacional
Stage 21 Start Order and Times (CET) — steephill.tv
Photos from the Verona final day TT in 2010 - Ivan Basso wins overall — rcs/sirotti
Stage 21 Flythrough (00:49 Music) — giroditalia
Vegni on Sagan, defending his Giro route, and rumors of a 'virtual' prologue — velonews
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 20 — rcs/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:18Full Official Stage 20 Results and General Classification — rcs
Bilbao wins stage 20 — cyclingnews
Miguel Ángel López - entrevista en la meta - etapa 20 (02:08 Spanish) — CyclingProNet
Lopez, Roglic caught up in fan tangles — velonews
No regrets for Nibali after failing to topple Carapaz and Movistar at Giro d'Italia — cyclingnews
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 20 — rcs/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 Favorites — ciclismointernacional
Carapaz sleeps easy as Nibali hypes friction — velonews
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 19 — rcs/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:49Full Official Stage 19 Results and General Classification — rcs
Chaves wins stage 19 — cyclingnews
Chaves finds life metaphor in Giro stage victory — velonews
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 19 — rcs/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 Favorites — ciclismointernacional
Tactical masterclass: the old-school thinking behind Movistar's Giro dominance — velonews
Nibali plans all-out assault in Giro’s final mountain showdown — velonews
Dolomite antipasto: Giro d'Italia approaches crunch point at San Martino di Castrozza — cyclingnews
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 18 — rcs/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:42Full Official Stage 18 Results and General Classification — rcs
Cima wins stage 18 — cyclingnews
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 18 — rcs/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 Favorites — ciclismointernacional
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 17 — rcs/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:42Full Official Stage 17 Results and General Classification — rcs
Nans Peters wins stage 17 — cyclingnews
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 17 — rcs/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 Favorites — ciclismointernacional
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 16 — rcs/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:19Full Official Stage 16 Results and General Classification — rcs
Ciccone wins stage 16 — cyclingnews
Carapaz holds off Nibali as Roglic loses more ground in Giro — reuters
Primož Roglič - Post-race interview - Stage 16 (03:17 English) — CyclingProNet
Nibali locks horns with Carapaz for Giro showdown — velonews
A matter of time: Exposed Roglic succumbs to the inevitable — velonews
The Mortirolo reveals Roglic as human, Movistar control Nibali's attack — cyclingnews
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 16 — rcs/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 Favorites — ciclismointernacional
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 2010 — rcs/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 stages — rcs/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 week — cyclingpub
Giro rest day review — inrng
Is the Giro the Most Exciting Grand Tour? (05:26 English/Music) — inCycle
Giro calculus: Why betting on time trials could be Roglic's undoing — velonews
Simon Yates' Giro is far from over says Matt White — cweekly
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 15 — rcs/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:45Full Official Stage 15 Results and General Classification — rcs
Cataldo wins stage 15 from breakaway — cyclingnews
Simon Yates growing in confidence after mystery struggles — cyclingweekly
Carapaz growing more confident by the day — velonews
Roglic unravels: a pee break, a bike change, a crash — velonews
Nibali's 'nastiness' coming to fore as Giro enters final week — velonews
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 15 — rcs/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 Favorites — ciclismointernacional
Roglic now faces different kind of pink jersey — velonews
Risk of avalanche, icy roads forces Giro to remove Gavia climb from Stage 16 — velonews
See the new stage 16 profile and map in the race summary table (right)
Nibali calls truce with Roglic in fight for Giro title — velonews
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 14 — rcs/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:22Full Official Stage 14 Results and General Classification — rcs
Carapaz wins stage 14 — cyclingnews
Carapaz pickpockets the pink jersey in daring raid — velonews
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 14 — rcs/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 Favorites — ciclismointernacional
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 talent — velonews
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 13 — rcs/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:20Full Official Stage 13 Results and General Classification — rcs
Zakarin wins stage 13 — cyclingnews
Mikel Landa - entrevista en la meta - etapa 13 (01:07 Spanish) — CyclingProNet
Zakarin wins as GC reorders — velonews
Nibali to Roglic: 'Basta! No more!' on first summit finish — cyclingnews
Nibali blasts Roglic for uncooperative attitude — velonews
Landa promises more attacks as bold tactics invigorate Giro — velonews
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 13 — rcs/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 Favorites — ciclismointernacional
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 12 — rcs/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:33Full Official Stage 12 Results and General Classification — rcs
Giro d'Italia: Benedetti wins stage 12 — cyclingnews
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 shot — velonews
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 12 — rcs/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 Favorites — ciclismointernacional
Conti vows to lose Giro lead in style — velonews
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 wins — sirotti/rcs
Photos from Pinerolo stage in 2016 - Matteo Trentin wins — sirotti/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 11 — rcs/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:06Full Official Stage 11 Results and General Classification — rcs
Second win for Ewan on stage 11 — cyclingnews
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 11 — rcs/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 Favorites — ciclismointernacional
Riders defend conservative racing in opening half of Giro — velonews
Photos from the Novi Ligure finish on 2010 - Jerome Pineau wins — rcs/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 10 — rcs/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:06Full Official Stage 10 Results and General Classification — rcs
Demare wins stage 10 — cyclingnews
Elia Viviani - Post-race interview - Stage 10 (01:26 English) — CyclingProNet
Demare tells grand tour rookie Ackermann to stay humble — velonews
Ackermann hits the deck but keeps maglia ciclamino — cyclingnews
Roglic knows nothing is won yet — velonews
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 10 — rcs/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 Favorites — ciclismointernacional
Simon Yates: Everybody has to attack Roglic now — cyclingnews
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 dayThe 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 stages — rcs/corvos/bettini
Giro rest day review — inrng
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 ITT — rcs/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:09Full Official Stage 9 Results and General Classification — rcs
Roglic wins stage 9 as Conti keeps pink jersey — cyclingnews
Vincenzo Nibali shows ready for another grand tour win — velonews
Roglic piles the pressure on Giro rivals — velonews
Mitchelton-Scott to regroup following Yates’s stunning TT losses — velonews
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 mechanical — cw
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 ITT — rcs/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 Favorites — ciclismointernacional
Stage 9 ITT Start Order and Times (CET) — rcs
Time trial could give Roglic more advantage — velonews
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 8 — rcs/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:57Full Official Stage 8 Results and General Classification — rcs
Ewan wins stage 8 — cyclingnews
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 8 — rcs/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 Favorites — ciclismointernacional
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 7 — rcs/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:19Full Official Stage 7 Results and General Classification — rcs
Bilbao wins stage 7 — cyclingnews
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 7 — rcs/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 Favorites — ciclismointernacional
Photos from the Stage 11 in 2010 - Evgeni Petrov wins — rcs/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 6 — rcs/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:26Full Official Stage 6 Results and General Classification — rcs
Giro d'Italia: Masnada wins stage 6 — cyclingnews
Roglic caught up in crash at Giro d’Italia — cyclingnews
Primož Roglič - Post-race interview - Stage 6 (02:26 English) — CyclingProNet
Stage 6 finish line quotes — cyclingnews
Conti: The whole peloton knew Roglic wanted to let the pink jersey go — cyclingnews
One man less: Dumoulin's departure alters Giro d'Italia GC landscape — cyclingnews
The fine art of ceding a leader’s jersey — velonews
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 6 — rcs/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 Favorites — ciclismointernacional
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 5 — corvos/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:06Full Official Stage 5 Results and General Classification — rcs
Ackermann wins stage 5 — cyclingnews
Dumoulin's exit leaves Giro GC hole — velonews
Tom Dumoulin: 'It's terrible' quitting the Giro d'Italia (01:37 English) — CyclingJourno
'I wasn't ready to go home' says devastated Tom Dumoulin — cyclingweekly
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 5 — corvos/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 Favorites — ciclismointernacional
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 4 — rcs/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:56Full Official Stage 4 Results and General Classification — rcs
Carapaz wins stage 4 after GC riders hit the deck — cyclingnews
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 crash — cyclingpub
Stage 4 finish line quotes — cyclingnews
Tom Dumoulin concedes 'GC is gone' after disastrous crash on stage four — cyclingweekly
Tom Dumoulin: My Giro d'Italia GC challenge is over — cyclingnews
Tom Dumoulin - post-race interview - Stage 4 (01:01 English) — CyclingProNet
Angry Landa lashes out in wake of late-stage crash at Giro — velonews
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 4 — rcs/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 Favorites — ciclismointernacional
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 3 — rcs/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 Classification — rcs
Gaviria takes Giro stage three after Viviani disqualified — reuters
'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 Deceuninck — cyclingnews
Gaviria unhappy with awarded stage victory — velonews
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 3 — rcs/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 Favorites — ciclismointernacional
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 2 — rcs/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) + 42Full Official Stage 2 Results and General Classification — rcs
Ackermann wins Giro d'Italia stage 2 — cyclingnews
Five talking points from stage two — cyclingweekly
Caleb Ewan - Interview at the start - Stage 2 (00:52 English) — CyclingProNet
Roglic gives nothing away at Giro d'Italia — cyclingnews
Viviani regrets moment of hesitation in first 2019 Giro d'Italia sprint — cyclingnews
Ackermann quickly proves he deserved Bora's Giro d’Italia sprint spot — cyclingnews
Ewan disappointed not to finish off Lotto Soudal's lead-out — cyclingnews
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 2 — rcs/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 Favorites — ciclismointernacional
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 ITT — rcs/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 Results — rcs
Roglic wins opening Giro d'Italia time trial — cyclingnews
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'Italia — cyclingnews
Tit-for-tat a side show to Roglic’s impressive Giro opening shot — velonews
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 ITT — rcs/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 Favorites — ciclismointernacional
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 Presentation — rcs/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 Conferences — rcs
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 sprints — cyclingnews
Sivakov and Geoghegan Hart have freedom to try 'crazy things' at Giro d'Italia — cyclingnews
Nibali ready to shoulder hopes of a nation at Giro d'Italia — cyclingnews
Dumoulin: I'll race my heart out at the Giro d'Italia — cyclingnews
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 Favorites — ciclismointernacional
GCN's 2019 Giro d'Italia Preview (18:52 English) — gcn
Times changed for Roglic - now a Giro favorite — velonews
Viviani and Deceuninck-QuickStep unveil special jersey for Giro d’Italia — cyclingnews
18 Big Photos from the Pre-Race Press Conferences — rcs
22 Big Photos from the Teams Presentation — rcs/corvos
Ewan looks to transform pressure into success in Giro d'Italia sprints — cyclingnews
Roglic's secret weapon: Belgian climber Laurens De Plus — velonews
Giro d'Italia favourites to start TT early to avoid thunderstorms — cyclingnews
Ineos embraces new opportunities without star rider Bernal in Giro roster — velonews
Simon Yates: I'm the number one favourite for the Giro d'Italia — cyclingnews
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 difference — velonews
Landa leads Valverde-less Movistar at Giro — velonews
Five things to look out for in first week — cyclingweekly
Jungels believes Giro will be more aggressive than Tour — velonews
Preview: GC and Sprinter Favorites; Key Stages — cyclingtips
Mollema leads the line for Trek-Segafredo at Giro d'Italia — cyclingnews
Simon Yates: 2019 Giro d'Italia Winner? (04:44 English) — inCycle
May 6 update:
Lopez leads strong Astana team in Giro d'Italia — cyclingnews
Landa, Carapaz and Amador to lead Movistar at Giro d'Italia — cyclingnews
Unfinished business for Simon Yates at Giro d'Italia — cyclingnews
Gaviria relishing leadership role for Giro d'Italia — cyclingnews
Dunbar set to make Giro d'Italia debut after Yorkshire showing — cyclingnews
Vincenzo Nibali: The Giro d'Italia will be a real fight but that's why I love it — cyclingnews
Kuss surrenders California leadership for Giro d'Italia debut — velonews
Bernal injury leaves Team Ineos without a Giro leader — velonews
Yates to employ more conservative strategy at Giro d'Italia — velonews
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 miss — cyclingnews
May 4 update:
Egan Bernal out of Giro d’Italia after collarbone break — cyclingnews
Provisional Startlist w/ bib numbers — steephill.tv
104 Best of Big Photos from the 2012 Giro d'Italia: Ryder Hesjedal wins — sirotti/rcs/reuters
82 Best of Big Photos from the 2011 Giro d'Italia: Alberto Contador wins — sirotti/rcs
74 Best of Big Photos from the 2010 Giro d'Italia: Ivan Basso wins — sirotti/rcs
43 Best of Big Photos from the 2009 Giro d'Italia: Denis Menchov wins — sirotti
More years to come...
May 3 update:
Alejandro Valverde out of Giro d'Italia — cyclingnews
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 squad — cyclingnews
Giro d'Italia 2019: The Essential Guide — cyclingnews
April 30 update:
Valverde's Giro d'Italia participation in doubt after training crash — cyclingnews
The Gavia | A Temperamental Legend (05:58 English) — FloBikes
April 29 update:
Caleb Ewan to lead Lotto-Soudal — cyclingweekly
Tom Dumoulin performing 'worse than last two years' ahead of Giro d'Italia — cyclingweekly
Nibali can smell blood in the water ahead of Giro d'Italia — velonews
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'Italia — cyclingpub
March 25 update:
Zakarin on track for Giro d'Italia — cyclingnews
March 21 update:
Hot off Tirreno nail-biter, Roglic ready to soar at Giro — velonews
February 27 update:
Jumbo-Visma use UAE Tour as crucial Giro d'Italia test — velonews
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 Sky — velonews
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 France — france24
February 5 update:
Demare contents himself with Giro d'Italia as Pinot leads at Tour de France — cyclingnews
![]() ![]() Also follow steephill on Twitter for the latest race info and video updates. |
‘Giro route was too good to pass up’ for Dumoulin — velonews
January 27 update:
A balancing act: Analysing the Giro d'Italia wildcards — cyclingnews
January 25 update:
Confirmed list of teams for the 2019 race — cyclingweekly
January 18 update:
Aru's Giro planning includes Colorado training camp — velonews
January 15 update:
Vincenzo Nibali: Winning the Giro d'Italia for the third time would be really special — cyclingpub
Giro not on Sagan’s radar — yet — velonews
January 11 update:
Young Brit Tao Geoghegan Hart looking to next level at Giro d’Italia 2019 — cyclingweekly
January 10 update:
Podcast: Dumoulin's Giro ambitions (57:14 English) — cyclingpodcast
16 Big Photos from the Route Presentation — rcs
October 31 update:
Official route is now posted. See right for stage profiles and maps...
Giro d'Italia 2019 route revealed — cyclingnews
Mountainous 2019 Giro d'Italia route bookended by time trials — velonews
Giro 2019, Froome: “Corsa equilibrata”. Vegni: “Ricordiamo L’Aquila” — gazzetta.it
Chris Froome undecided over defence of Giro d’Italia on ‘explosive’ course — theguardian
2019 Route Flythrough (08:10 Music) — giroditalia
Official 2019 Race Promo (00:59 Music) — giroditalia
16 Big Photos from the Route Presentation — rcs
October 18 update:
Details of 2019 Giro d'Italia emerge — cyclingnews
September 24 update:
2019 Giro d'Italia will start with tough individual time trial in Bologna — cyclingnews
Video highlights/archived coverage from previous years
Race History with Past Winners — wikipedia
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. — Stevemedia source | tv or internet | comments/restrictions | |
---|---|---|---|
![]() |
![]() ![]() |
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... | |
![]() |
![]() ![]() |
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... | |
![]() |
![]() ![]() |
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. | |
![]() |
![]() ![]() |
Italy; Live on Rai 2. | |
![]() |
![]() ![]() |
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 | |
![]() |
![]() |
French, restricted to France | |
![]() |
![]() ![]() ![]() |
Basque; live for all stages from 13:05 to 18:30 CET | |
![]() |
![]() ![]() |
Territories across Africa inc. South Africa; English. Must be a resident of the area and DStv customer | |
![]() |
![]() ![]() ![]() |
Japanese, restricted to Japan. Free one-month trial provides access to both Tour de Romandie and Giro d'Italia. | |
![]() |
![]() ![]() |
English, restricted to New Zealand | |
![]() |
![]() ![]() |
Welsh, restricted to Wales and the rest of the UK; | |
![]() |
![]() ![]() |
Colombia and maybe Latin America, Caribbean & other Spanish-speaking regions in South America | |
![]() |
![]() |
Spanish; Colombia. Vivo en resumen | |
![]() |
![]() ![]() |
Luxembourg only; Luxembourguish | |
![]() |
![]() |
English with Italian and Spanish options; official source for race updates | |
![]() |
![]() |
Cyclingnews English text updates | |
![]() |
![]() |
updates on previews, live video, results, photos, highlights | |
check back at race time for more and updated links; ![]() |
2019 Giro d'Italia Route Map 

Stage maps are posted in the race summary table .