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

Also follow steephill on Twitter

Stage Races Classics
Tirreno-Adriatico 2020 Live Dashboard
Race Info, Preview, Live Video, Results, Photos and Highlights

From coast to coast across Italy, this is the 2020 Tirreno-Adriatico Live Dashboard with the latest race updates.

Photos from previous editions: 2019, 2018, 2017, 2016, 2015, 2014, 2013, 2012, 2011, 2010, 2009



Show All Profile Thumbnails
1Monday, September 7134 km 
Lido di CamaioreLido di Camaiore
profile | map | timetable | preview | results | photos | video
2Tuesday, September 8198 km 
CamaioreFollinica
profile | map | timetable | preview | results | photos | video
3Wednesday, September 9217 km 
FollinicaSaturnia
profile | map | timetable | preview | results | photos | video
4Thursday, September 10194 km 
TerniCascia
profile | map | timetable | preview | results | photos | video
5Friday, September 11202 km 
NorciaSassotetto
profile | map | timetable | preview | results | photos | video
6Saturday, September 12178 km 
CastelfidardoSenigallia
profile | map | timetable | preview | results | photos | video
7Sunday, September 13181 km 
Pieve TorinaLoreto
profile | map | timetable | preview | results | photos | video
8Monday, September 1410 km 
San Benedetto del TrontoSan Benedetto del Tronto
profile | map | timetable | preview | results | photos | video
  Total Distance1314 km 

2020 Tirreno-Adriatico Teams
Team Rosters and Withdrawals
Group riders by: or

AG2R LA MONDIALE (ALM)
FRA
  1FRANK  MathiasSUI
  2BOUCHARD  GeoffreyFRA
  3DILLIER  SilvanSUI
  4DOMONT  AxelFRA
  5HÄNNINEN  JaakkoFIN
  6VENDRAME  AndreaITA
  7WARBASSE  LawrenceUSA

ALPECIN - FENIX (AFC)
BEL
  11VAN DER POEL  MathieuNED
  12MERLIER  TimBEL
  13RICKAERT  JonasBEL
  14SBARAGLI  KristianITA
  15DE BONDT  DriesBEL
  16VERGAERDE  OttoBEL
  17VERVAEKE  LouisBEL

ANDRONI GIOCATTOLI - SIDERMEC (ANS)
ITA
  21BAGIOLI  NicolaITA
  22GABBURO  DavideITA
  23PACIONI  LucaITA
  24PELLAUD  SimonSUI
  25RESTREPO VALENCIA  JhonatanCOL
  26RIVERA SERRANO  KevinCRC
  27RUMAC  JosipCRO

ASTANA PRO (AST)
KAZ
  31FUGLSANG  JakobDEN
  32ARANBURU DEBA  AlexESP
  33BOARO  ManueleITA
  34FELLINE  FabioITA
  35NATAROV  YuriyKAZ
  36RODRIGUEZ GARAICOECHEA  OscarESP
  37VLASOV  AleksandrRUS

BAHRAIN - MCLAREN (TBM)
BRN
  41TEUNS  DylanBEL
  42BAUHAUS  PhilGER
  43GARCIA CORTINA  IvanESP
  44HAUSSLER  HeinrichAUS
  45PADUN  MarkUKR
  46PERNSTEINER  HermannAUT
  47TRATNIK  JanSLO

BARDIANI CSF FAIZANE' (BCF)
ITA
  51CARBONI  GiovanniITA
  52LONARDI  GiovanniITA
  53MAZZUCCO  FabioITA
  54ORSINI  UmbertoITA
  55ROMANO  FrancescoITA
  56SAVINI  DanielITA
  57TONELLI  AlessandroITA

BORA - HANSGROHE (BOH)
GER
  61MAJKA  RafalPOL
  62ACKERMANN  PascalGER
  63BODNAR  MaciejPOL
  64FABBRO  MatteoITA
  65KONRAD  PatrickAUT
  66POLJANSKI  PawelPOL
  67SELIG  RüdigerGER

CCC (CCC)
POL
  71BARTA  WilliamUSA
  72KOCHETKOV  PavelRUS
  73DE LA PARTE  VictorESP
  74WISNIOWSKI  LukaszPOL
  75SAJNOK  SzymonPOL
  76VAN HOOYDONCK  NathanBEL
  77ZIMMERMANN  GeorgGER

COFIDIS (COF)
FRA
  81ALLEGAERT  PietBEL
  82CLAEYS  DimitriBEL
  83HAAS  NathanAUS
  84SABATINI  FabioITA
  85VANBILSEN  KennethBEL
  86VERMOTE  JulienBEL
  87VIVIANI  AttilioITA

DECEUNINCK - QUICK-STEP (DQT)
BEL
  91BALLERINI  DavideITA
  92STEELS  StijnBEL
  93KEISSE  IljoBEL
  94KNOX  JamesGBR
  95MASNADA  FaustoITA
  96SENECHAL  FlorianFRA
  97VAN LERBERGHE  BertBEL

EF PRO CYCLING (EF1)
USA
  101WOODS  MichaelCAN
  102CAICEDO  JonathanECU
  103CLARKE  SimonAUS
  104CRADDOCK  G LawsonUSA
  105GUERREIRO  RubenPOR
  106CORT NIELSEN  MagnusDEN
  107KANGERT  TanelEST

GAZPROM - RUSVELO (GAZ)
RUS
  111BOEV  IgorRUS
  112CANOLA  MarcoITA
  113CIMA  ImerioITA
  114NEKRASOV  DenisRUS
  115ROVNY  IvanRUS
  116RYBALKIN  AlekseiRUS
  117VELASCO  SimoneITA

GROUPAMA - FDJ (GFC)
FRA
  121ROUX  AnthonyFRA
  122FRANKINY  KilianSUI
  123LE GAC  OlivierFRA
  124ARMIRAIL  BrunoFRA
  125SEIGLE  RomainFRA
  126THOMAS  BenjaminFRA
  127LUDVIGSSON  TobiasSWE

ISRAEL START - UP NATION (ISN)
ISR
  131BRÄNDLE  MatthiasAUT
  132CATAFORD  AlexanderCAN
  133CIMOLAI  DavideITA
  134DOWSETT  AlexGBR
  135NAVARRO GARCIA  DanielESP
  136SAGIV  GuyISR
  137ZABEL  RickGER

LOTTO SOUDAL (LTS)
BEL
  141HANSEN  Adam JamesAUS
  142GOOSSENS  KobeBEL
  143HAGEN  Carl FredrikNOR
  144HOLMES  MatthewGBR
  145MAES  NikolasBEL
  146OLDANI  StefanoITA
  147VERMEERSCH  FlorianBEL

MITCHELTON - SCOTT (MTS)
AUS
  151YATES  Simon PhilipGBR
  152AFFINI  EdoardoITA
  153BOOKWALTER  BrentUSA
  154HAIG  JackAUS
  155HAMILTON  LucasAUS
  156HEPBURN  MichaelAUS
  157MEYER  CameronAUS

MOVISTAR (MOV)
ESP
  161VILLELLA  DavideITA
  162ALBA BOLIVAR  Juan DiegoCOL
  163CARRETERO  HectorESP
  164JORGENSON  MatteoUSA
  165SAMITIER SAMITIER  SergioESP
  166SEPULVEDA  EduardoARG
  167TORRES BARCELO  AlbertESP

NTT PRO CYCLING (NTT)
RSA
  171MEINTJES  LouisRSA
  172BARBERO  CarlosESP
  173BATTISTELLA  SamueleITA
  174CAMPENAERTS  VictorBEL
  175DYBALL  BenjaminAUS
  176GASPAROTTO  EnricoSUI
  177GEBREIGZABHIER  AmanuelERI

INEOS (INS)
GBR
  181THOMAS  GeraintGBR
  182DENNIS  RohanAUS
  183DUNBAR  EdwardIRL
  184FROOME  ChrisGBR
  185GANNA  FilippoITA
  186GEOGHEGAN HART  TaoGBR
  187PUCCIO  SalvatoreITA

JUMBO - VISMA (TJV)
NED
  191EENKHOORN  PascalNED
  192MARTENS  PaulGER
  193PFINGSTEN  ChristophGER
  194ROOSEN  TimoNED
  195TEUNISSEN  MikeNED
  196VAN EMDEN  JosNED
  197WYNANTS  MaartenBEL

SUNWEB (SUN)
GER
  201MATTHEWS  MichaelAUS
  202DAINESE  AlbertoITA
  203HAMILTON  ChristopherAUS
  204HINDLEY  JaiAUS
  205KELDERMAN  WilcoNED
  206OOMEN  SamNED
  207TUSVELD  MartijnNED

TOTAL DIRECT ENERGIE (TDE)
FRA
  211TERPSTRA  NikiNED
  212HIVERT  JonathanFRA
  213MANZIN  LorrenzoFRA
  214PETIT  AdrienFRA
  215SIMON  JulienFRA
  216TAARAMÄE  ReinEST
  217VAN GESTEL  DriesBEL

TREK - SEGAFREDO (TFS)
USA
  221NIBALI  VincenzoITA
  222BERNARD  JulienFRA
  223BRAMBILLA  GianlucaITA
  224KIRSCH  AlexLUX
  225DE KORT  KoenNED
  226NIBALI  AntonioITA
  227WEENING  PieterNED

UAE TEAM EMIRATES (UAD)
UAE
  231GAVIRIA RENDON  FernandoCOL
  232BJERG  MikkelDEN
  233COSTA  RuiPOR
  234HENAO MONTOYA  Sergio LuisCOL
  235MOLANO BENAVIDES  Juan SebastianCOL
  236RIABUSHENKO  AleksandrBLR
  237RICHEZE  Maximiliano ArielARG

VINI ZABU KTM (THR)
ITA
  241WACKERMANN  LucaITA
  242FRAPPORTI  MarcoITA
  243MITRI  JamesNZL
  244STOJNIĆ  VeljkoSRB
  245STACCHIOTTI  RiccardoITA
  246VISCONTI  GiovanniITA
  247ZARDINI  EdoardoITA

  Printable Startlist



News and Updates for Tirreno-Adriatico 2020

Stage 8 Post-Race Coverage


12 Big Photos from Stage 8rcs/corvos
Stage 8 Results
1  GANNA, Filippo (INS)          10:42
2  CAMPENAERTS, Victor (NTT)     +   18
3  DENNIS, Rohan (INS)           +   26
4  THOMAS, Geraint (INS)         +   28
5  LUDVIGSSON, Tobias (GFC)      +   33
6  THOMAS, Benjamin (GFC)        +   34
7  VAN EMDEN, Jos (TJV)          +   39
8  VAN HOOYDONCK, Nathan (CCC)   +   40
9  TRATNIK, Jan (TBM)            
10 MATTHEWS, Michael (SUN)       +   42
11 ARMIRAIL, Bruno (GFC)         
12 BARTA, William (CCC)          +   43
13 BJERG, Mikkel (UAD)           +   44
14 VAN DER POEL, Mathieu (AFC)   +   46
15 KELDERMAN, Wilco (SUN)        +   47
16 BRÄNDLE, Matthias (ISN)       +   48
17 CRADDOCK, G Lawson (EF1)      +   50
18 YATES, Simon Philip (MTS)     
19 KANGERT, Tanel (EF1)          +   51
20 AFFINI, Edoardo (MTS)         +   52
21 TUSVELD, Martijn (SUN)        
22 BODNAR, Maciej (BOH)          
23 HEPBURN, Michael (MTS)        
24 FUGLSANG, Jakob (AST)         +   53
25 VERMEERSCH, Florian (LTS)     
26 EENKHOORN, Pascal (TJV)       +   55
27 ARANBURU DEBA, Alex (AST)     +   56
28 TEUNS, Dylan (TBM)            +   57
29 SENECHAL, Florian (DQT)       
30 VLASOV, Aleksandr (AST)       +   59
31 GEOGHEGAN HART, Tao (INS)     + 1:00
32 WARBASSE, Lawrence (ALM)      + 1:01
33 COSTA, Rui (UAD)              + 1:02
34 ROUX, Anthony (GFC)           
35 MAJKA, Rafal (BOH)            + 1:03
36 VERVAEKE, Louis (AFC)         
37 DE LA PARTE, Victor (CCC)     
38 KEISSE, Iljo (DQT)            + 1:04
39 JORGENSON, Matteo (MOV)       
40 KNOX, James (DQT)             + 1:05
41 HINDLEY, Jai (SUN)            + 1:06
42 OOMEN, Sam (SUN)              + 1:07
43 KONRAD, Patrick (BOH)         
44 RICKAERT, Jonas (AFC)         + 1:09
45 TERPSTRA, Niki (TDE)          + 1:10
46 HAMILTON, Christopher (SUN)   
47 MEYER, Cameron (MTS)          
48 MASNADA, Fausto (DQT)         + 1:11
49 DAINESE, Alberto (SUN)        

Final General Classification
1  YATES, Simon Philip (MTS)    32:07:34
2  THOMAS, Geraint (INS)          +   17
3  MAJKA, Rafal (BOH)             +   29
4  KELDERMAN, Wilco (SUN)         +   56
5  VLASOV, Aleksandr (AST)        +   58
6  MASNADA, Fausto (DQT)          + 1:18
7  KNOX, James (DQT)              + 1:41
8  WOODS, Michael (EF1)           + 2:12
9  BRAMBILLA, Gianluca (TFS)      + 3:02
10 HAIG, Jack (MTS)               + 3:10
11 OOMEN, Sam (SUN)               + 3:11
12 MEINTJES, Louis (NTT)          + 3:22
13 HINDLEY, Jai (SUN)             + 3:45
14 FUGLSANG, Jakob (AST)          + 3:58
15 DE LA PARTE, Victor (CCC)      + 4:03
16 VERVAEKE, Louis (AFC)          + 4:07
17 WARBASSE, Lawrence (ALM)       + 5:03
18 ARMIRAIL, Bruno (GFC)          + 5:22
19 NIBALI, Vincenzo (TFS)         + 8:02
20 PERNSTEINER, Hermann (TBM)     + 8:04
Full Official Stage 8 Results and Final General Classificationrcs
Simon Yates wins Tirreno-Adriaticocyclingnews
Geraint Thomas sends Dave Brailsford a timely reminder from Tirreno-Adriaticotheguardian
Last Km of Stage 8 (01:00 English)giroditalia
Stage 8 Highlights (02:09 English)giroditalia
Stage 8 Post-race interviews (09:48 English)giroditalia
12 Big Photos from Stage 8rcs/corvos
Extended Stage 8 Highlights (05:31 English)inCycle

Stage 8 preview: San Benedetto del Tronto → San Benedetto del Tronto, 10 km (TT)

September 13 update:
Stage 8 ITT Start Order and Times (CET) — rcs
See the race summary table (right) for the Stage 8 profile, map and timetable.

Stage 8 start time: Monday 13:00 CET (12:00:00 PM GMT+0000); Weather for San Benedetto del Tronto, Italy
Earliest live video: 13:00 CET (12:00:00 PM GMT+0000); Live/delayed coverage options
Approximate finish: 16:00 CET (3:00:00 PM GMT+0000); Weather for San Benedetto del Tronto, Italy

Stage 7 Post-Race Coverage


23 Big Photos from Stage 7rcs
Stage 7 Results
1  VAN DER POEL, Mathieu (AFC)       4:19:23
2  GUERREIRO, Ruben (EF1)               +  4
3  FABBRO, Matteo (BOH)              
4  KELDERMAN, Wilco (SUN)               +  9
5  ARANBURU DEBA, Alex (AST)            + 10
6  YATES, Simon Philip (MTS)         
7  WOODS, Michael (EF1)              
8  THOMAS, Geraint (INS)             
9  VLASOV, Aleksandr (AST)           
10 MAJKA, Rafal (BOH)                
11 HAIG, Jack (MTS)                     + 13
12 MASNADA, Fausto (DQT)             
13 OOMEN, Sam (SUN)                     + 15
14 KNOX, James (DQT)                 
15 GEOGHEGAN HART, Tao (INS)         
16 VERVAEKE, Louis (AFC)             
17 HINDLEY, Jai (SUN)                
18 GASPAROTTO, Enrico (NTT)          
19 WARBASSE, Lawrence (ALM)          
20 TEUNS, Dylan (TBM)                
21 BRAMBILLA, Gianluca (TFS)         
22 MEINTJES, Louis (NTT)             
23 HIVERT, Jonathan (TDE)               + 24
24 PERNSTEINER, Hermann (TBM)           + 26
25 NEKRASOV, Denis (GAZ)             
26 HÄNNINEN, Jaakko (ALM)            
27 JORGENSON, Matteo (MOV)           
28 VENDRAME, Andrea (ALM)            
29 ROUX, Anthony (GFC)                  + 29
30 VILLELLA, Davide (MOV)            
31 DE LA PARTE, Victor (CCC)         
32 GABBURO, Davide (ANS)                + 31
33 ZIMMERMANN, Georg (CCC)              + 34
34 VISCONTI, Giovanni (THR)             + 36
35 NAVARRO GARCIA, Daniel (ISN)      
36 CLAEYS, Dimitri (COF)                + 39
37 FUGLSANG, Jakob (AST)                + 40
38 SAMITIER SAMITIER, Sergio (MOV)   
39 PFINGSTEN, Christoph (TJV)           + 43
40 MATTHEWS, Michael (SUN)           

General Classification after Stage 7
1  YATES, Simon Philip (MTS)   31:56:02
2  MAJKA, Rafal (BOH)            +   16
3  THOMAS, Geraint (INS)         +   39
4  VLASOV, Aleksandr (AST)       +   49
5  MASNADA, Fausto (DQT)         +   57
6  KELDERMAN, Wilco (SUN)        +   59
7  WOODS, Michael (EF1)          + 1:22
8  KNOX, James (DQT)             + 1:26
9  BRAMBILLA, Gianluca (TFS)     + 2:33
10 HAIG, Jack (MTS)              + 2:47
11 OOMEN, Sam (SUN)              + 2:54
12 MEINTJES, Louis (NTT)         + 2:57
13 HINDLEY, Jai (SUN)            + 3:29
14 DE LA PARTE, Victor (CCC)     + 3:50
15 VERVAEKE, Louis (AFC)         + 3:54
16 FUGLSANG, Jakob (AST)         + 3:55
17 WARBASSE, Lawrence (ALM)      + 4:52
18 ARMIRAIL, Bruno (GFC)         + 5:30
19 NEKRASOV, Denis (GAZ)         + 7:34
20 NIBALI, Vincenzo (TFS)        + 7:36
Full Official Stage 7 Results and General Classificationrcs
Van der Poel wins stage 7cyclingnews
Last Km of Stage 7 (00:59 English)giroditalia
Stage 7 Highlights (02:05 English)giroditalia
Post Race Interviews from Stage 7 (05:11 English)giroditalia
23 Big Photos from Stage 7rcs
Extended Stage 7 Highlights (05:38 English)inCycle

Stage 7 preview: Pieve Torina → Loreto, 181 km (rolling)

September 12 update:
Stage 7 Flythrough (00:53 Music)giroditalia
Tourism Preview: Stage 7 (01:25 English/Music)giroditalia
See the race summary table (right) for the Stage 7 profile, map and timetable.

Stage 7 start time: Sunday 11:25 CET (10:25:00 AM GMT+0000); Weather for Pieve Torina, Italy
Earliest live video: 13:00 CET (12:00:00 PM GMT+0000); Live/delayed coverage options
Approximate finish: 16:00 CET (3:00:00 PM GMT+0000); Weather for Loreto, Italy

Stage 6 Post-Race Coverage


16 Big Photos from Stage 6rcs
Stage 6 Results
1  MERLIER, Tim (AFC)                 3:59:30
2  ACKERMANN, Pascal (BOH)            
3  CORT NIELSEN, Magnus (EF1)         
4  GAVIRIA RENDON, Fernando (UAD)     
5  TEUNISSEN, Mike (TJV)              
6  BALLERINI, Davide (DQT)            
7  MANZIN, Lorrenzo (TDE)             
8  ALLEGAERT, Piet (COF)              
9  GARCIA CORTINA, Ivan (TBM)         
10 ARANBURU DEBA, Alex (AST)          
11 MAES, Nikolas (LTS)                
12 VIVIANI, Attilio (COF)             
13 CIMOLAI, Davide (ISN)              
14 GABBURO, Davide (ANS)              
15 LONARDI, Giovanni (BCF)            
16 DILLIER, Silvan (ALM)              
17 PETIT, Adrien (TDE)                
18 DAINESE, Alberto (SUN)             
19 SAJNOK, Szymon (CCC)               
20 VERMEERSCH, Florian (LTS)          
21 STACCHIOTTI, Riccardo (THR)        
22 CIMA, Imerio (GAZ)                 
23 VENDRAME, Andrea (ALM)             
24 LUDVIGSSON, Tobias (GFC)           
25 BARBERO, Carlos (NTT)              
26 RICHEZE, Maximiliano Ariel (UAD)   
27 ROUX, Anthony (GFC)                
28 VELASCO, Simone (GAZ)              
29 VAN DER POEL, Mathieu (AFC)        
30 HAIG, Jack (MTS)                   
31 DE BONDT, Dries (AFC)              
32 YATES, Simon Philip (MTS)          
33 STEELS, Stijn (DQT)                
34 SENECHAL, Florian (DQT)            
35 BRAMBILLA, Gianluca (TFS)          
36 WARBASSE, Lawrence (ALM)           
37 OOMEN, Sam (SUN)                   
38 KELDERMAN, Wilco (SUN)             
39 PFINGSTEN, Christoph (TJV)         
40 BOOKWALTER, Brent (MTS)            

General Classification after Stage 6
1  YATES, Simon Philip (MTS)          27:36:29
2  MAJKA, Rafal (BOH)                   +   16
3  THOMAS, Geraint (INS)                +   39
4  VLASOV, Aleksandr (AST)              +   49
5  MASNADA, Fausto (DQT)                +   54
6  KELDERMAN, Wilco (SUN)               + 1:00
7  KNOX, James (DQT)                    + 1:21
8  WOODS, Michael (EF1)                 + 1:22
9  BRAMBILLA, Gianluca (TFS)            + 2:28
10 HAIG, Jack (MTS)                     + 2:44
11 OOMEN, Sam (SUN)                     + 2:49
12 MEINTJES, Louis (NTT)                + 2:52
13 HINDLEY, Jai (SUN)                   + 3:24
14 FUGLSANG, Jakob (AST)                + 3:25
15 DE LA PARTE, Victor (CCC)            + 3:31
16 VERVAEKE, Louis (AFC)                + 3:49
17 WARBASSE, Lawrence (ALM)             + 4:47
18 NIBALI, Vincenzo (TFS)               + 5:51
19 HENAO MONTOYA, Sergio Luis (UAD)     + 6:49
20 ARMIRAIL, Bruno (GFC)                + 7:15
Full Official Stage 6 Results and General Classificationrcs
Tim Merlier wins stage 6cyclingnews
Geraint Thomas puts Tour de France disappointment behind himcyclingnews
Last Km of Stage 6 (00:58 English)giroditalia
Stage 6 Post-race interviews (04:20 English)giroditalia
Stage 6 Highlights (02:10 English)giroditalia
16 Big Photos from Stage 6rcs
Extended Stage 6 Highlights (05:34 English)inCycle

Stage 6 preview: Castelfidardo → Senigallia, 178 km (rolling/flat)

September 12 update:
Stage 6 Flythrough (00:53 Music)@TirrenAdriatico
See the race summary table (right) for the Stage 6 profile, map and timetable.

Stage 6 start time: Saturday 11:50 CET (10:50:00 AM GMT+0000); Weather for Castelfidardo, Italy
Earliest live video: 13:00 CET (12:00:00 PM GMT+0000); Live/delayed coverage options
Approximate finish: 16:00 CET (3:00:00 PM GMT+0000); Weather for Senigallia, Italy

Stage 5 Post-Race Coverage


10 Big Photos from Stage 5rcs
Stage 5 Results
1  YATES, Simon Philip (MTS)             5:30:43
2  THOMAS, Geraint (INS)                  +   35
3  MAJKA, Rafal (BOH)                    
4  VLASOV, Aleksandr (AST)                +   39
5  KELDERMAN, Wilco (SUN)                 +   54
6  KNOX, James (DQT)                      +   58
7  MASNADA, Fausto (DQT)                  + 1:00
8  HINDLEY, Jai (SUN)                     + 1:05
9  BRAMBILLA, Gianluca (TFS)              + 1:11
10 MEINTJES, Louis (NTT)                  + 1:46
11 WOODS, Michael (EF1)                  
12 RODRIGUEZ GARAICOECHEA, Oscar (AST)    + 1:55
13 HAIG, Jack (MTS)                       + 2:21
14 FUGLSANG, Jakob (AST)                 
15 OOMEN, Sam (SUN)                      
16 GUERREIRO, Ruben (EF1)                
17 DE LA PARTE, Victor (CCC)              + 2:25
18 VERVAEKE, Louis (AFC)                  + 2:43
19 WARBASSE, Lawrence (ALM)               + 3:09
20 NAVARRO GARCIA, Daniel (ISN)           + 3:20
21 BOUCHARD, Geoffrey (ALM)               + 3:27
22 ARMIRAIL, Bruno (GFC)                  + 3:51
23 CARBONI, Giovanni (BCF)                + 4:13
24 GEOGHEGAN HART, Tao (INS)             
25 NIBALI, Vincenzo (TFS)                
26 PERNSTEINER, Hermann (TBM)            
27 FRANKINY, Kilian (GFC)                
28 WEENING, Pieter (TFS)                  + 4:40
29 NEKRASOV, Denis (GAZ)                  + 5:05
30 HENAO MONTOYA, Sergio Luis (UAD)       + 5:24
31 HOLMES, Matthew (LTS)                 
32 VILLELLA, Davide (MOV)                 + 5:28
33 GASPAROTTO, Enrico (NTT)               + 6:00
34 SEPULVEDA, Eduardo (MOV)               + 6:03
35 BARTA, William (CCC)                  
36 HÄNNINEN, Jaakko (ALM)                 + 6:20
37 SAMITIER SAMITIER, Sergio (MOV)       
38 KOCHETKOV, Pavel (CCC)                
39 PFINGSTEN, Christoph (TJV)             + 6:25
40 HAMILTON, Christopher (SUN)            + 7:17

General Classification after Stage 5
1  YATES, Simon Philip (MTS)          23:36:59
2  MAJKA, Rafal (BOH)                   +   16
3  THOMAS, Geraint (INS)                +   39
4  VLASOV, Aleksandr (AST)              +   49
5  MASNADA, Fausto (DQT)                +   54
6  KELDERMAN, Wilco (SUN)               + 1:00
7  KNOX, James (DQT)                    + 1:21
8  WOODS, Michael (EF1)                 + 1:22
9  BRAMBILLA, Gianluca (TFS)            + 2:28
10 HAIG, Jack (MTS)                     + 2:44
11 OOMEN, Sam (SUN)                     + 2:49
12 MEINTJES, Louis (NTT)                + 2:52
13 HINDLEY, Jai (SUN)                   + 3:24
14 FUGLSANG, Jakob (AST)                + 3:25
15 DE LA PARTE, Victor (CCC)            + 3:31
16 VERVAEKE, Louis (AFC)                + 3:49
17 WARBASSE, Lawrence (ALM)             + 4:47
18 ARMIRAIL, Bruno (GFC)                + 4:57
19 NIBALI, Vincenzo (TFS)               + 5:51
20 HENAO MONTOYA, Sergio Luis (UAD)     + 6:49
Full Official Stage 5 Results and General Classificationrcs
Simon Yates wins stage 5 summit finishcyclingnews
Last Km of Stage 5 (01:02 English)giroditalia
Official Stage 5 Highlights (02:07 English)giroditalia
Stage 5 Post-race interviews (02:21 English)giroditalia
10 Big Photos from Stage 5rcs

Stage 5 preview: Norcia → Sassotetto, 202 km (Mountain)

September 10 update:
Stage 5 Flythrough (00:53 Music)giroditalia
See the race summary table (right) for the Stage 5 profile, map and timetable.

Stage 5 start time: Friday 10:25 CET (9:25:00 AM GMT+0000); Weather for Norcia, Italy
Earliest live video: 13:20 CET (12:20:00 PM GMT+0000); Live/delayed coverage options
Approximate finish: 16:00 CET (3:00:00 PM GMT+0000); Weather for Sassotetto, Italy

Stage 4 Post-Race Coverage


13 Big Photos from Stage 4rcs
Stage 4 Results
1  HAMILTON, Lucas (MTS)              4:46:22
2  MASNADA, Fausto (DQT)              
3  WOODS, Michael (EF1)                +   10
4  VLASOV, Aleksandr (AST)            
5  THOMAS, Geraint (INS)              
6  KELDERMAN, Wilco (SUN)             
7  HAIG, Jack (MTS)                   
8  MAJKA, Rafal (BOH)                 
9  KNOX, James (DQT)                  
10 YATES, Simon Philip (MTS)          
11 OOMEN, Sam (SUN)                    +   15
12 BRAMBILLA, Gianluca (TFS)           +   53
13 ARANBURU DEBA, Alex (AST)          
14 ARMIRAIL, Bruno (GFC)              
15 HINDLEY, Jai (SUN)                 
16 KONRAD, Patrick (BOH)              
17 FABBRO, Matteo (BOH)               
18 MEINTJES, Louis (NTT)              
19 PERNSTEINER, Hermann (TBM)         
20 VERVAEKE, Louis (AFC)              
21 COSTA, Rui (UAD)                   
22 NEKRASOV, Denis (GAZ)              
23 DE LA PARTE, Victor (CCC)          
24 GEOGHEGAN HART, Tao (INS)           + 1:04
25 FUGLSANG, Jakob (AST)              
26 VISCONTI, Giovanni (THR)            + 1:25
27 WARBASSE, Lawrence (ALM)           
28 VILLELLA, Davide (MOV)             
29 JORGENSON, Matteo (MOV)            
30 CARBONI, Giovanni (BCF)            
31 CAICEDO, Jonathan (EF1)            
32 THOMAS, Benjamin (GFC)             
33 HENAO MONTOYA, Sergio Luis (UAD)   
34 KANGERT, Tanel (EF1)               
35 NIBALI, Vincenzo (TFS)             
36 WEENING, Pieter (TFS)              
37 HÄNNINEN, Jaakko (ALM)             
38 PFINGSTEN, Christoph (TJV)          + 3:54
39 GASPAROTTO, Enrico (NTT)           
40 NAVARRO GARCIA, Daniel (ISN)       

General Classification after Stage 4
1  WOODS, Michael (EF1)        18:05:52
2  MAJKA, Rafal (BOH)            +    9
3  MASNADA, Fausto (DQT)         +   18
4  HAMILTON, Lucas (MTS)         +   27
5  KELDERMAN, Wilco (SUN)        +   30
6  THOMAS, Geraint (INS)         +   34
7  YATES, Simon Philip (MTS)   
8  VLASOV, Aleksandr (AST)     
9  HAIG, Jack (MTS)              +   47
10 KNOX, James (DQT)           
11 OOMEN, Sam (SUN)              +   52
12 KONRAD, Patrick (BOH)         + 1:17
13 FUGLSANG, Jakob (AST)         + 1:28
14 DE LA PARTE, Victor (CCC)     + 1:30
15 COSTA, Rui (UAD)            
16 MEINTJES, Louis (NTT)       
17 ARMIRAIL, Bruno (GFC)       
18 ARANBURU DEBA, Alex (AST)   
19 FABBRO, Matteo (BOH)        
20 VERVAEKE, Louis (AFC)       
Full Official Stage 4 Results and General Classificationrcs
Lucas Hamilton wins stage 4cyclingnews
Last Km of Stage 4 (00:58 English)giroditalia
Stage 4 Interviews Post-Race (02:07 English)giroditalia
13 Big Photos from Stage 4rcs
Official Stage 4 Highlights (02:10 English)rcs

Stage 4 preview: Terni → Cascia, 194 km (Mountain)

September 10 update:
Stage 4 Flythrough (00:53 Music)@TirrenAdriatico
See the race summary table (right) for the Stage 4 profile, map and timetable.

Stage 4 start time: Thursday 10:50 CET (9:50:00 AM GMT+0000); Weather for Terni, Italy
Earliest live video: 13:20 CET (12:20:00 PM GMT+0000); Live/delayed coverage options
Approximate finish: 16:00 CET (3:00:00 PM GMT+0000); Weather for Cascia, Italy

Stage 3 Post-Race Coverage


13 Big Photos from Stage 3rcs
Stage 3 Results
1  WOODS, Michael (EF1)               5:19:46
2  MAJKA, Rafal (BOH)                  +    1
3  KELDERMAN, Wilco (SUN)              +   20
4  KONRAD, Patrick (BOH)              
5  VLASOV, Aleksandr (AST)            
6  HENAO MONTOYA, Sergio Luis (UAD)   
7  KANGERT, Tanel (EF1)               
8  MASNADA, Fausto (DQT)              
9  FUGLSANG, Jakob (AST)              
10 THOMAS, Geraint (INS)              
11 YATES, Simon Philip (MTS)          
12 VAN DER POEL, Mathieu (AFC)         +   33
13 VISCONTI, Giovanni (THR)           
14 VENDRAME, Andrea (ALM)             
15 CLARKE, Simon (EF1)                
16 OOMEN, Sam (SUN)                   
17 ARANBURU DEBA, Alex (AST)          
18 ARMIRAIL, Bruno (GFC)              
19 COSTA, Rui (UAD)                   
20 HAMILTON, Lucas (MTS)              
21 KNOX, James (DQT)                  
22 MEINTJES, Louis (NTT)              
23 NIBALI, Vincenzo (TFS)             
24 FABBRO, Matteo (BOH)               
25 WARBASSE, Lawrence (ALM)           
26 VERVAEKE, Louis (AFC)              
27 WACKERMANN, Luca (THR)             
28 DE LA PARTE, Victor (CCC)          
29 HAIG, Jack (MTS)                   
30 HÄNNINEN, Jaakko (ALM)             
31 BRAMBILLA, Gianluca (TFS)           +   44
32 BOUCHARD, Geoffrey (ALM)            + 1:40
33 NEKRASOV, Denis (GAZ)              
34 VILLELLA, Davide (MOV)             
35 HINDLEY, Jai (SUN)                  + 1:46
36 FRANKINY, Kilian (GFC)             
37 LE GAC, Olivier (GFC)              
38 NAVARRO GARCIA, Daniel (ISN)       
39 DILLIER, Silvan (ALM)               + 1:56
40 DUNBAR, Edward (INS)               

General Classification after Stage 3
1  WOODS, Michael (EF1)               13:19:24
2  MAJKA, Rafal (BOH)                     +  5
3  KELDERMAN, Wilco (SUN)                 + 26
4  THOMAS, Geraint (INS)                  + 30
5  KONRAD, Patrick (BOH)              
6  HENAO MONTOYA, Sergio Luis (UAD)   
7  MASNADA, Fausto (DQT)              
8  KANGERT, Tanel (EF1)               
9  YATES, Simon Philip (MTS)          
10 VLASOV, Aleksandr (AST)            
11 FUGLSANG, Jakob (AST)              
12 VENDRAME, Andrea (ALM)                 + 43
13 OOMEN, Sam (SUN)                   
14 VAN DER POEL, Mathieu (AFC)        
15 DE LA PARTE, Victor (CCC)          
16 COSTA, Rui (UAD)                   
17 NIBALI, Vincenzo (TFS)             
18 WACKERMANN, Luca (THR)             
19 HAIG, Jack (MTS)                   
20 HAMILTON, Lucas (MTS)              
Full Official Stage 3 Results and General Classificationrcs
Woods wins stage 3cyclingnews
Last Km of Stage 3 (00:53 English)rcs
Winner's Interview from Stage 3 (02:31 English)rcs
Official Stage 3 Highlights (02:06 English)rcs
13 Big Photos from Stage 3rcs

Stage 3 preview: Follinica → Saturnia, 217 km (lumpy)

September 9 update:
Tourism Preview - Stage 3 (02:15 English/Music)giroditalia
See the race summary table (right) for the Stage 3 profile, map and timetable.

Stage 3 start time: Wednesday 10:35 CET (9:35:00 AM GMT+0000); Weather for Follinica, Italy
Earliest live video: 13:00 CET (12:00:00 PM GMT+0000); Live/delayed coverage options
Approximate finish: 16:00 CET (3:00:00 PM GMT+0000); Weather for Saturnia, Italy

Stage 2 Post-Race Coverage


16 Big Photos from Stage 2 rcs/corvos/bettini
Stage 2 Results
1  ACKERMANN, Pascal (BOH)            5:01:53
2  GAVIRIA RENDON, Fernando (UAD)     
3  ZABEL, Rick (ISN)                  
4  BALLERINI, Davide (DQT)            
5  MERLIER, Tim (AFC)                 
6  CIMOLAI, Davide (ISN)              
7  MANZIN, Lorrenzo (TDE)             
8  PACIONI, Luca (ANS)                
9  VERMEERSCH, Florian (LTS)          
10 TEUNISSEN, Mike (TJV)              
11 CIMA, Imerio (GAZ)                 
12 CORT NIELSEN, Magnus (EF1)         
13 BARBERO, Carlos (NTT)              
14 DAINESE, Alberto (SUN)             
15 SENECHAL, Florian (DQT)            
16 DILLIER, Silvan (ALM)              
17 MAES, Nikolas (LTS)                
18 RICKAERT, Jonas (AFC)              
19 MATTHEWS, Michael (SUN)            
20 ALLEGAERT, Piet (COF)              
21 TORRES BARCELO, Albert (MOV)       
22 THOMAS, Geraint (INS)              
23 KANGERT, Tanel (EF1)               
24 GASPAROTTO, Enrico (NTT)           
25 RICHEZE, Maximiliano Ariel (UAD)   
26 FRANK, Mathias (ALM)               
27 MAJKA, Rafal (BOH)                 
28 SEIGLE, Romain (GFC)               
29 KELDERMAN, Wilco (SUN)             
30 GUERREIRO, Ruben (EF1)             
31 OOMEN, Sam (SUN)                   
32 WISNIOWSKI, Lukasz (CCC)           
33 POLJANSKI, Pawel (BOH)             
34 NIBALI, Vincenzo (TFS)             
35 PFINGSTEN, Christoph (TJV)         
36 EENKHOORN, Pascal (TJV)            
37 SBARAGLI, Kristian (AFC)           
38 WOODS, Michael (EF1)               
39 COSTA, Rui (UAD)                   
40 VENDRAME, Andrea (ALM)             

General Classification after Stage 2
1  ACKERMANN, Pascal (BOH)          7:59:28
2  GAVIRIA RENDON, Fernando (UAD)      +  8
3  CORT NIELSEN, Magnus (EF1)          + 16
4  ZABEL, Rick (ISN)                
5  BAGIOLI, Nicola (ANS)               + 17
6  MARTENS, Paul (TJV)              
7  PELLAUD, Simon (ANS)                + 18
8  MATTHEWS, Michael (SUN)             + 19
9  CIMOLAI, Davide (ISN)               + 20
10 MANZIN, Lorrenzo (TDE)           
11 RICKAERT, Jonas (AFC)            
12 CIMA, Imerio (GAZ)               
13 DILLIER, Silvan (ALM)            
14 ALLEGAERT, Piet (COF)            
15 SENECHAL, Florian (DQT)          
16 SEIGLE, Romain (GFC)             
17 TORRES BARCELO, Albert (MOV)     
18 PACIONI, Luca (ANS)              
19 EENKHOORN, Pascal (TJV)          
20 VENDRAME, Andrea (ALM)           
Full Official Stage 2 Results and General Classificationrcs
Pascal Ackermann wins stage 2cyclingnews
Last Km of Stage 2 (00:41 English)rcs
Last Km of Stage 2 (02:58 English, restricted to Europe)eurosport
Winner's Interview from Stage 2 (03:24 English)rcs
One-Minute Highlights from Stage 2 (00:52 Music/Ambient)rcs
Official Stage 2 Highlights (02:10 English)rcs
16 Big Photos from Stage 2 rcs/corvos/bettini

Stage 2 preview: Camaiore → Follinica, 198 km (mostly flat)

September 7 update:
Tourism Preview - Stage 2 (01:54 Music/English)rcs
See the race summary table (right) for the Stage 2 profile, map and timetable.

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

Stage 1 Post-Race Coverage


16 Big Photos from Stage 1rcs/corvos/bettini
Stage 1 Results
1  ACKERMANN, Pascal (BOH)            2:57:55
2  GAVIRIA RENDON, Fernando (UAD)     
3  CORT NIELSEN, Magnus (EF1)         
4  SAJNOK, Szymon (CCC)               
5  CIMOLAI, Davide (ISN)              
6  VENDRAME, Andrea (ALM)             
7  RICKAERT, Jonas (AFC)              
8  SEIGLE, Romain (GFC)               
9  ALLEGAERT, Piet (COF)              
10 EENKHOORN, Pascal (TJV)            
11 LONARDI, Giovanni (BCF)            
12 PFINGSTEN, Christoph (TJV)         
13 DILLIER, Silvan (ALM)              
14 MATTHEWS, Michael (SUN)            
15 SENECHAL, Florian (DQT)            
16 VAN LERBERGHE, Bert (DQT)          
17 CIMA, Imerio (GAZ)                 
18 MANZIN, Lorrenzo (TDE)             
19 TORRES BARCELO, Albert (MOV)       
20 SELIG, Rüdiger (BOH)               
21 CAICEDO, Jonathan (EF1)            
22 GEBREIGZABHIER, Amanuel (NTT)      
23 ZABEL, Rick (ISN)                  
24 KONRAD, Patrick (BOH)              
25 OOMEN, Sam (SUN)                   
26 VAN DER POEL, Mathieu (AFC)        
27 BRÄNDLE, Matthias (ISN)            
28 JORGENSON, Matteo (MOV)            
29 ZIMMERMANN, Georg (CCC)            
30 WACKERMANN, Luca (THR)             
31 THOMAS, Geraint (INS)              
32 HENAO MONTOYA, Sergio Luis (UAD)   
33 SAVINI, Daniel (BCF)               
34 CRADDOCK, G Lawson (EF1)           
35 STACCHIOTTI, Riccardo (THR)        
36 MOLANO BENAVIDES, Juan (UAD)       
37 PACIONI, Luca (ANS)                   + 11
38 BJERG, Mikkel (UAD)                   + 14
39 PETIT, Adrien (TDE)                
40 KIRSCH, Alex (TFS)                    + 21

General Classification after Stage 1
1  ACKERMANN, Pascal (BOH)          2:57:45
2  GAVIRIA RENDON, Fernando (UAD)      +  4
3  CORT NIELSEN, Magnus (EF1)          +  6
4  SAJNOK, Szymon (CCC)                + 10
5  CIMOLAI, Davide (ISN)            
6  VENDRAME, Andrea (ALM)           
7  RICKAERT, Jonas (AFC)            
8  SEIGLE, Romain (GFC)             
9  ALLEGAERT, Piet (COF)            
10 EENKHOORN, Pascal (TJV)          
11 LONARDI, Giovanni (BCF)          
12 PFINGSTEN, Christoph (TJV)       
13 DILLIER, Silvan (ALM)            
14 MATTHEWS, Michael (SUN)          
15 SENECHAL, Florian (DQT)          
16 VAN LERBERGHE, Bert (DQT)        
17 CIMA, Imerio (GAZ)               
18 MANZIN, Lorrenzo (TDE)           
19 TORRES BARCELO, Albert (MOV)     
20 SELIG, Rüdiger (BOH)             
Full Official Stage 1 Results and General Classificationrcs
Pascal Ackermann wins stage 1cyclingnews
Last Km of Stage 1 (01:20 English)giroditalia
Last Km of Stage 1 (01:22 English)FloBikes
Overhead Replay of the Stage 1 Finish (00:12 Ambient)espn
16 Big Photos from Stage 1rcs/corvos/bettini
Official Stage 1 Highlights (02:09 English)giroditalia
Extended Stage 1 Highlights (05:44 English)inCycle

Stage 1 Pre-Race Interviews (01:51 English)giroditalia

Stage 1 preview: Lido di Camaiore → Lido di Camaiore, 134 km (mostly flat)

September 6 update: preview coming... — Steve
See the race summary table (right) for the Stage 1 profile, map and timetable.

Stage 1 start time: Monday 12:40 CET (11:40:00 AM GMT+0000); Weather for Lido di Camaiore, Italy
Earliest live video: 13:00 CET (12:00:00 PM GMT+0000); Live/delayed coverage options
Approximate finish: 15:30 CET (2:30:00 PM GMT+0000); Weather for Lido di Camaiore, Italy

2020 Tirreno-Adriatico Preview


September 2 update:
Chris Froome and Geraint Thomas lead Tour de France-calibre fieldcyclingnews

March 6 update:
Tirreno-Adriatico 2020 is cancelled due to the coronavirus outbreakrcs

January 9 update:
2020 Tirreno-Adriatico: No team time trial as summit finish returnscyclingnews
Stage profiles and maps now posted. See right.

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 6 update: A work in progress for 2020 Tirreno-Adriatico 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
August 14 update: Fubo tv now has special pricing on their cycling pass (unbundled offer for U.S. and Canadian viewers) through the rest of year. $59.99 USD includes the Italian races such as the Giro d'Italia in October and the Flanders Classics:



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 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
USA and Canada, Live and On-Demand. A flobikes $30 USD monthly subscription (or $150 USD for the full year) 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 live coverage starting at 13:40 CET.
   live video (french)
French
eurosport    live video (english, UK only)
  tv schedule (british)
  tv schedule (spanish)
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 (dutch)
Dutch
   live video (english)
  tv schedule
South Africa; English
   live video (spanish)
  tv schedule
Spanish; ESPN2 in South/Latin America
 live text updates English
 steephill text updates

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


2020 Tirreno-Adriatico Route Map


Stage maps are posted in the race summary table .


2019 Tirreno-Adriatico Archived Coverage

2018 Tirreno-Adriatico Archived Coverage

2017 Tirreno-Adriatico Archived Coverage

2016 Tirreno-Adriatico Archived Coverage

2015 Tirreno-Adriatico Archived Coverage

2014 Tirreno-Adriatico Archived Coverage

2013 Tirreno-Adriatico Archived Coverage

2012 Tirreno-Adriatico Archived Coverage

2011 Tirreno-Adriatico Archived Coverage

2010 Tirreno-Adriatico Archived Coverage

2009 Tirreno-Adriatico Archived Coverage

2008 Tirreno-Adriatico Archived Coverage