Tirreno-Adriatico 2020 Live Dashboard
Race Info, Preview, Live Video, Results, Photos and Highlights
Race Info, Preview, Live Video, Results, Photos and Highlights
![]() |
| ||||||||||||
![]() Show All Profile Thumbnails | ||||||||||||
1 | Monday, September 7 | 134 km | ||||||||||
Lido di Camaiore → Lido di Camaiore | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
2 | Tuesday, September 8 | 198 km | ||||||||||
Camaiore → Follinica | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
3 | Wednesday, September 9 | 217 km | ||||||||||
Follinica → Saturnia | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
4 | Thursday, September 10 | 194 km | ||||||||||
![]() | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
5 | Friday, September 11 | 202 km | ||||||||||
![]() | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
6 | Saturday, September 12 | 178 km | ||||||||||
Castelfidardo → Senigallia | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
7 | Sunday, September 13 | 181 km | ||||||||||
Pieve Torina → Loreto | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
8 | Monday, September 14 | 10 km | ||||||||||
![]() | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
Total Distance | 1314 km | |||||||||||
| ||||||||||||
News and Updates for Tirreno-Adriatico 2020
Stage 8 Post-Race Coverage 

12 Big Photos from Stage 8 — rcs/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:04Full Official Stage 8 Results and Final General Classification — rcs
Simon Yates wins Tirreno-Adriatico — cyclingnews
Geraint Thomas sends Dave Brailsford a timely reminder from Tirreno-Adriatico — theguardian
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 8 — rcs/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 7 — rcs
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:36Full Official Stage 7 Results and General Classification — rcs
Van der Poel wins stage 7 — cyclingnews
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 7 — rcs
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 6 — rcs
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:15Full Official Stage 6 Results and General Classification — rcs
Tim Merlier wins stage 6 — cyclingnews
Geraint Thomas puts Tour de France disappointment behind him — cyclingnews
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 6 — rcs
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 5 — rcs
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:49Full Official Stage 5 Results and General Classification — rcs
Simon Yates wins stage 5 summit finish — cyclingnews
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 5 — rcs
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 4 — rcs
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 Classification — rcs
Lucas Hamilton wins stage 4 — cyclingnews
Last Km of Stage 4 (00:58 English) — giroditalia
Stage 4 Interviews Post-Race (02:07 English) — giroditalia
13 Big Photos from Stage 4 — rcs
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 3 — rcs
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 Classification — rcs
Woods wins stage 3 — cyclingnews
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 3 — rcs
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 Classification — rcs
Pascal Ackermann wins stage 2 — cyclingnews
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 1 — rcs/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 Classification — rcs
Pascal Ackermann wins stage 1 — cyclingnews
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 1 — rcs/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... — SteveSee 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 field — cyclingnews
March 6 update:
Tirreno-Adriatico 2020 is cancelled due to the coronavirus outbreak — rcs
January 9 update:
2020 Tirreno-Adriatico: No team time trial as summit finish returns — cyclingnews
Stage profiles and maps now posted. See right.
Video highlights/archived coverage from previous years
Race History with Past Winners — wikipedia
![]() ![]() 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. — SteveAugust 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 | |
---|---|---|---|
![]() |
![]() ![]() |
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... | |
![]() |
![]() ![]() |
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... | |
![]() |
![]() ![]() |
Italy; the earliest live on RAI Sport with live coverage starting at 13:40 CET. | |
![]() |
![]() |
French | |
![]() |
![]() ![]() ![]() |
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 | |
![]() |
![]() |
Dutch | |
![]() |
![]() ![]() |
South Africa; English | |
![]() |
![]() ![]() |
Spanish; ESPN2 in South/Latin America | |
![]() |
![]() |
English | |
![]() |
![]() ![]() |
updates for live coverage, results, photos and highlights | |
check back at race time for more and updated links; ![]() |
2020 Tirreno-Adriatico Route Map 

Stage maps are posted in the race summary table .