Race Info, Preview, Live Video, Results, Photos and Highlights
![]() Alejandro VALVERDE (MOVISTAR) and Vincenzo NIBALI (ASTANA) skillfully descending through the Dolomites on Stage 14. Stage 19 demonstrated that a rider needs to be a good descender inorder to win the Giro d'Italia. More photos posted below. This is the 2016 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 2016 (all stages) — 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 |
| ||||||||||||
![]() ![]() | ||||||||||||
1 | Friday, May 6 | 9.8 km | ||||||||||
![]() | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
2 | Saturday, May 7 | 190 km | ||||||||||
Arnhem (NL) → Nijmegen (NL) | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
3 | Sunday, May 8 | 190 km | ||||||||||
Nijmegen (NL) → Arnhem (NL) | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
R | Monday, May 9 | |||||||||||
Rest day | ||||||||||||
4 | Tuesday, May 10 | 200 km | ||||||||||
Catanzaro → Praia a Mare | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
5 | Wednesday, May 11 | 233 km | ||||||||||
Praia a Mare → Benevento | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
6 | Thursday, May 12 | 157 km | ||||||||||
![]() | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
7 | Friday, May 13 | 211 km | ||||||||||
Sulmona → Foligno | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
8 | Saturday, May 14 | 186 km | ||||||||||
Foligno → Arezzo | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
9 | Sunday, May 15 | 40.5 km | ||||||||||
![]() | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
R | Monday, May 16 | |||||||||||
Rest day | ||||||||||||
10 | Tuesday, May 17 | 219 km | ||||||||||
Campi Bisenzio → Sestola | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
11 | Wednesday, May 18 | 229 km | ||||||||||
Modena → Asolo | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
12 | Thursday, May 19 | 182 km | ||||||||||
Noale → Bibione | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
13 | Friday, May 20 | 170 km | ||||||||||
![]() | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
14 | Saturday, May 21 | 210 km | ||||||||||
![]() | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
15 | Sunday, May 22 | 10.8 km | ||||||||||
![]() | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
R | Monday, May 23 | |||||||||||
Rest day | ||||||||||||
16 | Tuesday, May 24 | 132 km | ||||||||||
![]() | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
17 | Wednesday, May 25 | 196 km | ||||||||||
Molveno → Cassano d'Adda | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
18 | Thursday, May 26 | 244 km | ||||||||||
Muggiò → Pinerolo | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
19 | Friday, May 27 | 162 km | ||||||||||
![]() | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
20 | Saturday, May 28 | 134 km | ||||||||||
![]() | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
21 | Sunday, May 29 | 163 km | ||||||||||
Cuneo → Torino | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
Total Distance | 3469 km | |||||||||||
| ||||||||||||
News and Updates for Giro d'Italia 2016
September 14 update:Giro unveils 3-stage island start on Sardinia for 2017 — velonews
June 1: Vincenzo Nibali was honoured by fellow Sicilians, President of Italy, Sergio Mattarella
and in the background Pietro Grasso, the President of Senato
May 30/31, June 1 update:
Giro d’Italia victory cements Nibali’s role as future leader of Bahrain Cycling team — cyclingnews
Il Giro di Nibali - Nibali Race Highlights (01:39 Italian, restricted to Italy) — rai
Unserious questions [for the U.S. riders], part 5: the Giro finale — velonews
The Day after Interview; Nibali: 'Adesso Rio. Poi voglio vincere...' (05:29 Italian) — gazzetta
Valverde completes Grand Tour podium hat-trick — cyclingnews
Nibali lives up to predatory nickname in Giro win — velonews
The GCN Show: How Did Vincenzo Nibali Win The Giro d'Italia (23:14 English) — gcn
Giro roundtable: Nibali's last stand? — velonews
Giro d'Italia 2016 review (12:16 English/Music) — inCycle
Podcast: saying arrivederci to the Giro d'Italia (48:38 English) — cycling-central
Stage 21 Post-Race Coverage 

19 Big Photos from Stage 21 — sirotti/rcs
Stage 21 Results 1 ARNDT, Nikias (TGA) 3:48:18 2 TRENTIN, Matteo (EQS) 3 MODOLO, Sacha (LAM) 4 PORSEV, Alexander (KAT) 5 DE BIE, Sean (LTS) 6 SAVITSKIY, Ivan (GAZ) 7 ZABEL, Rick (BMC) 8 GROSU, Eduard Michael (NIP) 9 MCCARTHY, Jay (TNK) 10 BETTIOL, Alberto (CPT) 11 BUSATO, Matteo (STH) 12 NIZZOLO, Giacomo (TFS) 13 JUNGELS, Bob (EQS) 14 COURTEILLE, Arnaud (FDJ) 15 VENTER, Jaco (DDD) 16 ROJAS GIL, Jose Joaquin (MOV) 17 WELLENS, Tim (LTS) 18 KNEES, Christian (SKY) 19 MOSER, Moreno (CPT) 20 KANGERT, Tanel (AST) Final General Classification 1 NIBALI, Vincenzo (AST) 86:32:49 2 CHAVES RUBIO, Johan Esteban (OGE) + 52 3 VALVERDE BELMONTE, Alejandro (MOV) + 1:17 4 KRUIJSWIJK, Steven (TLJ) + 1:50 5 MAJKA, Rafal (TNK) + 4:37 6 JUNGELS, Bob (EQS) + 8:31 7 URAN URAN, Rigoberto (CPT) + 11:47 8 AMADOR BIKKAZAKOVA, Andrey (MOV) + 13:21 9 ATAPUMA HURTADO, Darwin (BMC) + 14:09 10 SIUTSOU, Kanstantsin (DDD) + 16:20 11 DUPONT, Hubert (ALM) + 24:33 12 FUGLSANG, Jakob (AST) + 24:59 13 VISCONTI, Giovanni (MOV) + 31:38 14 CARDOSO, Andre (CPT) + 34:12 15 MONFORT, Maxime (LTS) + 34:34 16 SCARPONI, Michele (AST) + 38:09 17 HENAO GOMEZ, Sebastian (SKY) 18 PIRAZZI, Stefano (BAR) + 41:00 19 MONTAGUTI, Matteo (ALM) + 43:49 20 POZZOVIVO, Domenico (ALM) + 51:49Full Official Stage 21 Results and General Classification — rcs
Nibali wins 2016 Giro d'Italia — cyclingnews
Sacha Modolo commenta la volata di Nizzolo nell'ultima tappa (01:38 Italian) — CyclingProNet
La delusione di Giacomo Nizzolo dopo il declassamento nell'ultima tappa (00:49 Italian) — CyclingProNet
Alejandro Valverde despues de acabar en el podio (01:56 Spanish) — CyclingProNet
Esteban Chaves despues de acabar segundo en el Giro d'Italia (00:51 Italian) — CyclingProNet
Astana's plan comes together for Nibali on final mountain stages — cyclingnews
Nizzolo angry after being relegated in final Giro d'Italia sprint — cyclingnews
Nibali reveals illness before mountain time trial at Giro d'Italia — cyclingnews
Gerry Ryan praises Chaves after hard-fought second place overall — cyclingnews
The Moment The Giro Was Won — inrng
Last 7 Km of Stage 21 (08:00 English) — eurosport
Last 3 Km of Stage 21 (08:01 Basque) — eitb
L'ultimo km, 21 tappa (09:41 Italian, restricted to Italy) — rai
Official Stage 21 Highlights (04:42 English) — inCycle
Team Astana Celebrates Their Overall Win (00:20 Ambient) — @AstanaTeam
Winner's Interview from Stage 21 (01:44 English) — CyclingProNet
Overall Winner's Interview (01:00 Italian) — CyclingProNet
All the emotion of the Giro d'Italia (04:27 English, restricted to Australia) — sbs
Verslag: Stage 21 Report (01:18 Dutch) — sporza
On-Demand Stage 21 Broadcast (59:22 Italian, restricted to Italy) — rai
19 Big Photos from Stage 21 — sirotti/rcs
Processo alla tappa - Stage 21 Post Race Show (46:25 Italian, restricted to Italy) — rai
Esteban Chaves wins the sportsmanship award (00:54 Ambient Noise) — giroditalia
Overall Winner's Podium Ceremony (01:13 Ambient Noise) — giroditalia
Extended Highlights from Stage 21 (26:22 English) — sbs
Podcast: Stage 21 Analysis w/ R Moore, D Friebe, L Birnieo (1:16:00 English) — telegraph
Backstage Pass - Stage 21 (09:07 English) — ORICAGreenEDGE
Stage 21 preview: Cuneo → Torino, 163 km (rolling)
May 28 update: Stage 21 Preview with Favorites — ciclismointernacional
Stage 21 Flythrough (00:55 Music) — giroditalia
See the race summary table (right) for the Stage 21 profile, map and timetable.
Stage 21 start time: Sunday 12:45 CET (10:45:00 AM GMT+0000); Weather for Cuneo, Italy
Earliest live video: 14:30 CET (12:30:00 PM GMT+0000); Live/delayed coverage options
Approximate finish: 17:00 CET (3:00:00 PM GMT+0000); Weather for Torino, Italy
« How to Legitimately Watch Every Stage of the Giro d'Italia Live from the United States
• Official HD quality feed
• No popups
• Every stage live
• The best English commentary
• Watch via Mobile app, Roku or Desktop
• Access to all BeIN Sports Channels:
• $6.99 / month introductory rate via fubo.tv/beinsports
Learn more
Stage 20 Post-Race Coverage 


60 Big Photos from Stage 20 — sirotti/rcs
Stage 20 Results 1 TAARAMAE, Rein (KAT) 4:22:43 2 ATAPUMA HURTADO, Darwin (BMC) + 52 3 DOMBROWSKI, Joseph Lloyd (CPT) + 1:17 4 NIEVE ITURALDE, Mikel (SKY) + 4:12 5 FOLIFOROV, Alexander (GAZ) + 4:36 6 NIBALI, Vincenzo (AST) + 6:44 7 VALVERDE BELMONTE, Alejandro (MOV) + 6:57 8 URAN URAN, Rigoberto (CPT) 9 VISCONTI, Giovanni (MOV) + 7:47 10 MAJKA, Rafal (TNK) + 8:06 11 JUNGELS, Bob (EQS) 12 BRAMBILLA, Gianluca (EQS) + 8:13 13 KRUIJSWIJK, Steven (TLJ) 14 CHAVES RUBIO, Johan Esteban (OGE) + 8:20 15 SCARPONI, Michele (AST) 16 KANGERT, Tanel (AST) + 8:51 17 FIRSANOV, Sergey (GAZ) + 10:29 18 CARDOSO, Andre (CPT) 19 SIUTSOU, Kanstantsin (DDD) 20 DUPONT, Hubert (ALM) 21 AMADOR BIKKAZAKOVA, Andrey (MOV) + 11:15 22 ZOIDL, Riccardo (TFS) + 11:55 23 ANTON HERNANDEZ, Igor (DDD) + 12:09 24 MONFORT, Maxime (LTS) 25 FUGLSANG, Jakob (AST) + 13:46 26 PIRAZZI, Stefano (BAR) + 14:58 27 MONTAGUTI, Matteo (ALM) + 15:35 28 HENAO GOMEZ, Sebastian (SKY) 29 KOCHETKOV, Pavel (KAT) 30 SILIN, Egor (KAT) 31 ROGLIC, Primož (TLJ) 32 DENIFL, Stefan (IAM) + 16:02 33 ROSSKOPF, Joseph (BMC) + 17:19 34 KUDUS GHEBREMEDHIN, Merhawi (DDD) 35 LUDVIGSSON, Tobias (TGA) + 17:42 36 PLAZA MOLINA, Ruben (OGE) + 18:28 37 ULISSI, Diego (LAM) + 18:51 38 KOSHEVOY, Ilia (LAM) 39 CONTI, Valerio (LAM) 40 HANSEN, Adam (LTS) + 19:23 General Classification after Stage 20 1 NIBALI, Vincenzo (AST) 82:44:31 2 CHAVES RUBIO, Johan Esteban (OGE) + 52 3 VALVERDE BELMONTE, Alejandro (MOV) + 1:17 4 KRUIJSWIJK, Steven (TLJ) + 1:50 5 MAJKA, Rafal (TNK) + 4:37 6 JUNGELS, Bob (EQS) + 8:31 7 URAN URAN, Rigoberto (CPT) + 11:47 8 AMADOR BIKKAZAKOVA, Andrey (MOV) + 13:21 9 ATAPUMA HURTADO, Darwin (BMC) + 14:09 10 SIUTSOU, Kanstantsin (DDD) + 16:20 11 DUPONT, Hubert (ALM) + 24:33 12 FUGLSANG, Jakob (AST) + 24:59 13 VISCONTI, Giovanni (MOV) + 31:38 14 CARDOSO, Andre (CPT) + 34:12 15 MONFORT, Maxime (LTS) + 34:34 16 SCARPONI, Michele (AST) + 38:09 17 HENAO GOMEZ, Sebastian (SKY) 18 PIRAZZI, Stefano (BAR) + 41:00 19 MONTAGUTI, Matteo (ALM) + 43:49 20 POZZOVIVO, Domenico (ALM) + 51:49Full Official Stage 20 Results and General Classification — rcs
Taaramae wins stage 20 in Sant’Anna di Vinadio — cyclingnews
Vincenzo Nibali all but wins the Giro d'Italia with dominant ride on stage 20 — cyclingweekly
Nibali poised for Giro glory — reuters
Stage 20 - Finish line quotes — cyclingnews
Rigoberto Uran despues de la 20a etapa (01:39 Spanish) — CyclingProNet
Alejandro Valverde despues de la 20a etapa (00:29 Spanish) — CyclingProNet
Dombrowski disappointed to miss out on a stage victory at the Giro d'Italia — cyclingnews
Kruijswijk: I have to be satisfied after what happened — cyclingnews
Nibali: I didn't even believe it myself — cyclingnews
Chaves graceful in defeat — cyclingnews
Nibali's shark attacks net second Giro title — velonews
Vinokourov hopes Giro d'Italia success will persuade Nibali to stay with Astana — cyclingnews
Giro d'Italia podium place like a victory for Valverde — cyclingnews
Steven Kruijswijk Post Stage 20 Interview (01:06 English) — CyclingProNet
Esteban Chaves Post Stage 20 Interview (01:01 Italian) — CyclingProNet
Dombrowski: I think the grand tours suit me — velonews
Bob Jungels Post Stage 20 Interview (02:43 English) — CyclingProNet
Alexandre Vinokourov Post Stage 20 Interview (02:23 Italian) — CyclingProNet
Zakarin's crash motivates Taaramae to win in Sant’Anna di Vinadio — cyclingnews
Last 13 Km of Stage 20 (34:45 English) — eurosport
Last 20 Km of Stage 20 (57:23 English) — eurosport
Last 10 Km of Stage 20 (17:55 Basque) — eitb
Final Kms of Stage 20 (13:38 Italian, restricted to Italy) — rai
Last 200m of Stage 20 (00:30 English) — eurosport
Last Km of Stage 20 (11:40 Dutch, restricted to Belgium) — sporza
Top GC Finisher on Stage 20 crossing the line (00:46 Italian) — gazzetta
Official Stage 20 Highlights (03:05 English) — inCycle
One-Minute Highlights from Stage 20 (01:33 Basque) — eitb
Winner's Interview from Stage 20 (01:52 English) — CyclingProNet
Race Leader's Interview 1/2 after Stage 20 (02:09 Italian) — CyclingProNet
Race Leader's Interview 2/2 after Stage 20 (01:54 Italian) — CyclingProNet
Pink Jersey Ceremony and Race Leader's Interview after Stage 20 (06:36 Italian) — gazzetta
Stage 20 Highlights for the Last 18 Km (02:05 English) — sbs
On-Demand Broadcast from Stage 20 (01:22:27 Italian, restricted to Italy) — rai
Processo alla tappa - Stage 20 Post Race Show (36:36 Italian, restricted to Italy) — rai
Podcast: Stage 20 Analysis w/ R Moore, D Friebe, L Birnie (49:48 English) — telegraph
60 Big Photos from Stage 20 — sirotti/rcs
Backstage Pass - Stage 20 (08:17 English) — ORICAGreenEDGE
Extended Highlights from Stage 20 (26:32 English) — sbs
Stage 20 preview: Guillestre → Sant'Anna di Vinadio, 134 km (Mountain)
May 27 update:Stage 20 Preview with Favorites — ciclismointernacional
Stage 20 Flythrough (01:00 Music) — giroditalia
Steven Kruijswijk Pre-Stage 20 Interview (00:29 Dutch) — @NOSsport
See the race summary table (right) for the Stage 20 profile, map and timetable.
Stage 20 start time: Saturday 12:45 CET (10:45:00 AM GMT+0000); Weather for Guillestre, FR
Earliest live video: 13:00 CET (11:00:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 17:30 CET (3:30:00 PM GMT+0000); Weather for Sant'Anna di Vinadio, Italy
Stage 19 Post-Race Coverage 

47 Big Photos from Stage 19 — sirotti/rcs
Stage 19 Results 1 NIBALI, Vincenzo (AST) 4:19:54 2 NIEVE ITURALDE, Mikel (SKY) + 51 3 CHAVES RUBIO, Johan Esteban (OGE) + 53 4 ULISSI, Diego (LAM) + 1:02 5 MAJKA, Rafal (TNK) + 2:14 6 VALVERDE BELMONTE, Alejandro (MOV) 7 URAN URAN, Rigoberto (CPT) 8 PREIDLER, Georg (TGA) + 2:43 9 ROCHE, Nicolas (SKY) + 2:51 10 DUPONT, Hubert (ALM) 11 MONFORT, Maxime (LTS) + 3:00 12 CARDOSO, Andre (CPT) + 3:07 13 ATAPUMA HURTADO, Darwin (BMC) + 3:36 14 JUNGELS, Bob (EQS) + 3:45 15 AMADOR BIKKAZAKOVA, Andrey (MOV) + 4:30 16 KRUIJSWIJK, Steven (TLJ) + 4:54 17 SIUTSOU, Kanstantsin (DDD) + 5:53 18 WYSS, Marcel (IAM) + 5:59 19 SCARPONI, Michele (AST) + 6:21 20 FUGLSANG, Jakob (AST) + 6:22 21 CLARKE, Simon (CPT) + 6:49 22 PIRAZZI, Stefano (BAR) + 7:26 23 DENIFL, Stefan (IAM) 24 POZZOVIVO, Domenico (ALM) + 7:55 25 VISCONTI, Giovanni (MOV) + 7:56 26 SILIN, Egor (KAT) 27 BOSWELL, Ian (SKY) + 8:27 28 HOULE, Hugo (ALM) + 9:05 29 HENAO GOMEZ, Sebastian (SKY) + 9:10 30 FOLIFOROV, Alexander (GAZ) 31 MONTAGUTI, Matteo (ALM) 32 CONTI, Valerio (LAM) 33 BROWN, Nathan (CPT) + 13:36 34 HERNANDEZ BLAZQUEZ, Jesus (TNK) + 14:12 35 KOZHATAYEV, Bakhtiyar (AST) + 14:22 36 LUDVIGSSON, Tobias (TGA) + 14:50 37 BONNAFOND, Guillaume (ALM) + 14:52 38 POLJANSKI, Pawel (TNK) + 15:55 39 HERRADA LOPEZ, José (MOV) + 16:37 40 PLAZA MOLINA, Ruben (OGE) + 16:39 General Classification after Stage 19 1 CHAVES RUBIO, Johan Esteban (OGE) 78:14:20 2 NIBALI, Vincenzo (AST) + 44 3 KRUIJSWIJK, Steven (TLJ) + 1:05 4 VALVERDE BELMONTE, Alejandro (MOV) + 1:48 5 MAJKA, Rafal (TNK) + 3:59 6 JUNGELS, Bob (EQS) + 7:53 7 AMADOR BIKKAZAKOVA, Andrey (MOV) + 9:34 8 URAN URAN, Rigoberto (CPT) + 12:18 9 SIUTSOU, Kanstantsin (DDD) + 13:19 10 POZZOVIVO, Domenico (ALM) + 14:11 11 FUGLSANG, Jakob (AST) + 18:41 12 ATAPUMA HURTADO, Darwin (BMC) + 20:51 13 DUPONT, Hubert (ALM) + 21:32 14 MONFORT, Maxime (LTS) + 29:53 15 HENAO GOMEZ, Sebastian (SKY) + 30:02Full Official Stage 19 Results and General Classification — rcs
Nibali claims penultimate mountain stage — cyclingnews
Stage 19 finish line quotes — cyclingnews
Nibali: "La dedica è per Rosario. — gazzetta.it
Mikel Nieve despues de la 19ª etapa (00:56 Spanish) — CyclingProNet
Five talking points from stage 19 of the Giro d'Italia — cyclingweekly
Nibali a man transformed at Risoul — cyclingnews
Valverde's altitude problem proves costly at Giro d'Italia — cyclingnews
Zakarin crashes out of Giro d'Italia with fractured collarbone and shoulder blade — cyclingnews
Nibali gives Giro exclamation point it needed — velonews
Chaves, Orica ready to realize pink jersey dreams — velonews
Chaves ready to fight for victory after taking pink from Kruijswijk — cyclingnews
Kruijswijk angry and defeated after crash costs him the pink jersey — cyclingnews
Kruijswijk: I made a stupid mistake — velonews
Kruijswijk's Giro d'Italia questionable after rib fracture diagnosed — cyclingnews
With broken rib, Kruijswijk's Giro in doubt — velonews
Last 2 Km of Stage 19 (08:00 English) — eurosport
Last 10 Km of Stage 19 (29:56 Basque) — eitb
Last 100m of Stage 19 (00:09 Ambient) — @giroditalia
Last Km of Stage 19 (6:43 Dutch, restricted to Belgium) — sporza
L'ultimo km, 19 tappa (04:57 Italian, restricted to Italy) — rai
On-Demand Stage 19 Broadcast (58:30 Italian, restricted to Italy) — rai
Winner's Interview from Stage 18 (00:57 Italian) — CyclingProNet
Race Leader's Interview after Stage 19 (01:33 English) — nos
Race Leader's Interview after Stage 19 (00:12 Spanish) — CyclingProNet
47 Big Photos from Stage 19 — sirotti/rcs
Stage 19 Highlights (02:17 English) — sbs
Official Stage 19 Highlights (03:03 English) — inCycle
Official Stage 19 Highlights (02:21 Italian) — giroditalia
Processo alla tappa - Stage 19 Post Race Show (45:06 Italian, restricted to Italy) — rai
Backstage Pass - Stage 19 (05:46 English) — ORICAGreenEDGE
Extended Highlights from Stage 19 (26:17 English) — sbs
Podcast: Stage 19 Analysis w/ R Moore, D Friebe, L Birnie (49:00 English) — telegraph
Kruijswijk loses time after dramatic Stage 19 crash (01:08 English) — inCycle
The race leader crashes into a snowbank descending Colle dell'Agnello (00:27 English) — eurosport
Kruijswijk cade in discesa: il volo contro il muro di neve (00:45 Italian) — gazzetta
Zakarin Colle dell'Agnello crash aftermath (00:29 English) — eurosport
Stage 19 preview: Pinerolo → Risoul, 162 km (Mountain)
May 27 update:Plenty of old snow, but nothing on the road on the Agnello. Bring on tomorrow! #giro pic.twitter.com/JbuQw9OqUC
— Jered Gruber (@jeredgruber) May 26, 2016
Stage 19 Preview with Favorites — ciclismointernacional
Stage 19 Flythrough (01:00 Music) — giroditalia
Nibali facing one of the hardest challenges of his career — velonews
Giro d'Italia set to head into the high Alps despite recent snow — cyclingnews
Chaves racing for pink — and a special surprise — velonews
Kruijswijk in command as Giro d'Italia approaches endgame in the Alps — cyclingnews
Cycling Colle dell'Agnello — podiumcafe
Anything can happen in the final mountain stages, says Valverde — cyclingnews
Pre-Stage 19 clips following Alejandro Valvarde (00:56 Ambient) — @Movistar_Team
3D Profile View of Stage 19 (00:30 No Sound) — veloviewer
See the race summary table (right) for the Stage 19 profile, map and timetable.
Stage 19 start time: Friday 12:45 CET (10:45:00 AM GMT+0000); Weather for Pinerolo, Italy
Earliest live video: 14:30 CET (12:30:00 PM GMT+0000); Live/delayed coverage options
Approximate finish: 17:15 CET (3:15:00 PM GMT+0000); Weather for Risoul, FR
Stage 18 Post-Race Coverage 

38 Big Photos from Stage 18 — sirotti/rcs
Stage 18 Results 1 TRENTIN, Matteo (EQS) 5:25:34 2 MOSER, Moreno (CPT) 3 BRAMBILLA, Gianluca (EQS) 4 MODOLO, Sacha (LAM) + 20 5 ARNDT, Nikias (TGA) + 30 6 ROVNY, Ivan (TNK) 7 BUSATO, Matteo (STH) + 1:10 8 KNEES, Christian (SKY) + 1:16 9 DOMONT, Axel (ALM) + 1:24 10 MALACARNE, Davide (AST) + 4:28 11 OSS, Daniel (BMC) 12 AMEZQUETA MORENO, Julen (STH) 13 BRUTT, Pavel (TNK) + 5:07 14 KUENG, Stefan (BMC) + 5:23 15 NAVARDAUSKAS, Ramunas (CPT) + 5:40 16 LE GAC, Olivier (FDJ) 17 MCCARTHY, Jay (TNK) 18 MOHORIC, Matej (LAM) + 7:34 19 ZILIOLI, Gianfranco (NIP) 20 TIMMER, Albert (TGA) + 7:51 21 SOLOMENNIKOV, Andrei (GAZ) + 8:07 22 KLUGE, Roger (IAM) + 8:38 23 YAMAMOTO, Genki (NIP) + 13:02 24 VALVERDE BELMONTE, Alejandro (MOV) + 13:24 25 KRUIJSWIJK, Steven (TLJ) 26 MAJKA, Rafal (TNK) 27 NIBALI, Vincenzo (AST) 28 CHAVES RUBIO, Johan Esteban (OGE) 29 ZAKARIN, Ilnur (KAT) 30 JUNGELS, Bob (EQS) General Classification after Stage 18 1 KRUIJSWIJK, Steven (TLJ) 73:50:37 2 CHAVES RUBIO, Johan Esteban (OGE) + 3:00 3 VALVERDE BELMONTE, Alejandro (MOV) + 3:23 4 NIBALI, Vincenzo (AST) + 4:43 5 ZAKARIN, Ilnur (KAT) + 4:50 6 MAJKA, Rafal (TNK) + 5:34 7 JUNGELS, Bob (EQS) + 7:57 8 AMADOR BIKKAZAKOVA, Andrey (MOV) + 8:53 9 POZZOVIVO, Domenico (ALM) + 10:05 10 SIUTSOU, Kanstantsin (DDD) + 11:15Full Official Stage 18 Results and General Classification — rcs
Trentin wins from breakaway in Pinerolo — cyclingnews
Stage 18 finish line quotes — cyclingnews
Moreno Moser: "Che beffa". Brambilla: "Ha giocato e... ha perso" — gazzetta.it
Alejandro Valverde Post Stage 18 Interview (00:44 Spanish) — CyclingProNet
Five talking points from stage 18 of the Giro d'Italia — cyclingweekly
Moreno Moser commenta il secondo posto nella 18ª tappa (01:54 Italian) — CyclingProNet
Gianluca Brambilla felice per l'epilogo della 18ª tappa (02:37 Italian) — CyclingProNet
Vincenzo Nibali in ripresa nella 18ª tappa (00:31 Italian) — CyclingProNet
Moser stunned after missing out on stage victory in Pinerolo — cyclingnews
Brambilla e la beffa a Moser: 'L'ha persa lui' (03:23 Italian) — gazzetta
Last 2 Km of Stage 18 (05:00 English) — eurosport
Highlights of the Last 3 Km of Stage 18 (02:33 English) — sbs
L'ultimo km, 18 tappa (03:06 Italian, restricted to Italy) — rai
Last 10 Km of Stage 18 (31:03 Basque) — eitb
Last 9 Km of Stage 18 (25:39 English) — eurosport
On-Demand Stage 18 Broadcast (51:25 Italian, restricted to Italy) — rai
Official Stage 18 Highlights (03:09 English) — inCycle
Official Stage 18 Highlights (02:03 Italian) — giroditalia
Steven Kruijswijk's Custom Giro d'Italia Leader's Bianchi Oltre XR2 (04:09 English) — gcn
Winner's Interview from Stage 18 (00:56 Italian) — CyclingProNet
Race Leader's Interview after Stage 18 (01:04 English) — CyclingProNet
38 Big Photos from Stage 18 — sirotti/rcs
Processo alla tappa - Stage 18 Post Race Show (50:38 Italian, restricted to Italy) — rai
Backstage Pass - Stage 18 (04:41 English) — ORICAGreenEDGE
Resumen: Etapa 18 (02:53 Spanish) — espn
Podcast: Stage 18 Analysis w/ R Moore, D Friebe, L Birnie (44:04 English) — telegraph
Extended Highlight from Stage 18 (26:18 English) — sbs
Stage 18 preview: Muggiò → Pinerolo, 244 km (flat/lumpy finish)
May 25 update: Stage 18 Preview with Favorites — ciclismointernacional
Stage 18 Flythrough (00:55 Music) — giroditalia
Inside the BMC Racing Team Truck (01:40 English) — BMCProTeam
Jungels won't change to win a grand tour — velonews
Kruijswijk: I have confidence in this cycling — cyclingnews
Nibali: There’s no point in being so heavily critical of me — cyclingnews
Giro d'Italia set to head into the high Alps despite recent snow — cyclingnews
See the race summary table (right) for the Stage 18 profile, map and timetable.
Stage 18 start time: Thursday 11:10 CET (9:10:00 AM GMT+0000); Weather for Muggiò, Italy
Earliest live video: 14:30 CET (12:30:00 PM GMT+0000); Live/delayed coverage options
Approximate finish: 17:00 CET (3:00:00 PM GMT+0000); Weather for Pinerolo, Italy
Stage 17 Post-Race Coverage 

21 Big Photos from Stage 17 — sirotti/rcs
Stage 17 Results 1 KLUGE, Roger (IAM) 4:31:29 2 NIZZOLO, Giacomo (TFS) 3 ARNDT, Nikias (TGA) 4 MODOLO, Sacha (LAM) 5 TRENTIN, Matteo (EQS) 6 PORSEV, Alexander (KAT) 7 LIGTHART, Pim (LTS) 8 NAVARDAUSKAS, Ramunas (CPT) 9 BELLETTI, Manuel (STH) 10 SIMION, Paolo (BAR) 11 DE BIE, Sean (LTS) 12 SBARAGLI, Kristian (DDD) 13 GROSU, Eduard Michael (NIP) 14 WISNIOWSKI, Lukasz (EQS) 15 HAUSSLER, Heinrich (IAM) 16 ZABEL, Rick (BMC) 17 DELAGE, Mickael (FDJ) 18 KUENG, Stefan (BMC) 19 KNEES, Christian (SKY) 20 POZZATO, Filippo (STH) 21 BETTIOL, Alberto (CPT) 22 ZAKARIN, Ilnur (KAT) 23 VALVERDE BELMONTE, Alejandro (MOV) 24 KOCHETKOV, Pavel (KAT) 25 MAJKA, Rafal (TNK) 26 SIUTSOU, Kanstantsin (DDD) 27 JUNGELS, Bob (EQS) 28 PIRAZZI, Stefano (BAR) 29 KRUIJSWIJK, Steven (TLJ) General Classification after Stage 17 1 KRUIJSWIJK, Steven (TLJ) 68:11:39 2 CHAVES RUBIO, Johan Esteban (OGE) + 3:00 3 VALVERDE BELMONTE, Alejandro (MOV) + 3:23 4 NIBALI, Vincenzo (AST) + 4:43 5 ZAKARIN, Ilnur (KAT) + 4:50 6 MAJKA, Rafal (TNK) + 5:34 7 JUNGELS, Bob (EQS) + 7:57 8 AMADOR BIKKAZAKOVA, Andrey (MOV) + 8:53 9 POZZOVIVO, Domenico (ALM) + 10:05 10 SIUTSOU, Kanstantsin (DDD) + 11:03Full Official Stage 17 Results and General Classification — rcs
Kluge wins stage 17 — cyclingnews
Five talking points from stage 17 of the Giro d'Italia — cyclingweekly
Daniel Oss protagonista nella diciassettesima tappa (00:52 Italian) — CyclingProNet
Roger Kluge wins Giro d’Italia stage for biggest win of his career — theguardian
Kluge uses track skills to take IAM Cycling’s biggest ever win — cyclingnews
Pozzato ripreso ai 200 metri: 'Ci avevo creduto' (00:51 Italian) — gazzetta
Pozzato rues missed chance after late solo attack — cyclingnews
Nizzolo vents his anger but keeps smiling after missing out again in sprint — cyclingnews
Nizzolo: ‘Karma is against me’ — velonews
Last 8 Km of Stage 17 (08:00 English) — eurosport
Last Km of Stage 17 (01:54 Dutch) — nos
Last 10 Km of Stage 17 (16:12 Basque) — eitb
Last Km of Stage 17 (01:21 English) — sbs
Last Km of Stage 17 (02:35 English) — eurosport
L'ultimo km, 17 tappa (06:14 Italian, restricted to Italy) — rai
On-Demand Stage 17 Broadcast (01:02:14 Italian, restricted to Italy) — rai
Official Stage 17 Highlights (03:04 English) — inCycle
Official Stage 17 Highlights (02:02 Italian) — giroditalia
21 Big Photos from Stage 17 — sirotti/rcs
Winner's Interview from Stage 17 (01:13 English) — CyclingProNet
Race Leader's Interview after Stage 17 (01:14 English) — CyclingProNet
Processo alla Tappa - Stage 17 Post Race Show (45:45 Italian, restricted to Italy) — rai
Podcast: Stage 17 Analysis w/ R Moore, D Friebe (46:29 English) — telegraph
Extended Stage 17 Highlights (25:53 English) — sbs
Stage 17 preview: Molveno → Cassano d'Adda, 196 km (rolling/flat)
May 24 update: Stage 17 Preview with Favorites — ciclismointernacional
Stage 17 Flythrough (00:55 Music) — giroditalia
See the race summary table (right) for the Stage 17 profile, map and timetable.
Stage 17 start time: Wednesday 12:35 CET (10:35:00 AM GMT+0000); Weather for Molveno, Italy
Earliest live video: 14:30 CET (12:30:00 PM GMT+0000); Live/delayed coverage options
Approximate finish: 17:10 CET (3:10:00 PM GMT+0000); Weather for Cassano d'Adda, Italy
Stage 16 Post-Race Coverage 

40 Big Photos from Stage 16 — sirotti/rcs
Stage 16 Results 1 VALVERDE BELMONTE, Alejandro (MOV) 2:58:54 2 KRUIJSWIJK, Steven (TLJ) 3 ZAKARIN, Ilnur (KAT) + 8 4 ULISSI, Diego (LAM) + 37 5 JUNGELS, Bob (EQS) 6 KNEES, Christian (SKY) + 38 7 FIRSANOV, Sergey (GAZ) 8 CHAVES RUBIO, Johan Esteban (OGE) + 42 9 MAJKA, Rafal (TNK) + 50 10 POZZOVIVO, Domenico (ALM) + 1:47 11 NIBALI, Vincenzo (AST) 12 ROCHE, Nicolas (SKY) + 3:20 13 TAARAMAE, Rein (KAT) 14 FUGLSANG, Jakob (AST) 15 DUPONT, Hubert (ALM) 16 HENAO GOMEZ, Sebastian (SKY) 17 ATAPUMA HURTADO, Darwin (BMC) 18 SIUTSOU, Kanstantsin (DDD) 19 AMADOR BIKKAZAKOVA, Andrey (MOV) 20 CONTI, Valerio (LAM) + 4:47 21 MONTAGUTI, Matteo (ALM) 22 ZOIDL, Riccardo (TFS) + 5:02 23 CARDOSO, Andre (CPT) + 5:28 24 FORMOLO, Davide (CPT) 25 URAN URAN, Rigoberto (CPT) 26 SCARPONI, Michele (AST) 27 VAUGRENARD, Benoît (FDJ) + 9:14 28 KANGERT, Tanel (AST) + 9:57 29 VISCONTI, Giovanni (MOV) + 10:21 30 POLJANSKI, Pawel (TNK) + 11:24 31 NIEVE ITURALDE, Mikel (SKY) + 10:49 32 PIRAZZI, Stefano (BAR) + 11:57 33 MONFORT, Maxime (LTS) + 12:43 34 SENNI, Manuel (BMC) 35 ZEITS, Andrey (AST) 36 DOMONT, Axel (ALM) + 13:16 37 BROWN, Nathan (CPT) + 14:18 38 MOSER, Moreno (CPT) 39 DOMBROWSKI, Joseph Lloyd (CPT) General Classification after Stage 16 1 KRUIJSWIJK, Steven (TLJ) 63:40:10 2 CHAVES RUBIO, Johan Esteban (OGE) + 3:00 3 VALVERDE BELMONTE, Alejandro (MOV) + 3:23 4 NIBALI, Vincenzo (AST) + 4:33 5 ZAKARIN, Ilnur (KAT) + 4:50 6 MAJKA, Rafal (TNK) + 5:34 7 JUNGELS, Bob (EQS) + 7:57 8 AMADOR BIKKAZAKOVA, Andrey (MOV) + 8:53 9 POZZOVIVO, Domenico (ALM) + 10:05 10 SIUTSOU, Kanstantsin (DDD) + 11:03Full Official Stage 16 Results and General Classification — rcs
Valverde wins intense stage to Andalo — cyclingnews
David Lopez Garcia despues de la 16a etapa (00:50 Spanish) — CyclingProNet
Diego Ulissi al termine della 16a Tappa (00:17 Italian) — CyclingProNet
Bob Jungels Interview d'arrivée - 16e étape (00:29 French) — CyclingProNet
Five talking points from stage 16 — cyclingweekly
Nibali drops to fourth at Giro d'Italia — cyclingnews
Valverde takes comfort from stage win and podium spot — cyclingnews
Kruijswijk wastes no time in defence of the pink jersey — cyclingnews
Dombrowski learns a lesson after losing contact with the break — cyclingnews
Chaves loses ground but saves second place at Giro d'Italia — cyclingnews
Giro d'Italia gruppetto 'racing full gas from the start to make the time cut' — cyclingweekly
Zakarin was the strongest, says Konyshev — cyclingnews
Peloton sees Kruijswijk as Giro winner — velonews
Chaves loses Mezgec to broken scaphoid — cyclingnews
19 km to go: Stage 16 Finish Part 1 of 5 (08:00 English) — eurosport
15 km to go: Stage 16 Finish Part 2 of 5 (08:00 English) — eurosport
12 km to go: Stage 16 Finish Part 3 of 5 (08:00 English) — eurosport
8 km to go: Stage 16 Finish Part 4 of 5 (08:00 English) — eurosport
Last 3 Km: Stage 16 Finish Part 5 of 5 (08:00 English) — eurosport
Last Km of Stage 16 (7:20 Dutch, restricted to Belgium) — sporza
Last Km of Stage 16 (01:54 English) — eurosport
Last 10 Km of Stage 16 (20:57 Basque) — eitb
L'ultimo km, 16 tappa (03:37 Italian, restricted to Italy) — rai
Official Stage 16 Highlights (03:02 English) — inCycle
Official Stage 16 Highlights (02:16 Italian) — giroditalia
Winner's Interview from Stage 16 (00:52 Spanish) — CyclingProNet
Winner's Interview from Stage 16 (00:28 Spanish) — @Movistar_Team
Race Leader's Interview after Stage 16 (01:14 English) — CyclingProNet
Race Leader's Interview after Stage 16 (00:54 English) — nos
40 Big Photos from Stage 16 — sirotti/rcs
On-Demand Stage 16 Broadcast (51:04 Italian, restricted to Italy) — rai
Highlights from the Last 15 km of Stage 16 (01:25 English) — sbs
Resumen Etapa 16 (02:35 Spanish) — espn
Processo alla tappa - Stage 16 Post Race Show (55:26 Italian, restricted to Italy) — rai
Stage 16 Analysis w/ R Moore, D Friebe (51:53 English) — telegraph
Backstage Pass - Stage 16 (09:25 English) — ORICAGreenEDGE
Evening Winning Team Celebration, Stage 16 (01:10 Ambient)
Extended Stage 16 Highlights (26:11 English) — sbs
One-Minute Highlights from Stage 16 (01:34 English) — eurosport
Stage 16 preview: Bressanone Brixen → Andalo, 132 km (Mountain)

May 23 update:
Stage 16 Preview with Favorites — ciclismointernacional
Stage 16 Flythrough (00:59 Music) — giroditalia
Valverde questions classification of upcoming Giro d'Italia climbs — cyclingnews
See the race summary table (right) for the Stage 16 profile, map and timetable.
Stage 16 start time: Tuesday 13:40 CET (11:40:00 AM GMT+0000); Weather for Bressanone Brixen, Italy
Earliest live video: 14:30 CET (12:30:00 PM GMT+0000); Live/delayed coverage options
Approximate finish: 16:50 CET (2:50:00 PM GMT+0000); Weather for Andalo, Italy
Monday is the third and final rest day
May 23 update:Kruijswijk shows off maglia rosa at rest-day press conference - Gallery: https://t.co/zUgRDSOgvE pic.twitter.com/384ZD99yhu
— Cyclingnews.com (@Cyclingnewsfeed) May 24, 2016
Kruijswijk: I feel really strong after this weekend — cyclingnews
Steven Kruijswijk rest day interview (00:43 English) — CyclingProNet
Race day interview with race leader, Steven Kruijswijk (04:05 Dutch) — nos
Kruijswijk shows off maglia rosa at rest-day press conference - Gallery — cyclingnews
Chaves all smiles but serious about his Giro d'Italia ambitions — cyclingnews
Esteban Chaves rest day interview (02:45 Italian) — gazzetta
Vincenzo Nibali rest day press conference (02:10 Italian) — CyclingProNet
Nibali and coach Slongo discuss GC recovery possibilities — cyclingnews
Nibali looks to claw his way out of Hell at Giro d'Italia — cyclingnews
Inside the Cannondale Team Truck at the Giro (08:00 English) — gcn
Alexjandro Valvarde rest day interview (06:58 Spanish) — @Movistar_Team
Valverde questions classification of upcoming Giro d'Italia climbs — cyclingnews
28 riders on the street: IAM pulling plug at end of season — velonews
Podcast: Coffee talk w/ L Birnie, D Friebe, R Moore (18:50 English) — telegraph
Giro Rest Day Review — inrng
Alejandro Valverde Interview – Catching Up At The Giro D'Italia (03:39 English/Spanish) — gcn
The Giro's devastating Dolomite mountains — velonews
Preview Week 3 ft. David Hunter (31:19 English) — cyclinghub-preview
The Recon Ride Podcast: Giro d’Italia 2016, Part III (34:23 English) — velohuman
Stage 15 Post-Race Coverage 

18 Big Photos from Stage 15 — sirotti/rcs
Stage 15 Results 1 FOLIFOROV, Alexander (GAZ) 28:39 2 KRUIJSWIJK, Steven (TLJ) 3 VALVERDE BELMONTE, Alejandro (MOV) + 23 4 FIRSANOV, Sergey (GAZ) + 30 5 SCARPONI, Michele (AST) + 36 6 CHAVES RUBIO, Johan Esteban (OGE) + 40 7 ZAKARIN, Ilnur (KAT) + 47 8 DOMBROWSKI, Joseph Lloyd (CPT) + 52 9 JUNGELS, Bob (EQS) + 1:04 10 MAJKA, Rafal (TNK) + 1:09 11 ULISSI, Diego (LAM) + 1:12 12 TAARAMAE, Rein (KAT) + 1:17 13 VISCONTI, Giovanni (MOV) + 1:21 14 KANGERT, Tanel (AST) 15 BOSWELL, Ian (SKY) + 1:25 16 DE LA CRUZ MELGAREJO, David (EQS) + 1:30 17 WELLENS, Tim (LTS) + 1:36 18 HENAO GOMEZ, Sebastian (SKY) 19 KNEES, Christian (SKY) + 1:52 20 PETILLI, Simone (LAM) + 1:55 21 NIEVE ITURALDE, Mikel (SKY) + 1:57 22 RYBALKIN, Aleksey (GAZ) 23 SIUTSOU, Kanstantsin (DDD) + 1:59 24 CICCONE, Giulio (BAR) + 2:05 25 NIBALI, Vincenzo (AST) + 2:10 26 POZZOVIVO, Domenico (ALM) + 2:12 27 AMADOR BIKKAZAKOVA, Andrey (MOV) 28 DUPONT, Hubert (ALM) + 2:14 29 FUGLSANG, Jakob (AST) + 2:17 30 CARDOSO, Andre (CPT) + 2:18 31 MARTÍNEZ, Daniel (STH) + 2:20 32 SILIN, Egor (KAT) + 2:21 33 COURTEILLE, Arnaud (FDJ) + 2:25 34 SUTHERLAND, Rory (MOV) + 2:40 35 VERONA QUINTANILLA, Carlos (EQS) 36 ROCHE, Nicolas (SKY) + 2:46 37 ZOIDL, Riccardo (TFS) + 2:47 38 ZEITS, Andrey (AST) + 2:48 39 CONTI, Valerio (LAM) + 2:55 40 OVECHKIN, Artem (GAZ) + 2:57 41 PLAZA MOLINA, Ruben (OGE) + 2:59 42 CUNEGO, Damiano (NIP) 43 LUDVIGSSON, Tobias (TGA) + 3:02 44 ROGLIC, Primož (TLJ) + 3:04 45 MOSER, Moreno (CPT) + 3:08 46 MONFORT, Maxime (LTS) 47 KADRI, Blel (ALM) + 3:15 48 COLBRELLI, Sonny (BAR) + 3:16 49 BRAMBILLA, Gianluca (EQS) + 3:17 50 FORMOLO, Davide (CPT) + 3:18 51 MONTAGUTI, Matteo (ALM) 52 ATAPUMA HURTADO, Darwin (BMC) 53 URAN URAN, Rigoberto (CPT) 54 POLJANSKI, Pawel (TNK) + 3:20 55 PREIDLER, Georg (TGA) + 3:24 56 SAVITSKIY, Ivan (GAZ) + 3:26 57 LAENGEN, Vegard Stake (IAM) + 3:27 58 BETANCUR GOMEZ, Carlos (MOV) 59 BROWN, Nathan (CPT) + 3:31 60 TXURRUKA, Amets (OGE) + 3:32 General Classification after Stage 15 1 KRUIJSWIJK, Steven (TLJ) 60:41:22 2 CHAVES RUBIO, Johan Esteban (OGE) + 2:12 3 NIBALI, Vincenzo (AST) + 2:51 4 VALVERDE BELMONTE, Alejandro (MOV) + 3:29 5 MAJKA, Rafal (TNK) + 4:38 6 ZAKARIN, Ilnur (KAT) + 4:40 7 AMADOR BIKKAZAKOVA, Andrey (MOV) + 5:27 8 JUNGELS, Bob (EQS) + 7:14 9 SIUTSOU, Kanstantsin (DDD) + 7:37 10 FUGLSANG, Jakob (AST) + 7:55 11 POZZOVIVO, Domenico (ALM) + 8:12 12 URAN URAN, Rigoberto (CPT) + 8:19 13 VISCONTI, Giovanni (MOV) + 16:31 14 PIRAZZI, Stefano (BAR) + 17:03 15 ATAPUMA HURTADO, Darwin (BMC) + 17:21 16 MONFORT, Maxime (LTS) + 17:37 17 DUPONT, Hubert (ALM) + 18:47 18 HENAO GOMEZ, Sebastian (SKY) + 18:48 19 MONTAGUTI, Matteo (ALM) + 25:18 20 CARDOSO, Andre (CPT) + 26:02Full Official Stage 15 Results and General Classification — rcs
Kruijswijk extends race lead in uphill time trial to Alpe di Siuis — cyclingnews
Foliforov stuns as Nibali falters in TT — velonews
Stage 15 finish line quotes — cyclingnews
Alejandro Valverde Post Stage 15 Interview (01:51 Spanish) — CyclingProNet
Esteban Chaves Post Stage 15 Interview (01:52 Spanish) — CyclingProNet
Andrey Amador Post Stage 15 Interview (00:20 Spanish) — CyclingProNet
Valverde: Anything could happen in final week of Giro d'Italia — cyclingnews
Nibali's Giro d'Italia challenge dealt major blow in Alpe di Siusi time trial — cyclingnews
Kruijswijk keeps his feet on the ground despite taking control of the Giro d'Italia — cyclingnews
Chaves keeps smiling and moves up to second overall — cyclingnews
Foliforov expects continued success after TT win — velonews
Valverde rebounds, Nibali retreats — velonews
Final Stage 15 ITT Riders - Part 1 of 4 (08:00 English) — eurosport
Final Stage 15 ITT Riders - Part 2 of 4 (08:00 English) — eurosport
Final Stage 15 ITT Riders - Part 3 of 4 (08:00 English) — eurosport
Final Stage 15 ITT Riders - Part 4 of 4 (08:00 English) — eurosport
Official Stage 15 Highlights (03:36 English) — inCycle
Official Stage 15 Highlights (02:41 Italian) — giroditalia
Final Stage 15 ITT Riders (16:56 Italian, restricted to Italy) — rai
On-Demand Stage 15 ITT Broadcast (01:11:05 Italian, restricted to Italy) — rai
Annoying runner gets bodychecked by another fan, Stage 15 (00:08 Dutch) — sporza
Race Leader's Interview after Stage 15 (00:49 English) — CyclingProNet
Nibali derailed by Stage 15 fans and mechanical (01:07 English) — sbs
Winner's Interview from Stage 15 (02:07 English) — eurosport
18 Big Photos from Stage 15 — sirotti/rcs
More Photos from Stage 15 — velonews
Processo alla tappa - Stage 15 Post Race Show (45:18 Italian, restricted to Italy) — rai
Podcast: Stage 16 Analysis w/ L Birnie, D Friebe (42:01 English) — telegraph
Extended Stage 15 Highlights (25:21 English) — sbs
Backstage Pass - Stage 15 (07:05 English) — ORICAGreenEDGE
Resumen Etapa 15 (02:14 Spanish) — espn
Stage 15 preview: Castelrotto → Alpe di Siusi, 10.8 km (TT)
May 21 update: Stage 15 Preview with Favorites — ciclismointernacional
Stage 15 Flythrough (00:55 Music) — giroditalia
Stage 15 ITT Start Order and Times (CET) — rcs
See the race summary table (right) for the Stage 15 profile, map and timetable.
Stage 15 start time: Sunday 13:30 CET (11:30:00 AM GMT+0000); Weather for Castelrotto, Italy
Earliest live video: 14:30 CET (12:30:00 PM GMT+0000); Live/delayed coverage options
Approximate finish: 17:15 CET (3:15:00 PM GMT+0000); Weather for Alpe di Siusi, Italy
Stage 14 Post-Race Coverage 

48 Big Photos from Stage 14 — sirotti/rcs
Stage 14 Results 1 CHAVES RUBIO, Johan Esteban (OGE) 6:06:16 2 KRUIJSWIJK, Steven (TLJ) 3 PREIDLER, Georg (TGA) 4 ATAPUMA HURTADO, Darwin (BMC) + 6 5 NIBALI, Vincenzo (AST) + 37 6 SIUTSOU, Kanstantsin (DDD) 7 ZAKARIN, Ilnur (KAT) + 2:29 8 MAJKA, Rafal (TNK) 9 URAN URAN, Rigoberto (CPT) + 2:50 10 POZZOVIVO, Domenico (ALM) + 3:00 11 VALVERDE BELMONTE, Alejandro (MOV) 12 FUGLSANG, Jakob (AST) 13 SCARPONI, Michele (AST) 14 AMADOR BIKKAZAKOVA, Andrey (MOV) + 3:52 15 HENAO GOMEZ, Sebastian (SKY) 16 NIEVE ITURALDE, Mikel (SKY) 17 DUPONT, Hubert (ALM) 18 MONFORT, Maxime (LTS) + 5:12 19 PIRAZZI, Stefano (BAR) + 6:21 20 CICCONE, Giulio (BAR) 21 JUNGELS, Bob (EQS) 22 CARDOSO, Andre (CPT) 23 KOCHETKOV, Pavel (KAT) + 8:03 24 ROCHE, Nicolas (SKY) 25 DOMBROWSKI, Joseph Lloyd (CPT) + 9:44 General Classification after Stage 14 1 KRUIJSWIJK, Steven (TLJ) 60:12:43 2 NIBALI, Vincenzo (AST) + 41 3 CHAVES RUBIO, Johan Esteban (OGE) + 1:32 4 VALVERDE BELMONTE, Alejandro (MOV) + 3:06 5 AMADOR BIKKAZAKOVA, Andrey (MOV) + 3:15 6 MAJKA, Rafal (TNK) + 3:29 7 ZAKARIN, Ilnur (KAT) + 3:53 8 URAN URAN, Rigoberto (CPT) + 5:01 9 SIUTSOU, Kanstantsin (DDD) + 5:38 10 FUGLSANG, Jakob (AST) 11 POZZOVIVO, Domenico (ALM) + 6:00 12 JUNGELS, Bob (EQS) + 6:10 13 PIRAZZI, Stefano (BAR) + 13:30 14 ATAPUMA HURTADO, Darwin (BMC) + 14:03 15 MONFORT, Maxime (LTS) + 14:29Full Official Stage 14 Results and General Classification — rcs
Chaves wins stage 14 in Corvara — cyclingnews
Vincenzo Nibali Post Stage 14 Interview (01:23 Italian) — CyclingProNet
Bob Jungels Post Stage 14 Interview (01:13 English) — CyclingProNet
Damiano Cunego Post Stage 14 Interview (01:13 Italian) — CyclingProNet
Domenico Pozzovivo Post Stage 14 Interview (01:16 Italian) — CyclingProNet
Reactions from stage 14 — cyclingquotes
Nibali faces new challengers at Giro d'Italia — cyclingnews
Valverde blames altitude problems after losing three minutes — cyclingnews
Kruijswijk confident after taking the pink jersey — cyclingnews
Giro podium begins to take shape — velonews
Heartbreak for Atapuma: ‘To be so close is devastating’ — velonews
Chaves: Now we will try to win this Giro d'Italia — cyclingnews
Damiano Cunego Post Stage 14: 'Tattica frenetica, Giro logorante' (02:36 Italian) — gazzetta
Dolomites dash Valverde's dreams of pink — velonews
Last 22 Km of Stage 14 (33:04 English) — eurosport
Last 10 Km of Stage 14 (18:33 Basque) — eitb
4 Km to go on Stage 14 (08:00 English) — eurosport
Last Km of Stage 14 (01:35 English) — eurosport
L'ultimo km, 14 tappa (06:20 Italian, restricted to Italy) — rai
Stage 14 Highlights (03:00 English) — eurosport
Official Stage 14 - Highlights (03:18 English) — inCycle
Official Stage 14 - Highlights (02:36 Italian) — giroditalia
Winner's Interview from Stage 14 (01:51 Spanish) — CyclingProNet
Race Leader Interview after Stage 14 (03:05 Dutch) — nos
Race Leader Interview after Stage 14 (02:19 English) — CyclingProNet
48 Big Photos from Stage 14 — sirotti/rcs
Highlights from the Last 24 Km (02:30 English) — sbs
Resumen: Stage 14 Highlights (02:53 Spanish) — espn
Backstage Pass - Stage 14 (06:45 English) — ORICAGreenEDGE
On-Demand Stage 14 Broadcast (01:02:16 Italian, restricted to Italy) — rai
Podcast: Stage 14 Analysis w/ L Birnie, D Friebe (37:24 English) — telegraph
Processo alla tappa - Stage 14 Post Race Show (42:59 Italian, restricted to Italy) — rai
Extended Stage 14 Highlights (26:21 English) — sbs
Resumen: Stage 14 Highlights (02:51 Spanish) — espn
How Important Is Proper Pacing On A Climb (06:14 English) — gcn
Stage 14 preview: Alpago → Corvara, 210 km (Mountain)
May 20 update:
Stage 14 Preview with Favorites — ciclismointernacional
Stage 14 Flythrough (01:08 Music) — giroditalia
Podcast: Kilometre 0 – The Dolomites w/ L Birnie, D Friebe (19:22 English) — telegraph
How the GC contenders fared on stage 13 — cyclingnews
Beautiful day in the Dolomites for cycling today (00:09 Ambient Noise) — vine
See the race summary table (right) for the Stage 14 profile, map and timetable.
Stage 14 start time: Saturday 11:05 CET (9:05:00 AM GMT+0000); Weather for Alpago, Italy
Earliest live video: 13:00 CET (11:00:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 17:16 CET (3:16:00 PM GMT+0000); Weather for Corvara, Italy
Stage 13 Post-Race Coverage 

28 Big Photos from Stage 13 — sirotti/rcs
Stage 13 Results 1 NIEVE ITURALDE, Mikel (SKY) 4:31:49 2 VISCONTI, Giovanni (MOV) + 43 3 NIBALI, Vincenzo (AST) + 1:17 4 VALVERDE BELMONTE, Alejandro (MOV) 5 MAJKA, Rafal (TNK) 6 DENIFL, Stefan (IAM) 7 KRUIJSWIJK, Steven (TLJ) 8 URAN URAN, Rigoberto (CPT) 9 MONTAGUTI, Matteo (ALM) 10 POZZOVIVO, Domenico (ALM) 11 FUGLSANG, Jakob (AST) 12 FOLIFOROV, Alexander (GAZ) 13 CHAVES RUBIO, Johan Esteban (OGE) 14 ZAKARIN, Ilnur (KAT) 15 AMADOR BIKKAZAKOVA, Andrey (MOV) 16 DOMBROWSKI, Joseph Lloyd (CPT) 17 JUNGELS, Bob (EQS) + 2:07 18 MOSER, Moreno (CPT) 19 FORMOLO, Davide (CPT) 20 DUPONT, Hubert (ALM) 21 HENAO GOMEZ, Sebastian (SKY) 22 SCARPONI, Michele (AST) 23 BRAMBILLA, Gianluca (EQS) + 2:17 24 HESJEDAL, Ryder (TFS) + 2:33 25 ATAPUMA HURTADO, Darwin (BMC) 26 SIUTSOU, Kanstantsin (DDD) + 2:46 27 MONFORT, Maxime (LTS) + 4:14 28 ULISSI, Diego (LAM) 29 CARDOSO, Andre (CPT) 30 ZEITS, Andrey (AST) 31 ANTON HERNANDEZ, Igor (DDD) + 5:00 32 PIRAZZI, Stefano (BAR) 33 BATTAGLIN, Enrico (TLJ) 34 BOARO, Manuele (TNK) + 7:40 35 CUNEGO, Damiano (NIP) 36 MALACARNE, Davide (AST) + 10:09 37 CONTI, Valerio (LAM) 38 KANGERT, Tanel (AST) 39 PREIDLER, Georg (TGA) 40 ROCHE, Nicolas (SKY) General Classification after Stage 13 1 AMADOR BIKKAZAKOVA, Andrey (MOV) 54:05:50 2 JUNGELS, Bob (EQS) + 26 3 NIBALI, Vincenzo (AST) + 41 4 VALVERDE BELMONTE, Alejandro (MOV) + 43 5 KRUIJSWIJK, Steven (TLJ) 6 MAJKA, Rafal (TNK) + 1:37 7 ZAKARIN, Ilnur (KAT) + 2:01 8 CHAVES RUBIO, Johan Esteban (OGE) + 2:19 9 URAN URAN, Rigoberto (CPT) + 2:48 10 FUGLSANG, Jakob (AST) + 3:15 11 BRAMBILLA, Gianluca (EQS) + 3:21 12 POZZOVIVO, Domenico (ALM) + 3:37 13 VISCONTI, Giovanni (MOV) + 3:55 14 HESJEDAL, Ryder (TFS) + 4:48 15 ULISSI, Diego (LAM) + 5:18 16 SIUTSOU, Kanstantsin (DDD) + 5:38 17 FORMOLO, Davide (CPT) + 6:15 18 PIRAZZI, Stefano (BAR) + 7:46 19 MONTAGUTI, Matteo (ALM) + 9:41 20 MONFORT, Maxime (LTS) + 9:54Full Official Stage 13 Results and General Classification — rcs
Nieve wins stage 13 — cyclingnews
Stage 13: Nieve salvages Sky's Giro — velonews
Alejandro Valverde Post Stage 13 Inteview (00:22 Spanish) — CyclingProNet
Stage 13 - Finish line quotes — cyclingnews
Bob Jungels Post Stage 13 Interview (01:12 French) — CyclingProNet
Esteban Chaves Post Stage 13 Interview (01:31 English) — CyclingProNet
Damiano Cunego Post Stage 13 Interview (00:56 Italian) — CyclingProNet
Amador makes history for Costa Rica by taking the pink jersey — cyclingnews
Team Sky: 'Even without Mikel Landa we showed we're still in the Giro d'Italia' — cyclingweekly
Pink jersey Amador downplays Movistar rift — velonews
Jungels loses pink jersey but shows Grand Tour potential — cyclingnews
Dombrowski goes on the attack during opening mountain stage — cyclingnews
Nibali: Up to now it's been more a game of the mind than the legs — cyclingnews
Dombrowski refuses to leave Giro with regrets — velonews
Last 20 Km of Stage 13 (38:24 English) — eurosport
Last 10 Km of Stage 13 (17:23 Basque) — eitb
Last Km of Stage 13 (2:56 Spanish, restricted to Spain) — rtve
Last Km of Stage 13 (02:02 English) — eurosport
Last Km of Stage 13 (4:08 Dutch, restricted to Belgium) — sporza
L'ultimo km, 13 tappa (05:45 Italian, restricted to Italy) — rai
Official Stage 13 Highlights (03:10 English) — inCycle
Official Stage 13 Highlights (02:11 Italian) — giroditalia
Winner's Interview from Stage 13 (00:54 Spanish) — CyclingProNet
Winner's Interview from Stage 13 (01:42 English/Spanish) — eurosport
Winner's Interview from Stage 13 (01:10 Basque) — eitb
Race Leader's Interview after Stage 13 (01:10 Spanish) — CyclingProNet
More Interviews with the Stage and Overall Leaders (01:07 Spanish) — giroditalia
One-Minute Highlights from Stage 13 (01:44 English) — sbs
28 Big Photos from Stage 13 — sirotti/rcs
Processo alla Tappa - Stage 13 Post Race Show (44:34 Italian, restricted to Italy) — rai
Podcast: Stage 13 Analysis w/ L Birnie, D Friebe (36:13 English) — telegraph
Backstage Pass - Stage 13 (04:14 English) — ORICAGreenEDGE
On-Demand Stage 13 Broadcast (01:04:25 Italian, restricted to Italy) — rai
Visconti crashes after colliding with Cunego in KOM sprint (00:27 English) — eurosport
A Day In The Life Of A Cycling Commentator (09:16 English) — gcn
Stage 13 preview: Palmanova → Cividale del Friuli, 170 km (Mountain)
May 19 update: Stage 13 Preview with Favorites — ciclismointernacional
Stage 13 Flythrough (01:00 Music) — giroditalia
Stuntman Vittorio Brumotti shows us around Stage 13 (02:19 Music) — TinkoffTeam
Four Giro underdogs to watch in the mountains — velonews
Zakarin remains a threat as mountains loom at Giro d'Italia — cyclingnews
Transfer of the season? The mechanics of Bob Jungels' move to Etixx — cyclingnews
Nibali signing autographs for his many fans, Pre Stage 13 (00:14 Ambient) — @AstanaTeam
Giacomo Nizzolo arrives in the new red jersey, Stage 13 (00:30 Ambient) — @TrekSegafredo
See the race summary table (right) for the Stage 13 profile, map and timetable.
Stage 13 start time: Friday 12:30 CET (10:30:00 AM GMT+0000); Weather for Palmanova, Italy
Earliest live video: 13:00 CET (11:00:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 17:07 CET (3:07:00 PM GMT+0000); Weather for Cividale del Friuli, Italy
Stage 12 Post-Race Coverage 

23 Big Photos from Stage 12 — sirotti/rcs
Stage 12 Results 1 GREIPEL, André (LTS) 4:16:00 2 EWAN, Caleb (OGE) 3 NIZZOLO, Giacomo (TFS) 4 MODOLO, Sacha (LAM) 5 PORSEV, Alexander (KAT) 6 HOFLAND, Moreno (TLJ) 7 SAVITSKIY, Ivan (GAZ) 8 HAUSSLER, Heinrich (IAM) 9 ZABEL, Rick (BMC) 10 COLBRELLI, Sonny (BAR) 11 ROELANDTS, Jurgen (LTS) 12 KUZNETSOV, Viacheslav (KAT) 13 BELLETTI, Manuel (STH) 14 COLEDAN, Marco (TFS) 15 DE BACKER, Bert (TGA) 16 TRENTIN, Matteo (EQS) 17 DE BIE, Sean (LTS) 18 SBARAGLI, Kristian (DDD) 19 RUFFONI, Nicola (BAR) 20 FERRARI, Roberto (LAM) General Classification after Stage 12 1 JUNGELS, Bob (EQS) 49:32:20 2 AMADOR BIKKAZAKOVA, Andrey (MOV) + 24 3 VALVERDE BELMONTE, Alejandro (MOV) + 1:07 4 KRUIJSWIJK, Steven (TLJ) 5 NIBALI, Vincenzo (AST) + 1:09 6 MAJKA, Rafal (TNK) + 2:01 7 ZAKARIN, Ilnur (KAT) + 2:25 8 CHAVES RUBIO, Johan Esteban (OGE) + 2:43 9 BRAMBILLA, Gianluca (EQS) + 2:45 10 ULISSI, Diego (LAM) + 2:47 11 URAN URAN, Rigoberto (CPT) + 3:12 12 FUGLSANG, Jakob (AST) + 3:39 13 HESJEDAL, Ryder (TFS) + 3:56 14 POZZOVIVO, Domenico (ALM) + 4:01 15 PIRAZZI, Stefano (BAR) + 4:27 16 SIUTSOU, Kanstantsin (DDD) + 4:33 17 FIRSANOV, Sergey (GAZ) + 4:59 18 VISCONTI, Giovanni (MOV) 19 FORMOLO, Davide (CPT) + 5:49 20 MONFORT, Maxime (LTS) + 7:21Full Official Stage 12 Results and General Classification — rcs
Greipel wins stage 12 in Bibione — cyclingnews
Greipel announces departure after stage 12 victory — cyclingnews
Caleb Ewan Post Stage 12 Interview (01:55 English) — CyclingProNet
Greipel: I am always considered the underdog — velonews
Greipel confirms Giro exit: ‘I’m a human being, not a machine’ (02:42 English) — eurosport
Does anyone actually want to win the Giro d'Italia sprinter's jersey? — cyclingweekly
Jungels: I've shown that my shape is good at the Giro d'Italia — cyclingnews
Greipel: When we started we said that stage 12 would be my last at this Giro d'Italia — cyclingnews
Ewan critical of Greipel after taking second in Bibione sprint — cyclingnews
Last 19 Km of Stage 12 (23:10 English) — eurosport
Last 10 Km of Stage 12 (14:49 Basque) — eitb
Last Km of Stage 12 (00:57 English) — sbs
Last Km of Stage 12 (2:55 Dutch, restricted to Belgium) — sporza
L'ultimo km, 12 tappa (03:47 Italian, restricted to Italy) — rai
The Maglia Rosa on the rollers after Stage 11 (00:06 Ambient) — @giroditalia
Official Stage 12 Highlights (02:41 English) — inCycle
Official Stage 12 Highlights (02:19 Italian) — giroditalia
On-Demand Stage 12 Broadcast (01:17:28 Italian, restricted to Italy) — rai
Winner's Interview from Stage 12 (01:06 English) — CyclingProNet
Race Leaders Interview after Stage 12 (01:08 French) — CyclingProNet
Winner and Race Leader Interviews from Stage 12 (01:21 English) — giroditalia
Backstage Pass - Stage 12 (07:59 English) — ORICAGreenEDGE
Podcast: Stage 12 Analysis w/ L Birnie, D Friebe, A Hood (36:58 English) — telegraph
Processo alla tappa - Stage 12 Post Race Show (40:00 Italian, restricted to Italy) — rai
23 Big Photos from Stage 12 — sirotti/rcs
Stage 12 preview: Noale → Bibione, 182 km (flat)
May 18 update: Stage 12 Preview with Favorites — ciclismointernacional
Stage 12 Flythrough (00:55 Music) — giroditalia
Stuntman Vittorio Brumotti shows us around the Stage 12 start and finish (02:15 Music) — @tinkoff_team
Podcast: waiting for the Giro to explode (47:08 English) — cycling-central
See the race summary table (right) for the Stage 12 profile, map and timetable.
Stage 12 start time: Thursday 13:00 CET (11:00:00 AM GMT+0000); Weather for Noale, Italy
Earliest live video: 14:30 CET (12:30:00 PM GMT+0000); Live/delayed coverage options
Approximate finish: 17:20 CET (3:20:00 PM GMT+0000); Weather for Bibione, Italy
Stage 11 Post-Race Coverage 
37 Big Photos from Stage 11 — sirotti/rcs
Stage 11 Results 1 ULISSI, Diego (LAM) 4:56:32 2 AMADOR BIKKAZAKOVA, Andrey (MOV) 3 JUNGELS, Bob (EQS) 4 NIZZOLO, Giacomo (TFS) + 13 5 COLBRELLI, Sonny (BAR) 6 TRENTIN, Matteo (EQS) 7 MODOLO, Sacha (LAM) 8 BATTAGLIN, Enrico (TLJ) 9 WELLENS, Tim (LTS) 10 VALVERDE BELMONTE, Alejandro (MOV) 11 SAVITSKIY, Ivan (GAZ) 12 ZAKARIN, Ilnur (KAT) 13 URAN URAN, Rigoberto (CPT) 14 MAJKA, Rafal (TNK) 15 KRUIJSWIJK, Steven (TLJ) 16 SIUTSOU, Kanstantsin (DDD) 17 MONFORT, Maxime (LTS) 18 FIRSANOV, Sergey (GAZ) 19 CHAVES RUBIO, Johan Esteban (OGE) 20 CONTI, Valerio (LAM) 21 NIBALI, Vincenzo (AST) 22 HESJEDAL, Ryder (TFS) 23 FORMOLO, Davide (CPT) 24 TAARAMAE, Rein (KAT) 25 NIEVE ITURALDE, Mikel (SKY) 26 BOARO, Manuele (TNK) 27 BETANCUR GOMEZ, Carlos (MOV) 28 PIRAZZI, Stefano (BAR) 29 VISCONTI, Giovanni (MOV) 30 ROJAS GIL, Jose Joaquin (MOV) 31 BRAMBILLA, Gianluca (EQS) + 1:30 32 POZZOVIVO, Domenico (ALM) 33 HENAO GOMEZ, Sebastian (SKY) 34 TANKINK, Bram (TLJ) 35 HOWSON, Damien (OGE) + 1:32 36 KUENG, Stefan (BMC) 37 BOLE, Grega (NIP) 38 HANSEN, Adam (LTS) + 1:49 39 FUGLSANG, Jakob (AST) 40 ROSSKOPF, Joseph (BMC) General Classification after Stage 11 1 JUNGELS, Bob (EQS) 45:16:20 2 AMADOR BIKKAZAKOVA, Andrey (MOV) + 24 3 VALVERDE BELMONTE, Alejandro (MOV) + 1:07 4 KRUIJSWIJK, Steven (TLJ) 5 NIBALI, Vincenzo (AST) + 1:09 6 MAJKA, Rafal (TNK) + 2:01 7 ZAKARIN, Ilnur (KAT) + 2:25 8 CHAVES RUBIO, Johan Esteban (OGE) + 2:43 9 BRAMBILLA, Gianluca (EQS) + 2:45 10 ULISSI, Diego (LAM) + 2:47 11 URAN URAN, Rigoberto (CPT) + 3:12 12 FUGLSANG, Jakob (AST) + 3:39 13 HESJEDAL, Ryder (TFS) + 3:56 14 POZZOVIVO, Domenico (ALM) + 4:01 15 PIRAZZI, Stefano (BAR) + 4:27 16 SIUTSOU, Kanstantsin (DDD) + 4:33 17 FIRSANOV, Sergey (GAZ) + 4:59 18 VISCONTI, Giovanni (MOV) 19 FORMOLO, Davide (CPT) + 5:49 20 MONFORT, Maxime (LTS) + 7:21Full Official Stage 11 Results and General Classification — rcs
Ulissi wins stage 11 — cyclingnews
Vincenzo Nibali Post Stage 11 Interview (01:39 Italian) — CyclingProNet
Alejandro Valverde Post Stage 11 Interview (00:28 Spanish) — CyclingProNet
Rigoberto Uran Post Stage 11 Interview (00:35 Spanish) — CyclingProNet
Andre Greipel: I tried to save some energy for tomorrow (01:09 English) — eurosport
Valverde shrugs off polemic in Asolo — cyclingnews
Giro d'Italia: Nibali questions Valverde's reluctance to go on the attack — cyclingnews
Chaves shows inner calm before mountain stages — cyclingnews
Last 13 Km of Stage 11 (19:36 English) — eurosport
Last 10 Km of Stage 11 (15:40 Basque) — eitb
Last Km of Stage 11 (02:12 English) — eurosport
Last 200m of Stage 11 (00:30 English) — eurosport
L'ultimo km, 11 tappa (05:26 Italian, restricted to Italy) — rai
Last Km of Stage 11 (4:47 Dutch, restricted to Belgium) — sporza
Official Stage 11 Highlights (03:34 English) — inCycle
Official Stage 11 Highlights (02:27 Italian) — giroditalia
37 Big Photos from Stage 11 — sirotti/rcs
One-Minute Highlights from the Last 13 Km of Stage 11 (01:30 English) — sbs
Race Leader's Interview after Stage 11 (00:52 French) — CyclingProNet
Winner's Interview from Stage 11 (01:53 English/Italian) — eurosport
Stage 11 Winner and Overall Race Leader's Interviews (01:52 Italian/English) — giroditalia
Stage 11 Highlights w/ Mario Sabato (02:39 Spanish) — espn
On-Demand Stage 11 Broadcast (45:37 Italian, restricted to Italy) — rai
Processo alla tappa - Stage 11 Post Race Show (01:02:20 Italian, restricted to Italy) — rai
Podcast: Stage 11 Analysis w/ Lionel Birnie, Daniel Friebe (35:55 English) — telegraph
Stage 11 Extended Highlights (25:50 English) — sbs
Backstage Pass - Stage 11 (06:54 English) — ORICAGreenEDGE
Howard falls into water after huge pile-up, Stage 11 (02:29 English) — eurosport
Stage 11 preview: Modena → Asolo, 229 km (flat/lumpy finish)
May 17 update: Stage 11 Preview — ciclismointernacional
Stage 11 Flythrough (00:55 Music) — giroditalia
Greipel hoping for more sprint success in Asolo and Bibione — cyclingnews
Brumotti stunts at the Stage 11 finish in Asolo (02:58 Music) — TinkoffTeam
Tom Dumoulin abandons Giro d'Italia on stage 11 — cyclingweekly
See the race summary table (right) for the Stage 11 profile, map and timetable.
Stage 11 start time: Wednesday 11:45 CET (9:45:00 AM GMT+0000); Weather for Modena, Italy
Earliest live video: 14:30 CET (12:30:00 PM GMT+0000); Live/delayed coverage options
Approximate finish: 16:50 CET (2:50:00 PM GMT+0000); Weather for Asolo, Italy
Stage 10 Post-Race Coverage 
36 Big Photos from Stage 10 — sirotti/rcs
Stage 10 Results 1 CICCONE, Giulio (BAR) 5:44:32 2 ROVNY, Ivan (TNK) + 42 3 ATAPUMA HURTADO, Darwin (BMC) + 1:20 4 BROWN, Nathan (CPT) + 1:53 5 CUNEGO, Damiano (NIP) + 2:04 6 AMADOR BIKKAZAKOVA, Andrey (MOV) + 2:10 7 VISCONTI, Giovanni (MOV) + 2:11 8 VALVERDE BELMONTE, Alejandro (MOV) 9 CHAVES RUBIO, Johan Esteban (OGE) 10 FUGLSANG, Jakob (AST) 11 MAJKA, Rafal (TNK) + 2:15 12 KRUIJSWIJK, Steven (TLJ) 13 POZZOVIVO, Domenico (ALM) 14 NIBALI, Vincenzo (AST) 15 JUNGELS, Bob (EQS) 16 URAN URAN, Rigoberto (CPT) 17 ZAKARIN, Ilnur (KAT) 18 ULISSI, Diego (LAM) 19 HENAO GOMEZ, Sebastian (SKY) + 2:20 20 PIRAZZI, Stefano (BAR) 21 ANTON HERNANDEZ, Igor (DDD) 22 BONNAFOND, Guillaume (ALM) 23 SIUTSOU, Kanstantsin (DDD) + 2:24 24 FIRSANOV, Sergey (GAZ) + 2:26 25 HESJEDAL, Ryder (TFS) 26 FORMOLO, Davide (CPT) 27 SCARPONI, Michele (AST) + 2:36 28 DUPONT, Hubert (ALM) + 2:47 29 PREIDLER, Georg (TGA) + 2:57 30 POLJANSKI, Pawel (TNK) + 3:08 31 ZOIDL, Riccardo (TFS) + 3:27 32 BRAMBILLA, Gianluca (EQS) 33 ROCHE, Nicolas (SKY) + 4:29 34 WYSS, Marcel (IAM) 35 MONFORT, Maxime (LTS) 36 CARDOSO, Andre (CPT) 37 VERONA QUINTANILLA, Carlos (EQS) 38 MONTAGUTI, Matteo (ALM) 39 ZEITS, Andrey (AST) 40 DOMBROWSKI, Joseph Lloyd (CPT) General Classification after Stage 10 1 JUNGELS, Bob (EQS) 40:19:52 2 AMADOR BIKKAZAKOVA, Andrey (MOV) + 26 3 VALVERDE BELMONTE, Alejandro (MOV) + 50 4 KRUIJSWIJK, Steven (TLJ) 5 NIBALI, Vincenzo (AST) + 52 6 BRAMBILLA, Gianluca (EQS) + 1:11 7 MAJKA, Rafal (TNK) + 1:44 8 FUGLSANG, Jakob (AST) + 1:46 9 ZAKARIN, Ilnur (KAT) + 2:08 10 CHAVES RUBIO, Johan Esteban (OGE) + 2:26 11 POZZOVIVO, Domenico (ALM) + 2:27 12 ULISSI, Diego (LAM) + 2:53 13 URAN URAN, Rigoberto (CPT) + 2:55 14 HESJEDAL, Ryder (TFS) + 3:39 15 PIRAZZI, Stefano (BAR) + 4:10 16 SIUTSOU, Kanstantsin (DDD) + 4:16 17 FIRSANOV, Sergey (GAZ) + 4:42 18 VISCONTI, Giovanni (MOV) 19 FORMOLO, Davide (CPT) + 5:32 20 KANGERT, Tanel (AST) + 6:53Full Official Stage 10 Results and General Classification — rcs
Ciccone wins stage 10 — cyclingnews
Giulio Ciccone overjoyed at first professional win in Giro 10th stage — theguardian
Damiano Cunego Post Stage 10 Interview (01:07 Italian) — CyclingProNet
Jakob Fuglsang Post Stage 10 Interview (01:22 Italian) — CyclingProNet
Dumoulin loses 13 minutes on the hilly road to Sestola — cyclingnews
Brambilla's sacrifice helps Jungels into pink jersey at Giro d'Italia — cyclingnews
Gianluca Brambilla Post Stage 10: 'Sono un po' amareggiato per i tifosi' (01:29 Italian) — gazzetta
Gianluca Brambilla dopo la decima tappa del Giro d'Italia 2016. (02:09 Italian) — CyclingProNet
Darwin Atapuma Post Stage 10 (00:56 Spanish) — BMCProTeam
What is Team Sky's plan B now that Mikel Landa has abandoned the Giro d'Italia? — cyclingweekly
Nate Brown enjoys a big day out at the Giro d'Italia — cyclingnews
Stage 10 Finish line quotes — cyclingnews
Last 10 Km of Stage 10 (23:00 Basque) — eitb
Last Km of Stage 10 (02:44 English) — eurosport
Last 3 Km of Stage 10 (07:00 English) — eurosport
Last Km of Stage 10 (9:03 Dutch, restricted to Belgium) — sporza
Official Stage 10 Highlights (03:37 English) — inCycle
Official Stage 10 Highlights (03:19 Italian) — giroditalia
36 Big Photos from Stage 10 — sirotti/rcs
One-Minute Highlights from Stage 10 (01:26 English) — sbs
Verslag: One-Minute Highlights from Stage 10 (01:23 Dutch) — nos
Winner's Interview from Stage 10 (01:22 Italian) — CyclingProNet
Winner's Interview from Stage 10 (01:50 English/Italian) — eurosport
Race Leader's Interview from Stage 10 (02:10 English) — CyclingProNet
More Interview from Stage 10 (01:45 English/Italian) — giroditalia
Podcast: Stage 10 Analysis w/ Lionel Birnie, Daniel Friebe (46:02 English) — telegraph
Backstage Pass - Stage 10 (03:50 English) — ORICAGreenEDGE
On-Demand Stage 10 Broadcast (01:02:04 Italian, restricted to Italy) — rai
Processo alla tappa - Stage 10 Post Race Show (43:29 Italian, restricted to Italy) — rai
Mikel Landa Abandona Due to Illness, Stage 10 (00:19 Basque) — eitb
Gianluca Brambilla Pre-Stage 10 on wearing the maglia rosa (00:44 English) — inCycle
Stage 10 preview: Campi Bisenzio → Sestola, 219 km (hilly/uphill finish)
May 16 update: Stage 10 Preview with Favorites — ciclismointernacional
Stage 10 Flythrough (01:00 Music) — giroditalia
Landa abandons Giro d'Italia — cyclingnews
See the race summary table (right) for the Stage 10 profile, map and timetable.
Stage 10 start time: Tuesday 11:10 CET (9:10:00 AM GMT+0000); Weather for Campi Bisenzio, Italy
Earliest live video: 14:30 CET (12:30:00 PM GMT+0000); Live/delayed coverage options
Approximate finish: 17:10 CET (3:10:00 PM GMT+0000); Weather for Sestola, Italy
Monday is the second rest day
May 16 update:
Index to Big Photos from Stages 1-9 — sirotti/rcs
Gianluca Brambilla's special day, Stage 8, at the Giro d'Italia (02:53 English/Music) — Etixx_QuickStep
6 Legends Of The Giro D'Italia (02:47 English) — gcn
BMC's DS Max Sciandri Analyzes His Team's Stages 1-9 (01:43 English) — BMCProTeam
Analysing the GC contenders — cyclingnews
The best tweets from the Giro d'Italia's second rest day — cyclingweekly
Giro d’Italia heads into the mountains - Week two preview — cyclingnews
Steven Kruijswijk Rest Day Interview: ik ga proberen aan te vallen (04:51 Dutch) — nos
A Giro without a clear favorite for pink — velonews
Five of the toughest climbs to look forward to in week two of the Giro d'Italia — cyclingweekly
Vincenzo Nibali devastated as teen he sponsored killed while cycling — road.cc
Giro Rest Day Review — inrng
5 Things You Should Know About The Giro D'Italia So Far (07:09 English) — gcn
Rest day interview with Gianluca Brambilla (01:19 Italian, restricted to Italy) — rai
Rest day interview with Alejandro Valverde (04:19 Spanish/Italian) — gazzetta
Alexey Tsatevich ejected from Giro d’Italia by his own Katusha team — cyclingtips
Inside the BMC Racing Team Bus at the Giro (01:48 English) — BMCProTeam
The Recon Ride Podcast: Giro Preview Part II (34:31 English) — velohuman
Hesjedal looks at the bigger picture after first nine stages — cyclingnews
Stage 9 Post-Race Coverage 
20 Big Photos from Stage 9 — sirotti/rcs
Stage 9 Results 1 ROGLIC, Primož (TLJ) 51:45 2 BRANDLE, Matthias (IAM) + 10 3 LAENGEN, Vegard Stake (IAM) + 17 4 CANCELLARA, Fabian (TFS) + 28 5 VOROBYEV, Anton (KAT) + 30 6 JUNGELS, Bob (EQS) + 45 7 KUENG, Stefan (BMC) + 58 8 VAN EMDEN, Jos (TLJ) + 1:08 9 TJALLINGII, Maarten (TLJ) + 1:16 10 AMADOR BIKKAZAKOVA, Andrey (MOV) + 1:19 11 BOARO, Manuele (TNK) + 1:31 12 GRETSCH, Patrick (ALM) + 1:38 13 SERRY, Pieter (EQS) + 1:47 14 SÜTTERLIN, Jasha (MOV) + 1:56 15 DUMOULIN, Tom (TGA) + 1:58 16 KEIZER, Martijn (TLJ) + 2:03 17 BRAMBILLA, Gianluca (EQS) + 2:05 18 HAGA, Chad (TGA) + 2:12 19 NIBALI, Vincenzo (AST) + 2:13 20 LANDA MEANA, Mikel (SKY) + 2:20 21 KRUIJSWIJK, Steven (TLJ) + 2:23 22 VALVERDE BELMONTE, Alejandro (MOV) + 2:24 23 LUDVIGSSON, Tobias (TGA) 24 HOWSON, Damien (OGE) + 2:25 25 DENIFL, Stefan (IAM) + 2:33 26 BELKOV, Maxim (KAT) + 2:41 27 PLAZA MOLINA, Ruben (OGE) + 2:44 28 FUGLSANG, Jakob (AST) 29 DE LA CRUZ MELGAREJO, David (EQS) + 2:47 30 WISNIOWSKI, Lukasz (EQS) + 2:52 31 MAJKA, Rafal (TNK) + 2:56 32 OVECHKIN, Artem (GAZ) 33 HESJEDAL, Ryder (TFS) + 2:58 34 SEROV, Alexander (GAZ) + 2:59 35 VAUGRENARD, Benoît (FDJ) 36 VISCONTI, Giovanni (MOV) + 3:02 37 TIMMER, Albert (TGA) + 3:03 38 HOULE, Hugo (ALM) + 3:11 39 MONFORT, Maxime (LTS) + 3:13 40 MOHORIC, Matej (LAM) + 3:18 41 KNEES, Christian (SKY) + 3:19 42 SABATINI, Fabio (EQS) + 3:21 43 BOBRIDGE, Jack (TFS) + 3:25 44 VERONA QUINTANILLA, Carlos (EQS) + 3:29 45 ULISSI, Diego (LAM) + 3:32 46 ROELANDTS, Jurgen (LTS) + 3:38 47 DELAGE, Mickael (FDJ) 48 POZZOVIVO, Domenico (ALM) + 3:39 49 KANGERT, Tanel (AST) + 3:40 50 BETANCUR GOMEZ, Carlos (MOV) + 3:41 51 CHAVES RUBIO, Johan Esteban (OGE) + 3:48 52 TANKINK, Bram (TLJ) + 3:49 53 BAK, Lars Ytting (LTS) + 3:51 54 ZAKARIN, Ilnur (KAT) 55 RYBALKIN, Aleksey (GAZ) + 3:53 56 PIRAZZI, Stefano (BAR) + 3:54 57 BATTAGLIN, Enrico (TLJ) + 3:55 58 HENAO GOMEZ, Sebastian (SKY) + 4:00 59 FOLIFOROV, Alexander (GAZ) + 4:04 60 ANTON HERNANDEZ, Igor (DDD) + 4:07 61 SUTHERLAND, Rory (MOV) + 4:09 62 BRUTT, Pavel (TNK) 63 BOEM, Nicola (BAR) + 4:10 64 URAN URAN, Rigoberto (CPT) + 4:12 65 TXURRUKA, Amets (OGE) + 4:16 66 ROCHE, Nicolas (SKY) + 4:18 67 BOLE, Grega (NIP) + 4:19 68 TCATEVICH, Aleksei (KAT) + 4:22 69 SARREAU, Marc (FDJ) + 4:24 70 OSS, Daniel (BMC) + 4:25 General Classification after Stage 9 1 BRAMBILLA, Gianluca (EQS) 34:33:04 2 JUNGELS, Bob (EQS) + 1 3 AMADOR BIKKAZAKOVA, Andrey (MOV) + 32 4 KRUIJSWIJK, Steven (TLJ) + 51 5 NIBALI, Vincenzo (AST) + 53 6 VALVERDE BELMONTE, Alejandro (MOV) + 55 7 DUMOULIN, Tom (TGA) + 58 8 LANDA MEANA, Mikel (SKY) + 1:18 9 MAJKA, Rafal (TNK) + 1:45 10 FUGLSANG, Jakob (AST) + 1:51 11 ZAKARIN, Ilnur (KAT) + 2:09 12 POZZOVIVO, Domenico (ALM) + 2:28 13 CHAVES RUBIO, Johan Esteban (OGE) + 2:31 14 ULISSI, Diego (LAM) + 2:54 15 URAN URAN, Rigoberto (CPT) + 2:56 16 HESJEDAL, Ryder (TFS) + 3:29 17 PIRAZZI, Stefano (BAR) + 4:08 18 SIUTSOU, Kanstantsin (DDD) 19 FIRSANOV, Sergey (GAZ) + 4:32 20 KANGERT, Tanel (AST) + 4:40Full Official Stage 9 Results and General Classification — rcs
Giro d'Italia: Roglic wins Chianti time trial — cyclingnews
Stage 9 finish line quotes — cyclingnews
Tom Dumoulin Post Stage 9 Interview (00:23 English) — CyclingProNet
Rigoberto Uran Post Stage 9 Interview (00:32 Spanish) — CyclingProNet
Landa delighted with powerful time trial ride in Giro d'Italia — cyclingnews
No risks and minimal gains for Nibali in rain-soaked Chianti time trial — cyclingnews
Cancellara abandons Giro d'Italia — cyclingnews
Dumoulin will lose time on purpose — velonews
Valverde puts up solid defence in Giro d'Italia time trial — cyclingnews
Brambilla holds Giro d'Italia lead by one second — cyclingnews
Mikel Landa Post Stage 9 Interview (00:59 Basque) — eitb
On-Demand Stage 9 ITT Broadcast (1:17:00 Dutch)
Final Stage 9 ITT Riders (17:27 Basque) — eitb
Final Stage 9 ITT Riders (26:27 Italian, restricted to Italy) — rai
Winner's Interview from Stage 9 (01:22 English) — CyclingProNet
20 Big Photos from Stage 9 — sirotti/rcs
Race Leader's Interview after Stage 9 (02:42 Italian) — CyclingProNet
Official Stage 9 Highlights (03:16 English) — inCycle
Official Stage 9 Highlights (01:39 Italian) — giroditalia
Resumen: Stage 9 Highlights (02:12 Spanish) — espn
Podcast: Stage 9 Analysis w/ Moore, Birnie, Fretz (32:58 English) — the-cycling-podcast
On-Demand Stage 9 ITT Broadcast (59:15 Italian, restricted to Italy) — rai
Processo alla tappa - Stage 9 Post Race Show (48:55 Italian, restricted to Italy) — rai
Backstage Pass - Stage 9 (05:14 English) — ORICAGreenEDGE
Ilnur Zakarin goes down again, Stage 9 ITT (00:30 English) — eurosport
One of several Stage 9 final corner crashes, Igor Anton goes down (00:12 Ambient)
Valerio Conti crashes on the final corner white stripes (00:14 English) — eurosport
Stage 9 preview: Radda in Chianti → Greve in Chianti , 40.5 km (TT)
May 14 update: Stage 9 Preview with Favorites — ciclismointernacional
Stage 9 Flythrough (00:55 Music) — giroditalia
Stage 9 ITT Start Order and Times (CET) — rcs
Landa to ride new Pinarello Bolide at Giro d'Italia time trial — cyclingnews
See the race summary table (right) for the Stage 9 profile, map and timetable.
Stage 9 start time: Sunday 12:35 CET (10:35:00 AM GMT+0000); Weather for Radda in Chianti, Italy
Earliest live video: 14:30 CET (12:30:00 PM GMT+0000); Live/delayed coverage options
Approximate finish: 17:15 CET (3:15:00 PM GMT+0000); Weather for Greve in Chianti , Italy
Stage 8 Post-Race Coverage 
31 Big Photos from Stage 8 — sirotti/rcs
Stage 8 Results 1 BRAMBILLA, Gianluca (EQS) 4:14:05 2 MONTAGUTI, Matteo (ALM) + 1:06 3 MOSER, Moreno (CPT) + 1:27 4 VENTER, Jaco (DDD) + 1:28 5 DE MARCHI, Alessandro (BMC) + 1:33 6 VALVERDE BELMONTE, Alejandro (MOV) + 1:41 7 KRUIJSWIJK, Steven (TLJ) 8 LANDA MEANA, Mikel (SKY) 9 CHAVES RUBIO, Johan Esteban (OGE) 10 ZAKARIN, Ilnur (KAT) 11 MAJKA, Rafal (TNK) + 1:44 12 NIBALI, Vincenzo (AST) 13 URAN URAN, Rigoberto (CPT) 14 AMADOR BIKKAZAKOVA, Andrey (MOV) 15 FIRSANOV, Sergey (GAZ) 16 POZZOVIVO, Domenico (ALM) 17 ROJAS GIL, Jose Joaquin (MOV) + 2:17 18 ULISSI, Diego (LAM) + 2:32 19 FUGLSANG, Jakob (AST) 20 JUNGELS, Bob (EQS) 21 PIRAZZI, Stefano (BAR) + 2:35 22 TCATEVICH, Aleksei (KAT) 23 TAARAMAE, Rein (KAT) 24 BERLATO, Giacomo (NIP) 25 SIUTSOU, Kanstantsin (DDD) 26 DUPONT, Hubert (ALM) 27 NIEVE ITURALDE, Mikel (SKY) 28 SCARPONI, Michele (AST) 29 HESJEDAL, Ryder (TFS) 30 FORMOLO, Davide (CPT) 31 ANTON HERNANDEZ, Igor (DDD) + 2:43 32 KANGERT, Tanel (AST) 33 VERONA QUINTANILLA, Carlos (EQS) 34 SÜTTERLIN, Jasha (MOV) + 2:45 35 MONFORT, Maxime (LTS) 36 BOARO, Manuele (TNK) 37 VISCONTI, Giovanni (MOV) 38 DUMOULIN, Tom (TGA) + 2:51 39 CARDOSO, Andre (CPT) 40 TRENTIN, Matteo (EQS) + 3:53 General Classification after Stage 8 1 BRAMBILLA, Gianluca (EQS) 33:39:14 2 ZAKARIN, Ilnur (KAT) + 23 3 KRUIJSWIJK, Steven (TLJ) + 33 4 VALVERDE BELMONTE, Alejandro (MOV) + 36 5 NIBALI, Vincenzo (AST) + 45 6 CHAVES RUBIO, Johan Esteban (OGE) + 48 7 URAN URAN, Rigoberto (CPT) + 49 8 MAJKA, Rafal (TNK) + 54 9 POZZOVIVO, Domenico (ALM) 10 LANDA MEANA, Mikel (SKY) + 1:03 11 DUMOULIN, Tom (TGA) + 1:05 12 FUGLSANG, Jakob (AST) + 1:12 13 AMADOR BIKKAZAKOVA, Andrey (MOV) + 1:18 14 JUNGELS, Bob (EQS) + 1:21 15 FIRSANOV, Sergey (GAZ) 16 ULISSI, Diego (LAM) + 1:27 17 SIUTSOU, Kanstantsin (DDD) + 1:38 18 TAARAMAE, Rein (KAT) + 1:55 19 SCARPONI, Michele (AST) + 2:11 20 PIRAZZI, Stefano (BAR) + 2:19 21 MONTAGUTI, Matteo (ALM) + 2:36 22 HESJEDAL, Ryder (TFS)Full Official Stage 8 Results and General Classification — rcs
Brambilla wins stage 8 in Arezzo — cyclingnews
Brambilla snatches Giro pink jersey, Dumoulin suffers — reuters
Giro d'Italia stage 8: Quotes from the finish line — cyclingnews
La favola del ragionier Brambilla: da gregario a maglia rosa — gazzetta.it
Dumoulin defeated, drops out of contention — cyclingnews
Vincenzo Nibali Post Stage 8 Interview (01:38 Italian) — CyclingProNet
Vincenzo Nibali Post Stage 8 Interview (02:54 Italian) — gazzetta
Five talking points from stage eight — cyclingweekly
Matteo Montaguti Post Stage 8 Interview (01:13 Italian) — CyclingProNet
Alejandro Valverde Post Stage 8 Interview (01:42 Spanish) — CyclingProNet
Back to plan A for Tom Dumoulin after a disappointing day — cyclingweekly
Nibali to the fore as Giro d'Italia takes on new complexion — cyclingnews
Brambilla's plan comes together on dusty road to Arezzo — cyclingnews
Valverde strikes first blow in 2016 Giro d'Italia on Tuscany climb — cyclingnews
Sky sports director Cioni: 'Watch Chaves' — velonews
How the GC contenders fared on stage 8 — cyclingnews
Marcel Kittel leaves the Giro d’Italia — etixx-quickstep
Stage 8 Finish Part 1: 24 km to go (08:00 Dutch) — sporza
Stage 8 Finish Part 2: 20 km to go (08:00 English) — eurosport
Stage 8 Finish Part 3: 14 km to go (08:00 English) — eurosport
Stage 8 Finish Part 4: Last 5 Km (08:00 English) — eurosport
Last 10 Km of Stage 8 (16:51 English) — eurosport
Last 10 Km of Stage 8 (17:24 Basque) — eitb
Last Km of Stage 8 (4:55 Dutch, restricted to Belgium) — sporza
Last Km of Stage 8 (3:11 Spanish, restricted to Spain) — rtve
Last Km of Stage 8 (01:42 English) — eurosport
L'ultimo km, 8 tappa (06:42 Italian, restricted to Italy) — rai
Last 200m and victory salute from Stage 8 (00:20 English) — eurosport
Official Stage 8 Highlights (03:10 English) — cyclingnewstv
Official Stage 8 Highlights (02:59 Italian) — Girod'Italia
31 Big Photos from Stage 8 — sirotti/rcs
Winner's Interview from Stage 8 (03:15 Italian) — CyclingProNet
Winner's Interview from Stage 8 (02:49 Italian) — gazzetta
Winner's Interview from Stage 8 (02:15 English/Italian) — eurosport
Resumen: Stage 8 Highlights (02:27 Spanish) — espn
Highlights from the Last 25 Km of Stage 8 (02:08 English) — sbs
One-Minute Highlights from Stage 8 (01:29 English) — eurosport
One-Minute Highlights from Stage 8 (01:13 Basque) — eitb
Maglia rosa podium ceremony after Stage 8 (01:07 English) — eurosport
On-Demand Broadcast from Stage 8 (43:12 Italian, restricted to Italy) — rai
Backstage Pass - Stage 8 (04:30 English) — ORICAGreenEDGE
Processo alla tappa - Stage 8 Post Race Show (1:15:59 Italian, restricted to Italy) — rai
Podcast: Stage 8 Analysis w/ Moore, Birnie (35:04 English) — telegraph
Stage 8 Extended Highlights (25:48 English) — sbs
Etixx - Quick-Step dinner celebration (00:12 Ambient) — @Etixx_QuickStep
Stage 8 preview: Foligno → Arezzo, 186 km (lumpy)
May 13 update: Stage 8 Preview with Favorites — ciclismointernacional
Stage 8 Flythrough (00:55 Music) — giroditalia
Uran ready for two tough weekend stages — cyclingnews
Giant DS doubtful Dumoulin can win Giro — velonews
Today's recon: last km of the pivotal and gravel Alpe di Poti (00:20 Ambient) — @dnelissen
3D Animation of Alpe de Poti which summits 17km from the finish of Stage 8 (00:30 No Audio) — @strava
Fabian Cancellara Pre-Stage 8 Interview (02:06 Italian) — gazzetta
Vincenzo Nibali Pre-Stage 8 Interview (02:04 Italian) — gazzetta
Diego Ulissi Pre-Stage 8 Interview (00:44 Italian) — gazzetta
Nails thrown on dirt road of Giro d'Italia stage eight climb Alpe di Poti — cyclingweekly
Interview, selfies, signatures. All in a morning's work for @davideformolo (00:11 No audio) — @Ride_Argyle
See the race summary table (right) for the Stage 8 profile, map and timetable.
Stage 8 start time: Saturday 12:25 CET (10:25:00 AM GMT+0000); Weather for Foligno, Italy
Earliest live video: 14:30 CET (12:30:00 PM GMT+0000); Live/delayed coverage options
Approximate finish: 16:46 CET (2:46:00 PM GMT+0000); Weather for Arezzo, Italy
Stage 7 Post-Race Coverage 
36 Big Photos from Stage 7 — sirotti/rcs
Stage 7 Results 1 GREIPEL, André (LTS) 5:01:08 2 NIZZOLO, Giacomo (TFS) 3 MODOLO, Sacha (LAM) 4 EWAN, Caleb (OGE) 5 BATTAGLIN, Enrico (TLJ) 6 TRENTIN, Matteo (EQS) 7 PORSEV, Alexander (KAT) 8 TCATEVICH, Aleksei (KAT) 9 RUFFONI, Nicola (BAR) 10 VIVIANI, Elia (SKY) 11 SBARAGLI, Kristian (DDD) 12 BELLETTI, Manuel (STH) 13 DEMARE, Arnaud (FDJ) 14 ARNDT, Nikias (TGA) 15 SAVITSKIY, Ivan (GAZ) 16 HOWARD, Leigh (IAM) 17 GROSU, Eduard Michael (NIP) 18 ZABEL, Rick (BMC) 19 COLEDAN, Marco (TFS) 20 CLARKE, Simon (CPT) 21 URAN URAN, Rigoberto (CPT) 22 ZAKARIN, Ilnur (KAT) 23 JUNGELS, Bob (EQS) 24 POZZOVIVO, Domenico (ALM) 25 MEZGEC, Luka (OGE) 26 KRUIJSWIJK, Steven (TLJ) 27 VALVERDE BELMONTE, Alejandro (MOV) 28 DUMOULIN, Tom (TGA) 29 NIBALI, Vincenzo (AST) 30 MAJKA, Rafal (TNK) General Classification after Stage 7 1 DUMOULIN, Tom (TGA) 29:23:23 2 FUGLSANG, Jakob (AST) + 26 3 ZAKARIN, Ilnur (KAT) + 28 4 JUNGELS, Bob (EQS) + 35 5 KRUIJSWIJK, Steven (TLJ) + 38 6 VALVERDE BELMONTE, Alejandro (MOV) + 41 7 ULISSI, Diego (LAM) 8 NIBALI, Vincenzo (AST) + 47 9 SIUTSOU, Kanstantsin (DDD) + 49 10 URAN URAN, Rigoberto (CPT) + 51 11 CHAVES RUBIO, Johan Esteban (OGE) + 53 12 MAJKA, Rafal (TNK) + 56 13 POZZOVIVO, Domenico (ALM) 14 TAARAMAE, Rein (KAT) + 1:06 15 LANDA MEANA, Mikel (SKY) + 1:08 16 ROCHE, Nicolas (SKY) + 1:15 17 AMADOR BIKKAZAKOVA, Andrey (MOV) + 1:20 18 SCARPONI, Michele (AST) + 1:22 19 FIRSANOV, Sergey (GAZ) + 1:23 20 PIRAZZI, Stefano (BAR) + 1:30 21 HESJEDAL, Ryder (TFS) + 1:47Full Official Stage 7 Results and General Classification — rcs
Greipel wins stage 7 — cyclingnews
Stage 7 Finish line quotes — cyclingnews
Sacha Modolo Post Stage 7 Interview (01:00 Italian) — CyclingProNet
Puncture costs Kittel points lead on stage 7 — cyclingnews
Dumoulin and Giant-Alpecin make useful allies at the Giro d’Italia — cyclingnews
Stage 7 Finish Part 1: 10 Km to go (07:39 English) — eurosport
Stage 7 Finish Part 2: Last 4 Km (04:23 English) — eurosport
Last 10 Km of Stage 7 (11:45 Basque) — eitb
Last Km of Stage 7 (1:13 Spanish, restricted to Spain) — rtve
Last Km of Stage 7 (2:35 Dutch, restricted to Belgium) — sporza
Last Km of Stage 7 (02:07 English) — eurosport
Last 300m of Stage 7 (00:30 English) — eurosport
L'ultimo km 7 tappa (04:28 Italian, restricted to Italy) — rai
Official Stage 7 Highlights (02:51 English) — inCycle
Official Stage 7 Highlights (02:15 Italian) — giroditalia
Winner's Interview after Stage 7 (01:39 English) — CyclingProNet
Race Leader's Interview after Stage 7 (00:57 English) — nos
Race Leader's Interview after Stage 7 (01:20 English) — CyclingProNet
On-Demand Broadcast from Stage 7 (41:33 Italian, restricted to Italy) — rai
Processo alla tappa - Stage 7 Post Race Show (53:03 Italian, restricted to Italy) — rai
Backstage Pass - Stage 7 (04:38 English) — ORICAGreenEDGE
Podcast: Stage 7 Analysis w/ Moore, Birnie (38:39 English) — telegraph
Stage 7 Extended Highlights (25:26 English) — sbs
36 Big Photos from Stage 7 — sirotti/rcs
Stage 7 preview: Sulmona → Foligno, 211 km (hilly)
May 12 update: Stage 7 Preview with Favorites — ciclismointernacional
Stage 7 Flythrough (00:55 Music) — giroditalia
Streetview slideshow against the Stage 7 profile (01:15 Music) — EmilProd
Warbasse out of Giro — IAM down two riders — velonews
See the race summary table (right) for the Stage 7 profile, map and timetable.
Stage 7 start time: Friday 11:55 CET (9:55:00 AM GMT+0000); Weather for Sulmona, Italy
Earliest live video: 14:15 CET (12:15:00 PM GMT+0000); Live/delayed coverage options
Approximate finish: 17:30 CET (3:30:00 PM GMT+0000); Weather for Foligno, Italy
Stage 6 Post-Race Coverage 
30 Big Photos from Stage 6 — sirotti/rcs
Stage 6 Results 1 WELLENS, Tim (LTS) 4:40:05 2 FUGLSANG, Jakob (AST) + 1:19 3 ZAKARIN, Ilnur (KAT) 4 DUMOULIN, Tom (TGA) + 1:22 5 SIUTSOU, Kanstantsin (DDD) + 1:24 6 POZZOVIVO, Domenico (ALM) 7 CHAVES RUBIO, Johan Esteban (OGE) + 1:29 8 URAN URAN, Rigoberto (CPT) + 1:33 9 MAJKA, Rafal (TNK) 10 VALVERDE BELMONTE, Alejandro (MOV) + 1:36 11 KRUIJSWIJK, Steven (TLJ) 12 FIRSANOV, Sergey (GAZ) + 1:39 13 JUNGELS, Bob (EQS) + 1:41 14 LANDA MEANA, Mikel (SKY) + 1:43 15 HESJEDAL, Ryder (TFS) 16 ANTON HERNANDEZ, Igor (DDD) 17 NIBALI, Vincenzo (AST) 18 SCARPONI, Michele (AST) 19 ULISSI, Diego (LAM) 20 AMADOR BIKKAZAKOVA, Andrey (MOV) 21 TAARAMAE, Rein (KAT) 22 DUPONT, Hubert (ALM) 23 DOMBROWSKI, Joseph Lloyd (CPT) 24 NIEVE ITURALDE, Mikel (SKY) + 1:51 25 VERONA QUINTANILLA, Carlos (EQS) + 1:57 26 PIRAZZI, Stefano (BAR) 27 ROCHE, Nicolas (SKY) + 2:00 28 BRAMBILLA, Gianluca (EQS) + 2:12 29 DE LA CRUZ MELGAREJO, David (EQS) + 2:16 30 MONFORT, Maxime (LTS) 31 FORMOLO, Davide (CPT) 32 KANGERT, Tanel (AST) 33 BONGIORNO, Francesco Manuel (BAR) 34 CICCONE, Giulio (BAR) + 2:28 35 CARDOSO, Andre (CPT) 36 VISCONTI, Giovanni (MOV) + 2:48 37 POLJANSKI, Pawel (TNK) + 2:52 38 ATAPUMA HURTADO, Darwin (BMC) + 2:58 39 MONTAGUTI, Matteo (ALM) 40 ROVNY, Ivan (TNK) General Classification after Stage 6 1 DUMOULIN, Tom (TGA) 24:22:15 2 FUGLSANG, Jakob (AST) + 26 3 ZAKARIN, Ilnur (KAT) + 28 4 JUNGELS, Bob (EQS) + 35 5 KRUIJSWIJK, Steven (TLJ) + 38 6 VALVERDE BELMONTE, Alejandro (MOV) + 41 7 ULISSI, Diego (LAM) 8 CHAVES RUBIO, Johan Esteban (OGE) + 44 9 NIBALI, Vincenzo (AST) + 47 10 SIUTSOU, Kanstantsin (DDD) + 49 11 URAN URAN, Rigoberto (CPT) + 51 12 MAJKA, Rafal (TNK) + 56 13 POZZOVIVO, Domenico (ALM) 14 TAARAMAE, Rein (KAT) + 1:06 15 LANDA MEANA, Mikel (SKY) + 1:08 16 AMADOR BIKKAZAKOVA, Andrey (MOV) + 1:11 17 SCARPONI, Michele (AST) + 1:13 18 FIRSANOV, Sergey (GAZ) + 1:14 19 ROCHE, Nicolas (SKY) + 1:15 20 PIRAZZI, Stefano (BAR) + 1:21 21 HESJEDAL, Ryder (TFS) + 1:38Full Official Stage 6 Results and General Classification — rcs
Wellens wins on summit finish to Roccaraso — cyclingnews
Tom Dumoulin extends lead after surprise attack on first mountain stage — cyclingweekly
Stage 6: Wellens wins, Dumoulin defends pink — velonews
Stage 6: Finish line quotes — cyclingnews
Vincenzo Nibali Post Stage 6 Interview (04:21 Italian) — CyclingProNet
Landa admits to 'not feeling great' — cyclingnews
Rigoberto Uran Post Stage 6 Interview (00:16 Spanish) — CyclingProNet
Dombrowski passes first mountain test — velonews
Tom Dumoulin's rivals say he's racing to win after mountain test — cyclingweekly
Nibali loses ground on first summit finish of Giro d'Italia — cyclingnews
Vincenzo Nibali: 'Il mio attacco sbagliato? Colpa dell'ammiraglia' (03:57 Italian) — gazzetta
Mikel Landa Post Stage 6 Interview (00:53 Basque) — eitb
Giro d'Italia: Wellens gets advice from Dumoulin on when to attack — cyclingnews
Nibali blames team car for tactical blunder — velonews
How the GC contenders lie after first mountaintop finish — cyclingnews
Dumoulin's GC instincts prove sharp in Giro stage 6 — velonews
Jakob Fuglsang Post Stage 6 Interview (00:33 English) — CyclingProNet
Chaves moves into top-ten after Roccaraso — cyclingnews
Majka misses key moment in first summit finish — cyclingnews
Stage 6 Finish Part 1: 7 km to go (06:00 English) — eurosport
Stage 6 Finish Part 2: Last 3 Km (06:00 English) — eurosport
Stage 6 Finish and Victory Salute (00:30 English) — eurosport
Final Kms of Stage 6 (8:05 Dutch, restricted to Belgium) — sporza
Last 10 Km of Stage 6 (24:02 Basque) — eitb
Last Km of Stage 6 (01:28 English) — eurosport
L'ultimo km 6 tappa (06:21 Italian, restricted to Italy) — rai
Winner's Interview from Stage 6 (00:51 English) — sporza
Winner's Interview from Stage 6 (01:46 English) — CyclingProNet
Winner's Interview from Stage 6 (02:47 English) — eurosport
Official Stage 6 Highlights (03:02 English) — inCycle
Official Stage 6 Highlights (02:26 Italian) — giroditalia
30 Big Photos from Stage 6 — sirotti/rcs
Verslag: One-Minute Highlights from Stage 6 (01:20 Dutch) — nos
Race Leader's Interview after Stage 6 (00:57 English) — CyclingProNet
Backstage Pass - Stage 6 (04:38 English) — ORICAGreenEDGE
On-Demand Broadcast from Stage 6 (01:18:29 Italian, restricted to Italy) — rai
Podcast: Stage 6 Analysis w/ Moore, Birnie, Smith (42:03 English) — telegraph
Stage 6 Extended Highlights (26:05 English) — sbs
Stage 6 preview: Ponte → Roccaraso, 157 km (Mountain)
May 11 update: Stage 6 Preview with Favorites — ciclismointernacional
Stage 6 Flythrough (00:55 Music) — giroditalia
Streetview slideshow against the Stage 6 climb profiles (01:47 Music) — EmilProd
Alejandro Valverde Discusses the Stage 6 Finish at Roccaraso (00:17 Spanish) — @Movistar_Team
Nibali: Roccaraso could tell us something and it could tell us nothing — cyclingnews
Dumoulin undaunted by Giro d’Italia’s first summit finish at Roccaraso — cyclingnews
Gazprom-RusVelo Team Bus Tour (07:17 English) — gcn
'Awful weather' for 1st summit finish (00:30 English) — @tweetingashley
Assembling the finish at Roccaraso in the rain, Stage 6 (00:21 Ambient Noise) — eitb
Cancellara slowly improving as Chianti time trial looms — cyclingnews
See the race summary table (right) for the Stage 6 profile, map and timetable.
Stage 6 start time: Thursday 12:50 CET (10:50:00 AM GMT+0000); Weather for Ponte, Italy
Earliest live video: 13:00 CET (11:00:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 17:30 CET (3:30:00 PM GMT+0000); Weather for Roccaraso, Italy
Stage 5 Post-Race Coverage 
36 Big Photos from Stage 5 — sirotti/rcs
Stage 5 Results 1 GREIPEL, André (LTS) 5:40:35 2 DEMARE, Arnaud (FDJ) 3 COLBRELLI, Sonny (BAR) 4 JUNGELS, Bob (EQS) 5 HOFLAND, Moreno (TLJ) 6 BELLETTI, Manuel (STH) 7 ZABEL, Rick (BMC) 8 PREIDLER, Georg (TGA) 9 EWAN, Caleb (OGE) 10 TCATEVICH, Aleksei (KAT) 11 SBARAGLI, Kristian (DDD) 12 ZAKARIN, Ilnur (KAT) 13 VALVERDE BELMONTE, Alejandro (MOV) 14 ROCHE, Nicolas (SKY) + 4 15 MEZGEC, Luka (OGE) 16 NAVARDAUSKAS, Ramunas (CPT) 17 LANDA MEANA, Mikel (SKY) 18 SAVITSKIY, Ivan (GAZ) 19 NIBALI, Vincenzo (AST) 20 BRAMBILLA, Gianluca (EQS) 21 MAJKA, Rafal (TNK) 22 HAUSSLER, Heinrich (IAM) 23 ULISSI, Diego (LAM) 24 BETTIOL, Alberto (CPT) 25 KRUIJSWIJK, Steven (TLJ) 26 CHAVES RUBIO, Johan Esteban (OGE) 27 FIRSANOV, Sergey (GAZ) 28 DUMOULIN, Tom (TGA) 29 POZZOVIVO, Domenico (ALM) 30 SIUTSOU, Kanstantsin (DDD) General Classification after Stage 5 1 DUMOULIN, Tom (TGA) 19:40:48 2 JUNGELS, Bob (EQS) + 16 3 ULISSI, Diego (LAM) + 20 4 PREIDLER, Georg (TGA) 5 KRUIJSWIJK, Steven (TLJ) + 24 6 NIBALI, Vincenzo (AST) + 26 7 VALVERDE BELMONTE, Alejandro (MOV) + 27 8 ZAKARIN, Ilnur (KAT) + 35 9 FUGLSANG, Jakob (AST) 10 ROCHE, Nicolas (SKY) + 37 11 CHAVES RUBIO, Johan Esteban (OGE) 12 URAN URAN, Rigoberto (CPT) + 40 13 MAJKA, Rafal (TNK) + 45 14 TAARAMAE, Rein (KAT) 15 PIRAZZI, Stefano (BAR) + 46 16 LANDA MEANA, Mikel (SKY) + 47 17 SIUTSOU, Kanstantsin (DDD) 18 AMADOR BIKKAZAKOVA, Andrey (MOV) + 50 19 SCARPONI, Michele (AST) + 52 20 POZZOVIVO, Domenico (ALM) + 54Full Official Stage 5 Results and General Classification — rcs
Greipel wins stage 5 — cyclingnews
Stage 5: Finish line quotes — cyclingnews
André Greipel sprints to Giro d'Italia stage five victory — cyclingweekly
Arnaud Démare interview d'arrivée 5e étape (02:02 French) — CyclingProNet
Rory Sutherland Post Stage 5 Interview (00:48 English) — @Movistar_Team
Daniel Oss Post Stage 5 Interview (00:31 Italian) — CyclingProNet
Sonny Colbrelli Post Stage 5 Interview (00:55 Italian) — CyclingProNet
Sasha Modolo: 'Per schivare una caduta ho fatto due volate' (02:42 Italian) — gazzetta
Demare frustrated by second runner’s-up spot in Giro d’Italia sprint — cyclingnews
Greipel wins races, not popularity contests — velonews
Finish Part 1: 10 Km to go on Stage 5 (05:00 English) — eurosport
Finish Part 2: Last 5 Km of Stage 5 (05:00 English) — eurosport
Last Km of Stage 5 (05:24 Italian, restricted to Italy) — rai
Last 10 Km of Stage 5 (15:48 Basque) — eitb
Last Km of Stage 5 (01:53 English) — sbs
Last Km of Stage 5 (02:19 English) — eurosport
Official Stage 5 Highlights (02:51 English) — inCycle
Official Stage 5 Highlights (01:29 Italian) — giroditalia
36 Big Photos from Stage 5 — sirotti/rcs
Winner's Interview from Stage 5 (01:39 English) — CyclingProNet
Race Leader's Interview after Stage 5 (01:07 English) — CyclingProNet
Processo alla tappa - Stage 5 Post Race Show (37:11 Italian, restricted to Italy) — rai
Backstage Pass - Stage 5 (05:20 English) — ORICAGreenEDGE
Resumen: Stage 5 Highlights (02:21 Spanish) — espn
Podcast: Stage 5 Analysis w/ Moore, Birnie, Fretz (37:11 English) — telegraph
Stage 5 Extended Highlights (25:46 English) — sbs
100 km to go: Daniel Oss crashes into a wire fence, Stage 5 (00:30 Italian) — rai
Daniel Oss crash damage, Stage 5 — @mundociclistico
16 km to go: Zilioli sends Timmer and Bobridge hurling into the ditch (00:51 English) — inCycle
Stage 5 preview: Praia a Mare → Benevento, 233 km (lumpy)
May 10 update: Stage 5 Preview with Favorites — ciclismointernacional
Stage 5 Flythrough (00:55 Music) — giroditalia
Elia Viviani Previews Stage 5 (00:45 English) — @TeamSky
Lightning, thunder, heavy rain at today's stage 5 finish near Naples (00:12 Ambient)
Vincenzo Nibali Pre-Stage 5 Interview (02:07 Italian) — gazzetta
Majka ready to challenge GC riders in Giro — velonews
Alejandro Valverde Pre-Stage 5 Interview (00:34 Spanish) — @Movistar_Team
See the race summary table (right) for the Stage 5 profile, map and timetable.
Stage 5 start time: Wednesday 11:30 CET (9:30:00 AM GMT+0000); Weather for Praia a Mare, Italy
Earliest live video: 14:15 CET (12:15:00 PM GMT+0000); Live/delayed coverage options
Approximate finish: 17:11 CET (3:11:00 PM GMT+0000); Weather for Benevento, Italy
Stage 4 Post-Race Coverage 
41 Big Photos from Stage 4 — sirotti/rcs
Stage 4 Results 1 ULISSI, Diego (LAM) 4:46:51 2 DUMOULIN, Tom (TGA) + 5 3 KRUIJSWIJK, Steven (TLJ) 4 VALVERDE BELMONTE, Alejandro (MOV) + 6 5 BRAMBILLA, Gianluca (EQS) 6 NIBALI, Vincenzo (AST) 7 ZAKARIN, Ilnur (KAT) 8 BUSATO, Matteo (STH) 9 CHAVES RUBIO, Johan Esteban (OGE) 10 ROCHE, Nicolas (SKY) 11 FIRSANOV, Sergey (GAZ) 12 MAJKA, Rafal (TNK) 13 PREIDLER, Georg (TGA) 14 POZZOVIVO, Domenico (ALM) 15 SIUTSOU, Kanstantsin (DDD) 16 URAN URAN, Rigoberto (CPT) 17 TAARAMAE, Rein (KAT) 18 KOCHETKOV, Pavel (KAT) 19 FUGLSANG, Jakob (AST) 20 LANDA MEANA, Mikel (SKY) 21 JUNGELS, Bob (EQS) 22 SCARPONI, Michele (AST) 23 FORMOLO, Davide (CPT) 24 PIRAZZI, Stefano (BAR) 25 KNEES, Christian (SKY) 26 COLBRELLI, Sonny (BAR) 27 BATTAGLIN, Enrico (TLJ) + 42 28 MCCARTHY, Jay (TNK) 29 MORI, Manuele (LAM) 30 AMADOR BIKKAZAKOVA, Andrey (MOV) + 43 31 DE LA CRUZ MELGAREJO, David (EQS) 32 MOSER, Moreno (CPT) 33 VERONA QUINTANILLA, Carlos (EQS) 34 VISCONTI, Giovanni (MOV) 35 ZEITS, Andrey (AST) 36 CARDOSO, Andre (CPT) 37 SBARAGLI, Kristian (DDD) 38 POLJANSKI, Pawel (TNK) 39 ATAPUMA HURTADO, Darwin (BMC) 40 MONTAGUTI, Matteo (ALM) General Classification after Stage 4 1 DUMOULIN, Tom (TGA) 14:00:09 2 JUNGELS, Bob (EQS) + 20 3 ULISSI, Diego (LAM) 4 KRUIJSWIJK, Steven (TLJ) + 24 5 PREIDLER, Georg (TGA) 6 NIBALI, Vincenzo (AST) + 26 7 VALVERDE BELMONTE, Alejandro (MOV) + 31 8 FUGLSANG, Jakob (AST) + 35 9 ROCHE, Nicolas (SKY) + 37 10 CHAVES RUBIO, Johan Esteban (OGE) 11 ZAKARIN, Ilnur (KAT) + 39 12 URAN URAN, Rigoberto (CPT) + 40 13 MAJKA, Rafal (TNK) + 45 14 TAARAMAE, Rein (KAT) 15 PIRAZZI, Stefano (BAR) + 46 16 LANDA MEANA, Mikel (SKY) + 47 17 SIUTSOU, Kanstantsin (DDD) 18 AMADOR BIKKAZAKOVA, Andrey (MOV) + 50 19 SCARPONI, Michele (AST) + 52 20 POZZOVIVO, Domenico (ALM) + 54Full Official Stage 4 Results and General Classification — rcs
Giro d'Italia: Ulissi wins stage 4 — cyclingnews
Tom Dumoulin reclaims pink as Diego Ulissi solos to victory on stage four — cyclingweekly
Valerio Conti: I gave my heart for Ulissi to win (00:47 English/Italian) — eurosport
Five talking points from stage four of the Giro d'Italia — cyclingweekly
Marcel Kittel Post Stage 4 Interview (01:16 English) — CyclingProNet
Marcel Kittel Post Stage 4 Interview (01:10 English/Italian) — gazzetta
Dumoulin back in pink but still hazy on overall goals — cyclingnews
Bob Jungels White Jersey Leader Post Stage 4 Interview (04:12 English) — CyclingProNet
Ulissi opens Italian account at Giro d’Italia — cyclingnews
Kittel swaps pink for red in Giro d’Italia after suffering on stage 4 climbs — cyclingnews
Landa stays with favourites in stage 4 although 'not on best day' — cyclingnews
Nibali and Astana test Landa on road to Praia a Mare — cyclingnews
Aggressive strategy pays off for Giant-Alpecin - Giro d'Italia Shorts — cyclingnews
10 km to go, final climb of Stage 4 (05:00 English) — eurosport
Last 5 Km of Stage 4 (05:00 English) — eurosport
Last 11 Km of Stage 4 (11:47 Basque) — eitb
Last Km of Stage 4 (01:57 English) — eurosport
Last Km of Stage 4 (01:41 English) — sbs
Last Km of Stage 4 (02:02 Italian, restricted to Italy) — rai
Official Stage 4 Highlights (02:59 English) — inCycle
Official Stage 4 Highlights (02:22 Italian) — giroditalia
41 Big Photos from Stage 4 — sirotti/rcs
Winner's Interview from Stage 4 (02:00 English/Italian) — eurosport
Winner's Interview from Stage 4 (04:11 Italian) — CyclingProNet
Race Leader's Interview after Stage 4 (01:50 English) — CyclingProNet
Processo alla Tappa - Stage 4 Post Race Show (40:09 Italian, restricted to Italy) — rai
One-Minute Highlights from Stage 4 (01:13 Basque) — eitb
Podcast: Stage 4 Analysis w/ Moore and Birnie (30:21 English) — telegraph
Resumen: Stage 4 Highlights (01:50 Spanish) — espn
Stage 4 Extended Highlights (26:06 English) — sbs
Damiano Cunego receives KOM jersey; 1st Giro podium in 12 years (02:13 Italian) — gazzetta
Stage 4 preview: Catanzaro → Praia a Mare, 200 km (lumpy)
May 9 update: Stage 4 Preview with Favorites — ciclismointernacional
Stage 4 Flythrough (00:55 English) — giroditalia
Team Sky signing in for Stage 4 (00:30 Ambient) — @TeamSky
Poised for pink: Amador is Movistar’s plan B — velonews
See the race summary table (right) for the Stage 4 profile, map and timetable.
Stage 4 start time: Tuesday 12:20 CET (10:20:00 AM GMT+0000); Weather for Catanzaro, Italy
Earliest live video: 14:15 CET (12:15:00 PM GMT+0000); Live/delayed coverage options
Approximate finish: 17:13 CET (3:13:00 PM GMT+0000); Weather for Praia a Mare, Italy
Monday is the first rest day
17 Exciting Photos of skinny guys in transit from NL to IT, Giro d'Italia rest day 1 — sirotti
May 8 update:
Top 18 Giro d'Italia Facts (05:16 English) — gcn
Index to Big Photos from Stages 1 through 3 — sirotti/rcs
Teams plan out 2,200-kilometre transfer on first rest day — cyclingnews
Giro d’Italia: Pitfalls aplenty as the race resumes in Italy — cyclingnews
Straight off the plane. Bikes and staff waiting at the airport. 50km training ride back to the hotel (00:12 Ambient) — @TeamSky
Unserious questions, part 2: The Giro's first rest day — velonews
Valverde well placed after Giro's Dutch start — velonews
Giant Alpecin Team Bus Tour (04:44 English) — gcn
17 Exciting Photos of skinny guys in transit from NL to IT, Giro d'Italia rest day 1 — sirotti
Giro d'Italia: Chad Haga Twitter Q&A — cyclingnews
Marcel Kittel Rest Day Interview (03:30 English/Italian) — gazzetta
Alejandro Valverde Rest Day Interview (00:54 Spanish) — gazzetta
Mauro Vegni soddisfatto delle prime giornate del Giro d'Italia 2016 (02:24 Italian) — CyclingProNet
Tinkoff Rest Day 1 Training Ride (02:25 Music) — Tinkoff
Stage 3 Post-Race Coverage 
43 Big Photos from Stage 3 — sirotti/rcs
Stage 3 Results 1 KITTEL, Marcel (EQS) 4:23:45 2 VIVIANI, Elia (SKY) 3 NIZZOLO, Giacomo (TFS) 4 GREIPEL, André (LTS) 5 PORSEV, Alexander (KAT) 6 SBARAGLI, Kristian (DDD) 7 HOFLAND, Moreno (TLJ) 8 DEMARE, Arnaud (FDJ) 9 ZABEL, Rick (BMC) 10 MOHORIC, Matej (LAM) 11 BELLETTI, Manuel (STH) 12 EWAN, Caleb (OGE) 13 PELUCCHI, Matteo (IAM) 14 SIMION, Paolo (BAR) 15 SAVITSKIY, Ivan (GAZ) 16 TCATEVICH, Aleksei (KAT) 17 LUDVIGSSON, Tobias (TGA) 18 RUFFONI, Nicola (BAR) 19 ZAKARIN, Ilnur (KAT) 20 ZEITS, Andrey (AST) 21 PREIDLER, Georg (TGA) 22 ZHUPA, Eugert (STH) 23 BRAMBILLA, Gianluca (EQS) 24 KLUGE, Roger (IAM) 25 VAN POPPEL, Boy (TFS) 26 MALACARNE, Davide (AST) 27 FIRSANOV, Sergey (GAZ) 28 KNEES, Christian (SKY) 29 MAJKA, Rafal (TNK) 30 VALVERDE BELMONTE, Alejandro (MOV) General Classification after Stage 3 1 KITTEL, Marcel (EQS) 9:13:10 2 DUMOULIN, Tom (TGA) + 9 3 AMADOR BIKKAZAKOVA, Andrey (MOV) + 15 4 LUDVIGSSON, Tobias (TGA) + 17 5 MOSER, Moreno (CPT) + 21 6 JUNGELS, Bob (EQS) + 22 7 BRANDLE, Matthias (IAM) + 23 8 KLUGE, Roger (IAM) + 25 9 HAGA, Chad (TGA) 10 PREIDLER, Georg (TGA) + 26Full Official Stage 3 Results and General Classification — rcs
Giro d'Italia: Kittel wins stage 3 — cyclingnews
Giro d’Italia in Netherlands sure to leave a legacy, say Deignan — cyclingnews
Viviani: Kittel is all but unbeatable right now — velonews
Dumoulin no regrets after losing Giro d’Italia lead to Kittel — cyclingnews
Arnaud Démare interview d'arrivée 3e étape (02:00 French) — CyclingProNet
I am conscious and it is good news, says Peraud — cyclingnews
Glorious homecoming for Tjallingii as Dutchman takes mountains jersey — cyclingnews
Viviani focused on Kittel's wheel in Giro d'Italia sprints — cyclingnews
Last 5 Km of Stage 3 (07:16 Dutch) — sporza
Last 10 Km of Stage 3 (13:18 Basque) — eitb
Last Km of Stage 3 (02:29 English) — eurosport
Last 500m of Stage 3 (00:30 English) — eurosport
Last 500m of Stage 3 (01:40 Basque) — eitb
Last Km of Stage 3 (1:03 Dutch, restricted to Belgium) — sporza
L'ultimo km 3 tappa (02:07 Italian, restricted to Italy) — rai
Overhead Slideshow/Animated Gif of the Stage 3 finish — @mundociclistico
Stage 3 Official Highlights (03:06 English) — inCycle
Official Stage 3 Highlights (02:11 Italian) — giroditalia
Rousing KOM Jersey ceremony for veteran Dutch rider Martin Tjallingii (01:43 English) — nos
43 Big Photos from Stage 3 — sirotti/rcs
Winner's Interview after Stage 3 (01:32 English) — CyclingProNet
Winner's Interview after Stage 3 (01:31 English) — eurosport
Stage 3 Interviews (01:37 English) — giroditalia
Podcast: Stage 3 Analysis w/ Moore, Birnie, Friebe (31:33 English) — telegraph
Maarten Tjallingii: 'Unbelievable' to race in front of home fans (01:40 English) — eurosport
Backstage Pass - Stage 3 (05:36 English) — ORICAGreenEDGE
Stage 3 Extended Highlights (25:43 English) — sbs
Processo alla tappa - Stage 3 Post Race Show (19:49 Italian, restricted to Italy) — rai
AG2R rider crashes and takes JC Peraud out of the race, Stage 3 (00:30 English) — eurosport
Jean-Christophe Peraud abandons the Giro after face first Stage 3 crash — @NOSwielrennen
70 km to go: Echelons! Stage 3 (00:12 Ambient) — eurosport
65 km to go: crash at the back of the peloton, Stage 3 (00:20 English) — eurosport
Stage 3 preview: Nijmegen → Arnhem, 190 km (mostly flat)
May 7 update: Stage 3 Preview with Favorites — ciclismointernacional
Stage 3 Flythrough (00:55 Music) — giroditalia
Elia Viviani Previews Stage 3 (00:30 Ambient) — @TeamSky
Outside the Trek bus; another sunny and warm day in the NL (00:07 Ambient) — @TrekSegafredo
On the Movistar bus; final words (00:20 Ambient) — @Movistar_Team
Fabio Sabatini Pre Stage 3: 'Kittel? Forza e fisico bestiali' (02:07 Italian) — gazzetta
Sasha Modolo Pre Stage 3: 'Kittel? Il più forte con la squadra più forte' (02:38 Italian) — gazzetta
Nizzolo Pre Stage 3: 'Kittel? Si batte così' (01:02 Italian) — gazzetta
Dave Brailsford hails 'fantastic' Dutch start to Giro d'Italia — cyclingweekly
See the race summary table (right) for the Stage 3 profile, map and timetable.
Stage 3 start time: Sunday 12:40 CET (10:40:00 AM GMT+0000); Weather for Nijmegen, NL
Earliest live video: 14:15 CET (12:15:00 PM GMT+0000); Live/delayed coverage options
Approximate finish: 17:12 CET (3:12:00 PM GMT+0000); Weather for Arnhem, NL
Stage 2 Post-Race Coverage 
48 Big Photos from Stage 2 — sirotti/rcs
Stage 2 Results 1 KITTEL, Marcel (EQS) 4:38:31 2 DEMARE, Arnaud (FDJ) 3 MODOLO, Sacha (LAM) 4 HOFLAND, Moreno (TLJ) 5 RUFFONI, Nicola (BAR) 6 PORSEV, Alexander (KAT) 7 EWAN, Caleb (OGE) 8 SBARAGLI, Kristian (DDD) 9 AMADOR BIKKAZAKOVA, Andrey (MOV) 10 NIZZOLO, Giacomo (TFS) 11 SIMION, Paolo (BAR) 12 ARNDT, Nikias (TGA) 13 VIVIANI, Elia (SKY) 14 GROSU, Eduard Michael (NIP) 15 GREIPEL, André (LTS) 16 TCATEVICH, Aleksei (KAT) 17 ZABEL, Rick (BMC) 18 CHAVES RUBIO, Johan Esteban (OGE) 19 DILLIER, Silvan (BMC) 20 OSS, Daniel (BMC) General Classification after Stage 2 1 DUMOULIN, Tom (TGA) 4:49:34 2 ROGLIC, Primož (TLJ) 3 KITTEL, Marcel (EQS) + 1 4 AMADOR BIKKAZAKOVA, Andrey (MOV) + 6 5 LUDVIGSSON, Tobias (TGA) + 8 6 MOSER, Moreno (CPT) + 12 7 JUNGELS, Bob (EQS) + 13 8 BRANDLE, Matthias (IAM) + 14 9 DILLIER, Silvan (BMC) + 16 10 KLUGE, Roger (IAM)Full Official Stage 2 Results and General Classification — rcs
Kittel wins stage 2 — cyclingnews
Stage 2 finish line quotes — cyclingnews
GIRO'16 St.2: Marcel By Miles — pezcyclingnews
Kittel describes Giro d'Italia stage win as 'one of the most beautiful' — cyclingnews
Fraile earns first mountain jersey at Giro d'Italia — cyclingnews
Last 10 Km of Stage 2 (14:40 Basque) — eitb
Last 1.5 Km of Stage 2 (02:18 English) — sbs
Last 2 Km of Stage 2 (02:10 English) — eurosport
Last Km of Stage 2 (01:28 Dutch) — nos
Last Km of Stage 2 (4:07 Dutch, restricted to Belgium) — sporza
15 km to go: the peloton hits the finishing circuit in Nijmegen, Stage 2 (00:12 Ambient) — @TeamSky
24 km go: Minor crash at the back of the peloton (00:50 Ambient Noise) — eitb
Winning is a team effort (00:27 Ambient)
Scenes from the Stage 2 Finish Post Race (00:52 Ambient) — @Movistar_Team
Stage 2 Winner's Podium Ceremony (00:29 Ambient)
Stage 2 Pink Jersey Ceremony (00:59 Dutch) — nos
KOM Jersey Ceremony, Stage 2 (00:43 Basque) — eitb
Official Stage 2 Highlights (02:47 English) — inCycle
Official Stage 2 Highlights (01:56 Italian) — giroditalia
One-Minute Highlights from Stage 2 (01:08 Basque) — eitb
Winner's Interview from Stage 2 (01:02 English) — CyclingProNet
Winner's Interview from Stage 2 (01:30 English) — eurosport
48 Big Photos from Stage 2 — sirotti/rcs
Stage 2 Interviews and Scenes (01:12 English) — giroditalia
Kittel is back to the form of two years ago says Lefevere (01:46 English) — CyclingJournos
Stage 2 Extended Highlights (25:48 English, restricted to Australia) — sbs
Podcast: Stage 2 Analysis w/ Moore, Birnie, Friebe (40:39 English) — telegraph
Backstage Pass - Stage 2 (06:41 English/Music) — ORICAGreenEDGE
Processo alla tappa - Stage 2 Post Race Show (15:39 Italian, restricted to Italy) — rai
Stage 2 preview: Arnhem → Nijmegen, 190 km (flat/rolling)
May 7 update:Stage 2 Preview with Favorites — ciclismointernacional
Stage 2 Flythrough (00:55 Music) — giroditalia
How Kittel could take pink — velonews
Unserious questions for Americans at the Giro — velonews
Sky's Elia Viviani Previews Stage 2 (00:49 English) — @TeamSky
Elia Viviani Pre Stage 2 Interview (00:43 Italian) — gazzetta
Andrey Amador Pre Stage 2 Preview (00:24 Spanish) — @Movistar_Team
Dumoulin's Giro d'Italia bike gets pink makeover — cyclingnews
Brailsford confident about Landa’s chances of overall success — cyclingnews
See the race summary table (right) for the Stage 2 profile, map and timetable.
Stage 2 start time: Saturday 12:40 CET (10:40:00 AM GMT+0000); Weather for Arnhem, NL
Earliest live video: 14:15 CET (12:15:00 PM GMT+0000); Live/delayed coverage options
Approximate finish: 17:20 CET (3:20:00 PM GMT+0000); Weather for Nijmegen, NL
Stage 1 Post-Race Coverage 
31 Big Photos from Stage 1 — sirotti/rcs
Stage 1 Results 1 DUMOULIN, Tom (TGA) 11:03 2 ROGLIC, Primož (TLJ) 3 AMADOR BIKKAZAKOVA, Andrey (MOV) + 6 4 LUDVIGSSON, Tobias (TGA) + 8 5 KITTEL, Marcel (EQS) + 11 6 MOSER, Moreno (CPT) + 12 7 JUNGELS, Bob (EQS) + 13 8 CANCELLARA, Fabian (TFS) + 14 9 BRANDLE, Matthias (IAM) 10 DILLIER, Silvan (BMC) + 16 11 HAGA, Chad (TGA) 12 KLUGE, Roger (IAM) 13 PREIDLER, Georg (TGA) + 17 14 KEIZER, Martijn (TLJ) 15 BOARO, Manuele (TNK) + 18 16 HOWSON, Damien (OGE) + 19 17 NIBALI, Vincenzo (AST) 18 WISNIOWSKI, Lukasz (EQS) + 20 19 HEPBURN, Michael (OGE) 20 KANGERT, Tanel (AST) + 21 21 GENIEZ, Alexandre (FDJ) 22 KRUIJSWIJK, Steven (TLJ) + 22 23 VALVERDE BELMONTE, Alejandro (MOV) + 24 24 HOFLAND, Moreno (TLJ) + 25 25 TUFT, Svein (OGE) + 26 26 NAVARDAUSKAS, Ramunas (CPT) 27 NIZZOLO, Giacomo (TFS) + 27 28 FUGLSANG, Jakob (AST) + 28 29 WELLENS, Tim (LTS) 30 ZOIDL, Riccardo (TFS) 31 ULISSI, Diego (LAM) + 29 32 HOWARD, Leigh (IAM) + 30 33 ROCHE, Nicolas (SKY) 34 CHAVES RUBIO, Johan Esteban (OGE) 35 KUENG, Stefan (BMC) 36 MORENO BAZAN, Javier (MOV) + 31 37 DE BIE, Sean (LTS) 38 SERRY, Pieter (EQS) + 32 39 VISCONTI, Giovanni (MOV) 40 ZAKARIN, Ilnur (KAT) General Classification after Stage 1 1 DUMOULIN, Tom (TGA) 11:03 2 ROGLIC, Primož (TLJ) 3 AMADOR BIKKAZAKOVA, Andrey (MOV) + 6 4 LUDVIGSSON, Tobias (TGA) + 8 5 KITTEL, Marcel (EQS) + 11 6 MOSER, Moreno (CPT) + 12 7 JUNGELS, Bob (EQS) + 13 8 CANCELLARA, Fabian (TFS) + 14 9 BRANDLE, Matthias (IAM) 10 DILLIER, Silvan (BMC) + 16Official Stage 1 Results and General Classification — rcs
Tom Dumoulin wins stage 1 — cyclingnews
Stage 1: Finish line quotes — cyclingnews
Dumoulin delights Dutch with Giro TT win — velonews
Stage 1: Dumoulin The Dutch Master! — pezcyclingnews
Mikel Landa Post Stage 1 Interview (00:56 Spanish) — CyclingProNet
Vincenzo Nibali Post Stage 1 Interview (01:06 Italian) — CyclingProNet
How the GC contenders fared on stage 1 — cyclingnews
Fabian Cancellara Post Stage 1 Interview (02:02 Italian) — gazzetta
First blood to Nibali in GC battle — cyclingnews
Mikel Landa: I expected to lose more time on Giro d'Italia first stage — cyclingweekly
Roglic loses out on pink jersey by one hundredth of second – Giro d’Italia Shorts — cyclingnews
Former ski jumper Roglic surprises Giro — velonews
Stage 1 Final TT Riders and Podium Ceremony (06:57 Basque) — eitb
Last 300m of the Winning TT Ride from Stage 1 (01:00 Dutch) — nos
Last 300m of the Winning TT Ride from Stage 1 (01:57 English) — sbs
Winner's Celebration Post Stage 1 (00:06 Ambient) — @GiantAlpecin
Winner's Interview from Stage 1 (01:13 Dutch) — nos
Winner's Interview from Stage 1 (00:57 English) — CyclingProNet
Post Race Show Interview with the Stage 1 Winner (02:28 Dutch) — nos
Official Stage 1 Highlights (02:54 English) — inCycle
Official Stage 1 Highlights (02:32 Italian) — giroditalia
One-Minute Highlights from Stage 1 (00:59 Basque) — eitb
Stefan Kung crashes into security barrier and fans on Stage 1 (00:29 English, restricted to Europe) — eurosport
Interview with Intermediate Leader, Primoz Roglic (01:34 English) — nos
31 Big Photos from Stage 1 — sirotti/rcs
Processo alla tappa - Stage 1 Post Race Show (38:38 Italian, restricted to Italy) — rai
Backstage Pass - Stage 1 (03:01 English) — ORICAGreenEDGE
Stage 1 Extended Highlights (25:21 English, restricted to Australia) — sbs
Giro stage 1 Podcast: One Giant step (42:17 English) — telegraph
When every second counts: Behind the scenes on Stage 1 (02:20 Music) — TeamGiant-Alpecin
Stage 1 preview: Apeldoorn → Apeldoorn, 9.8 km (TT)
May 5 update: Stage 1 Preview with Favorites — ciclismointernacional
Stage 1 Flythrough (00:55 Music) — giroditalia
Mikel Landa wary of time loss in Giro d'Italia opening time trial — cyclingweekly
Dumoulin tips Cancellara for first maglia rosa — cyclingnews
Stage 1 Time Trial Course Preview (05:03 English) — gcn
Stage 1 TTT Start Order and Times (CET) — rcs
Preview: Giro d'Italia opening time trial in Apeldoorn — cyclingnews
TrekSegafredo Team Car recon clip (00:18 Ambient) — @TrekSegafredo
Mikel Landa analyzes Stage 1 (00:27 English) — @TeamSky
See the race summary table (right) for the Stage 1 profile, map and timetable.
Stage 1 start time: Friday 13:45 CET (11:45:00 AM GMT+0000); Weather for Apeldoorn, NL
Earliest live video: 13:45 CET (11:45:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 17:15 CET (3:15:00 PM GMT+0000); Weather for Apeldoorn, NL
2016 Giro d'Italia Teams Presentation
May 5 update:
39 Big Photos from the Teams Presentation — sirotti/rcs
Opening Ceremony Launch (00:18 Ambient) — @Girogelderland
Overhead of Team Sky's entrance through the large crowd (00:30 Ambient) — @TeamSky
Bikecam footage of Movistar's team presentation entrance (00:30 Ambient) — @jjrojillas
Riders have the last word at the Giro d'Italia teams presentation — cyclingnews
2016 Giro d'Italia Favorites Pre-Race Press Conference 
May 4 update:31 Big Photos with quotes from the Race Favorites Pre-Race Press Conference — sirotti/rcs
Vincenzo Nibali Pre-Race Interview (05:01 Italian) — CyclingProNet
Jean-Christophe Péraud Pre-Race Interview (02:04 French) — CyclingProNet
Tim Wellens Pre-Race Interview (02:30 English) — CyclingProNet
Viviani: Beating Kittel gives me confidence for the Giro d'Italia — cyclingnews
Mikel Landa Pre-Race Interview (02:00 Spanish) — CyclingProNet
André Greipel Pre-Race Press Conference (04:06 English) — CyclingProNet
Davide Formolo Pre-Race Press Conference (01:34 Italian) — CyclingProNet
Formolo earning his doctorate in the peloton — velonews
Matteo Pelucchi Pre-Race Interview (01:22 Italian) — CyclingProNet
Elia Viviani Pre-Race Interview (01:59 Italian) — CyclingProNet
Landa, the newest grand tour leader — velonews
Domenico Pozzovivo Pre-Race Interview (02:44 Italian) — gazzetta
Marcel Kittel: 'I don't fear anyone' (01:38 English) — CyclingJournos
Hesjedal hints at final Grand Tour — cyclingnews
Estaban Chaves Pre-Race Interview (01:16 Spanish) — CyclingProNet
Bob Jungels Pre-Race Interview (01:34 English) — CyclingProNet
2016 Giro d'Italia Preview 
May 5 update:Cancellara hit by stomach flu ahead of Giro d'Italia — cyclingnews
The Giro d'Italia contenders (10:55 English) — inCycle
Three years on, Nibali once again Giro d’Italia favourite — cyclingnews
Official Startlist w/ bib numbers — steephill.tv
Kittel returns to grand tour racing after disastrous 2015 — velonews
10 Riders To Watch: Giro D'Italia 2016 (05:22 English) — gcn
Valverde: nervous and ready to get things started (05:36 Spanish/English) — MovistarTeam
Hansen feels trapped by grand tour streak — velonews
Mario Cipollini's Favorites for the Giro d'Italia. (04:24 Italian/Spanish) — espn
May 4 update:
Giro'16: The PEZ Preview — pezcyclingnews
Race Preview: Giro d'Italia 2016 — velonews
Greipel prepares to battle back in Giro d’Italia after 'worst ever spring' — cyclingnews
Six breakthrough riders to watch at the 2016 Giro d’Italia — cyclingtips
Haga: Giro d'Italia is a step closer to being normal as a racer — cyclingnews
Giro d'Italia: pressure on Uran as Cannondale aim high — cyclingnews
Sprinters seek proof and pink at Giro — velonews
The Recon Ride Podcast: Giro d’Italia 2016, Part I (47:39 English) — velohuman
Podcast: let's talk about the Giro d'Italia (48:56 English) — cycling-central
Giro d'Italia Preview (Part 1/3) FT. Leigh Howard (44:42 English) — cyclinghub
Overall Preview with Favorites — ciclismointernacional
Giro d'Italia GC Preview 2016 (09:30 English) — BobkeTV
Nibali's form under scrutiny ahead of Giro start — reuters
Mikel Landa - Road to the Giro (04:38 Music/English) — TeamSky
May 3 update:
Team Sky's Official Roster Announcement (01:43 No Audio) — @TeamSky
Landa to lead Team Sky — cyclingnews
FDJ's Official Roster Announcement (00:52 Music) — EquipeCyclisteFDJ
A guide to the top 10 sprinters — cyclingnews
Alejandro Valverde Talks About His First Giro (03:06 Spanish/English) — MovistarTeam
Vincenzo Nibali Pre-Race Interview (02:07 Italian) — giroditalia
Alejandro Valverde Pre-Race Interview (01:29 Spanish) — giroditalia
Valverde targeting stages and podium at Giro d'Italia — cyclingnews
Dimension Data set for Giro d’Italia debut — cyclingnews
No British riders at the Giro d'Italia for the second year running — cyclingweekly
May 2 update:
Movistar's Official Roster Announcement (01:05 Music) — @Movistar_Team
Etixx - Quick-Step's Official Roster Announcement (00:15 Music) — @Etixx_QuickStep
Orica-GreenEdge target GC with Chaves — cyclingnews
Majka to lead Tinkoff — cyclingnews
Nibali likes his chances at Giro after two-year absence — velonews
Valverde doesn't fear return to Italy despite Puerto ban — velonews
The fall — and rise — of Italian cycling — velonews
2016 Giro d'Italia teams power rankings — velonews
BMC looking for stage wins at the Giro d'Italia — cyclingnews
Slideshow of the GC Favorites (01:34 Music) — cyclismactu
May 1 update:
GCN Preview Show with Race Favourites & Key Stages (10:18 English) — gcn
Dombrowski primed for Giro debut — velonews
April 30 update:
Uran: This is my best chance to win the Giro d'Italia — cyclingnews
Greipel optimistic for Giro despite season's slow start — velonews
Roche targets three Grand Tours after making Team Sky’s Giro d’Italia long list — cyclingnews
Cancellara will return to Giro d’Italia for the first time since 2009 — cyclingnews
April 29 update:
Alex Dowsett out of the Giro d'Italia after undergoing collarbone surgery — cyclingweekly
April 28 update:
Woods scratched from Giro due to broken hand — velonews
April 26 update:
Giro d'Italia 2016: 10 riders to watch (05:32 English) — cyclingnewstv
Romandie stage win boosts Kittel’s confidence ahead of Giro d’Italia — cyclingnews
Giant-Alpecin targeting stage wins at Giro d'Italia — cyclingnews
April 21 update:
Official 2016 Giro d'Italia Race Promo (02:45 Music) — giroditalia
Provisional Startlist w/ bib numbers — steephill
Nibali, Landa, Cancellara, Gilbert named in provisional line-up — cyclingnews
Giant-Alpecin will target Giro d'Italia time trial win with Dumoulin — cyclingnews
April 18 update:
Valverde taking Giro debut very seriously — velonews
Valverde hits form for Ardennes Classics but Giro d'Italia still the priority — cyclingnews
Joe Dombrowski Q&A: Gearing up for Giro d'Italia debut — cyclingnews
April 15 update:
Movistar name 11 riders for Giro d’Italia squad — cyclingnews
Movistar name 11 riders for Giro d’Italia shortlist (00:27 Music) — @Movistar_Team
April 11 update:
Timetables + new (official) versions of the stage profiles and maps are now posted in the race summary table
Partial Startlist — steephill.tv
March 16 update:
Valverde, Amador recon Giro d'Italia mountain stages - Gallery — cyclingnews
March 13 update:
Nibali could skip Giro d’Italia due to risk of mountain stage cancellations — cyclingnews
March 1 update:
Mikel Landa behind schedule for Giro — velonews
February 8 update:
Kittel to miss Milan-San Remo but sets his sights on the Giro d'Italia — cyclingnews
January 28 update:
Valverde enters new territory with Giro, Tour of Flanders — velonews
January 25 update:
Majka targeting podium at Giro d'Italia — cyclingnews
January 20 update:
Nibali Q&A: Giro d'Italia and Rio Olympics main goals, Tour de France still an known — cyclingnews
January 19 update:
Analysis: The Giro d'Italia wild card teams for 2016 — cyclingnews
Reeling after non-invite, Savio says he is uncertain about continued existence of Androni Giacattoli team — cyclingtips
Vegni warns Italian teams to modernise or lose future Giro d’Italia invitations — cyclingnews
Uran: I will try to win the Giro d’Italia — cyclingnews
January 7 update:
Dumoulin’s road to Rio runs through the Giro d’Italia — cyclingnews
October 14 update:
Nibali to target Giro d'Italia in 2016, Aru the Tour de France — cyclingnews
16 Big Photos from the 2016 Giro d'Italia Route Presentation — sirotti/rcs
October 7 update:
5 things to look forward to at the 2016 Giro d'Italia (03:54 English) — cyclingnewstv
October 5/6 update:
All Stage profiles and maps are now posted. See right.
Official 2016 Race Promo (02:45 Music) — GirodItalia
Overall General Profile of All Stages — twitter
2016 Route Presentation Flythrough (03:28 Music) — GirodItalia
2016 Giro d'Italia race route officially unveiled in Milan — cyclingnews
Ivan Basso announces retirement from professional cycling — cyclingnews
Contador: "It'll be good to watch the Giro on television" — cyclingnews
Ivan Basso talks about his retirement (01:09 Italian) — CyclingProNet
Vincenzo Nibali apre alla sua partecipazione al Giro d'Italia 2016 (01:04 Italian) — CyclingProNet
Damiano Cunego: 'Giro diverso dal solito' (00:52 Italian) — gazzetta
Philipped Gilbert al Giro 2016: 'Questa corsa mi piace..' (00:28 Italian) — gazzetta
Elia Viviani: 'Giro e Rio, che 2016' (00:53 Italian) — gazzetta
Nibali ready to forgo Tour de France and target 2016 Giro d’Italia — cyclingnews
Peter Sagan: 'Rainbow jersey or not, I have to keep training' — cyclingweekly
16 Big Photos from the 2016 Giro d'Italia Route Presentation — sirotti/rcs
Dumoulin tempted by 2016 Giro d'Italia route — cyclingnews
Alberto Contador Brief Comments (00:17 Spanish) — gazzetta
Matthews sees numerous possibilities for stage wins in 2016 Giro d'Italia route — cyclingnews
Peter Sagan conferma le difficoltà per la partecipazione al Giro d'Italia 2016 (00:50 Italian) — CyclingProNet
Philippe Gilbert giudica positivamente il percorso del Giro d'Italia 2016 (00:43 Italian) — CyclingProNet
Alejandro Valverde aprecia el recorrido del Giro d'Italia 2016 (01:31 Spanish) — CyclingProNet
October 4 update:
Nibali may be only 'big' to race 2016 Giro — velonews
October 1 update:
Route has been leaked. See the list of unofficial host towns in the race summary table (right). Official Stage 9 and 13 profiles now posted.
![]() ![]() Also follow steephill on Twitter for the latest race info and video updates. |
September 29 update:
2016 Giro d'Italia to feature rolling 40km time trial through Chianti vineyards — cyclingnews
September 21 update:
Giro organizer unveils challenging mountain stage for 2016 route — velonews
Video highlights/archived coverage from previous years
Live Video Streaming and TV Coverage 
May 20 update: A work in progress for 2016 Giro d'Italia live and delayed coverage. Most live feeds will be country restricted, but unrestricted links will appear in bold. Check back at race time for more links. Feel free to send in additional sources for live video, tv coverage or text updates/tickers as they become known. — Steve
media source | tv or internet | comments/restrictions | |
---|---|---|---|
![]() |
![]() ![]() ![]() ![]() ![]() |
Italy; earliest live video coverage with the pre-race show starting at 13:45 CET. The first two feeds may be geo-restricted. | |
![]() |
![]() ![]() |
Italy; Live on Rai Tre. | |
![]() |
![]() ![]() [subscribers link] ![]() |
United States; Stage 21 Live at 8:30 ET. Bein Sports (Channel 1, Learn more.) high quality video streaming (including all channels 1-9) to your computer, mobile device or TV without a cable, satellite or telco contract for only $6.99 / month. Click for more info. | |
![]() |
![]() [subscription required] |
Canada; Cycling.tv Stage 21 LIVE 1230 UTC (0830 EDT) with Ned Boulting & Daniel Lloyd. $19.95 USD for the entire race. | |
![]() |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Europe (English); Live each day on Eurosport International and/or Eurosport 2. Stage 21 live at 14:30 CET | |
![]() |
![]() ![]() |
USA, Canada and elsewhere; Italian. RAI International is available as part of your cable package for about $6.00. Live daily coverage starts about 1 hour after the official feed starts | |
![]() |
![]() ![]() |
Basque; Stage 21 live at 14:30 CET | |
![]() |
![]() ![]() ![]() |
Belgium/Europe (Dutch); Stage 21 live at 14:30 CET | |
![]() |
![]() ![]() |
Australia; SBS live. All stages will be live | |
![]() |
![]() ![]() ![]() |
Luxemburg; live at 16:00 CET | |
![]() |
![]() ![]() |
New Zealand; Highlights only on Sky Sport 4 | |
![]() |
![]() ![]() |
Spanish; Teledeporte's live feed | |
![]() |
![]() ![]() |
Quebec/Canada via Quebec's Reseau des Sports; RDS (French) Live most days at 8:30am ET | |
![]() |
![]() ![]() ![]() |
Latin America; Live daily coverage. | |
![]() |
![]() |
English with Italian and Spanish options; official source for race updates | |
![]() |
![]() |
Cyclingnews English text updates | |
![]() |
![]() |
English; updates from Charles Pelkey | |
![]() |
![]() |
updates on previews, live video, results, photos, highlights | |
check back at race time for more and updated links; ![]() |
2016 Giro d'Italia Route Map 

Overall General Profile of All Stages — twitter
2016 Route Presentation Flythrough (03:28 Music) — GirodItalia
Stage maps are be posted in the race summary table.