Race Info, Preview, Live Video, Results, Photos and Highlights
![]() |
| ||||||||||||
![]() Show All Profile Thumbnails | ||||||||||||
1 | Wednesday, March 13 | 21.5 km | ||||||||||
![]() | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
2 | Thursday, March 14 | 189 km | ||||||||||
Camaiore → Pomarance | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
3 | Friday, March 15 | 224 km | ||||||||||
Pomarance → Foligno | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
4 | Saturday, March 16 | 223 km | ||||||||||
Foligno → Fossombrone | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
5 | Sunday, March 17 | 178 km | ||||||||||
Colli al Metauro → Recanati | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
6 | Monday, March 18 | 195 km | ||||||||||
Matelica → Jesi | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
7 | Tuesday, March 19 | 10.1 km | ||||||||||
![]() | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
Total Distance | 1041 km | |||||||||||
| ||||||||||||
News and Updates for Tirreno-Adriatico 2019
Live Saturday, the first official monument of the year,2019 Milan-San Remo Live (1.UWT ITA): race info, broadcasters. More to come.
Stage 7 Post-Race Coverage 

17 Big Photos from Stage 7 — rcs/corvos/bettini
Stage 7 Results 1 CAMPENAERTS, Victor (LTS) 11:23 2 BETTIOL, Alberto (EF1) + 3 3 VAN EMDEN, Jos (TJV) + 4 4 LANGEVELD, Sebastian (EF1) + 6 5 LAMPAERT, Yves (DQT) + 7 6 PEDERSEN, Mads (TFS) + 8 7 DUMOULIN, Tom (SUN) 8 DENNIS, Rohan (TBM) + 9 9 HEPBURN, Michael (MTS) + 11 10 GANNA, Filippo (SKY) + 12 11 ROGLIČ, Primož (TJV) + 13 12 OLIVEIRA, Nelson (MOV) + 14 13 DURBRIDGE, Luke (MTS) + 15 14 CUMMINGS, Stephen (TDD) + 16 15 ASGREEN, Kasper (DQT) + 17 16 KÜNG, Stefan (GFC) + 19 17 VAN HOOYDONCK, Nathan (CPT) + 20 18 BOHLI, Tom (UAD) 19 SCOTSON, Miles (GFC) + 21 20 LADAGNOUS, Matthieu (GFC) + 24 21 PINOT, Thibaut (GFC) 22 SÜTTERLIN, Jasha (MOV) + 26 23 KANGERT, Tanel (EF1) + 27 24 BODNAR, Maciej (BOH) 25 THOMAS, Benjamin (GFC) + 28 26 MOHORIC, Matej (TBM) + 29 27 PHINNEY, Taylor (EF1) 28 MARTIN, Tony (TJV) 29 VAN AVERMAET, Greg (CPT) 30 VAN KEIRSBULCK, Guillaume (CPT) + 30 31 COSTA, Rui (UAD) 32 GONÇALVES, José (TKA) 33 KRAGH ANDERSEN, Søren (SUN) + 31 34 HAGA, Chad (SUN) + 32 35 CASTROVIEJO, Jonathan (SKY) 36 VANMARCKE, Sep (EF1) + 33 37 FUGLSANG, Jakob (AST) 38 SCHMIDT WÜRTZ, Mads (TKA) + 34 39 WELLENS, Tim (LTS) 40 NIBALI, Vincenzo (TBM) + 36 41 GODON, Dorian (ALM) 42 BRÄNDLE, Matthias (ICA) 43 CLARKE, Simon (EF1) 44 DE PLUS, Laurens (TJV) + 37 45 ŠTYBAR, Zdeněk (DQT) + 38 46 IRIZAR ARAMBURU, Markel (TFS) 47 ROSSKOPF, Joseph (CPT) + 39 48 YATES, Adam (MTS) 49 VAN HOECKE, Gijs (CPT) 50 ROUX, Anthony (GFC) + 40 Final General Classification 1 ROGLIČ, Primož (TJV) 25:28:00 2 YATES, Adam (MTS) + 1 3 FUGLSANG, Jakob (AST) + 30 4 DUMOULIN, Tom (SUN) + 1:25 5 PINOT, Thibaut (GFC) + 2:32 6 ALAPHILIPPE, Julian (DQT) + 2:34 7 POELS, Wout (SKY) + 2:42 8 CLARKE, Simon (EF1) + 3:01 9 OOMEN, Sam (SUN) + 3:12 10 COSTA, Rui (UAD) + 3:18 11 BETTIOL, Alberto (EF1) + 3:28 12 BENOOT, Tiesj (LTS) + 3:37 13 LUTSENKO, Alexey (AST) + 3:43 14 POLANC, Jan (UAD) + 4:29 15 NIBALI, Vincenzo (TBM) + 4:34 16 VAN AVERMAET, Greg (CPT) + 4:57 17 MOHORIC, Matej (TBM) + 5:02 18 WELLENS, Tim (LTS) + 5:10 19 SKUJINS, Toms (TFS) + 5:14 20 CARAPAZ, Richard (MOV) + 5:21 21 GESINK, Robert (TJV) + 5:54 22 FORMOLO, Davide (BOH) + 6:06 23 BRAMBILLA, Gianluca (TFS) + 6:45 24 SHALUNOV, Evgeny (GAZ) + 8:04 25 GUERREIRO, Ruben (TKA) + 8:15Full Official Stage 7 Results and Final General Classification — rcs
Roglic wins Tirreno-Adriatico — cyclingnews
Adam Yates misses out on title by 1 sec to Primož Roglič — cyclingweekly
Adam Yates - Post-race Interview - Stage 7 (01:51 English) — CyclingProNet
Primož Roglič Stage 7 Highlights (02:03 English, restricted to Europe) — eurosport
Adam Yates finishes Stage 7 TT (01:37 English, restricted to Europe) — eurosport
Stage 7 Winner's Interview (03:16 English) — CyclingProNet
Overall Winner's Interview (03:38 English) — CyclingProNet
Overall Winner's Interview (00:37 English) — giroditalia
Thibault Pinot Interview and Stage 7 Clips (01:34 French) — L'ÉQUIPE
17 Big Photos from Stage 7 — rcs/corvos/bettini
Stage 7 Highlights (04:10 English) — gcn
Resumen Etapa 7 (02:14 Spanish, restricted to Latin America) — espn
Stage 7 Highlights (01:22 Italian) — giroditalia
Extended Stage 7 Highlights (05:42 English) — inCycle
Stage 7 preview: San Benedetto del Tronto, 10.1 km (TT)
March 18 update:Stage 7 ITT Preview with Favorites — ciclismointernacional
Stage 7 Flythrough (00:56 Music) — giroditalia
Stage 7 ITT Start Order and Times (CET) — rcs
Rohan Dennis on ITT: I feel a little bit of pressure — cyclingpub
Can Adam Yates stop Roglic time trialling to overall victory? — cyclingnews
See the race summary table (right) for the Stage 7 profile, map and timetable.
Stage 7 start time: Tuesday 13:25 CET (12:25:00 PM GMT+0000); Weather for San Benedetto del Tronto, Italy
Earliest live video: 13:45 CET (12:45:00 PM GMT+0000); Live/delayed coverage options
Approximate finish: 16:20 CET (3:20:00 PM GMT+0000); Weather for San Benedetto del Tronto, Italy
Stage 6 Post-Race Coverage 

17 Big Photos from Stage 6 — rcs/bettini
Stage 6 Results 1 ALAPHILIPPE, Julian (DQT) 4:42:11 2 CIMOLAI, Davide (ICA) 3 VIVIANI, Elia (DQT) 4 VENTURINI, Clement (ALM) 5 SAGAN, Peter (BOH) 6 RICHEZE, Maximiliano Ariel (DQT) 7 KEUKELEIRE, Jens (LTS) 8 VAN AVERMAET, Greg (CPT) 9 JANSE VAN RENSBURG, Reinardt (TDD) 10 CONSONNI, Simone (UAD) 11 STUYVEN, Jasper (TFS) 12 PACIONI, Luca (NSK) 13 MOHORIC, Matej (TBM) 14 MODOLO, Sacha (EF1) 15 POLANC, Jan (UAD) 16 VANBILSEN, Kenneth (COF) 17 BETTIOL, Alberto (EF1) 18 VAN DER SANDE, Tosh (LTS) 19 SHALUNOV, Evgeny (GAZ) 20 GABBURO, Davide (NSK) 21 LUTSENKO, Alexey (AST) 22 OOMEN, Sam (SUN) 23 WISNIOWSKI, Lukasz (CPT) 24 KUZNETSOV, Viacheslav (TKA) 25 YATES, Adam (MTS) 26 ROGLIČ, Primož (TJV) 27 SÜTTERLIN, Jasha (MOV) 28 POELS, Wout (SKY) 29 DUMOULIN, Tom (SUN) 30 GUERREIRO, Ruben (TKA) 31 FUGLSANG, Jakob (AST) 32 CLARKE, Simon (EF1) 33 KREUZIGER, Roman (TDD) 34 CARAPAZ, Richard (MOV) 35 KRAGH ANDERSEN, Søren (SUN) 36 GONÇALVES, José (TKA) 37 VAN KEIRSBULCK, Guillaume (CPT) 38 LANGEVELD, Sebastian (EF1) 39 COSTA, Rui (UAD) 40 PINOT, Thibaut (GFC) General Classification after Stage 6 1 YATES, Adam (MTS) 25:15:59 2 ROGLIČ, Primož (TJV) + 25 3 FUGLSANG, Jakob (AST) + 35 4 DUMOULIN, Tom (SUN) + 1:55 5 ALAPHILIPPE, Julian (DQT) + 2:24 6 POELS, Wout (SKY) + 2:39 7 PINOT, Thibaut (GFC) + 2:46 8 OOMEN, Sam (SUN) + 2:58 9 CLARKE, Simon (EF1) + 3:03 10 COSTA, Rui (UAD) + 3:26 11 BENOOT, Tiesj (LTS) + 3:35 12 LUTSENKO, Alexey (AST) + 3:40 13 BETTIOL, Alberto (EF1) + 4:03 14 POLANC, Jan (UAD) + 4:18 15 NIBALI, Vincenzo (TBM) + 4:36 16 SKUJINS, Toms (TFS) + 4:41 17 CARAPAZ, Richard (MOV) + 4:47 18 VAN AVERMAET, Greg (CPT) + 5:06 19 MOHORIC, Matej (TBM) + 5:11 20 WELLENS, Tim (LTS) + 5:14Full Official Stage 6 Results and General Classification — rcs
Alaphilippe wins bunch sprint on stage 6 — cyclingnews
David Cimolai Post-Stage 6 Interview (01:01 Italian) — gazzetta
Peter Sagan: Things will be totally different on Saturday at Milan-San Remo — cyclingnews
Last Km of Stage 6 (00:58 English, restricted U.S./Can) — flobikes
Last Km of Stage 6 (00:58 English) — @flobikes
Last Km of Stage 6 (00:48 Ambient) — giroditalia
Last Km of Stage 6 (02:28 English, restricted to Europe) — eurosport
Last Km of Stage 6 (01:36 English, restricted to Australia) — sbs
Winner's Interview from Stage 6 (01:05 English) — flobikes
Winner's Interview from Stage 6 (01:20 French) — CyclingProNet
Race Leader's Interview after Stage 6 (00:54 English) — CyclingProNet
17 Big Photos from Stage 6 — rcs/bettini
Highlights from Stage 6 (02:42 Ambient) — eitb
One-Minute Highlights from Stage 6 (00:59 Music) — giroditalia
Resumen Etapa 6 (02:03 Spanish, restricted to Latin America) — espn
Stage 6 Highlights (04:21 English) — gcn
Extended Stage 6 Highlights (05:23 English) — inCycle
Stage 6 preview: Matelica → Jesi, 195 km (lumpy/rolling)
March 17 update: Stage 6 Preview with Favorites — ciclismointernacional
Stage 6 Flythrough (00:56 Music) — giroditalia
See the race summary table (right) for the Stage 6 profile, map and timetable.
Stage 6 start time: Monday 11:40 CET (10:40:00 AM GMT+0000); Weather for Matelica, Italy
Earliest live video: 13:45 CET (12:45:00 PM GMT+0000); Live/delayed coverage options
Approximate finish: 16:23 CET (3:23:00 PM GMT+0000); Weather for Jesi, Italy
Stage 5 Post-Race Coverage 

22 Big Photos from Stage 5 — rcs/corvos
Stage 5 Results 1 FUGLSANG, Jakob (AST) 4:39:32 2 YATES, Adam (MTS) + 40 3 ROGLIČ, Primož (TJV) + 56 4 DUMOULIN, Tom (SUN) + 1:39 5 PINOT, Thibaut (GFC) + 1:53 6 POELS, Wout (SKY) + 1:57 7 PEDERSEN, Mads (TFS) + 2:09 8 VUILLERMOZ, Alexis (ALM) + 2:12 9 BENOOT, Tiesj (LTS) 10 CLARKE, Simon (EF1) 11 COSTA, Rui (UAD) 12 ALAPHILIPPE, Julian (DQT) 13 GABBURO, Davide (NSK) + 2:27 14 OOMEN, Sam (SUN) + 2:36 15 POLANC, Jan (UAD) + 2:43 16 LUTSENKO, Alexey (AST) + 3:08 17 SKUJINS, Toms (TFS) + 3:12 18 VISCONTI, Giovanni (NSK) + 3:14 19 NIBALI, Vincenzo (TBM) + 3:16 20 BETTIOL, Alberto (EF1) 21 FORMOLO, Davide (BOH) 22 CARAPAZ, Richard (MOV) + 3:20 23 SHALUNOV, Evgeny (GAZ) + 3:31 24 MOHORIC, Matej (TBM) + 3:34 25 BRAMBILLA, Gianluca (TFS) + 3:44 26 VAN AVERMAET, Greg (CPT) 27 GUERREIRO, Ruben (TKA) 28 SIMON, Julien (COF) 29 MAJKA, Rafal (BOH) 30 WELLENS, Tim (LTS) 31 GESINK, Robert (TJV) 32 VELASCO, Simone (NSK) + 3:57 33 PEREZ, Anthony (COF) 34 VANMARCKE, Sep (EF1) + 4:41 35 ZARDINI, Edoardo (NSK) + 4:46 36 GONÇALVES, José (TKA) + 5:26 37 OLIVEIRA, Nelson (MOV) 38 KRAGH ANDERSEN, Søren (SUN) + 5:39 39 SCHÄR, Michael (CPT) + 6:44 40 VAN ASBROECK, Tom (ICA) General Classification after Stage 5 1 YATES, Adam (MTS) 20:33:48 2 ROGLIČ, Primož (TJV) + 25 3 FUGLSANG, Jakob (AST) + 35 4 DUMOULIN, Tom (SUN) + 1:55 5 ALAPHILIPPE, Julian (DQT) + 2:34 6 POELS, Wout (SKY) + 2:39 7 PINOT, Thibaut (GFC) + 2:46 8 OOMEN, Sam (SUN) + 2:58 9 CLARKE, Simon (EF1) + 3:03 10 COSTA, Rui (UAD) + 3:26 11 BENOOT, Tiesj (LTS) + 3:35 12 LUTSENKO, Alexey (AST) + 3:40 13 BETTIOL, Alberto (EF1) + 4:03 14 POLANC, Jan (UAD) + 4:18 15 NIBALI, Vincenzo (TBM) + 4:36 16 SKUJINS, Toms (TFS) + 4:41 17 CARAPAZ, Richard (MOV) + 4:47 18 FORMOLO, Davide (BOH) + 4:54 19 VAN AVERMAET, Greg (CPT) + 5:06 20 MOHORIC, Matej (TBM) + 5:11Full Official Stage 5 Results and General Classification — rcs
Fuglsang wins stage 5 — cyclingnews
Vincenzo Nibali: This is the suffering I need — cyclingnews
Adam Yates not focused on overall victory as time trial looms — cyclingnews
Adam Yates plays down his chances of winning Tirreno-Adriatico — cyclingnews
Primoz Roglic Post-Stage 5 Interview (03:12 English) — CyclingJourno
Last Km of Stage 5 (00:46 English) — @flobikes
Last Km of Stage 5 (00:46 English, restricted to U.S./Can) — flobikes
Last Km of Stage 5 (01:36 English) — sbs
Last Km of Stage 5 (03:31 English, restricted to Europe) — eurosport
Winner's Interview from Stage 5 (00:35 English) — @flobikes
Winner's Interview from Stage 5 (01:08 English, restricted to Europe) — eurosport
Winner's Interview from Stage 5 (02:24 Italian) — gazzetta
Race Leader's Interview after Stage 5 (00:45 English) — @flobikes
Highlights from Stage 5 (02:08 Ambient) — eitb
22 Big Photos from Stage 5 — rcs/corvos
One-Minute Highlights from Stage 5 (01:00 Music) — giroditalia
Stage 5 Highlights (01:51 Italian) — gazzetta
Stage 5 Highlights (04:48 English) — gcn
Extended Stage 5 Highlights (05:48 English) — inCycle
Stage 5 preview: Colli al Metauro → Recanati, 178 km (lumpy)
March 16 update: Stage 5 Preview with Favorites — ciclismointernacional
Stage 5 Flythrough (00:56 Music) — giroditalia
See the race summary table (right) for the Stage 5 profile, map and timetable.
Stage 5 start time: Sunday 12:05 CET (11:05:00 AM GMT+0000); Weather for Colli al Metauro, Italy
Earliest live video: 13:45 CET (12:45:00 PM GMT+0000); Live/delayed coverage options
Approximate finish: 16:40 CET (3:40:00 PM GMT+0000); Weather for Recanati, Italy
Stage 4 Post-Race Coverage 

25 Big Photos from Stage 4 — rcs/corvos
Stage 4 Results 1 LUTSENKO, Alexey (AST) 5:16:29 2 ROGLIČ, Primož (TJV) 3 YATES, Adam (MTS) 4 FUGLSANG, Jakob (AST) 5 FORMOLO, Davide (BOH) + 9 6 BETTIOL, Alberto (EF1) + 23 7 CLARKE, Simon (EF1) 8 BENOOT, Tiesj (LTS) 9 ALAPHILIPPE, Julian (DQT) 10 POELS, Wout (SKY) 11 COSTA, Rui (UAD) 12 CARAPAZ, Richard (MOV) 13 PINOT, Thibaut (GFC) 14 KREUZIGER, Roman (TDD) 15 QUINTANA, Dayer (NSK) 16 MAJKA, Rafal (BOH) 17 DUMOULIN, Tom (SUN) 18 NIBALI, Vincenzo (TBM) 19 OOMEN, Sam (SUN) + 28 20 POLANC, Jan (UAD) + 44 21 VAN AVERMAET, Greg (CPT) 22 SKUJINS, Toms (TFS) 23 MOHORIC, Matej (TBM) + 55 24 WELLENS, Tim (LTS) + 1:04 25 CASTROVIEJO, Jonathan (SKY) 26 GESINK, Robert (TJV) 27 KANGERT, Tanel (EF1) + 2:23 28 GUERREIRO, Ruben (TKA) + 2:47 29 VENTURINI, Clement (ALM) + 3:00 30 GONÇALVES, José (TKA) 31 SHALUNOV, Evgeny (GAZ) 32 CONCI, Nicola (TFS) 33 SLAGTER, Tom-Jelte (TDD) + 3:14 34 BRAMBILLA, Gianluca (TFS) + 44 35 ZARDINI, Edoardo (NSK) + 3:54 36 BOOKWALTER, Brent (MTS) 37 PETERS, Nans (ALM) + 4:22 38 ROJAS, José (MOV) + 5:31 39 OLIVEIRA, Nelson (MOV) + 5:40 40 ŠTYBAR, Zdeněk (DQT) General Classification after Stage 4 1 YATES, Adam (MTS) 15:53:42 2 ROGLIČ, Primož (TJV) + 7 3 DUMOULIN, Tom (SUN) + 50 4 ALAPHILIPPE, Julian (DQT) + 56 5 OOMEN, Sam (SUN) 6 LUTSENKO, Alexey (AST) + 1:06 7 POELS, Wout (SKY) + 1:16 8 FUGLSANG, Jakob (AST) + 1:19 9 BETTIOL, Alberto (EF1) + 1:21 10 CLARKE, Simon (EF1) + 1:25 11 PINOT, Thibaut (GFC) + 1:27 12 COSTA, Rui (UAD) + 1:48 13 NIBALI, Vincenzo (TBM) + 1:54 14 VAN AVERMAET, Greg (CPT) + 1:56 15 CASTROVIEJO, Jonathan (SKY) + 1:57 16 BENOOT, Tiesj (LTS) 17 CARAPAZ, Richard (MOV) + 2:01 18 SKUJINS, Toms (TFS) + 2:03 19 KREUZIGER, Roman (TDD) 20 WELLENS, Tim (LTS) + 2:04Full Official Stage 4 Results and General Classification — rcs
Lutsenko takes dramatic stage 4 win — cyclingnews
Contrasting emotions for Roglic and Dumoulin after steep climbs spark time gaps — cyclingnews
'I crashed twice but still won, it shows you never know what can happen' — cyclingweeky
Tom Dumoulin Post-Stage 4 Interview (03:01 English) — CyclingJourno
Highlights from the Last 12 Km of Stage 4 (01:34 English) — eurosport
Last Km of Stage 4 (00:33 English, restricted to Europe) — eurosport
Last Km of Stage 4 (01:41 Spanish, restricted to Latin America) — espn
Winner's Interview from Stage 4 (00:54 English, restricted to Europe) — eurosport
Race Leader Interview after Stage 4 (00:55 English, restricted to Europe) — eurosport
Race Leader Interview after Stage 4 (00:18 English) — giroditalia
One-Minute Highlights from Stage 4 (01:00 Music) — giroditalia
Stage 4 Highlights (03:00 Ambient) — gazzetta
25 Big Photos from Stage 4 — rcs/corvos
Stage 4 Highlights (04:52 English) — gcn
Extended Stage 4 Highlights (05:10 English) — inCycle
Stage 4 preview: Foligno → Fossombrone, 223 km (lumpy)
March 15 update: Stage 4 Preview with Favorites — ciclismointernacional
Stage 4 Flythrough (00:56 Music) — giroditalia
See the race summary table (right) for the Stage 4 profile, map and timetable.
Stage 4 start time: Saturday 10:40 CET (9:40:00 AM GMT+0000); Weather for Foligno, Italy
Earliest live video: 13:45 CET (12:45:00 PM GMT+0000); Live/delayed coverage options
Approximate finish: 16:14 CET (3:14:00 PM GMT+0000); Weather for Fossombrone, Italy
Stage 3 Post-Race Coverage 

16 Big Photos from Stage 3 — rcs/corvos/bettini
Stage 3 Results 1 VIVIANI, Elia (DQT) 5:26:45 2 SAGAN, Peter (BOH) 3 GAVIRIA RENDON, Fernando (UAD) 4 NIZZOLO, Giacomo (TDD) 5 KEUKELEIRE, Jens (LTS) 6 CIMOLAI, Davide (ICA) 7 VENTURINI, Clement (ALM) 8 STUYVEN, Jasper (TFS) 9 BALLERINI, Davide (AST) 10 PACIONI, Luca (NSK) 11 VAN DER SANDE, Tosh (LTS) 12 CONSONNI, Simone (UAD) 13 BATTAGLIN, Enrico (TKA) 14 VANBILSEN, Kenneth (COF) 15 PORSEV, Alexander (GAZ) 16 BAUHAUS, Phil (TBM) 17 VAN AVERMAET, Greg (CPT) 18 ŠTYBAR, Zdeněk (DQT) 19 SKUJINS, Toms (TFS) 20 MODOLO, Sacha (EF1) 21 GONÇALVES, José (TKA) 22 MAS BONET, Luis Guillermo (MOV) 23 BIERMANS, Jenthe (TKA) 24 MOHORIC, Matej (TBM) 25 SIMION, Paolo (BRD) 26 HEPBURN, Michael (MTS) 27 RICHEZE, Maximiliano Ariel (DQT) 28 CLARKE, Simon (EF1) 29 YATES, Adam (MTS) 30 POELS, Wout (SKY) General Classification after Stage 3 1 YATES, Adam (MTS) 10:37:19 2 BOOKWALTER, Brent (MTS) 3 ROGLIČ, Primož (TJV) + 7 4 DE PLUS, Laurens (TJV) 5 DUMOULIN, Tom (SUN) + 22 6 OOMEN, Sam (SUN) 7 KRAGH ANDERSEN, Søren (SUN) 8 ALAPHILIPPE, Julian (DQT) + 27 9 POELS, Wout (SKY) + 47 10 CASTROVIEJO, Jonathan (SKY) 11 BETTIOL, Alberto (EF1) + 52 12 WELLENS, Tim (LTS) + 54 13 CLARKE, Simon (EF1) + 56 14 PINOT, Thibaut (GFC) + 58 15 VAN AVERMAET, Greg (CPT) + 1:06 16 ŠTYBAR, Zdeněk (DQT) + 1:07 17 MOHORIC, Matej (TBM) + 1:10 18 SKUJINS, Toms (TFS) + 1:13 19 FUGLSANG, Jakob (AST) 20 LUTSENKO, Alexey (AST)Full Official Stage 3 Results and General Classification — rcs
Viviani wins stage 3 — cyclingnews
Peter Sagan soldiers on in Tirreno-Adriatico as his health improves — cyclingnews
Gaviria accepts Viviani beat him fair and square — cyclingnews
Viviani Post Stage 3: Sagan was struggling (02:02 English, restricted to Europe) — eurosport
Last Km of Stage 3 (01:25 Ambient) — giroditalia
Last Km of Stage 3 (02:50 English, restricted to Europe) — eurosport
Last Km of Stage 3 (00:56 English) — flobikes
Last Km of Stage 3 (01:31 English, restricted to Australia) — sbs
16 Big Photos from Stage 3 — rcs/corvos/bettini
Winner's Interview from Stage 3 (00:30 Ambient) — @flobikes
Winner's Interview from Stage 3 (02:39 Italian) — gazzetta
The winner post Stage 3 with his fans (01:30 Italian) — gazzetta
Peter Sagan was feeling better after Stage 3 (00:05 English) — @FMuynck
Video Reporte Etapa 3 Tirreno Adriático 2019 (07:16 Spanish) — Bicigoga
One-Minute Highlights from Stage 3 (00:56 Music) — giroditalia
Stage 3 Highlights (04:07 English) — gcn
Resumen: Etapa 3 (01:51 Spanish, restricted to Latin America) — espn
Extended Stage 3 Highlights (05:22 English) — inCycle
Stage 3 preview: Pomarance → Foligno, 224 km (rolling)
March 14 update:Stage 3 Preview with Favorites — ciclismointernacional
Peter Sagan's revamped Liège classics schedule: 'I'm looking foward to see how I feel' (02:19 English) — CyclingJourno
Viviani eyes up sprint finish at Tirreno on Friday — cyclingnews
Stage 3 Flythrough (00:56 Music) — giroditalia
See the race summary table (right) for the Stage 3 profile, map and timetable.
Stage 3 start time: Friday 10:50 CET (9:50:00 AM GMT+0000); Weather for Pomarance, Italy
Earliest live video: 13:45 CET (12:45:00 PM GMT+0000); Live/delayed coverage options
Approximate finish: 16:23 CET (3:23:00 PM GMT+0000); Weather for Foligno, Italy
Stage 2 Post-Race Coverage 

24 Big Photos from Stage 2 — rcs/corvos
Stage 2 Results 1 ALAPHILIPPE, Julian (DQT) 4:48:09 2 VAN AVERMAET, Greg (CPT) 3 BETTIOL, Alberto (EF1) 4 BENOOT, Tiesj (LTS) 5 YATES, Adam (MTS) 6 CONTI, Valerio (UAD) 7 ROGLIČ, Primož (TJV) 8 POELS, Wout (SKY) 9 FUGLSANG, Jakob (AST) 10 WELLENS, Tim (LTS) 11 POLANC, Jan (UAD) 12 FORMOLO, Davide (BOH) 13 VUILLERMOZ, Alexis (ALM) 14 DE PLUS, Laurens (TJV) 15 PINOT, Thibaut (GFC) 16 SHALUNOV, Evgeny (GAZ) 17 KRAGH ANDERSEN, Søren (SUN) 18 DUMOULIN, Tom (SUN) 19 BOOKWALTER, Brent (MTS) 20 SKUJINS, Toms (TFS) 21 LUTSENKO, Alexey (AST) 22 GESINK, Robert (TJV) 23 COSTA, Rui (UAD) 24 OOMEN, Sam (SUN) 25 CLARKE, Simon (EF1) 26 CARAPAZ, Richard (MOV) 27 GUERREIRO, Ruben (TKA) 28 CASTROVIEJO, Jonathan (SKY) 29 MOHORIC, Matej (TBM) 30 KREUZIGER, Roman (TDD) 31 DENNIS, Rohan (TBM) 32 ASGREEN, Kasper (DQT) 33 GONÇALVES, José (TKA) 34 CARUSO, Damiano (TBM) + 11 35 NIBALI, Vincenzo (TBM) + 15 36 WACKERMANN, Luca (BRD) + 20 37 ŠTYBAR, Zdeněk (DQT) + 30 38 CONCI, Nicola (TFS) + 39 39 BRAMBILLA, Gianluca (TFS) + 47 40 ROSSKOPF, Joseph (CPT) General Classification after Stage 2 1 YATES, Adam (MTS) 5:10:34 2 BOOKWALTER, Brent (MTS) 3 ROGLIČ, Primož (TJV) + 7 4 DE PLUS, Laurens (TJV) 5 KRAGH ANDERSEN, Søren (SUN) + 22 6 DUMOULIN, Tom (SUN) 7 OOMEN, Sam (SUN) 8 ALAPHILIPPE, Julian (DQT) + 27 9 ASGREEN, Kasper (DQT) + 37 10 POELS, Wout (SKY) + 47 11 CASTROVIEJO, Jonathan (SKY) 12 BETTIOL, Alberto (EF1) + 52 13 BENOOT, Tiesj (LTS) + 54 14 WELLENS, Tim (LTS) 15 CLARKE, Simon (EF1) + 56 16 PINOT, Thibaut (GFC) + 58 17 VAN AVERMAET, Greg (CPT) + 1:06 18 ŠTYBAR, Zdeněk (DQT) + 1:07 19 MOHORIC, Matej (TBM) + 1:10 20 DENNIS, Rohan (TBM)Full Official Stage 2 Results and General Classification — rcs
Alaphilippe wins stage 2 in Pomerance — cyclingnews
Van Avermaet upbeat despite losing out to Alaphilippe at Tirreno — cyclingnews
Stage 2 finish clip and winner's interview (01:00 Ambient/English) — giroditalia
Last Km of Stage 2 (01:40 English) — sbs
Last Km of Stage 2 (02:58 English, restricted to Europe) — eurosport
Last Km of Stage 2 (01:00 Spanish, restricted to Latin America) — espn
Last 500m of Stage 2 (00:39 English) — @flobikes
3 km to go: Roglic attacks, Stage 2 (00:30 English) — @flobikes
Winner's Interview from Stage 2 (01:23 English, restricted to Europe) — eurosport
24 Big Photos from Stage 2 — rcs/corvos
Stage 2 Highlights (01:22 Italian) — gazzetta
Stage 2 Highlights (03:39 English) — gcn
Official Stage 2 Highlights (04:51 English) — inCycle
Stage 2 preview: Camaiore → Pomarance, 189 km (lumpy)
March 13 update: Stage 2 Preview with Favorites — ciclismointernacional
See the race summary table (right) for the Stage 2 profile, map and timetable.
Stage 2 start time: Thursday 11:30 CET (10:30:00 AM GMT+0000); Weather for Camaiore, Italy
Earliest live video: 13:45 CET (12:45:00 PM GMT+0000); Live/delayed coverage options
Approximate finish: 16:23 CET (3:23:00 PM GMT+0000); Weather for Pomarance, Italy
Stage 1 Post-Race Coverage 

13 Big Photos from the Stage 1 TTT — rcs/corvos

Full Official Stage 1 Results — rcs
Mitchelton-Scott take team time trial victory — cyclingnews
Dumoulin stays in overall contention after TTT — cyclingnews
Riders shocked to see pedestrian take out Bora-Hansgrohe in TTT — cyclingnews
Pedestrian takes out Majka, Gatto in Tirreno-Adriatico TTT — cyclingnews
Tirreno-Adriatico start 'not ideal' says Geraint Thomas — cyclingweekly
Highlights from the winning ride, Stage 1 TTT (02:57 English, restricted to Europe) — eurosport
Pedestrian takes out Bora-Hansgrohe riders, Stage 1 TTT (00:15 Ambient) — @flobikes
Pedestrian takes out Bora-Hansgrohe riders, Stage 1 TTT (00:43 English, restricted to Europe) — eurosport
Close call as Mitchelton-Scott almost collide with woman and dog crossing the road (00:19 English, restricted to Europe) — eurosport
The winning team celebrates, Stage 1 TTT (00:29 Ambient)
Race Leader's Interview after Stage 1 (01:11 English, restricted to Europe) — eurosport
Brief Highlights from Stage 1 TTT (00:33 Music) — giroditalia
13 Big Photos from the Stage 1 TTT — rcs/corvos
Daniel Oss and others talk about the Bora-Hansgrohe/pedestrian incident (02:16 English) — CyclingJourno
Stage 1 TTT Highlights (01:39 Italian) — gazzetta
Official Stage 1 Highlights (05:42 English) — inCycle
Stage 1 preview: Lido di Camaiore, 21.5 km (TTT)
March 10 update: Stage 1 Preview with Favorites — ciclismointernacional
Stage 1 TTT Start Order and Times (CET) — rcs
Stage 1 Flythrough (00:33 Music) — giroditalia
See the race summary table (right) for the Stage 1 profile, map and timetable.
Stage 1 start time: Wednesday 14:00 CET (1:00:00 PM GMT+0000); Weather for Lido di Camaiore, Italy
Earliest live video: 14:00 CET (1:00:00 PM GMT+0000); Live/delayed coverage options
Approximate finish: 16:10 CET (3:10:00 PM GMT+0000); Weather for Lido di Camaiore, Italy
2019 Tirreno-Adriatico Pre-Race Press Conference 

March 12 update:
13 Big Photos from the Pre-Race Favorites Press Conference — rcs
Geraint Thomas post-Tour celebrations: 'I was fat, but I enjoyed it' (03:18 English) — CyclingJourno
Tom Dumoulin: Tirreno-Adriatico is a game of seconds — cyclingnews
Alaphilippe eyes Strade Bianche, Tirreno-Adriatico, Milan-San Remo hat-trick — cyclingnews
2019 Tirreno-Adriatico Preview 
March 12 update:Tirreno-Adriatico 2019 – Preview — cyclingnews
5 riders to watch at the 2019 Tirreno-Adriatico — cyclingnews
Can Anyone Beat Roglic? | 2019 Tirreno Adriatico Preview (05:55 English) — FloBikes
13 Big Photos from the Pre-Race Favorites Press Conference — rcs
March 11 update:
Paris-Nice, Tirreno provide first major test for GC riders — velonews
Tirreno-Adriatico 2019: Riders to watch (00:48 Music) — VelonCC
Stomach virus hits Peter Sagan's return to racing at Tirreno-Adriatico — cyclingnews
March 7 update:
Thomas, Nibali, Sagan confirmed for unconventional Tirreno-Adriatico — velonews
Provisional Startlist w/ bib numbers — steephill.tv
March 1 update:
Official Race Promo for 2019 (00:59 Music) — giroditalia
February 21 update:
Lutsenko eyes Tirreno-Adriatico, Ardennes Classics, Worlds — cyclingnews
December 14 update:
More steep climbs but no mountain finish for 2019 Tirreno-Adriatico — cyclingnews
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 
March 10 update: A work in progress for 2019 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. — Stevemedia source | tv or internet | comments/restrictions | |
---|---|---|---|
![]() |
![]() ![]() |
English; United States/Canada. Live HD and on-demand (DVR) coverage without a cable, satellite or telco contract. A 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; ![]() |
2019 Tirreno-Adriatico Route Map 

Stage maps are posted in the race summary table .