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

Also follow steephill on Twitter

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

The iconic Passo dello Stelvio delivered as hoped great scenic shots and gc action on Stage 18. More photos from every stage below. The 2020 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 2019rcs/corvos/bettini
Big Photos from 2018rcs/corvos/bettini/reuters
Big Photos from 2017sirotti/rcs
Big Photos from 2016sirotti/rcs
Big Photos from 2015sirotti/rcs
Big Photos from all 2014 stagessirotti/rcs
Big Photos from all 2013 stagessirotti/rcs
Big Photos from all 2012 stagessirotti/rcs/reuters
Big Photos from all 2011 stagessirotti/rcs
Big Photos from all 2010 stagessirotti/rcs
Big Photos from all 2009 stagessirotti




Show All Profile Thumbnails
1Saturday, October 315 km 
MonrealePalermo
profile | map | timetable | preview | results | photos | video
2Sunday, October 4150 km 
AlcomoAgrigento
profile | map | timetable | preview | results | photos | video
3Monday, October 5150 km 
EnnaEtna
profile | map | timetable | preview | results | photos | video
4Tuesday, October 6140 km 
CataniaVillafranco Tirrena
profile | map | timetable | preview | results | photos | video
5Wednesday, October 7225 km 
MiletoCamigliatello Silano (Piano Provenzana)
profile | map | timetable | preview | results | photos | video
6Thursday, October 8188 km 
CastrovillariMatera
profile | map | timetable | preview | results | photos | video
7Friday, October 9143 km 
MateraBrindisi
profile | map | timetable | preview | results | photos | video
8Saturday, October 10200 km 
GiovinazzoVieste
profile | map | timetable | preview | results | photos | video
9Sunday, October 11208 km 
San SalvoRoccaraso
profile | map | timetable | preview | results | photos | video
RMonday, October 12 
Rest day
10Tuesday, October 13177 km 
LancianoTortoreto
profile | map | timetable | preview | results | photos | video
11Wednesday, October 14182 km 
Porto Sant'ElpidioRimini
profile | map | timetable | preview | results | photos | video
12Thursday, October 15204 km 
CesenaticoCesenatico
profile | map | timetable | preview | results | photos | video
13Friday, October 16192 km 
CerviaMonselice
profile | map | timetable | preview | results | photos | video
14Saturday, October 1734.1 km 
ConeglianoValdobbiadene
profile | map | timetable | preview | results | photos | video
15Sunday, October 18185 km 
Base Aerea RivoltoPiancavallo
profile | map | timetable | preview | results | photos | video
RMonday, October 19 
Rest day
16Tuesday, October 20229 km 
UdineSan Daniele del Friuli
profile | map | timetable | preview | results | photos | video
17Wednesday, October 21203 km 
Bassano del GrappaMadonna di Campiglio
profile | map | timetable | preview | results | photos | video
18Thursday, October 22207 km 
PinzoloLago di Cancano
profile | map | timetable | preview | results | photos | video
19Friday, October 23251 km 
MorbegnoAsti
profile | map | timetable | preview | results | photos | video
20Saturday, October 24190 km 
AlbaSestriere
profile | map | timetable | preview | results | photos | video
21Sunday, October 2515.7 km 
Cernusco sul NaviglioMilano
profile | map | timetable | preview | results | photos | video
  Total Distance3489 km 

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

AG2R LA MONDIALE (ALM)
FRA
  1GALLOPIN  TonyFRA
  2BIDARD  FrançoisFRA
  3BOUCHARD  GeoffreyFRA
  4GASTAUER  BenLUX
  5HÄNNINEN  JaakkoFIN
  6PARET PEINTRE  AurélienFRA
  7VENDRAME  AndreaITA
  8WARBASSE  LawrenceUSA

ANDRONI GIOCATTOLI - SIDERMEC (ANS)
ITA
  11BAIS  MattiaITA
  12BISOLTI  AlessandroITA
  13CEPEDA  JeffersonECU
  14CHIRICO  LucaITA
  15PELLAUD  SimonSUI
  16RAVANELLI  SimoneITA
  17RESTREPO VALENCIA  JhonatanCOL
  18RUMAC  JosipCRO

ASTANA PRO (AST)
KAZ
  21FUGLSANG  JakobDEN
  22BOARO  ManueleITA
  23CONTRERAS PINZON  RodrigoCOL
  24FELLINE  FabioITA
  25GREGAARD WILSLY  JonasDEN
  26LOPEZ MORENO  Miguel AngelCOL
  27RODRIGUEZ GARAICOECHEA  OscarESP
  28VLASOV  AleksandrRUS

BAHRAIN - MCLAREN (TBM)
BRN
  31ARASHIRO  YukiyaJPN
  32BATTAGLIN  EnricoITA
  33BILBAO LOPEZ DE ARMENTIA  PelloESP
  34CAPECCHI  ErosITA
  35NOVAK  DomenSLO
  36PADUN  MarkUKR
  37PERNSTEINER  HermannAUT
  38TRATNIK  JanSLO

BARDIANI CSF FAIZANE' (BCF)
ITA
  41CARBONI  GiovanniITA
  42COVILI  LucaITA
  43FIORELLI  FilippoITA
  44LONARDI  GiovanniITA
  45MAZZUCCO  FabioITA
  46ROMANO  FrancescoITA
  47TONELLI  AlessandroITA
  48ZANA  FilippoITA

BORA - HANSGROHE (BOH)
GER
  51SAGAN  PeterSVK
  52BENEDETTI  CesareITA
  53BODNAR  MaciejPOL
  54FABBRO  MatteoITA
  55GAMPER  PatrickAUT
  56KONRAD  PatrickAUT
  57MAJKA  RafalPOL
  58POLJANSKI  PawelPOL

CCC (CCC)
POL
  61ZAKARIN  IlnurRUS
  62ČERNÝ  JosefCZE
  63DE LA PARTE  VictorESP
  64GRADEK  KamilPOL
  65KOCHETKOV  PavelRUS
  66MALECKI  KamilPOL
  67ROSSKOPF  JosephUSA
  68VALTER  AttilaHUN

COFIDIS (COF)
FRA
  71VIVIANI  EliaITA
  72CONSONNI  SimoneITA
  73EDET  NicolasFRA
  74HAAS  NathanAUS
  75HANSEN  JesperDEN
  76LE TURNIER  MathiasFRA
  77MATHIS  MarcoGER
  78ROSSETTO  StéphaneFRA

DECEUNINCK - QUICK-STEP (DQT)
BEL
  81ALMEIDA  JoãoPOR
  82BALLERINI  DavideITA
  83HODEG CHAGUI  Alvaro JoseCOL
  84HONORÉ  Mikkel FrølichDEN
  85KEISSE  IljoBEL
  86KNOX  JamesGBR
  87MASNADA  FaustoITA
  88SERRY  PieterBEL

EF PRO CYCLING (EF1)
USA
  91BENNETT  SeanUSA
  92CAICEDO  JonathanECU
  93CLARKE  SimonAUS
  94CRADDOCK  G LawsonUSA
  95GUERREIRO  RubenPOR
  96KANGERT  TanelEST
  97MORTON  LachlanAUS
  98WHELAN  JamesAUS

GROUPAMA - FDJ (GFC)
FRA
  101DEMARE  ArnaudFRA
  102FRANKINY  KilianSUI
  103GUARNIERI  JacopoITA
  104GUGLIELMI  SimonFRA
  105KONOVALOVAS  IgnatasLTU
  106SCOTSON  MilesAUS
  107SINKELDAM  RamonNED
  109THOMAS  BenjaminFRA

ISRAEL START - UP NATION (ISN)
ISR
  111BARBIER  RudyFRA
  112BRÄNDLE  MatthiasAUT
  113CATAFORD  AlexanderCAN
  114CIMOLAI  DavideITA
  115DOWSETT  AlexGBR
  116NAVARRO GARCIA  DanielESP
  117SAGIV  GuyISR
  118ZABEL  RickGER

LOTTO SOUDAL (LTS)
BEL
  121ARMEE  SanderBEL
  122DE GENDT  ThomasBEL
  123DIBBEN  JonathanGBR
  124HAGEN  Carl FredrikNOR
  125HANSEN  Adam JamesAUS
  126HOLMES  MatthewGBR
  127OLDANI  StefanoITA
  128VANHOUCKE  HarmBEL

MITCHELTON - SCOTT (MTS)
AUS
  131YATES  Simon PhilipGBR
  132AFFINI  EdoardoITA
  133BOOKWALTER  BrentUSA
  134HAIG  JackAUS
  135HAMILTON  LucasAUS
  136HEPBURN  MichaelAUS
  137HOWSON  DamienAUS
  138MEYER  CameronAUS

MOVISTAR (MOV)
ESP
  141CARRETERO  HectorESP
  142CATALDO  DarioITA
  143PEDRERO  AntonioESP
  144RUBIO REYES  Einer AugustoCOL
  145SAMITIER SAMITIER  SergioESP
  146SEPULVEDA  EduardoARG
  147TORRES BARCELO  AlbertESP
  148VILLELLA  DavideITA

NTT PRO CYCLING (NTT)
RSA
  151MEINTJES  LouisRSA
  152CAMPENAERTS  VictorBEL
  153GEBREIGZABHIER  AmanuelERI
  154O'CONNOR  BenAUS
  155POZZOVIVO  DomenicoITA
  156SOBRERO  MatteoITA
  157SUNDERLAND  DylanAUS
  158WYSS  DaniloSUI

INEOS GRENADIERS (INS)
GBR
  161THOMAS  GeraintGBR
  162CASTROVIEJO NICOLAS  JonathanESP
  163DENNIS  RohanAUS
  164GANNA  FilippoITA
  165GEOGHEGAN HART  TaoGBR
  166NARVAEZ PRADO  Jhonatan ManuelECU
  167PUCCIO  SalvatoreITA
  168SWIFT  BenGBR

JUMBO - VISMA (TJV)
NED
  171KRUIJSWIJK  StevenNED
  172BOUWMAN  KoenNED
  173FOSS  Tobias S.NOR
  174HARPER  ChrisAUS
  175MARTIN  TonyGER
  176PFINGSTEN  ChristophGER
  177TOLHOEK  AntwanNED
  178VAN EMDEN  JosNED

SUNWEB (SUN)
GER
  181KELDERMAN  WilcoNED
  182DENZ  NicoGER
  183HAGA  ChadUSA
  184HAMILTON  ChristopherAUS
  185HINDLEY  JaiAUS
  186MATTHEWS  MichaelAUS
  187OOMEN  SamNED
  188TUSVELD  MartijnNED

TREK - SEGAFREDO (TFS)
USA
  191NIBALI  VincenzoITA
  192BERNARD  JulienFRA
  193BRAMBILLA  GianlucaITA
  194CICCONE  GiulioITA
  195CONCI  NicolaITA
  196MOSCA  JacopoITA
  197NIBALI  AntonioITA
  198WEENING  PieterNED

UAE TEAM EMIRATES (UAD)
UAE
  201ULISSI  DiegoITA
  202BJERG  MikkelDEN
  203CONTI  ValerioITA
  204DOMBROWSKI  Joseph LloydUSA
  205GAVIRIA RENDON  FernandoCOL
  206MCNULTY  BrandonUSA
  207MOLANO BENAVIDES  Juan SebastianCOL
  208RICHEZE  Maximiliano ArielARG

VINI ZABU KTM (THR)
ITA
  211VISCONTI  GiovanniITA
  212BEVILACQUA  SimoneITA
  213FRAPPORTI  MarcoITA
  214ROTA  LorenzoITA
  215SPREAFICO  MatteoITA
  216VAN EMPEL  EtienneNED
  217WACKERMANN  LucaITA
  218ZARDINI  EdoardoITA

  Printable Startlist



News and Updates for Giro d'Italia 2020

Also live,
2020 Vuelta a España Live (2.UWT ESP): race info, startlist, broadcasters, updates

Stage 21 Post-Race Coverage


36 Big Photos from Stage 21corvos/rcs/bettini
Stage 21 Results
1  GANNA, Filippo (INS)            17:16
2  CAMPENAERTS, Victor (NTT)       +   32
3  DENNIS, Rohan (INS)             
4  ALMEIDA, João (DQT)             +   41
5  SCOTSON, Miles (GFC)            
6  ČERNÝ, Josef (CCC)              +   44
7  HAGA, Chad (SUN)                
8  MCNULTY, Brandon (UAD)          +   46
9  GRADEK, Kamil (CCC)             +   47
10 TRATNIK, Jan (TBM)              
11 KELDERMAN, Wilco (SUN)          +   55
12 TUSVELD, Martijn (SUN)          +   58
13 GEOGHEGAN HART, Tao (INS)       
14 DE GENDT, Thomas (LTS)          + 1:03
15 BODNAR, Maciej (BOH)            + 1:04
16 ROSSKOPF, Joseph (CCC)          + 1:05
17 DOWSETT, Alex (ISN)             + 1:06
18 SOBRERO, Matteo (NTT)           + 1:08
19 POZZOVIVO, Domenico (NTT)       + 1:10
20 BRÄNDLE, Matthias (ISN)         + 1:11
21 PARET PEINTRE, Aurélien (ALM)   + 1:13
22 HONORÉ, Mikkel Frølich (DQT)    + 1:14
23 FELLINE, Fabio (AST)            
24 BILBAO, Pello (TBM)             + 1:16
25 O'CONNOR, Ben (NTT)             + 1:18
26 ULISSI, Diego (UAD)             
27 BJERG, Mikkel (UAD)             + 1:19
28 SWIFT, Ben (INS)                + 1:23
29 PUCCIO, Salvatore (INS)         + 1:26
30 NIBALI, Vincenzo (TFS)          + 1:27
31 FUGLSANG, Jakob (AST)           + 1:28
32 BALLERINI, Davide (DQT)         + 1:30
33 MASNADA, Fausto (DQT)           + 1:31
34 VENDRAME, Andrea (ALM)          + 1:32
35 OOMEN, Sam (SUN)                + 1:34
36 KONRAD, Patrick (BOH)           + 1:35
37 MEINTJES, Louis (NTT)           + 1:36
38 HINDLEY, Jai (SUN)              + 1:37
39 DEMARE, Arnaud (GFC)            + 1:38
40 WARBASSE, Lawrence (ALM)        

Final General Classification
1  GEOGHEGAN HART, Tao (INS)         85:40:21
2  HINDLEY, Jai (SUN)                +      39
3  KELDERMAN, Wilco (SUN)            +    1:29
4  ALMEIDA, João (DQT)               +    2:57
5  BILBAO, Pello (TBM)               +    3:09
6  FUGLSANG, Jakob (AST)             +    7:02
7  NIBALI, Vincenzo (TFS)            +    8:15
8  KONRAD, Patrick (BOH)             +    8:42
9  MASNADA, Fausto (DQT)             +    9:57
10 PERNSTEINER, Hermann (TBM)        +   11:05
11 POZZOVIVO, Domenico (NTT)         +   11:52
12 MAJKA, Rafal (BOH)                +   20:31
13 SAMITIER SAMITIER, Sergio (MOV)   +   35:29
14 KNOX, James (DQT)                 +   37:41
15 MCNULTY, Brandon (UAD)            +   38:10
16 PARET PEINTRE, Aurélien (ALM)     +   45:04
17 WARBASSE, Lawrence (ALM)          +   53:25
18 SWIFT, Ben (INS)                  +   57:36
19 PEDRERO, Antonio (MOV)            +   59:36
20 O'CONNOR, Ben (NTT)               + 1:02:57
Full Official Stage 21 Results and General Classificationrcs
Tao Geoghegan Hart wins 2020 Giro d'Italiacyclingnews
Five talking points from stage 21cyclingweekly
Brailsford proclaims new racing philosophy after Giro d'Italia successcyclingnews
Jai Hindley: It’s super disappointing to lose the jersey on the last daycyclingpub
Vincenzo Nibali: I applaud young climbers' beautiful Giro d'Italia performancescyclingnews
Ineos-Grenadiers Bounces Back To Win Stages and The Overall (04:19 English, restricted to Europe)eurosport
Jai Hindley heralds bright new era for Australian cycling with Giro podiumtheguardian
Last Km of the Winning Stage 21 Ride (00:58 English)giroditalia
Last Km for the GC Winner - Stage 21 (00:52 English)giroditalia
Last Km of the Last Rider/Maglia Rosa - Stage 21 (01:36 English)flobikes
Winning Team Celebration (00:11 Ambient)@INEOSGrenadiers
Stage 21 Celebrations (00:59 Ambient)giroditalia
Official Stage 21 Highlights (02:01 English)giroditalia
Winner and Other Interviews Stage 21 (08:39 English)giroditalia
Ben Swift Post Race Interview (04:15 English, restricted to Europe)eurosport
Bradley Wiggins Talks To Tao Geoghegan Hart (03:43 English, restricted to Europe)eurosport
36 Big Photos from Stage 21corvos/rcs/bettini
The Butterfly Effect Stage 21 - Giro for the Ages (09:34 English)ChrisHorner
Giro St 21/ Vuelta St 6 Analysis w/ Richard and Lionel (57:02 English)cyclingpodcast
Extended Stage 21 Highlights (07:51 English)inCycle
How Did Tao Geoghegan Hart Win The Giro d'Italia? (22:21 English)GCNRacing
2020 Giro wrap up//Vuelta rest day 1 check in w/ Lance, George, Johan, JB (51:04 English)WEDŪ
Documentary: The Decisive Week at Giro d'Italia 2020 (20:14 English/Music)TeamSunweb

Stage 21 preview: Cernusco sul Naviglio → Milano, 15.7 km (TT)



October 24 update:
Stage 21 preview with Favoritesciclismointernacional
Stage 21 previewinrng
Hindley: I'm going to do the best time trial of my life tomorrowcyclingnews
Stage 21 Flythrough (00:55 Music)giroditalia
Stage 21 ITT Start Order and Times (CET) — rcs
See the race summary table (right) for the Stage 21 profile, map and timetable.

Stage 21 start time: Sunday 13:40 CET (11:40:00 AM GMT+0000); Weather for Cernusco sul Naviglio, Italy
Earliest live video: 13:40 CET (11:40:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 16:30 CET (2:30:00 PM GMT+0000); Weather for Milano, Italy

Stage 20 Post-Race Coverage


34 Big Photos from Stage 20corvos/rcs/bettini
Stage 20 Results
1  GEOGHEGAN HART, Tao (INS)          4:52:45
2  HINDLEY, Jai (SUN)                 
3  DENNIS, Rohan (INS)                 +   25
4  ALMEIDA, João (DQT)                 + 1:01
5  VENDRAME, Andrea (ALM)              + 1:34
6  RUBIO REYES, Einer Augusto (MOV)    + 1:35
7  BILBAO, Pello (TBM)                
8  KELDERMAN, Wilco (SUN)             
9  VALTER, Attila (CCC)                + 1:48
10 KNOX, James (DQT)                   + 2:00
11 NIBALI, Vincenzo (TFS)              + 2:02
12 POZZOVIVO, Domenico (NTT)           + 2:09
13 GUERREIRO, Ruben (EF1)             
14 SERRY, Pieter (DQT)                 + 2:25
15 O'CONNOR, Ben (NTT)                 + 2:28
16 PERNSTEINER, Hermann (TBM)         
17 KONRAD, Patrick (BOH)              
18 FUGLSANG, Jakob (AST)               + 2:36
19 HOLMES, Matthew (LTS)               + 2:41
20 MASNADA, Fausto (DQT)              
21 ULISSI, Diego (UAD)                 + 3:33
22 PARET PEINTRE, Aurélien (ALM)       + 3:41
23 MCNULTY, Brandon (UAD)              + 5:13
24 BOUCHARD, Geoffrey (ALM)            + 5:33
25 HONORÉ, Mikkel Frølich (DQT)        + 5:50
26 TUSVELD, Martijn (SUN)              + 5:59
27 MALECKI, Kamil (CCC)                + 6:10
28 TRATNIK, Jan (TBM)                  + 6:46
29 VILLELLA, Davide (MOV)              + 6:52
30 CONCI, Nicola (TFS)                 + 7:39
31 HAMILTON, Christopher (SUN)         + 7:55
32 SAMITIER SAMITIER, Sergio (MOV)     + 8:03
33 SWIFT, Ben (INS)                   
34 WARBASSE, Lawrence (ALM)           
35 MEINTJES, Louis (NTT)              
36 BERNARD, Julien (TFS)              
37 FELLINE, Fabio (AST)               
38 CAICEDO, Jonathan (EF1)            
39 LE TURNIER, Mathias (COF)           + 8:28
40 KANGERT, Tanel (EF1)               

General Classification after Stage 20
1  HINDLEY, Jai (SUN)           85:22:07
2  GEOGHEGAN HART, Tao (INS)    
3  KELDERMAN, Wilco (SUN)        +  1:32
4  BILBAO, Pello (TBM)           +  2:51
5  ALMEIDA, João (DQT)           +  3:14
6  FUGLSANG, Jakob (AST)         +  6:32
7  NIBALI, Vincenzo (TFS)        +  7:46
8  KONRAD, Patrick (BOH)         +  8:05
9  MASNADA, Fausto (DQT)         +  9:24
10 PERNSTEINER, Hermann (TBM)    + 10:08
11 POZZOVIVO, Domenico (NTT)     + 11:40
Full Official Stage 20 Results and General Classificationrcs
Geoghegan Hart wins stage 20 on Sestrierecyclingnews
Five talking points from stage 20cyclingweekly
Rohan Dennis Post-Stage 20 Interview (04:19 English, restricted to Europe)eurosport
Kelderman: The two best climbers were in front at the Giro d’Italiacyclingnews
Geoghegan Hart: Rohan Dennis blew the Giro up on the Stelvio and again todaycyclingnews
Last Km of Stage 20 (00:58 English)giroditalia
Last 2 Km of Stage 20 (08:13 English, restricted to U.S. and Canada)fubo
Last Km of Stage 20 (05:04 English, restricted to Europe)eurosport
30 km to go: Maglia Rosa is dropped, Stage 20 (01:32 English, restricted to Europe)eurosport
Winning Team Reaction in the Team Car, Stage 20 (00:47 English)Velon
Post-Stage 20 Interviews (06:03 English)giroditalia
Official Stage 20 Highlights (02:06 English)giroditalia
34 Big Photos from Stage 20corvos/rcs/bettini
Stage 20 Highlights (04:19 English, restricted to Europe)eurosport
Giro St 20/ Vuelta St 5 Analysis w/ Richard, Lionel (53:13 English)cyclingpodcast
Butterfly Effect Stage 20 - Rohan Dennis - 1st & 2nd Tied (09:53 English)ChrisHorner
Extended Stage 20 Highlights (06:11 English)inCycle

Pre-Stage 20 Interviews (01:58 English)giroditalia

Stage 20 preview: Alba → Sestriere, 190 km (Mountain)

October 23 update:
Stage 20 preview with Favoritesciclismointernacional
Giro Stage 20 Previewinrng
Riders will climb Sestriere three times on stage 20, as organisers forced to redraw the routecw
Stage 20 Flythrough (00:59 Music)giroditalia
Photos from Sestrière in 2011sirotti/rcs
Photos from Sestrière in 2015sirotti/rcs
Adam Hansen defends rider protest at Giro d'Italiacyclingnews
See the race summary table (right) for the Stage 20 profile, map and timetable.

Stage 20 start time: Saturday 11:00 CET (9:00:00 AM GMT+0000); Weather for Alba, Italy
Earliest live video: 12:25 CET (10:25:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 16:27 CET (2:27:00 PM GMT+0000); Weather for Sestriere, Italy

Stage 19 Post-Race Coverage


24 Big Photos from Stage 19 corvos/rcs
Stage 19 Results
1  ČERNÝ, Josef (CCC)             2:30:40
2  CAMPENAERTS, Victor (NTT)      +    18
3  MOSCA, Jacopo (TFS)            +    26
4  CLARKE, Simon (EF1)            
5  KEISSE, Iljo (DQT)             
6  ARMEE, Sander (LTS)            
7  TORRES BARCELO, Albert (MOV)   +  1:10
8  PELLAUD, Simon (ANS)           
9  CARBONI, Giovanni (BCF)        
10 DOWSETT, Alex (ISN)            
11 HAAS, Nathan (COF)             +  2:17
12 VAN EMPEL, Etienne (THR)       
13 MORTON, Lachlan (EF1)          
14 MATHIS, Marco (COF)            +  8:15
15 BALLERINI, Davide (DQT)        + 11:43
16 HONORÉ, Mikkel Frølich (DQT)   
17 GEOGHEGAN HART, Tao (INS)      
18 ALMEIDA, João (DQT)            
19 TRATNIK, Jan (TBM)             
20 CAPECCHI, Eros (TBM)           
21 BERNARD, Julien (TFS)          
22 NIBALI, Vincenzo (TFS)         
23 VIVIANI, Elia (COF)            
24 FELLINE, Fabio (AST)           
25 HINDLEY, Jai (SUN)             
26 KONRAD, Patrick (BOH)          
27 KELDERMAN, Wilco (SUN)         
28 FUGLSANG, Jakob (AST)          
29 GANNA, Filippo (INS)           
30 TUSVELD, Martijn (SUN)         
31 PADUN, Mark (TBM)              
32 SWIFT, Ben (INS)               
33 SOBRERO, Matteo (NTT)          
34 BILBAO, Pello (TBM)            
35 FIORELLI, Filippo (BCF)        
36 MASNADA, Fausto (DQT)          
37 OOMEN, Sam (SUN)               
38 KNOX, James (DQT)              
39 CONCI, Nicola (TFS)            
40 POZZOVIVO, Domenico (NTT)      

General Classification after Stage 19
1  KELDERMAN, Wilco (SUN)      80:29:19
2  HINDLEY, Jai (SUN)            +   12
3  GEOGHEGAN HART, Tao (INS)     +   15
4  BILBAO, Pello (TBM)           + 1:19
5  ALMEIDA, João (DQT)           + 2:16
6  FUGLSANG, Jakob (AST)         + 3:59
7  KONRAD, Patrick (BOH)         + 5:40
8  NIBALI, Vincenzo (TFS)        + 5:47
9  MASNADA, Fausto (DQT)         + 6:46
10 MAJKA, Rafal (BOH)          
Full Official Stage 19 Results and General Classificationrcs
Josef Cerny wins shortened stage 19cyclingnews
Vegni: 'Somebody will pay' for protest that shortened stage 19cyclingnews
Giro d'Italia to donate stage 19 prizes to COVID-19 fight after rider protestcyclingnews
Adam Hansen defends rider protest at Giro d'Italiacyclingnews
Last Km of Stage 19 (00:55 English)giroditalia
Winner and Other Interviews from Stage 19 (04:59 English)giroditalia
Official Stage 19 Highlights (02:04 English)giroditalia
Stage 19 Highlights (04:06 English, restricted to Europe)eurosport
Giro St 19/Vuelta St 4 Analysis w/ Richard and Lionel (1:03:43 English)cyclingpodcast
24 Big Photos from Stage 19 corvos/rcs
Butterfly Effect Stage 19 - Sagan-BORA Marriage - Shortened Stage (09:51 English)ChrisHorner
There will be consequences - Vegni fumes after St 19 revolt (02:07 English, restricted to Europe)eurosport
Extended Stage 19 Highlights (05:46 English)inCycle

Stage 19 preview: Morbegno → Asti, 251 km (flat)

October 22 update:
Stage 19 preview with Favoritesciclismointernacional
Stage 19 Flythrough (00:59 Music)giroditalia

Stage shortened. Riders jump on the bus now and start the stage near Milan. 150km racing in #stage19 @giroditalia riders talked to the organizers last night already to shorten the stage. Finally the riders said we won’t race and an agreement was found @Eurosport @GcnRacing

— Bernhard Eisel (@EiselBernhard) October 23, 2020
See the race summary table (right) for the Stage 19 profile, map and timetable.

Stage 19 start time: Friday 10:20 CET (8:20:00 AM GMT+0000); Weather for Morbegno, Italy
Earliest live video: 12:25 CET (10:25:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 16:29 CET (2:29:00 PM GMT+0000); Weather for Asti, Italy

Stage 18 Post-Race Coverage


52 Big Photos from Stage 18corvos/rcs/bettini
Stage 18 Results
1  HINDLEY, Jai (SUN)                    6:03:03
2  GEOGHEGAN HART, Tao (INS)             
3  BILBAO, Pello (TBM)                   +    46
4  FUGLSANG, Jakob (AST)                 +  1:25
5  KELDERMAN, Wilco (SUN)                +  2:18
6  KONRAD, Patrick (BOH)                 +  4:04
7  ALMEIDA, João (DQT)                   +  4:51
8  NIBALI, Vincenzo (TFS)                
9  PERNSTEINER, Hermann (TBM)            
10 MASNADA, Fausto (DQT)                 +  4:55
11 MAJKA, Rafal (BOH)                    +  6:43
12 NOVAK, Domen (TBM)                    +  8:15
13 POZZOVIVO, Domenico (NTT)             +  8:17
14 DENNIS, Rohan (INS)                   +  8:33
15 O'CONNOR, Ben (NTT)                   + 11:48
16 SWIFT, Ben (INS)                      + 14:48
17 WARBASSE, Lawrence (ALM)              + 15:01
18 PARET PEINTRE, Aurélien (ALM)         
19 SAMITIER SAMITIER, Sergio (MOV)       + 16:22
20 OOMEN, Sam (SUN)                      + 20:43
21 FELLINE, Fabio (AST)                  
22 NAVARRO GARCIA, Daniel (ISN)          
23 GANNA, Filippo (INS)                  + 21:08
24 ARMEE, Sander (LTS)                   + 24:15
25 ZAKARIN, Ilnur (CCC)                  + 26:56
26 BIDARD, François (ALM)                
27 HAGEN, Carl Fredrik (LTS)             
28 KNOX, James (DQT)                     + 26:58
29 TUSVELD, Martijn (SUN)                
30 DOMBROWSKI, Joseph Lloyd (UAD)        
31 GEBREIGZABHIER, Amanuel (NTT)         
32 SERRY, Pieter (DQT)                   
33 HAMILTON, Christopher (SUN)           
34 CASTROVIEJO NICOLAS, Jonathan (INS)   
35 TONELLI, Alessandro (BCF)             
36 GUERREIRO, Ruben (EF1)                
37 PEDRERO, Antonio (MOV)                + 28:38
38 ROSSETTO, Stéphane (COF)              + 29:37
39 MCNULTY, Brandon (UAD)                
40 GREGAARD WILSLY, Jonas (AST)          

General Classification after Stage 18
1  KELDERMAN, Wilco (SUN)       77:46:56
2  HINDLEY, Jai (SUN)             +   12
3  GEOGHEGAN HART, Tao (INS)      +   15
4  BILBAO, Pello (TBM)            + 1:19
5  ALMEIDA, João (DQT)            + 2:16
6  FUGLSANG, Jakob (AST)          + 3:59
7  KONRAD, Patrick (BOH)          + 5:40
8  NIBALI, Vincenzo (TFS)         + 5:47
9  MASNADA, Fausto (DQT)          + 6:46
10 PERNSTEINER, Hermann (TBM)     + 7:23
11 MAJKA, Rafal (BOH)             + 7:28
12 POZZOVIVO, Domenico (NTT)      + 9:34
Full Official Stage 18 Results and General Classificationrcs
Hindley wins queen stage at Laghi di Cancanocyclingnews
Which GC contenders lost time on stage 18cyclingnews
Five talking points from stage 18cyclingweekly
Geoghegan Hart eyes podium after Ineos attack on the Stelviocyclingnews
Vincenzo Nibali: There has been a generational change at the Giro d'Italiacyclingnews
Analysis: Wilco Kelderman's grip on the Giro d'Italia overall is tenuousvelonews
Hindley insists Kelderman remains Sunweb leader at Giro d'Italiacyclingnews
Stelvio Writes the Giro Story Once Againpelotonmagazine
Last Km of Stage 18 (00:55 English)giroditalia
Last Km of Stage 18 (02:18 English, restricted to Europe)eurosport
Last Km of Stage 18 (02:03 English, restricted to Australia)sbs
Last 2 Km of Stage 18 (08:54 English, restricted to U.S. and Canada)fubo
38 km to go: The lead group on the Stelvio, Stage 18 (01:50 English, restricted to Europe)eurosport
48 km to go: Maglia Rosa is dropped, Stage 18 (01:03 English, restricted to Europe)eurosport
Official Stage 18 Highlights (02:04 English)giroditalia
Stage 18 Highlights (04:19 English, restricted to Europe)eurosport
Race Leader's Interview from Stage 18 (01:18 English, restricted to Europe)eurosport
Race Leader and Winner Interviews Post-Stage 18 (02:26 English)giroditalia
52 Big Photos from Stage 18corvos/rcs/bettini
Giro St 18/ Vuelta St 3 Analysis w/ Richard and Lionel (55:54 English)cyclingpodcast
Behind the Scenes - Stage 18 (01:09 English/Music)TeamSunweb
Winning Team Reactions from Stage 18 (03:16 English)Velon
The Butterfly Effect Stage 18 - As Good As Bike Racing Gets (10:26 English)ChrisHorner
Team Sunweb toast a memorable day (01:00 English)Velon
Extended Stage 18 Highlights (07:28 English)inCycle

Stage 18 preview: Pinzolo → Lago di Cancano, 207 km (Mountain)

October 21 update:
Stage 18 preview with Favoritesciclismointernacional
Stage 18 Flythrough (00:59 Music)giroditalia
Who is João Almeida, and can he win the Giro d'Italia?cyclingtips
Photos from Stelvio climb/descent at Giro d'Italia 2014 (+ the Gavia)sirotti/rcs
See the race summary table (right) for the Stage 18 profile, map and timetable.

Stage 18 start time: Thursday 10:15 CET (8:15:00 AM GMT+0000); Weather for Pinzolo, Italy
Earliest live video: 12:25 CET (10:25:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 16:26 CET (2:26:00 PM GMT+0000); Weather for Lago di Cancano, Italy

Stage 17 Post-Race Coverage


30 Big Photos from Stage 17corvos/rcs/bettini
Stage 17 Results
1  O'CONNOR, Ben (NTT)                   5:50:59
2  PERNSTEINER, Hermann (TBM)             +   31
3  DE GENDT, Thomas (LTS)                 + 1:10
4  ZAKARIN, Ilnur (CCC)                   + 1:13
5  FRANKINY, Kilian (GFC)                 + 1:55
6  VANHOUCKE, Harm (LTS)                  + 2:49
7  VILLELLA, Davide (MOV)                 + 3:29
8  RODRIGUEZ GARAICOECHEA, Oscar (AST)   
9  GEBREIGZABHIER, Amanuel (NTT)          + 3:30
10 HANSEN, Jesper (COF)                   + 4:32
11 GEOGHEGAN HART, Tao (INS)              + 5:11
12 HINDLEY, Jai (SUN)                    
13 MAJKA, Rafal (BOH)                    
14 KELDERMAN, Wilco (SUN)                
15 ALMEIDA, João (DQT)                   
16 BILBAO, Pello (TBM)                   
17 KONRAD, Patrick (BOH)                 
18 NIBALI, Vincenzo (TFS)                
19 FUGLSANG, Jakob (AST)                 
20 POZZOVIVO, Domenico (NTT)             
21 MASNADA, Fausto (DQT)                  + 5:13
22 DENNIS, Rohan (INS)                    + 5:58
23 DE LA PARTE, Victor (CCC)              + 6:04
24 KNOX, James (DQT)                      + 6:30
25 SAMITIER SAMITIER, Sergio (MOV)        + 6:48
26 SWIFT, Ben (INS)                      
27 MCNULTY, Brandon (UAD)                 + 6:50
28 PARET PEINTRE, Aurélien (ALM)         
29 WARBASSE, Lawrence (ALM)               + 7:47
30 OOMEN, Sam (SUN)                       + 8:29

General Classification after Stage 17
1  ALMEIDA, João (DQT)          71:41:18
2  KELDERMAN, Wilco (SUN)        +    17
3  HINDLEY, Jai (SUN)            +  2:58
4  GEOGHEGAN HART, Tao (INS)     +  2:59
5  BILBAO, Pello (TBM)           +  3:12
6  MAJKA, Rafal (BOH)            +  3:20
7  NIBALI, Vincenzo (TFS)        +  3:31
8  POZZOVIVO, Domenico (NTT)     +  3:52
9  KONRAD, Patrick (BOH)         +  4:11
10 MASNADA, Fausto (DQT)         +  4:26
11 PERNSTEINER, Hermann (TBM)    +  5:07
12 FUGLSANG, Jakob (AST)         +  5:09
13 MCNULTY, Brandon (UAD)        +  6:10
14 KNOX, James (DQT)             + 10:26
Full Official Stage 17 Results and General Classificationrcs
Ben O'Connor wins stage 17 atop Madonna di Campigliocyclingnews
O'Connor scores vital victory for NTTcyclingnews
Last 500m of Stage 17 (00:52 English)@giroditalia
Last 2 Km of Stage 17 (05:40 English, restricted to U.S. and Canada)fubo
Official Stage 17 Highlights (02:05 English)giroditalia
Winner and Other Stage 17 Interviews (03:38 English)giroditalia
Stage 17 Highlights (04:09 English, restricted to Europe)eurosport
Giro St 17/Vuelta St 2/DePanne Analysis w/ Richard, Lionel (1:09:25 English)cyclingpodcast
The Butterfly Effect Stage 17 - O'Connor Redemption - Sunweb (09:07 English)ChrisHorner
30 Big Photos from Stage 17corvos/rcs/bettini
Extended Stage 17 Highlights (05:26 English)inCycle

Stage 17 preview: Bassano del Grappa → Madonna di Campiglio, 203 km (Mountain)

October 20 update:
Stage 17 preview with Favoritesciclismointernacional
Stage 17 Flythrough (00:59 Music)giroditalia
Photos from Madonna di Campiglio finish in 2015 - Landa beats Contadorsirotti/rcs
Almeida begins final week with a show of defiancecyclingnews
See the race summary table (right) for the Stage 17 profile, map and timetable.

Stage 17 start time: Wednesday 10:20 CET (8:20:00 AM GMT+0000); Weather for Bassano del Grappa, Italy
Earliest live video: 12:25 CET (10:25:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 16:29 CET (2:29:00 PM GMT+0000); Weather for Madonna di Campiglio, Italy

Stage 16 Post-Race Coverage


35 Big Photos from Stage 16corvos/rcs/bettini
Stage 16 Results
1  TRATNIK, Jan (TBM)                 6:04:36
2  O'CONNOR, Ben (NTT)                +     7
3  BATTAGLIN, Enrico (TBM)            +  1:14
4  MALECKI, Kamil (CCC)               
5  SWIFT, Ben (INS)                   
6  VENDRAME, Andrea (ALM)             +  1:21
7  BOUCHARD, Geoffrey (ALM)           
8  FABBRO, Matteo (BOH)               +  1:25
9  BOARO, Manuele (AST)               +  1:33
10 TONELLI, Alessandro (BCF)          +  1:37
11 CONTI, Valerio (UAD)               +  2:59
12 ROTA, Lorenzo (THR)                
13 SAMITIER SAMITIER, Sergio (MOV)    
14 WARBASSE, Lawrence (ALM)           
15 BIDARD, François (ALM)             +  3:02
16 PUCCIO, Salvatore (INS)            +  3:44
17 FELLINE, Fabio (AST)               
18 CEPEDA, Jefferson (ANS)            +  4:44
19 OLDANI, Stefano (LTS)              +  8:51
20 BISOLTI, Alessandro (ANS)          
21 BERNARD, Julien (TFS)              
22 ZANA, Filippo (BCF)                
23 ROSSKOPF, Joseph (CCC)             
24 POLJANSKI, Pawel (BOH)             +  9:28
25 VISCONTI, Giovanni (THR)           +  9:42
26 RUBIO REYES, Einer Augusto (MOV)   
27 GUERREIRO, Ruben (EF1)             + 11:48
28 ALMEIDA, João (DQT)                + 12:54
29 HINDLEY, Jai (SUN)                 + 12:56
30 NIBALI, Vincenzo (TFS)             
31 GEOGHEGAN HART, Tao (INS)          
32 KONRAD, Patrick (BOH)              
33 FUGLSANG, Jakob (AST)              
34 KELDERMAN, Wilco (SUN)             
35 BILBAO, Pello (TBM)                
36 MAJKA, Rafal (BOH)                 

General Classification after Stage 16
1  ALMEIDA, João (DQT)          65:45:08
2  KELDERMAN, Wilco (SUN)         +   17
3  HINDLEY, Jai (SUN)             + 2:58
4  GEOGHEGAN HART, Tao (INS)      + 2:59
5  BILBAO, Pello (TBM)            + 3:12
6  MAJKA, Rafal (BOH)             + 3:20
7  NIBALI, Vincenzo (TFS)         + 3:31
8  POZZOVIVO, Domenico (NTT)      + 3:52
9  KONRAD, Patrick (BOH)          + 4:11
10 MASNADA, Fausto (DQT)          + 4:24
11 MCNULTY, Brandon (UAD)         + 4:31
12 FUGLSANG, Jakob (AST)          + 5:09
13 PEDRERO, Antonio (MOV)         + 8:26
14 KNOX, James (DQT)              + 9:07
15 PERNSTEINER, Hermann (TBM)     + 9:53
Full Official Stage 16 Results and General Classificationrcs
Tratnik wins stage 16cyclingnews
Last Km of Stage 16 (00:57 English)giroditalia
Last Km of Stage 16 (02:24 English, restricted to Europe)eurosport
Last Km of Stage 16 (01:15 English, restricted to Australia)sbs
Last 2 Km of Stage 16 (06:52 English, restricted to U.S. and Canada)fubo
Winner and Other Interviews from Stage 16 (03:11 English)giroditalia
Stage 16 Highlights (02:04 English)giroditalia
Stage 16 Highlights (04:52 English, restricted to Europe)eurosport
35 Big Photos from Stage 16corvos/rcs/bettini
The Butterfly Effect Stage 16 - Jan Tratnik Dominates | (08:09 English)ChrisHorner
The Decisive Week - Teaser 1 (01:01 English/Music)TeamSunweb
Giro St 16/Vuelta St 1 w/ Richard, Lionel (51:52 English)cyclingpodcast
Extended Stage 16 Highlights (05:29 English)inCycle

Stage 16 preview: Udine → San Daniele del Friuli, 229 km (lumpy)

October 19 update:
Stage 16 preview with Favoritesciclismointernacional
Stage 16 Flythrough (00:59 Music)giroditalia
Photos from Friuli finish in 2016 - Mikel NIEVE winssirotti/rcs
Gaviria positive again for COVID-19 as two more leave Giro d'Italiacyclingnews
See the race summary table (right) for the Stage 16 profile, map and timetable.

Stage 16 start time: Tuesday 10:10 CET (8:10:00 AM GMT+0000); Weather for Udine, Italy
Earliest live video: 12:25 CET (10:25:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 16:27 CET (2:27:00 PM GMT+0000); Weather for San Daniele del Friuli, Italy

Monday is the second rest day



October 19 update:
Six things to look out for during the third weekcyclingweekly
Tao Geoghegan Hart on his first-ever Grand Tour victory (02:10 English)INEOSGrenadiers
The Hottest Bike Tech From The 2020 Giro d'Italia (11:55 English)GCNTech
João Almeida: “Everything that comes next is a bonus”deceuninck-quickstep

Stage 15 Post-Race Coverage


24 Big Photos from Stage 15corvos/rcs/bettini
Stage 15 Results
1  GEOGHEGAN HART, Tao (INS)             4:58:52
2  KELDERMAN, Wilco (SUN)                +     2
3  HINDLEY, Jai (SUN)                    +     4
4  ALMEIDA, João (DQT)                   +    37
5  MAJKA, Rafal (BOH)                    +  1:22
6  KONRAD, Patrick (BOH)                 +  1:29
7  KNOX, James (DQT)                     +  1:36
8  BILBAO, Pello (TBM)                   
9  FUGLSANG, Jakob (AST)                 
10 NIBALI, Vincenzo (TFS)                
11 MASNADA, Fausto (DQT)                 +  1:38
12 POZZOVIVO, Domenico (NTT)             +  1:54
13 PEDRERO, Antonio (MOV)                
14 PERNSTEINER, Hermann (TBM)            
15 MCNULTY, Brandon (UAD)                +  2:43
16 O'CONNOR, Ben (NTT)                   +  3:10
17 KANGERT, Tanel (EF1)                  +  5:07
18 DE LA PARTE, Victor (CCC)             
19 SWIFT, Ben (INS)                      
20 FABBRO, Matteo (BOH)                  +  5:17
21 ROSSETTO, Stéphane (COF)              +  5:51
22 ZAKARIN, Ilnur (CCC)                  
23 WARBASSE, Lawrence (ALM)              
24 SAMITIER SAMITIER, Sergio (MOV)       
25 PARET PEINTRE, Aurélien (ALM)         
26 HAMILTON, Christopher (SUN)           
27 OOMEN, Sam (SUN)                      +  6:03
28 TUSVELD, Martijn (SUN)                
29 SERRY, Pieter (DQT)                   +  7:09
30 SEPULVEDA, Eduardo (MOV)              +  7:50
31 HANSEN, Jesper (COF)                  +  8:47
32 NOVAK, Domen (TBM)                    +  9:12
33 TRATNIK, Jan (TBM)                    
34 VALTER, Attila (CCC)                  +  9:13
35 DENNIS, Rohan (INS)                   + 10:18
36 HONORÉ, Mikkel Frølich (DQT)          + 10:29
37 VISCONTI, Giovanni (THR)              
38 HAGEN, Carl Fredrik (LTS)             
39 CASTROVIEJO NICOLAS, Jonathan (INS)   
40 RAVANELLI, Simone (ANS)               

General Classification after Stage 15
1  ALMEIDA, João (DQT)          59:27:38
2  KELDERMAN, Wilco (SUN)         +   15
3  HINDLEY, Jai (SUN)             + 2:56
4  GEOGHEGAN HART, Tao (INS)      + 2:57
5  BILBAO, Pello (TBM)            + 3:10
6  MAJKA, Rafal (BOH)             + 3:18
7  NIBALI, Vincenzo (TFS)         + 3:29
8  POZZOVIVO, Domenico (NTT)      + 3:50
9  KONRAD, Patrick (BOH)          + 4:09
10 MASNADA, Fausto (DQT)          + 4:12
11 MCNULTY, Brandon (UAD)         + 4:29
12 FUGLSANG, Jakob (AST)          + 5:07
13 PEDRERO, Antonio (MOV)         + 8:14
14 KNOX, James (DQT)              + 8:55
15 PERNSTEINER, Hermann (TBM)     + 9:30
Full Official Stage 15 Results and General Classificationrcs
Tao Geoghegan Hart wins stage 15 atop Piancavallocyclingnews
Which GC contenders lost time on stage 15cyclingnews
Almeida: Winning Giro d’Italia will be almost impossible but I’ll give everythingcyclingnews
Geoghegan Hart not thinking about overall bid after Piancavallo victorycyclingnews
Vincenzo Nibali left to hope for third week rallycyclingnews
Sunweb’s plan comes together for Kelderman at Piancavallocyclingnews
Last Km of Stage 15 (00:55 English)giroditalia
Last Km of Stage 15 (02:20 English, restricted to Europe)eurosport
Last 2 Km of Stage 15 (07:25 English, restricted to U.S. and Canada)fubo
Winner and Other Interviews from Stage 15 (03:27 English)giroditalia
Official Stage 15 Highlights (02:04 English)giroditalia
On-Minute Highlights from Stage 15 (00:59 Music/Ambient)giroditalia
Stage 15 Highlights (05:10 English, restricted to Europe)eurosport
24 Big Photos from Stage 15corvos/rcs/bettini
Stage 15 Analysis with Richard Moore and Lionel Birnie (46:52 English)cyclingpodcast
The Butterfly Effect Stage 15 - Rider Negotiations - Tao Geoghegan Hart Was Perfect (10:16 English)ChrisHorner
Tour of Flanders//Giro d'Italia week 2 recap (53:45 English)WEDŪ
Extended Stage 15 Highlights (05:59 English)inCycle
Behind the Scenes - Stage 15 (02:56 English/Music)TeamSunweb

Stage 15 preview: Base Aerea Rivolto → Piancavallo, 185 km (Mountain)

October 17 update:
Stage 15 preview with Favoritesciclismointernacional
Stage 15 Flythrough (00:59 English)giroditalia
Photos from Piancavallo finish in 2017 - Mikel LANDA winssirotti/rcs
Almeida ready to go the distance at Giro d’Italiacyclingnews
See the race summary table (right) for the Stage 15 profile, map and timetable.

Stage 15 start time: Sunday 11:05 CET (9:05:00 AM GMT+0000); Weather for Base Aerea Rivolto, Italy
Earliest live video: 12:25 CET (10:25:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 16:29 CET (2:29:00 PM GMT+0000); Weather for Piancavallo, Italy

Stage 14 Post-Race Coverage


36 Big Photos from Stage 14corvos/rcs/bettini
Stage 14 Results
1  GANNA, Filippo (INS)                  42:40
2  DENNIS, Rohan (INS)                   +   26
3  MCNULTY, Brandon (UAD)                + 1:09
4  DE GENDT, Thomas (LTS)                + 1:11
5  ČERNÝ, Josef (CCC)                    + 1:16
6  ALMEIDA, João (DQT)                   + 1:31
7  KANGERT, Tanel (EF1)                  + 1:33
8  CASTROVIEJO NICOLAS, Jonathan (INS)   + 1:44
9  KELDERMAN, Wilco (SUN)                + 1:47
10 TRATNIK, Jan (TBM)                    + 2:00
11 SOBRERO, Matteo (NTT)                 + 2:06
12 CAMPENAERTS, Victor (NTT)             
13 GEOGHEGAN HART, Tao (INS)             + 2:24
14 BJERG, Mikkel (UAD)                   + 2:32
15 GRADEK, Kamil (CCC)                   + 2:34
16 MAJKA, Rafal (BOH)                    + 2:37
17 ROSSKOPF, Joseph (CCC)                + 2:39
18 ZAKARIN, Ilnur (CCC)                  + 2:40
19 BRÄNDLE, Matthias (ISN)               + 2:43
20 DOWSETT, Alex (ISN)                   + 2:49
21 ULISSI, Diego (UAD)                   + 2:50
22 BILBAO, Pello (TBM)                   + 2:53
23 NIBALI, Vincenzo (TFS)                + 2:54
24 VALTER, Attila (CCC)                  + 2:59
25 WARBASSE, Lawrence (ALM)              + 3:00
26 MASNADA, Fausto (DQT)                 
27 POZZOVIVO, Domenico (NTT)             + 3:01
28 PARET PEINTRE, Aurélien (ALM)         + 3:06
29 FUGLSANG, Jakob (AST)                 + 3:13
30 CATALDO, Dario (MOV)                  + 3:25
31 KNOX, James (DQT)                     
32 SCOTSON, Miles (GFC)                  + 3:27
33 KONRAD, Patrick (BOH)                 + 3:31
34 HINDLEY, Jai (SUN)                    + 3:39
35 VENDRAME, Andrea (ALM)                + 3:45
36 PERNSTEINER, Hermann (TBM)            + 3:47
37 ROSSETTO, Stéphane (COF)              
38 BODNAR, Maciej (BOH)                  + 3:56
39 SWIFT, Ben (INS)                      + 4:02
40 FELLINE, Fabio (AST)                  + 4:10

General Classification after Stage 14
1  ALMEIDA, João (DQT)                   54:28:09
2  KELDERMAN, Wilco (SUN)                 +    56
3  BILBAO, Pello (TBM)                    +  2:11
4  MCNULTY, Brandon (UAD)                 +  2:23
5  NIBALI, Vincenzo (TFS)                 +  2:30
6  MAJKA, Rafal (BOH)                     +  2:33
7  POZZOVIVO, Domenico (NTT)             
8  MASNADA, Fausto (DQT)                  +  3:11
9  KONRAD, Patrick (BOH)                  +  3:17
10 HINDLEY, Jai (SUN)                     +  3:33
11 GEOGHEGAN HART, Tao (INS)              +  3:44
12 FUGLSANG, Jakob (AST)                  +  4:08
13 PEDRERO, Antonio (MOV)                 +  6:57
14 KNOX, James (DQT)                      +  7:56
15 PERNSTEINER, Hermann (TBM)             +  8:13
16 SAMITIER SAMITIER, Sergio (MOV)        + 15:29
17 ZAKARIN, Ilnur (CCC)                   + 17:10
18 CASTROVIEJO NICOLAS, Jonathan (INS)    + 19:54
19 PARET PEINTRE, Aurélien (ALM)          + 21:24
20 OOMEN, Sam (SUN)                       + 26:34
Full Official Stage 14 Results and General Classificationrcs
Filippo Ganna wins stage 14 time trial in Valdobbiadenecyclingnews
Five talking points from stage 14cyclingweekly
Vincenzo Nibali’s suffers setback in Valdobbiadene time trialcyclingnews
Kelderman: Giro d'Italia is going better than I expectedcyclingnews
McNulty: Every day has been a surprise for me at the Giro d'Italiacyclingnews
Brandon McNulty surges into podium contention after Giro d'Italia's second ITTvelonews
Last Km of Stage 14 - Winning Ride (00:53 English)giroditalia
Last 2 Km of Stage 14 - GC Riders (07:05 English, restricted to U.S. and Canada)fubo
Winner and GC Leader Interviews Post-Stage 14 (02:47 English)giroditalia
Official Stage 14 Highlights (02:03 English)giroditalia
Stage 14 Highlights (04:09 English, restricted to Europe)eurosport
Bradley Wiggins analysis: time trial set-ups of leading Giro contenders (02:06 English, restricted to Europe)eurosport
36 Big Photos from Stage 14corvos/rcs/bettini
The Butterfly Effect Stage 14 - TT Review - Brandon McNulty Shines (07:46 English)chrishorner
Stage 14 Analysis with Richard Moore and Lionel Birnie (47:28 English)cyclingpodcast
Extended Stage 14 Highlights (05:24 English)inCycle

Stage 14 preview: Conegliano → Valdobbiadene, 34.1 km (TT)

October 16 update:
Stage 14 preview with Favoritesciclismointernacional
Stage 14 ITT Start Order and Times (CET) — steephill.tv
Stage 14 Flythrough (00:59 Music)giroditalia
Photos from Valdobbiadene ITT in 2015 - Vasil Kiryienka winssirotti/rcs
See the race summary table (right) for the Stage 14 profile, map and timetable.

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

Stage 13 Post-Race Coverage


42 Big Photos from Stage 13corvos/rcs/bettini
Stage 13 Results
1  ULISSI, Diego (UAD)               4:22:18
2  ALMEIDA, João (DQT)               
3  KONRAD, Patrick (BOH)             
4  GEOGHEGAN HART, Tao (INS)         
5  HONORÉ, Mikkel Frølich (DQT)      
6  SAMITIER SAMITIER, Sergio (MOV)   
7  FUGLSANG, Jakob (AST)             
8  BILBAO, Pello (TBM)               
9  NIBALI, Vincenzo (TFS)            
10 HINDLEY, Jai (SUN)                
11 KELDERMAN, Wilco (SUN)            
12 EDET, Nicolas (COF)               
13 MAJKA, Rafal (BOH)                
14 GUERREIRO, Ruben (EF1)            
15 MCNULTY, Brandon (UAD)            
16 POZZOVIVO, Domenico (NTT)         
17 PEDRERO, Antonio (MOV)            
18 OOMEN, Sam (SUN)                  
19 KNOX, James (DQT)                 
20 MASNADA, Fausto (DQT)             
21 BALLERINI, Davide (DQT)              + 23
22 DE GENDT, Thomas (LTS)            
23 SWIFT, Ben (INS)                  
24 SAGAN, Peter (BOH)                
25 VIVIANI, Elia (COF)                  + 39
26 VENDRAME, Andrea (ALM)               + 41
27 RUMAC, Josip (ANS)                
28 OLDANI, Stefano (LTS)             
29 CHIRICO, Luca (ANS)               
30 CONTI, Valerio (UAD)              
31 ZANA, Filippo (BCF)               
32 MOSCA, Jacopo (TFS)               
33 ČERNÝ, Josef (CCC)                
34 BERNARD, Julien (TFS)             
35 WARBASSE, Lawrence (ALM)          
36 HAMILTON, Christopher (SUN)       
37 POLJANSKI, Pawel (BOH)            
38 FABBRO, Matteo (BOH)              
39 VALTER, Attila (CCC)              
40 PERNSTEINER, Hermann (TBM)        

General Classification after Stage 13
1  ALMEIDA, João (DQT)               53:43:58
2  KELDERMAN, Wilco (SUN)             +    40
3  BILBAO, Pello (TBM)                +    49
4  POZZOVIVO, Domenico (NTT)          +  1:03
5  NIBALI, Vincenzo (TFS)             +  1:07
6  KONRAD, Patrick (BOH)              +  1:17
7  HINDLEY, Jai (SUN)                 +  1:25
8  MAJKA, Rafal (BOH)                 +  1:27
9  MASNADA, Fausto (DQT)              +  1:42
10 FUGLSANG, Jakob (AST)              +  2:26
11 MCNULTY, Brandon (UAD)             +  2:45
12 GEOGHEGAN HART, Tao (INS)          +  2:51
13 PEDRERO, Antonio (MOV)             +  3:04
14 PERNSTEINER, Hermann (TBM)         +  5:57
15 KNOX, James (DQT)                  +  6:02
16 SAMITIER SAMITIER, Sergio (MOV)    +  8:49
17 OOMEN, Sam (SUN)                   + 23:36
18 FABBRO, Matteo (BOH)               + 23:51
19 VALTER, Attila (CCC)               + 25:23
20 HONORÉ, Mikkel Frølich (DQT)       + 32:04
Full Official Stage 13 Results and General Classificationrcs
Ulissi makes it two on stage 13cyclingnews
Vincenzo Nibali 'would think twice' before stopping due to coronavirus concernscyclingnews
Last Km of Stage 13 (00:53 English)giroditalia
Last Km of Stage 13 (01:24 English, restricted to Europe)eurosport
Last 2 Km of Stage 13 (04:30 English, restricted to U.S. and Canada)fubo
Official Stage 13 Highlights (02:04 English)giroditalia
Stage 13 Highlights (03:44 English, restricted to Europe)eurosport
Winner and Other Interviews from Stage 13 (04:43 Italian/English)giroditalia
42 Big Photos from Stage 13corvos/rcs/bettini
Stage 13 Analysis with Richard Moore and Lionel Birnie (54:36 English)cyclingpodcast
The Butterfly Effect Stage 13 - BORA Screwed the Pooch AGAIN (07:42 English)ChrisHorner
Extended Stage 13 Highlights (06:09 English)inCycle

Stage 13 preview: Cervia → Monselice, 192 km (hilly finish)

October 15 update:
Stage 13 preview with Favoritesciclismointernacional
Stage 13 Flythrough (00:59 Music)giroditalia
UCI announce further rounds of COVID-19 testing at Giro d'Italiacyclingnews
Matthews twice tests negative for COVID-19 after Giro d'Italia exitcyclingnews
See the race summary table (right) for the Stage 13 profile, map and timetable.

Stage 13 start time: Friday 11:40 CET (9:40:00 AM GMT+0000); Weather for Cervia, Italy
Earliest live video: 12:25 CET (10:25:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 16:25 CET (2:25:00 PM GMT+0000); Weather for Monselice, Italy

Stage 12 Post-Race Coverage


30 Big Photos from Stage 12corvos/rcs/bettini
Stage 12 Results
1  NARVAEZ PRADO, Jhonatan (INS)     5:31:24
2  PADUN, Mark (TBM)                 +  1:08
3  CLARKE, Simon (EF1)               +  6:50
4  ROSSKOPF, Joseph (CCC)            +  7:30
5  PELLAUD, Simon (ANS)              +  7:43
6  MCNULTY, Brandon (UAD)            +  8:25
7  KONRAD, Patrick (BOH)             
8  GUERREIRO, Ruben (EF1)            
9  ALMEIDA, João (DQT)               
10 GEOGHEGAN HART, Tao (INS)         
11 MASNADA, Fausto (DQT)             
12 KELDERMAN, Wilco (SUN)            
13 HINDLEY, Jai (SUN)                
14 VAN EMPEL, Etienne (THR)          
15 BIDARD, François (ALM)            
16 POZZOVIVO, Domenico (NTT)         
17 NIBALI, Vincenzo (TFS)            
18 HONORÉ, Mikkel Frølich (DQT)      
19 BOARO, Manuele (AST)              
20 FUGLSANG, Jakob (AST)             
21 MAJKA, Rafal (BOH)                
22 BILBAO, Pello (TBM)               
23 HAMILTON, Christopher (SUN)       
24 PEDRERO, Antonio (MOV)            
25 O'CONNOR, Ben (NTT)               
26 HANSEN, Jesper (COF)              +  8:38
27 KNOX, James (DQT)                 +  8:49
28 MOSCA, Jacopo (TFS)               + 11:43
29 FELLINE, Fabio (AST)              
30 FABBRO, Matteo (BOH)              
31 PERNSTEINER, Hermann (TBM)        
32 SAMITIER SAMITIER, Sergio (MOV)   
33 KANGERT, Tanel (EF1)              
34 BALLERINI, Davide (DQT)           + 16:00
35 TORRES BARCELO, Albert (MOV)      
36 BENEDETTI, Cesare (BOH)           
37 SERRY, Pieter (DQT)               
38 SEPULVEDA, Eduardo (MOV)          
39 BRAMBILLA, Gianluca (TFS)         + 20:50
40 ULISSI, Diego (UAD)               + 21:06

General Classification after Stage 12
1  ALMEIDA, João (DQT)         49:21:46
2  KELDERMAN, Wilco (SUN)        +   34
3  BILBAO, Pello (TBM)           +   43
4  POZZOVIVO, Domenico (NTT)     +   57
5  NIBALI, Vincenzo (TFS)        + 1:01
6  KONRAD, Patrick (BOH)         + 1:15
7  HINDLEY, Jai (SUN)            + 1:19
8  MAJKA, Rafal (BOH)            + 1:21
9  MASNADA, Fausto (DQT)         + 1:36
10 FUGLSANG, Jakob (AST)         + 2:20
Full Official Stage 12 Results and General Classificationrcs
Narvaez prevails in pursuit on stage 12cyclingnews
Vegni defends Giro d’Italia COVID-19 bubble after EF Pro Cycling call for race to stop earlycyclingnews
UCI announce further rounds of COVID-19 testing at Giro d'Italiacyclingnews
Hindley relishes 'last man standing' racing at Giro d'Italiacyclingnews
Vaughters: UCI didn't take our Giro d'Italia concerns very seriouslycyclingnews
Almeida: It's not my decision if the Giro d'Italia goes to Milan or notcyclingnews
Last Km of Stage 12 (00:49 English)giroitalia
Last 2 Km of Stage 12 (04:43 English, restricted to U.S. and Canada)fubo
Winner and Other Stage 12 Interviews (02:54 Spanish/English/Italian)giroditalia
Official Stage 12 Highlights (02:05 English)giroditalia
Stage 12 Highlights (03:35 English, restricted to Europe)eurosport
30 Big Photos from Stage 12corvos/rcs/bettini
Behind the Scenes - Stage 12 - A rainy day out (01:54 English/Music)TeamSunweb
Stage 12 Analysis with Richard Moore and Lionel Birnie (43:23 English)cyclingpodcast
Stage 12 Analysis: Narvaez wins in Pantani-Land (32:35 English)cycling-central-podcast
Extended Stage 12 Highlights (05:44 English)inCycle
The Butterfly Effect Stage 12 - Historic Jerseys - Who Invented the Supertuck (08:09 English)ChrisHorner

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

Stage 12 preview: Cesenatico → Cesenatico, 204 km (lumpy)

October 14 update:
Stage 12 preview with Favoritesciclismointernacional
Stage 12 Flythrough (00:59 Music)giroditalia
Photos from Cesenatico finish in 2010sirotti/rcs
De Gendt: We are starting to feel unsafe at the Giro d'Italiacyclingnews
Marco Pantani: Rise and Fallrouleur.cc
See the race summary table (right) for the Stage 12 profile, map and timetable.

Stage 12 start time: Thursday 11:10 CET (9:10:00 AM GMT+0000); Weather for Cesenatico, Italy
Earliest live video: 12:25 CET (10:25:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 16:55 CET (2:55:00 PM GMT+0000); Weather for Cesenatico, Italy

Stage 11 Post-Race Coverage


22 Big Photos from Stage 11corvos/rcs/bettini
Stage 11 Results
1  DEMARE, Arnaud (GFC)               4:03:52
2  SAGAN, Peter (BOH)                 
3  HODEG CHAGUI, Alvaro Jose (DQT)    
4  CONSONNI, Simone (COF)             
5  ZABEL, Rick (ISN)                  
6  DENZ, Nico (SUN)                   
7  GAVIRIA RENDON, Fernando (UAD)     
8  OLDANI, Stefano (LTS)              
9  MOSCA, Jacopo (TFS)                
10 VIVIANI, Elia (COF)                
11 VENDRAME, Andrea (ALM)             
12 LONARDI, Giovanni (BCF)            
13 GUARNIERI, Jacopo (GFC)            
14 FIORELLI, Filippo (BCF)            
15 NIBALI, Vincenzo (TFS)             
16 KELDERMAN, Wilco (SUN)             
17 MCNULTY, Brandon (UAD)             
18 SWIFT, Ben (INS)                   
19 BALLERINI, Davide (DQT)            
20 POZZOVIVO, Domenico (NTT)          
21 FELLINE, Fabio (AST)               
22 ALMEIDA, João (DQT)                
23 MAJKA, Rafal (BOH)                 
24 CAMPENAERTS, Victor (NTT)          
25 FUGLSANG, Jakob (AST)              
26 HINDLEY, Jai (SUN)                 
27 KONRAD, Patrick (BOH)              
28 OOMEN, Sam (SUN)                   
29 KNOX, James (DQT)                  
30 FABBRO, Matteo (BOH)               
31 BILBAO, Pello (TBM)                
32 TORRES BARCELO, Albert (MOV)       
33 PUCCIO, Salvatore (INS)            
34 ČERNÝ, Josef (CCC)                 
35 GEOGHEGAN HART, Tao (INS)          
36 CIMOLAI, Davide (ISN)              
37 SAMITIER SAMITIER, Sergio (MOV)    
38 MASNADA, Fausto (DQT)              
39 RICHEZE, Maximiliano Ariel (UAD)   
40 TUSVELD, Martijn (SUN)             

General Classification after Stage 11
1  ALMEIDA, João (DQT)          43:41:57
2  KELDERMAN, Wilco (SUN)         +   34
3  BILBAO, Pello (TBM)            +   43
4  POZZOVIVO, Domenico (NTT)      +   57
5  NIBALI, Vincenzo (TFS)         + 1:01
6  KONRAD, Patrick (BOH)          + 1:15
7  HINDLEY, Jai (SUN)             + 1:19
8  MAJKA, Rafal (BOH)             + 1:21
9  MASNADA, Fausto (DQT)          + 1:36
10 PERNSTEINER, Hermann (TBM)     + 1:52
11 FUGLSANG, Jakob (AST)          + 2:20
12 ZAKARIN, Ilnur (CCC)           + 2:27
13 MCNULTY, Brandon (UAD)         + 2:39
14 GEOGHEGAN HART, Tao (INS)      + 2:45
15 PEDRERO, Antonio (MOV)         + 2:58
Full Official Stage 11 Results and General Classificationrcs
Arnaud Démare wins stage 11cyclingnews
Last Km of Stage 11 (00:59 English)giroditalia
Last 2 Km of Stage 11 (04:42 English, restricted to U.S. and Canada)fubo
Last Km of Stage 11 (02:45 English, restricted to Europe)eurosport
32 Km to go: Viviani taken out by motorbike, Stage 11 (02:15 English, restricted to Europe)eurosport
Official Stage 11 Highlights (02:05 English)giroditalia
Stage 11 Highlights (03:54 English, restricted to Europe)eurosport
Winner and Other Interviews from Stage 11 (03:21 French/English)giroditalia
22 Big Photos from Stage 11corvos/rcs/bettini
The Butterfly Effect Stage 11 - A Tale of 4 Sprint Teams (09:53 English)ChrisHorner
Stage 11 Analysis with Richard Moore and Lionel Birnie (50:53 English)cyclingpodcast
Extended Stage 11 Highlights (04:49 English)inCycle

Pre-Stage 11 Interviews (01:55 English)CyclingProNet

Stage 11 preview: Porto Sant'Elpidio → Rimini, 182 km (flat/rolling)

October 13 update:
Stage 11 preview with Favoritesciclismointernacional
Stage 11 Flythrough (00:59 Music)giroditalia
See the race summary table (right) for the Stage 11 profile, map and timetable.

Stage 11 start time: Wednesday 12:05 CET (10:05:00 AM GMT+0000); Weather for Porto Sant'Elpidio, Italy
Earliest live video: 12:25 CET (10:25:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 16:29 CET (2:29:00 PM GMT+0000); Weather for Rimini, Italy

Stage 10 Post-Race Coverage


35 Big Photos from Stage 10corvos/rcs/bettini
Stage 10 Results
1  SAGAN, Peter (BOH)                    4:01:56
2  MCNULTY, Brandon (UAD)                 +   19
3  ALMEIDA, João (DQT)                    +   23
4  SWIFT, Ben (INS)                      
5  HINDLEY, Jai (SUN)                    
6  MAJKA, Rafal (BOH)                    
7  KONRAD, Patrick (BOH)                 
8  KELDERMAN, Wilco (SUN)                
9  POZZOVIVO, Domenico (NTT)             
10 BILBAO, Pello (TBM)                   
11 GEOGHEGAN HART, Tao (INS)             
12 NIBALI, Vincenzo (TFS)                
13 PERNSTEINER, Hermann (TBM)            
14 MASNADA, Fausto (DQT)                 
15 KANGERT, Tanel (EF1)                   +   50
16 ZAKARIN, Ilnur (CCC)                  
17 PEDRERO, Antonio (MOV)                
18 NARVAEZ PRADO, Jhonatan (INS)         
19 DENZ, Nico (SUN)                       + 1:38
20 ULISSI, Diego (UAD)                   
21 FUGLSANG, Jakob (AST)                 
22 HONORÉ, Mikkel Frølich (DQT)          
23 MOSCA, Jacopo (TFS)                   
24 CONCI, Nicola (TFS)                   
25 OOMEN, Sam (SUN)                      
26 FABBRO, Matteo (BOH)                  
27 SAMITIER SAMITIER, Sergio (MOV)       
28 KNOX, James (DQT)                     
29 HAMILTON, Christopher (SUN)           
30 PARET PEINTRE, Aurélien (ALM)         
31 CASTROVIEJO NICOLAS, Jonathan (INS)   
32 VALTER, Attila (CCC)                   + 2:11
33 VILLELLA, Davide (MOV)                
34 GREGAARD WILSLY, Jonas (AST)           + 2:17
35 RESTREPO VALENCIA, Jhonatan (ANS)      + 3:59
36 VANHOUCKE, Harm (LTS)                 
37 MEINTJES, Louis (NTT)                 
38 SERRY, Pieter (DQT)                   
39 GANNA, Filippo (INS)                  
40 NIBALI, Antonio (TFS)                 

General Classification after Stage 10
1  ALMEIDA, João (DQT)                   39:38:05
2  KELDERMAN, Wilco (SUN)                  +   34
3  BILBAO, Pello (TBM)                     +   43
4  POZZOVIVO, Domenico (NTT)               +   57
5  NIBALI, Vincenzo (TFS)                  + 1:01
6  KONRAD, Patrick (BOH)                   + 1:15
7  HINDLEY, Jai (SUN)                      + 1:19
8  MAJKA, Rafal (BOH)                      + 1:21
9  MASNADA, Fausto (DQT)                   + 1:36
10 PERNSTEINER, Hermann (TBM)              + 1:52
11 FUGLSANG, Jakob (AST)                   + 2:20
12 ZAKARIN, Ilnur (CCC)                    + 2:27
13 MCNULTY, Brandon (UAD)                  + 2:39
14 GEOGHEGAN HART, Tao (INS)               + 2:45
15 PEDRERO, Antonio (MOV)                  + 2:58
16 VANHOUCKE, Harm (LTS)                   + 4:42
17 SAMITIER SAMITIER, Sergio (MOV)         + 5:25
18 KNOX, James (DQT)                       + 5:32
19 CASTROVIEJO NICOLAS, Jonathan (INS)     + 6:13
20 PARET PEINTRE, Aurélien (ALM)           + 6:21
Full Official Stage 10 Results and General Classificationrcs
Peter Sagan takes his first Giro d'Italia victory with solo attack to Tortoretocyclingnews
Mauro Vegni: We absolutely want the Giro d'Italia to make it to Milancyclingnews
Sunweb say 'following the rules' by staying in Giro despite confirmed COVID-19 casecn
Van Emden: The UCI should get the bill for Giro d'Italia COVID-19 positivescyclingnews
Peter Sagan: We were already fortunate to restart season after lockdowncyclingnews
Contrasting outcomes for Pozzovivo and Fuglsang after Giro d'Italia mechanicalscyclingnews
Last Km of Stage 10 (00:52 English)giroditalia
Last 2 Km of Stage 10 (04:05 English, restricted to U.S. and Canada)fubo
Last Km of Stage 10 (03:42 English, restricted to Europe)eurosport
Last Km of Stage 10 (01:15 English, restricted to Australia)sbs
12 km to go: The winning attack, Stage 10 (02:00 English)rcs
Fuglsang suffers puncture at terrible time on Stage 10 (00:33 English, restricted to Europe)eurosport
Winner and Other Interviews from Stage 10 (04:39 English)giroditalia
Sport Director left 'speechless' by Stage 10 stunner (01:51 English)Velon
Official Stage 10 Highlights (02:04 English)giroditalia
Stage 10 Highlights (02:30 English, restricted to Europe)eurosport
35 Big Photos from Stage 10corvos/rcs/bettini
Winning Attack Set to Music, Stage 10 (00:49 Music)giroditalia
Stage 10 Analysis with Richard Moore and Daniel Friebe (55:27 English)cyclingpodcast
The Butterfly Effect Stage 10 - Peter Sagan Effect (09:20 English)ChrisHorner
Stage 10 Winner & Maglia Rosa Press Conference (25:18 English/Italian)giroditalia
Extended Stage 10 Highlights (06:16 English)inCycle

Pre-Stage 10 Interviewse (01:37 English)giroditalia
Giro race director: 'The goal remains to arrive in Milan' (01:42 English, restricted to Europe)eurosport

Stage 10 preview: Lanciano → Tortoreto, 177 km (lumpy)

October 12 update:
Stage 10 preview with Favoritesciclismointernacional
Stage 10 Flythrough (00:59 Music)giroditalia
Kruijswijk leaves Giro d’Italia after positive Covid-19 testteamjumbovisma
Mitchelton-SCOTT withdraws from Giro d’Italiagreenedgecycling
Michael Matthews won’t start stage 10 after positive COVID-19 resultteamsunweb

2 riders and 6 staff members tested positive for covid-19 on the rest day at the Giro. This is a bad trend. pic.twitter.com/IoO61CfjAQ

— steve @ steephill tv (@steephill) October 13, 2020
See the race summary table (right) for the Stage 10 profile, map and timetable.

Stage 10 start time: Tuesday 12:00 CET (10:00:00 AM GMT+0000); Weather for Lanciano, Italy
Earliest live video: 12:25 CET (10:25:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 16:25 CET (2:25:00 PM GMT+0000); Weather for Tortoreto, Italy

Monday is the first rest day

Good night from the Giro d’Italia
Here’s to another great week
Photo: @GettySport pic.twitter.com/u3T9dapXkN

— Deceuninck-QuickStep (@deceuninck_qst) October 12, 2020
October 12 update:
Almeida: I can keep Giro d'Italia pink jersey until Piancavallocyclingnews
Rest day Interivew with race leader, Joāo Almeida: (01:47 English)Velon
Fuglsang: Nibali and I agree we won’t focus only on each other at Giro d’Italiacyclingnews
Vincenzo Nibali: It's a very strange Giro d'Italiacyclingnews
Horner's Corner: What To Keep In Your Rain Bag (15:04 English)chrishorner
Horner's Corner: How To Use the Support Car (13:18 English)ChrisHorner
Pozzovivo revises ambitions upwards at Giro d’Italiacyclingnews

Stage 9 Post-Race Coverage


30 Big Photos from Stage 9corvos/rcs
Stage 9 Results
1  GUERREIRO, Ruben (EF1)                5:41:20
2  CASTROVIEJO NICOLAS, Jonathan (INS)    +    8
3  BJERG, Mikkel (UAD)                    +   58
4  FRANKINY, Kilian (GFC)                 + 1:16
5  WARBASSE, Lawrence (ALM)              
6  GEOGHEGAN HART, Tao (INS)              + 1:19
7  HAMILTON, Lucas (MTS)                  + 1:32
8  KELDERMAN, Wilco (SUN)                 + 1:38
9  FUGLSANG, Jakob (AST)                 
10 HINDLEY, Jai (SUN)                    
11 MAJKA, Rafal (BOH)                     + 1:41
12 KONRAD, Patrick (BOH)                 
13 MCNULTY, Brandon (UAD)                 + 1:44
14 POZZOVIVO, Domenico (NTT)             
15 MASNADA, Fausto (DQT)                  + 1:50
16 NIBALI, Vincenzo (TFS)                 + 1:52
17 BILBAO, Pello (TBM)                   
18 VALTER, Attila (CCC)                   + 1:55
19 ALMEIDA, João (DQT)                    + 1:56
20 PERNSTEINER, Hermann (TBM)            
21 FOSS, Tobias S. (TJV)                 
22 BOUWMAN, Koen (TJV)                    + 1:59
23 VANHOUCKE, Harm (LTS)                 
24 KRUIJSWIJK, Steven (TJV)              
25 DOMBROWSKI, Joseph Lloyd (UAD)         + 2:01
26 ZAKARIN, Ilnur (CCC)                   + 2:08
27 BRAMBILLA, Gianluca (TFS)              + 2:17
28 SWIFT, Ben (INS)                       + 2:25
29 PEDRERO, Antonio (MOV)                 + 2:27
30 PARET PEINTRE, Aurélien (ALM)         
31 CICCONE, Giulio (TFS)                  + 2:38
32 NARVAEZ PRADO, Jhonatan (INS)          + 2:41
33 KNOX, James (DQT)                      + 2:43
34 POLJANSKI, Pawel (BOH)                 + 3:06
35 OOMEN, Sam (SUN)                       + 3:14
36 FELLINE, Fabio (AST)                   + 3:23
37 HAMILTON, Christopher (SUN)            + 3:29
38 SAMITIER SAMITIER, Sergio (MOV)        + 3:50
39 NOVAK, Domen (TBM)                     + 4:00
40 SEPULVEDA, Eduardo (MOV)               + 4:02

General Classification after Stage 9
1  ALMEIDA, João (DQT)               35:35:50
2  KELDERMAN, Wilco (SUN)              +   30
3  BILBAO, Pello (TBM)                 +   39
4  POZZOVIVO, Domenico (NTT)           +   53
5  NIBALI, Vincenzo (TFS)              +   57
6  FUGLSANG, Jakob (AST)               + 1:01
7  VANHOUCKE, Harm (LTS)               + 1:02
8  KONRAD, Patrick (BOH)               + 1:11
9  HINDLEY, Jai (SUN)                  + 1:15
10 MAJKA, Rafal (BOH)                  + 1:17
11 KRUIJSWIJK, Steven (TJV)            + 1:24
12 MASNADA, Fausto (DQT)               + 1:32
13 PERNSTEINER, Hermann (TBM)          + 1:48
14 ZAKARIN, Ilnur (CCC)                + 1:56
15 HAMILTON, Lucas (MTS)               + 2:23
16 PEDRERO, Antonio (MOV)              + 2:27
17 GEOGHEGAN HART, Tao (INS)           + 2:41
18 MCNULTY, Brandon (UAD)              + 2:45
19 SAMITIER SAMITIER, Sergio (MOV)     + 4:06
20 KNOX, James (DQT)                   + 4:13
Full Official Stage 9 Results and General Classificationrcs
Ruben Guerreiro wins stage 9 at Roccarasocyclingnews
Five talking points from stage ninecyclingweekly
Kruijswijk takes a GC hit on Roccarasocyclingnews
Last 500m of Stage 9 (00:59 English)giroditalia
Last 2 Km of Stage 9 (09:14 English, restricted to U.S. and Canada)fubo
Stage 9 Highlights (03:44 English, restricted to Europe)eurosport
Official Stage 9 Highlights (02:03 English)giroditalia
Winner and Other Interviews from Stage 9 (02:36 English/Italian)giroditalia
Backstage Pass - Stage 9 (04:26 English)MitcheltonSCOTT
The Butterfly Effect Stage 9 - Sunweb Team Dominance (08:09 English)chrishorner
Stage 9 Analysis with Richard Moore and Daniel Friebe (51:07 English)cyclingpodcast
30 Big Photos from Stage 9corvos/rcs

Stage 9 preview: San Salvo → Roccaraso, 208 km (Mountain)


October 10 update: This is the queen stage across the Apennines, with a remarkable vertical altitude gain (over 4,000m). After briefly skirting the Adriatic coast, the route heads inland, undulating continuously all the way to Guardiagrele, and then takes in long, consecutive climbs up Passo Lanciano, Passo di San Leonardo and Bosco di Sant’Antonio, with two-figure gradients over the first ascent. Past Pescocostanzo and Rivisondoli, the route reaches the foot of the closing climb in Roccaraso. — rcs
Stage 9 preview with Favoritesciclismointernacional
Roccaraso a crunch mountain test for GC favouritescyclingnews
Stage 9 Flythrough (00:59 Music)giroditalia
Photos from Roccaraso finish 2016 - Tim WELLENS winssirotti/rcs
How is the Maglia Rosa made (01:18 Music)giroditalia
Vegni: Rest day COVID-19 controls will be an important test for Giro d'Italia bubblecn
See the race summary table (right) for the Stage 9 profile, map and timetable.

Stage 9 start time: Sunday 10:20 CET (8:20:00 AM GMT+0000); Weather for San Salvo, Italy
Earliest live video: 12:25 CET (10:25:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 16:27 CET (2:27:00 PM GMT+0000); Weather for Roccaraso, Italy

Stage 8 Post-Race Coverage


39 Big Photos from Stage 8corvos/rcs
Stage 8 Results
1  DOWSETT, Alex (ISN)                 4:50:09
2  PUCCIO, Salvatore (INS)             +  1:15
3  HOLMES, Matthew (LTS)               
4  ROSSKOPF, Joseph (CCC)              
5  BRÄNDLE, Matthias (ISN)             +  2:10
6  RAVANELLI, Simone (ANS)             +  2:13
7  MATTHEWS, Michael (SUN)             + 13:56
8  GAVIRIA RENDON, Fernando (UAD)      
9  BJERG, Mikkel (UAD)                 
10 VENDRAME, Andrea (ALM)              
11 BALLERINI, Davide (DQT)             
12 VIVIANI, Elia (COF)                 
13 BARBIER, Rudy (ISN)                 
14 DENZ, Nico (SUN)                    
15 LONARDI, Giovanni (BCF)             
16 ZABEL, Rick (ISN)                   
17 ALMEIDA, João (DQT)                 
18 BENEDETTI, Cesare (BOH)             
19 ARMEE, Sander (LTS)                 
20 MASNADA, Fausto (DQT)               
21 OLDANI, Stefano (LTS)               
22 RUMAC, Josip (ANS)                  
23 VALTER, Attila (CCC)                
24 RESTREPO VALENCIA, Jhonatan (ANS)   
25 SWIFT, Ben (INS)                    
26 FUGLSANG, Jakob (AST)               
27 OOMEN, Sam (SUN)                    
28 MATHIS, Marco (COF)                 
29 HONORÉ, Mikkel Frølich (DQT)        
30 BILBAO, Pello (TBM)                 
31 HINDLEY, Jai (SUN)                  
32 CONSONNI, Simone (COF)              
33 VILLELLA, Davide (MOV)              
34 MOSCA, Jacopo (TFS)                 
35 NIBALI, Vincenzo (TFS)              
36 KONRAD, Patrick (BOH)               
37 PEDRERO, Antonio (MOV)              
38 FELLINE, Fabio (AST)                
39 SUNDERLAND, Dylan (NTT)             
40 BATTAGLIN, Enrico (TBM)             

General Classification after Stage 8
1  ALMEIDA, João (DQT)               29:52:34
2  BILBAO, Pello (TBM)                 +   43
3  KELDERMAN, Wilco (SUN)              +   48
4  VANHOUCKE, Harm (LTS)               +   59
5  NIBALI, Vincenzo (TFS)              + 1:01
6  POZZOVIVO, Domenico (NTT)           + 1:05
7  FUGLSANG, Jakob (AST)               + 1:19
8  KRUIJSWIJK, Steven (TJV)            + 1:21
9  KONRAD, Patrick (BOH)               + 1:26
10 MAJKA, Rafal (BOH)                  + 1:32
11 HINDLEY, Jai (SUN)                  + 1:33
12 MASNADA, Fausto (DQT)               + 1:38
13 ZAKARIN, Ilnur (CCC)                + 1:44
14 PERNSTEINER, Hermann (TBM)          + 1:48
15 PEDRERO, Antonio (MOV)              + 1:56
16 SAMITIER SAMITIER, Sergio (MOV)     + 2:12
17 HAMILTON, Lucas (MTS)               + 2:47
18 MCNULTY, Brandon (UAD)              + 2:57
19 GEOGHEGAN HART, Tao (INS)           + 3:18
20 KNOX, James (DQT)                   + 3:26
Full Official Stage 8 Results and General Classificationrcs
Alex Dowsett solos to victory on stage 8cyclingnews
Five talking points from stage eightcyclingweekly
Simon Yates out of Giro d'Italia after testing positive for coronaviruscyclingnews
Simon Yates’ positive test for COVID-19 comes as surprise to Mitchelton-Scottcyclingnews
Alex Dowsett claims potential career-saving stage wincyclingnews
Last Km of Stage 8 (01:00 English)giroditalia
Last Km of Stage 8 (03:58 English, restricted to Europe)eurosport
Last 2 Km of Stage 8 (04:18 English, restricted to U.S. and Canada)fubo
Last Km of Stage 8 (02:02 English, restricted to Australia)sbs
Winner's Interview from Stage 8 (01:34 English)FloBikes
Winner's Interview and Others from Stage 8 (02:35 English)giroditalia
Brambilla and Carboni crash, Stage 8 (02:24 English, restricted to Europe)eurosport
Filippo Fiorelli taken out in strange Stage 8 crash (01:01 English, restricted to Europe)eurosport
Official Stage 8 Highlights (02:05 English)giroditalia
Stage 8 Highlights (04:18 English, restricted to Europe)eurosport
39 Big Photos from Stage 8corvos/rcs
Behind the scenes - Stage 8 (01:12 English)TeamSunweb
One-Minute Stage 8 Highlights Set to Music (00:48 Music)giroditalia
Stage 8 Analysis with Richard Moore and Daniel Friebe (45:58 English)cyclingpodcast
The Butterfly Effect Stage 8 - Rider Contracts (09:15 English)ChrisHorner
Backstage Pass - Stage 8 (04:23 English)MitcheltonSCOTT
Extended Stage 8 Highlights (05:15 English)inCycle

Pre-Stage 8 interviews including the winner (01:15 English)giroditalia
Matt White on Sean Yates Covid-19 diagnosis (03:15 English, restricted to Europe)eurosport

Stage 8 preview: Giovinazzo → Vieste, 200 km (flat/hilly)


October 9 update:
Stage 8 preview with Favoritesciclismointernacional
Stage 8 Flythrough (00:59 Music)giroitalia
See the race summary table (right) for the Stage 8 profile, map and timetable.

Stage 8 start time: Saturday 11:25 CET (9:25:00 AM GMT+0000); Weather for Giovinazzo, Italy
Earliest live video: 12:25 CET (10:25:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 16:28 CET (2:28:00 PM GMT+0000); Weather for Vieste, Italy

Stage 7 Post-Race Coverage


33 Big Photos from Stage 7corvos/rcs/bettini
Stage 7 Results
1  DEMARE, Arnaud (GFC)               2:47:28
2  SAGAN, Peter (BOH)                 
3  MATTHEWS, Michael (SUN)            
4  SWIFT, Ben (INS)                   
5  HODEG CHAGUI, Alvaro Jose (DQT)    
6  BARBIER, Rudy (ISN)                
7  BALLERINI, Davide (DQT)            
8  BATTAGLIN, Enrico (TBM)            
9  FIORELLI, Filippo (BCF)            
10 VIVIANI, Elia (COF)                
11 GAVIRIA RENDON, Fernando (UAD)     
12 LONARDI, Giovanni (BCF)            
13 BJERG, Mikkel (UAD)                
14 ČERNÝ, Josef (CCC)                 
15 OOMEN, Sam (SUN)                   
16 ALMEIDA, João (DQT)                
17 KELDERMAN, Wilco (SUN)             
18 MCNULTY, Brandon (UAD)             
19 MAJKA, Rafal (BOH)                 
20 PFINGSTEN, Christoph (TJV)         
21 KRUIJSWIJK, Steven (TJV)           
22 RICHEZE, Maximiliano Ariel (UAD)   
23 GUARNIERI, Jacopo (GFC)            
24 KONRAD, Patrick (BOH)              
25 POZZOVIVO, Domenico (NTT)          
26 MOSCA, Jacopo (TFS)                
27 NIBALI, Vincenzo (TFS)             
28 HINDLEY, Jai (SUN)                 
29 ZABEL, Rick (ISN)                  
30 BILBAO, Pello (TBM)                
31 ROMANO, Francesco (BCF)            
32 FELLINE, Fabio (AST)               
33 HARPER, Chris (TJV)                
34 FUGLSANG, Jakob (AST)              
35 ZAKARIN, Ilnur (CCC)               
36 PEDRERO, Antonio (MOV)             
37 HAMILTON, Lucas (MTS)              
38 MASNADA, Fausto (DQT)              
39 CATALDO, Dario (MOV)               
40 KNOX, James (DQT)                  

General Classification after Stage 7
1  ALMEIDA, João (DQT)               24:48:29
2  BILBAO, Pello (TBM)                 +   43
3  KELDERMAN, Wilco (SUN)              +   48
4  VANHOUCKE, Harm (LTS)               +   59
5  NIBALI, Vincenzo (TFS)              + 1:01
6  POZZOVIVO, Domenico (NTT)           + 1:05
7  FUGLSANG, Jakob (AST)               + 1:19
8  KRUIJSWIJK, Steven (TJV)            + 1:21
9  KONRAD, Patrick (BOH)               + 1:26
10 MAJKA, Rafal (BOH)                  + 1:32
11 HINDLEY, Jai (SUN)                  + 1:33
12 MASNADA, Fausto (DQT)               + 1:38
13 ZAKARIN, Ilnur (CCC)                + 1:44
14 PERNSTEINER, Hermann (TBM)          + 1:48
15 PEDRERO, Antonio (MOV)              + 1:56
16 SAMITIER SAMITIER, Sergio (MOV)     + 2:12
17 HAMILTON, Lucas (MTS)               + 2:47
18 MCNULTY, Brandon (UAD)              + 2:57
19 GEOGHEGAN HART, Tao (INS)           + 3:18
20 KNOX, James (DQT)                   + 3:26
Full Official Stage 7 Results and General Classificationrcs
Arnaud Démare takes stage 7cyclingnews
Vegni has concerns for coronavirus impact on Giro d'Italia after Paris-Roubaix cancellationcyclingnews
Mitchelton-Scott lose riders in crash-filled day at Giro d'Italiacyclingnews
Record-breaking average speeds at stage 7cyclingnews
Démare speculates Peter Sagan is slower because of Classics focuscyclingnews
Interview: Vincenzo Nibali on 'crazy' Stage 7 (01:54 Italian/English)Velon
Last Km of Stage 7 (00:59 English)giroditalia
Last 2 Km of Stage 7 (04:15 English, restricted to U.S. and Canada)fubo
Last Km of Stage 7 (04:00 English, restricted to Europe)eurosport
Last Km of Stage 7 (02:08 English, restricted to Australia)sbs
Crash right under the 45 km to go banner, Stage 7 (01:25 English, restricted to Europe)eurosport
Winner and Other Stage 7 Interviews (02:52 English/French/Italian)giroditalia
Stage 7 Highlights (04:00 English, restricted to Europe)eurosport
Official Stage 7 Highlights (02:04 English)giroditalia
33 Big Photos from Stage 7corvos/rcs/bettini
Post Race Show: Processo alla Tappa - 7ª tappa (Italian, restricted to Italy)raisport
Stage 7 Analysis with Richard Moore and Daniel Friebe (58:47 English)cyclingpodcast
Backstage Pass - STAGE 7 (05:43 Music/English)MitcheltonSCOTT
Behind the scenes on Stage 7 - Echelon action (02:09 English)TeamSunweb
The Butterfly Effect Stage 7 - The UCI Rulebook (against Sagan?) (11:25 English)ChrisHorner
Extended Stage 7 Highlights (05:40 English)inCycle

Stage 7 preview: Matera → Brindisi, 143 km (mostly flat)

October 8 update:
Stage 7 preview with Favoritesciclismointernacional
Stage 7 Flythrough (00:59 Music)giroitalia
See the race summary table (right) for the Stage 7 profile, map and timetable.

Stage 7 start time: Friday 13:00 CET (11:00:00 AM GMT+0000); Weather for Matera, Italy
Earliest live video: 13:00 CET (11:00:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 16:25 CET (2:25:00 PM GMT+0000); Weather for Brindisi, Italy

Stage 6 Post-Race Coverage


30 Big Photos from Stage 6corvos/rcs/bettini
Stage 6 Results
1  DEMARE, Arnaud (GFC)              4:54:38
2  MATTHEWS, Michael (SUN)           
3  FELLINE, Fabio (AST)              
4  MOLANO BENAVIDES, Juan (UAD)      
5  CIMOLAI, Davide (ISN)             
6  VENDRAME, Andrea (ALM)            
7  HONORÉ, Mikkel Frølich (DQT)      
8  SAGAN, Peter (BOH)                
9  BATTAGLIN, Enrico (TBM)           
10 NARVAEZ PRADO, Jhonatan (INS)     
11 BALLERINI, Davide (DQT)           
12 BRAMBILLA, Gianluca (TFS)         
13 CLARKE, Simon (EF1)               
14 FUGLSANG, Jakob (AST)             
15 FIORELLI, Filippo (BCF)           
16 ULISSI, Diego (UAD)               
17 MAJKA, Rafal (BOH)                
18 OOMEN, Sam (SUN)                  
19 KONRAD, Patrick (BOH)             
20 CONSONNI, Simone (COF)            
21 GUERREIRO, Ruben (EF1)            
22 HAMILTON, Lucas (MTS)             
23 BILBAO, Pello (TBM)               
24 HINDLEY, Jai (SUN)                
25 ALMEIDA, João (DQT)               
26 NIBALI, Vincenzo (TFS)            
27 POZZOVIVO, Domenico (NTT)         
28 KELDERMAN, Wilco (SUN)            
29 VALTER, Attila (CCC)              
30 MASNADA, Fausto (DQT)             
31 VANHOUCKE, Harm (LTS)             
32 KRUIJSWIJK, Steven (TJV)          
33 SAMITIER SAMITIER, Sergio (MOV)   
34 YATES, Simon Philip (MTS)         
35 MCNULTY, Brandon (UAD)            
36 KNOX, James (DQT)                 
37 ZAKARIN, Ilnur (CCC)              
38 BOUWMAN, Koen (TJV)               
39 PERNSTEINER, Hermann (TBM)        
40 PARET PEINTRE, Aurélien (ALM)     

General Classification after Stage 6
1  ALMEIDA, João (DQT)               22:01:01
2  BILBAO, Pello (TBM)                 +   43
3  KELDERMAN, Wilco (SUN)              +   48
4  VANHOUCKE, Harm (LTS)               +   59
5  NIBALI, Vincenzo (TFS)              + 1:01
6  POZZOVIVO, Domenico (NTT)           + 1:05
7  FUGLSANG, Jakob (AST)               + 1:19
8  KRUIJSWIJK, Steven (TJV)            + 1:21
9  KONRAD, Patrick (BOH)               + 1:26
10 MAJKA, Rafal (BOH)                  + 1:32
11 HINDLEY, Jai (SUN)                  + 1:33
12 MASNADA, Fausto (DQT)               + 1:38
13 ZAKARIN, Ilnur (CCC)                + 1:44
14 PERNSTEINER, Hermann (TBM)          + 1:48
15 SAMITIER SAMITIER, Sergio (MOV)     + 2:12
16 PEDRERO, Antonio (MOV)              + 2:33
17 HAMILTON, Lucas (MTS)               + 2:47
18 MCNULTY, Brandon (UAD)              + 2:57
19 GEOGHEGAN HART, Tao (INS)           + 3:18
20 KNOX, James (DQT)                   + 3:26
Full Official Stage 6 Results and General Classificationrcs
Arnaud Démare wins stage 6cyclingnews
Démare goes from millimetre to metre margin in second sprint wincyclingnews
Astana and Fuglsang adapt to early setbackscyclingnews
Race leader Almeida unscathed and unfazed by late crashcyclingnews
Matthews upbeat after second place in sprintcyclingnews
Last 2 Km of Stage 6 (05:15 English, restricted to U.S. and Canada)fubo
Last Km of Stage 6 (01:28 English)FloBikes
Last Km of Stage 6 (04:17 English, restricted to Europe)eurosport
Last Km of Stage 6 (02:00 English, restricted to Australia)sbs
Winner's Interview from Stage 6 (01:21 English, restricted to Europe)eurosport
Winner/GC and Other Interviews Post-Stage 6 (03:33 English/French/Italian)giroditalia
GC leader Joao Almeida crashes stopping roadside, St 6 (02:10 English, restricted to Europe)eurosport
30 Big Photos from Stage 6corvos/rcs/bettini
Official Stage 6 Highlights (02:03 English)giroditalia
Stage 6 Highlights (04:25 English, restricted to Europe)eurosport
The Butterfly Effect Stage 6 - How To Do A Proper Lead-Out (10:37 English)ChrisHorner
Backstage Pass - Stage 6 (04:34 Music/English)MitcheltonSCOTT
Post Race Show: Processo alla Tappa - 6ª tappa (Italian, restricted to Italy)raisport
Stage 6 Analysis with Richard Moore and Daniel Friebe (50:57 English)cyclingpodcast
Extended Stage 6 Highlights (05:43 English)inCycle

Pre-Stage 6 Interviews (01:59 English)giroditalia
Peter Sagan Pre-Stage 6 Interview (02:08 English)sporza.be

Stage 6 preview: Castrovillari → Matera, 188 km (hilly)

October 7 update:
Stage 6 preview with Favoritesciclismointernacional
Stage 6 previewinrng
Stage 6 Flythrough (00:59 Music)giroditalia
See the race summary table (right) for the Stage 6 profile, map and timetable.

Stage 6 start time: Thursday 11:40 CET (9:40:00 AM GMT+0000); Weather for Castrovillari, Italy
Earliest live video: 12:25 CET (10:25:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 16:26 CET (2:26:00 PM GMT+0000); Weather for Matera, Italy

Stage 5 Post-Race Coverage


40 Big Photos from Stage 5corvos/rcs/bettini
Stage 5 Results
1  GANNA, Filippo (INS)                  5:59:17
2  KONRAD, Patrick (BOH)                  +   34
3  ALMEIDA, João (DQT)                   
4  KELDERMAN, Wilco (SUN)                
5  HAMILTON, Lucas (MTS)                 
6  HINDLEY, Jai (SUN)                    
7  VANHOUCKE, Harm (LTS)                 
8  BILBAO, Pello (TBM)                   
9  FUGLSANG, Jakob (AST)                 
10 MASNADA, Fausto (DQT)                 
11 MAJKA, Rafal (BOH)                    
12 NIBALI, Vincenzo (TFS)                
13 POZZOVIVO, Domenico (NTT)             
14 SAMITIER SAMITIER, Sergio (MOV)       
15 KRUIJSWIJK, Steven (TJV)              
16 PERNSTEINER, Hermann (TBM)            
17 HAIG, Jack (MTS)                      
18 ZAKARIN, Ilnur (CCC)                  
19 GEOGHEGAN HART, Tao (INS)             
20 YATES, Simon Philip (MTS)             
21 PEDRERO, Antonio (MOV)                
22 OOMEN, Sam (SUN)                      
23 FOSS, Tobias S. (TJV)                 
24 KANGERT, Tanel (EF1)                   +   48
25 WARBASSE, Lawrence (ALM)              
26 PARET PEINTRE, Aurélien (ALM)         
27 BOUWMAN, Koen (TJV)                   
28 DOMBROWSKI, Joseph Lloyd (UAD)        
29 FABBRO, Matteo (BOH)                  
30 CASTROVIEJO NICOLAS, Jonathan (INS)   
31 HARPER, Chris (TJV)                   
32 FELLINE, Fabio (AST)                  
33 VALTER, Attila (CCC)                   + 1:37
34 MCNULTY, Brandon (UAD)                 + 2:14
35 KNOX, James (DQT)                     
36 SWIFT, Ben (INS)                       + 2:52
37 RODRIGUEZ GARAICOECHEA, Oscar (AST)    + 3:30
38 RUBIO REYES, Einer Augusto (MOV)       + 3:52
39 ROSSETTO, Stéphane (COF)               + 4:00
40 GALLOPIN, Tony (ALM)                  

General Classification after Stage 5
1  ALMEIDA, João (DQT)               17:06:23
2  BILBAO, Pello (TBM)                 +   43
3  KELDERMAN, Wilco (SUN)              +   48
4  VANHOUCKE, Harm (LTS)               +   59
5  NIBALI, Vincenzo (TFS)              + 1:01
6  POZZOVIVO, Domenico (NTT)           + 1:05
7  FUGLSANG, Jakob (AST)               + 1:19
8  KRUIJSWIJK, Steven (TJV)            + 1:21
9  KONRAD, Patrick (BOH)               + 1:26
10 MAJKA, Rafal (BOH)                  + 1:32
11 HINDLEY, Jai (SUN)                  + 1:33
12 MASNADA, Fausto (DQT)               + 1:38
13 ZAKARIN, Ilnur (CCC)                + 1:44
14 PERNSTEINER, Hermann (TBM)          + 1:48
15 PEDRERO, Antonio (MOV)              + 1:56
16 SAMITIER SAMITIER, Sergio (MOV)     + 2:12
17 HAMILTON, Lucas (MTS)               + 2:47
18 MCNULTY, Brandon (UAD)              + 2:57
19 GEOGHEGAN HART, Tao (INS)           + 3:18
20 KNOX, James (DQT)                   + 3:26
Full Official Stage 5 Results and General Classificationrcs
Filippo Ganna wins stage 5cyclingnews
Almeida extends Giro d’Italia lead with solid mountain performancecyclingnews
Filippo Ganna in no hurry to explore GC prospects despite Giro d'Italia successcyclingnews
Jakob Fuglsang rues lack of opportunities on mountainous stage 5cyclingnews
De Gendt: I made it my goal not to let Rubio win stage 5cyclingnews
Trek-Segafredo pile on pressure for Nibali to little avail on stage 5 of Giro d'Italiacyclingnews
Last Km of Stage 5 (00:56 English)giroditalia
Last 2 Km of Stage 5 (03:51 English, restricted to U.S. and Canada)fubo
Last Km of Stage 5 (03:01 English, restricted to Europe)eurosport
Winner and Other Interviews Post Stage 5 (02:05 English)giroditalia
Official Stage 5 Highlights (02:05 English)giroditalia
Stage 5 Highlights (02:29 English, restricted to Europe)eurosport
40 Big Photos from Stage 5corvos/rcs/bettini
Post Race Show: Processo alla Tappa - 5ª tappa (Italian, restricted to Italy)raisport
The Butterfly Effect Stage 5 - TREK Segafredo Terrible Tactics (10:13 English)ChrisHorner
Stage 5 Analysis w/ Richard and Daniel (48:27 English)cyclingpodcast
Backstage Pass - STAGE 5 (04:53 English/Music)MitcheltonSCOTT
Extended Stage 5 Highlights (05:54 English)inCycle

Stage 5 preview: Mileto → Camigliatello Silano, 225 km (Mountain)

October 6 update:
Stage 5 preview with Favoritesciclismointernacional
Stage 5 Flythrough (00:59 Music)giroditalia
A simple bottle cage rule could’ve prevented Geraint Thomas’ Giro crashcyclingtips
See the race summary table (right) for the Stage 5 profile, map and timetable.

Stage 5 start time: Wednesday 10:25 CET (8:25:00 AM GMT+0000); Weather for Mileto, Italy
Earliest live video: 12:25 CET (10:25:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 16:26 CET (2:26:00 PM GMT+0000); Weather for Camigliatello Silano, Piano Provenzana

Stage 4 Post-Race Coverage


43 Big Photos from Stage 4corvos/rcs/bettini
Stage 4 Results
1  DEMARE, Arnaud (GFC)                3:22:13
2  SAGAN, Peter (BOH)                  
3  BALLERINI, Davide (DQT)             
4  VENDRAME, Andrea (ALM)              
5  VIVIANI, Elia (COF)                 
6  OLDANI, Stefano (LTS)               
7  CIMOLAI, Davide (ISN)               
8  MATTHEWS, Michael (SUN)             
9  FIORELLI, Filippo (BCF)             
10 BATTAGLIN, Enrico (TBM)             
11 RESTREPO VALENCIA, Jhonatan (ANS)   
12 MCNULTY, Brandon (UAD)              
13 BENNETT, Sean (EF1)                 
14 ČERNÝ, Josef (CCC)                  
15 MOSCA, Jacopo (TFS)                 
16 DENZ, Nico (SUN)                    
17 GUARNIERI, Jacopo (GFC)             
18 ALMEIDA, João (DQT)                 
19 NIBALI, Vincenzo (TFS)              
20 HONORÉ, Mikkel Frølich (DQT)        
21 PARET PEINTRE, Aurélien (ALM)       
22 BILBAO, Pello (TBM)                 
23 ZABEL, Rick (ISN)                   
24 KELDERMAN, Wilco (SUN)              
25 MASNADA, Fausto (DQT)               
26 HINDLEY, Jai (SUN)                  
27 POZZOVIVO, Domenico (NTT)           
28 PUCCIO, Salvatore (INS)             
29 FUGLSANG, Jakob (AST)               
30 KONRAD, Patrick (BOH)               
31 MAJKA, Rafal (BOH)                  
32 PFINGSTEN, Christoph (TJV)          
33 CAICEDO, Jonathan (EF1)             
34 O'CONNOR, Ben (NTT)                 
35 VANHOUCKE, Harm (LTS)               
36 OOMEN, Sam (SUN)                    
37 VAN EMDEN, Jos (TJV)                
38 ULISSI, Diego (UAD)                 
39 CONSONNI, Simone (COF)              
40 WYSS, Danilo (NTT)                  

General Classification after Stage 4
1  ALMEIDA, João (DQT)               11:06:36
2  CAICEDO, Jonathan (EF1)             +    2
3  BILBAO, Pello (TBM)                 +   39
4  KELDERMAN, Wilco (SUN)              +   44
5  VANHOUCKE, Harm (LTS)               +   55
6  NIBALI, Vincenzo (TFS)              +   57
7  POZZOVIVO, Domenico (NTT)           + 1:01
8  MCNULTY, Brandon (UAD)              + 1:13
9  FUGLSANG, Jakob (AST)               + 1:15
10 KRUIJSWIJK, Steven (TJV)            + 1:17
11 MAJKA, Rafal (BOH)                  + 1:28
12 KONRAD, Patrick (BOH)             
13 HINDLEY, Jai (SUN)                  + 1:29
14 MASNADA, Fausto (DQT)               + 1:34
15 ZAKARIN, Ilnur (CCC)                + 1:40
16 KNOX, James (DQT)                   + 1:42
17 PERNSTEINER, Hermann (TBM)          + 1:44
18 PEDRERO, Antonio (MOV)              + 1:52
19 MEINTJES, Louis (NTT)               + 2:01
20 SAMITIER SAMITIER, Sergio (MOV)     + 2:08
21 HAMILTON, Lucas (MTS)               + 2:43
22 GEOGHEGAN HART, Tao (INS)           + 3:14
23 VISCONTI, Giovanni (THR)            + 3:42
24 YATES, Simon Philip (MTS)           + 3:48
25 GALLOPIN, Tony (ALM)                + 4:03
26 PARET PEINTRE, Aurélien (ALM)       + 4:13
27 CARBONI, Giovanni (BCF)             + 4:27
28 HARPER, Chris (TJV)                 + 4:39
29 BRAMBILLA, Gianluca (TFS)           + 4:52
30 KANGERT, Tanel (EF1)                + 5:21
Full Official Stage 4 Results and General Classificationrcs
Démare victorious in Villafranca Tirrena as Thomas drops outcyclingnews
Geraint Thomas out of Giro d'Italiacyclingnews
Luck on Démare’s side with last-second lunge for linecyclingnews
Peter Sagan gets closer but win still elusive at Giro d'Italiacyclingnews
Riders injured as Giro helicopter blows barriers onto the roadcyclingtips
Last Km of Stage 4 (00:58 English)giroditalia
Last Km of Stage 4 (03:30 English, restricted to Europe)eurosport
Winner and Other Interviews Post Stage 4 (03:15 French/English/Spanish)giroditalia
Stage 4 Highlights (01:36 English)giroditalia
Stage 4 Highlights (02:56 English, restricted to Europe)eurosport
43 Big Photos from Stage 4corvos/rcs/bettini
Another bidon crash; Weening drops and runs over his water bottle, St 4 (01:04 English)eurosport
Stage 4 Analysis w/ Richard, Daniel (49:53 English)cyclingpodcast
The Butterfly Effect - Stage 4 Analysis (07:18 English)chrishorner
Post Race Show: Processo alla Tappa - 4ª tappa (Italian, restricted to Italy)raisport
Extended Stage 4 Highlights (05:06 English)inCycle

Stage 4 preview: Catania → Villafranco Tirrena, 140 km (mountain mid-race)

Remember these two photos from the Catania start in 2018 when times were good? Two of the best that year. Massive crowds. Giro d'Italia Stage 4 preview, course info (Catania start, mountain mid-race), broadcaster times + Stage 3 video, photos and analysis https://t.co/w5WczpIGkR pic.twitter.com/9G5yVxJQNn

— steve @ steephill tv (@steephill) October 5, 2020
October 5 update:
Stage 4 preview with Favoritesciclismointernacional
Stage 4 Flythrough (00:59 Music)giroditalia
Ineos Grenadiers to decide on Geraint Thomas' participation in the morningcyclingnews
Redux: Amazing photos from the Catania Stage 4 start in 2018rcs/corvos
See the race summary table (right) for the Stage 4 profile, map and timetable.

Stage 4 start time: Tuesday 12:15 CET (10:15:00 AM GMT+0000); Weather for Catania, Italy
Earliest live video: 12:15 CET (10:15:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 16:00 CET (2:00:00 PM GMT+0000); Weather for Villafranco Tirrena, Italy

Stage 3 Post-Race Coverage


33 Big Photos from Stage 3corvos/rcs/bettini
Stage 3 Results
1  CAICEDO, Jonathan (EF1)               4:02:33
2  VISCONTI, Giovanni (THR)               +   21
3  VANHOUCKE, Harm (LTS)                  +   30
4  KELDERMAN, Wilco (SUN)                 +   39
5  FUGLSANG, Jakob (AST)                  +   51
6  MAJKA, Rafal (BOH)                    
7  NIBALI, Vincenzo (TFS)                
8  CASTROVIEJO NICOLAS, Jonathan (INS)   
9  POZZOVIVO, Domenico (NTT)             
10 KRUIJSWIJK, Steven (TJV)               +   56
11 ALMEIDA, João (DQT)                    + 1:03
12 BILBAO, Pello (TBM)                   
13 PEDRERO, Antonio (MOV)                 + 1:23
14 KONRAD, Patrick (BOH)                  + 1:29
15 PERNSTEINER, Hermann (TBM)            
16 MASNADA, Fausto (DQT)                  + 1:31
17 SAMITIER SAMITIER, Sergio (MOV)        + 1:37
18 MEINTJES, Louis (NTT)                 
19 HINDLEY, Jai (SUN)                    
20 MCNULTY, Brandon (UAD)                
21 ZAKARIN, Ilnur (CCC)                  
22 KNOX, James (DQT)                      + 1:52
23 BRAMBILLA, Gianluca (TFS)              + 2:11
24 GEOGHEGAN HART, Tao (INS)              + 2:33
25 HAMILTON, Lucas (MTS)                  + 2:48
26 CARBONI, Giovanni (BCF)                + 3:18
27 ROSSETTO, Stéphane (COF)               + 3:23
28 PARET PEINTRE, Aurélien (ALM)          + 3:42
29 BOUWMAN, Koen (TJV)                    + 4:17
30 HAIG, Jack (MTS)                       + 4:22
31 YATES, Simon Philip (MTS)             
32 GALLOPIN, Tony (ALM)                  
33 HÄNNINEN, Jaakko (ALM)                
34 BOUCHARD, Geoffrey (ALM)              
35 NIBALI, Antonio (TFS)                 
36 TUSVELD, Martijn (SUN)                 + 4:59
37 HARPER, Chris (TJV)                   
38 NAVARRO GARCIA, Daniel (ISN)           + 5:32
39 RODRIGUEZ GARAICOECHEA, Oscar (AST)    + 5:48
40 KANGERT, Tanel (EF1)                   + 5:55

General Classification after Stage 3
1  ALMEIDA, João (DQT)               7:44:25
2  CAICEDO, Jonathan (EF1)           
3  BILBAO, Pello (TBM)                +   37
4  KELDERMAN, Wilco (SUN)             +   42
5  VANHOUCKE, Harm (LTS)              +   53
6  NIBALI, Vincenzo (TFS)             +   55
7  POZZOVIVO, Domenico (NTT)          +   59
8  MCNULTY, Brandon (UAD)             + 1:11
9  FUGLSANG, Jakob (AST)              + 1:13
10 KRUIJSWIJK, Steven (TJV)           + 1:15
11 MAJKA, Rafal (BOH)                 + 1:26
12 KONRAD, Patrick (BOH)             
13 HINDLEY, Jai (SUN)                 + 1:27
14 MASNADA, Fausto (DQT)              + 1:32
15 ZAKARIN, Ilnur (CCC)               + 1:38
16 KNOX, James (DQT)                  + 1:40
17 PERNSTEINER, Hermann (TBM)         + 1:42
18 PEDRERO, Antonio (MOV)             + 1:50
19 MEINTJES, Louis (NTT)              + 1:59
20 SAMITIER SAMITIER, Sergio (MOV)    + 2:06
21 BRAMBILLA, Gianluca (TFS)          + 2:07
22 HAMILTON, Lucas (MTS)              + 2:41
23 VISCONTI, Giovanni (THR)           + 3:10
24 GEOGHEGAN HART, Tao (INS)          + 3:12
25 YATES, Simon Philip (MTS)          + 3:46
26 GALLOPIN, Tony (ALM)               + 4:01
27 PARET PEINTRE, Aurélien (ALM)      + 4:11
28 CARBONI, Giovanni (BCF)            + 4:25
29 HARPER, Chris (TJV)                + 4:37
30 HAIG, Jack (MTS)                   + 4:39
Full Official Stage 3 Results and General Classificationrcs
Caicedo wins on Mount Etna as Thomas, Yates lose groundcyclingnews
Geraint Thomas crashes in neutralized zone on stage 3 of the Giro d’Italiacyclingnews
Geraint Thomas' Giro hopes go up in smoke on Mount Etna after early crashtheguardian
Simon Yates' challenge suffers heavy blow at Mount Etnacyclingnews
Visconti's sports director fined after throwing bottle in frustrationcyclingnews
Last 500m of Stage 3 (00:49 English)giroditalia
Last Km of Stage 3 (01:55 English, restricted to Europe)eurosport
Last 2 Km of Stage 3 (07:31 English, restricted to U.S. and Canada)fubo
Last Km of Stage 3 (01:18 English, restricted to Australia)sbs
Official Stage 3 Highlights (01:59 English)giroditalia
Stage 3 Highlights (03:17 English, restricted to Europe)eurosport
Interviews Post Stage 3 (01:57 Spanish/English)giroditalia
Geraint Thomas crashes on errant bidon in the neutral zone, Stage 3 (00:30 Ambient)@salxber
Another clip of the Geraint Thomas crash, Stage 3 (01:02 Ambient)@salxber
33 Big Photos from Stage 3corvos/rcs/bettini
Behind the Scenes - Stage 3 (01:54 Music/English)TeamSunweb
Stage 3 Analysis w/ Richard, Daniel (37:49 English)cyclingpodcast
Visconti's sports director fined after throwing bottle in frustration (00:12 Ambient)eurosport
The Butterfly Effect: G. Thomas Crash Explained (08:49 English)chrishorner
On-Demand Broadcast from Stage 3 (2:35:25 Italian, restricted to Italy)raisport
Processo alla Tappa - 3ª tappa (39:57 Italian, restricted to Italy)raisport
Extended Stage 3 Highlights (05:26 English)inCycle

Stage 3 preview: Enna → Etna, 150 km (Mountain)


October 4 update:
Stage 3 preview with Favoritesciclismointernacional
Peter Sagan tifosi tow after yesterday's stage (01:04 Italian)BABI_TURI
Ganna prepared to pass pink jersey to Geraint Thomas on Mount Etnacyclingnews
Stage 3 Flythrough (00:59 Music)giroditalia
Photos from Etna 2011 - Alberto Contador winssirotti/rcs
Photos from Etna 2018 - Esteban Chaves winsrcs/corvos
See the race summary table (right) for the Stage 3 profile, map and timetable.

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

Stage 2 Post-Race Coverage


26 Big Photos from Stage 2corvos/rcs
Stage 2 Results
1  ULISSI, Diego (UAD)            3:24:58
2  SAGAN, Peter (BOH)             
3  HONORÉ, Mikkel Frølich (DQT)   
4  MATTHEWS, Michael (SUN)            + 5
5  WACKERMANN, Luca (THR)         
6  ALMEIDA, João (DQT)            
7  BRAMBILLA, Gianluca (TFS)      
8  NIBALI, Vincenzo (TFS)         
9  BILBAO, Pello (TBM)            
10 HAMILTON, Lucas (MTS)          
11 THOMAS, Geraint (INS)          
12 FUGLSANG, Jakob (AST)          
13 VENDRAME, Andrea (ALM)         
14 POZZOVIVO, Domenico (NTT)      
15 SOBRERO, Matteo (NTT)          
16 KRUIJSWIJK, Steven (TJV)       
17 MAJKA, Rafal (BOH)             
18 FOSS, Tobias S. (TJV)          
19 YATES, Simon Philip (MTS)      
20 KONRAD, Patrick (BOH)          
21 GUERREIRO, Ruben (EF1)         
22 MASNADA, Fausto (DQT)          
23 TRATNIK, Jan (TBM)             
24 HAIG, Jack (MTS)               
25 KELDERMAN, Wilco (SUN)         
26 ZAKARIN, Ilnur (CCC)           
27 MCNULTY, Brandon (UAD)         
28 GALLOPIN, Tony (ALM)           
29 KNOX, James (DQT)              
30 HINDLEY, Jai (SUN)             
31 VANHOUCKE, Harm (LTS)          
32 OOMEN, Sam (SUN)               
33 KANGERT, Tanel (EF1)           
34 CATALDO, Dario (MOV)           
35 PEDRERO, Antonio (MOV)         
36 HANSEN, Jesper (COF)           
37 MOSCA, Jacopo (TFS)            
38 HAGEN, Carl Fredrik (LTS)      
39 CAPECCHI, Eros (TBM)           
40 O'CONNOR, Ben (NTT)            

General Classification after Stage 2
1  GANNA, Filippo (INS)           3:40:27
2  ALMEIDA, João (DQT)             +   22
3  THOMAS, Geraint (INS)           +   23
4  FOSS, Tobias S. (TJV)           +   31
5  ČERNÝ, Josef (CCC)              +   36
6  SOBRERO, Matteo (NTT)           +   40
7  TRATNIK, Jan (TBM)              +   42
8  YATES, Simon Philip (MTS)       +   49
9  KANGERT, Tanel (EF1)           
10 ULISSI, Diego (UAD)             +   54
11 MATTHEWS, Michael (SUN)         +   58
12 MCNULTY, Brandon (UAD)          +   59
13 HONORÉ, Mikkel Frølich (DQT)   
14 BILBAO, Pello (TBM)            
15 O'CONNOR, Ben (NTT)             + 1:00
16 HARPER, Chris (TJV)             + 1:03
17 WARBASSE, Lawrence (ALM)        + 1:04
18 MOSCA, Jacopo (TFS)            
19 GALLOPIN, Tony (ALM)           
20 OOMEN, Sam (SUN)                + 1:11
Full Official Stage 2 Results and General Classificationrcs
Diego Ulissi takes stage 2cyclingnews
Peter Sagan still looking to crack case of missing winscyclingnews
Ganna prepared to pass pink jersey to Geraint Thomas on Mount Etnacyclingnews
Last Km of Stage 2 (00:59 English)giroditalia
Last 500m of Stage 2 (00:58 English)FloBikes
Last Km of Stage 2 (03:21 English, restricted to Europe)eurosport
Last 2 Km of Stage 2 (04:40 English, restricted to U.S. and Canada)fubo
Winner and Other Interviews from Stage 2 (03:25 English)giroditalia
26 Big Photos from Stage 2corvos/rcs
Official Stage 2 Highlights (02:05 English)giroditalia
Stage 2 Highlights (03:57 English, restricted to Europe)eurosport
Stage 2 Analysis w/ Richard, Daniel (46:11 English)cyclingpodcast
Behind the scenes - Stage 2 (02:36 English/Music)TeamSunweb
Extended Stage 2 Highlights (05:12 English)inCycle

Stage 2 preview: Alcomo → Agrigento, 150 km (lumpy/uphill finish)

October 3 update:
Stage 2 preview with Favoritesciclismointernacional
Stage 2 Flythrough (00:59 Music)giroditalia
See the race summary table (right) for the Stage 2 profile, map and timetable.

Stage 2 start time: Sunday 12:45 CET (10:45:00 AM GMT+0000); Weather for Alcomo, Italy
Earliest live video: 12:45 CET (10:45:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 16:30 CET (2:30:00 PM GMT+0000); Weather for Agrigento, Italy

Stage 1 Post-Race Coverage


29 Big Photos from the Stage 1 TTcorvos/rcs
Stage 1 Results
1  GANNA, Filippo (INS)                  15:24
2  ALMEIDA, João (DQT)                   +   22
3  BJERG, Mikkel (UAD)                   
4  THOMAS, Geraint (INS)                 +   23
5  FOSS, Tobias S. (TJV)                 +   31
6  ČERNÝ, Josef (CCC)                    +   36
7  SOBRERO, Matteo (NTT)                 +   40
8  CRADDOCK, G Lawson (EF1)              +   41
9  SCOTSON, Miles (GFC)                  +   42
10 BRÄNDLE, Matthias (ISN)               
11 TRATNIK, Jan (TBM)                    
12 VAN EMDEN, Jos (TJV)                  
13 HAGA, Chad (SUN)                      +   44
14 HEPBURN, Michael (MTS)                
15 DENNIS, Rohan (INS)                   +   48
16 TUSVELD, Martijn (SUN)                
17 YATES, Simon Philip (MTS)             +   49
18 KANGERT, Tanel (EF1)                  
19 GRADEK, Kamil (CCC)                   +   50
20 SERRY, Pieter (DQT)                   +   51
21 DENZ, Nico (SUN)                      +   55
22 HAMILTON, Christopher (SUN)           
23 MATTHEWS, Michael (SUN)               +   58
24 MCNULTY, Brandon (UAD)                +   59
25 BILBAO, Pello (TBM)                   
26 O'CONNOR, Ben (NTT)                   + 1:00
27 DE GENDT, Thomas (LTS)                + 1:02
28 HARPER, Chris (TJV)                   + 1:03
29 WARBASSE, Lawrence (ALM)              + 1:04
30 MOSCA, Jacopo (TFS)                   
31 GALLOPIN, Tony (ALM)                  
32 BALLERINI, Davide (DQT)               + 1:06
33 WHELAN, James (EF1)                   
34 BENNETT, Sean (EF1)                   
35 CASTROVIEJO NICOLAS, Jonathan (INS)   
36 CAMPENAERTS, Victor (NTT)             + 1:07
37 HONORÉ, Mikkel Frølich (DQT)          + 1:08
38 ULISSI, Diego (UAD)                   + 1:09
39 SINKELDAM, Ramon (GFC)                
40 CAICEDO, Jonathan (EF1)               + 1:10

General Classification after Stage 1
1  GANNA, Filippo (INS)       15:24
2  ALMEIDA, João (DQT)         + 22
3  BJERG, Mikkel (UAD)        
4  THOMAS, Geraint (INS)       + 23
5  FOSS, Tobias S. (TJV)       + 31
6  ČERNÝ, Josef (CCC)          + 36
7  SOBRERO, Matteo (NTT)       + 40
8  CRADDOCK, G Lawson (EF1)    + 41
9  SCOTSON, Miles (GFC)        + 42
10 BRÄNDLE, Matthias (ISN)    
Full Official Stage 1 Results and General Classificationrcs
Filippo Ganna wins stage 1cyclingnews
Geraint Thomas clear winner in first GC battle in Palermocyclingnews
No fractures for Miguel Ángel López after crashing outcyclingnews
Ganna: I didn't want to take pointless risks in opening time trial of Giro d'Italiacyclingnews
Simon Yates limits the damage in opening TTcyclingnews
Last Km of the Winning TT Ride from Stage 1 (00:58 English)giroditalia
Stage 1 Highlights (01:44 Spanish, restricted to Latin America)espn
29 Big Photos from the Stage 1 TTcorvos/rcs
Victor Campenaerts Wipes Out, Stage 1 (00:59 English)flobikes
Animated: Chad Haga's great Stage 1 skid recovery after blown by the wind@steephill
Miguel Ángel López gets blown off course and out the race, St1 (00:30 English)@giroditalia
Official Stage 1 Highlights (02:05 English)giroditalia
Winner's Interview from Stage 1 'My gear? 60-11' (00:55 English)@giroditalia
Winner's Interview from Stage 1 (01:03 English)Velon
One-Minute Stage 1 Montage (00:58 Music)giroditalia
Stage 1 Analysis w/ Richard, Daniel (48:53 English)cyclingpodcast
Extended Stage 1 Highlights (05:15 English)inCycle

Stage 1 preview: Monreale → Palermo, 15 km (TT)

October 2 update:
Stage 1 preview with Favoritesciclismointernacional
Stage 1 Flythrough (00:59 Music)giroditalia
Ganna looks to follow world title with pink jersey in Palermocyclingnews
Stage 1 Start Order and Times (CET) — rcs
See the race summary table (right) for the Stage 1 profile, map and timetable.

Stage 1 start time: Saturday 13:15 CET (11:15:00 AM GMT+0000); Weather for Monreale, Italy
Earliest live video: 13:15 CET (11:15:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 16:30 CET (2:30:00 PM GMT+0000); Weather for Palermo, Italy

2020 Giro d'Italia Preview


23 Big Photos from the Teams Presentationcorvos/rcs

October 1/2 update:
On-Demand Broadcast of the Teams Presentation (1:22:57 English)giroditalia
Peter Sagan on voyage in the dark at Giro d'Italiacyclingnews
Mitchelton-Scott seek elusive Giro win with Simon Yatestheguardian
Rapha and Palace go bold for the Girocyclingnews
23 Big Photos from the Teams Presentationcorvos/rcs
Overall preview with Favoritesciclismointernacional
Best Of Teams Presentation 2020 (02:06 Music)giroditalia
Yates and Thomas the favourites as Giro follows fast on heels of the Tourtheguardian
Top Sprinters - Giro d'Italia 2020 (00:30 Music)giroditalia
Preview: 2020 Giro d'Italia contenders, sprinters, stagescyclingtips
Pez Preview: Il Corso & Corridoripezcyclingnews
Elia Viviani keen to bounce back and win sprintscyclingnews

September 30 update:
Giro d’Italia: 10 favourites to watch on GCcyclingnews
The GC Contenders - 2020 Giro d'Italia (02:05 English)inCycle
Preview Show: Who Will Win The 2020 Giro d'Italia? (20:25 English)gcn
Astana replaces two riders after contact with COVID-19-infected teammatecyclingnews

September 28 update:
Simon Yates leads Mitchelton-Scott at the Giro d'Italiacyclingnews
Full Provisional Startliststeephill.tv
Bookies' favourites for the Giro d'Italia 2020cyclingweekly

September 25 update:
Ganna eyes Giro d'Italia maglia rosa after Worlds time trial victorycyclingnews

September 20 update:
Giro and Vuelta court Egan Bernal after Tour de France abandoncyclingnews
Giro d'Italia will not apply Tour de France 'two strikes, team out' coronavirus rulecyclingnews

August 15 update:
2020 Giro d'Italia to start with four stages in Sicilycyclingnews
Revised stage maps, profiles and timetables now posted for the rescheduled October Giro d'Italia. See race summary table, right.

June 27 update:
Giro d'Italia gets green light with crowds allowed at Sicilian startcyclingweekly
'I could not postpone it again': Peter Sagan visits art gallery in preparation for Giro d'Italia debutcyclingweekly
updates to dates, host towns and stage details coming...

March 13 update:
Giro d'italia 2020 is postponed due to the coronavirus outbreakrcs
Giro d'Italia postponed due to coronavirus pandemiccyclingnews

January 17 update:
Evenepoel: I'll ride as hard as possible for Giro d'Italia pink jerseycyclingnews


13 Big Photos from the 2020 Giro d'Italia Route Presentationrcs

October 24 update:
Official route announced. See profiles and maps (right)
Giro d'Italia 2020 route revealedcyclingnews
2020 Giro d'Italia: high mountains, three time trials, and a return to Stelviovelonews
2020 Route Flythrough (07:46 Music)giroditalia
13 Big Photos from the 2020 Giro d'Italia Route Presentationrcs
Ex-world champion Sagan to make Giro d'Italia debut in 2020afp
5 Things You Need To Know About The 2020 Giro d'Italia (08:36 English)GCNRacing
On-Demand Broadcast - 2020 Route Presentation (1:12:47 English)giroditalia
Vegni hopes to entice Geraint Thomas, Egan Bernal to 2020 Giro d'Italiacyclingnews
2020 Giro d'Italia Route Breakdown (15:24 English)flobikes

October 23 update:
2020 Giro d'Italia route: All the rumours ahead of the big revealcyclingnews
Early hints of old-school Giro route with brutal final weekvelonews
Peter Sagan to attend Giro d'Italia 2020 presentation ahead of rumoured debutcyclingnews

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




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

Live Video Streaming and TV Coverage

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


media source tv or internet comments/restrictions

   live video (english)
  tv schedule
English United States/Canada. Live HD and on-demand (DVR) coverage without a cable, satellite or telco contract. A fubo.tv monthly subscription includes online DVR after a free 7 day trial. Plus access to many other races and channels. More details...
   live video (english)
  schedule
United States/Canada, Live and On-Demand. A flobikes $150 annual subscription includes access to many upcoming races + access to all FloSports sites. More details...
   live video (italian)
  tv schedule
Italy; the earliest live on RAI Sport with the pre-race show before live coverage. RAI coverage switches to RAI 2 below later each day.
   live video (restricted)
  tv schedule
Italy; Live on Rai 2.
eurosport    live video (english, UK only)
  tv schedule (british)
Europe; English. Amazon Prime UK subscribers can sign-up to a seven-day free trial for the Eurosport Player through Amazon Channels. After the seven-day trial, Eurosport is £6.99 per month. Amazon Prime is £7.99 per month after a 30-day free Amazon Prime UK trial
   live video (french)
French, restricted to France
   live video (basque)
   live video (basque)
  tv schedule
Basque; live for all stages from 13:05 to 18:30 CET
   live video (english)
  tv schedule
Territories across Africa inc. South Africa; English. Must be a resident of the area and DStv customer

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

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


2020 Giro d'Italia Route Map


(Revised for the move to October)
Stage maps are posted in the race summary table .


2019 Giro d'Italia Archived Coverage

2018 Giro d'Italia Archived Coverage

2017 Giro d'Italia Archived Coverage

2016 Giro d'Italia Archived Coverage

2015 Giro d'Italia Archived Coverage

2014 Giro d'Italia Archived Coverage

2013 Giro d'Italia Archived Coverage

2012 Giro d'Italia Archived Coverage

2011 Giro d'Italia Archived Coverage

2010 Giro d'Italia Archived Coverage

2009 Giro d'Italia Archived Coverage

2008 Giro d'Italia Archived Coverage

2007 Giro d'Italia Archived Coverage