News

Tirreno-Adriatico stage 3: Michael Woods bests Rafał Majka in two-up dash

This victory for the Canadian, who crashed in stage 5 of Paris-Nice in February of this year, marks a milestone in his return to racing form.

Michael Woods won stage 3 of the 2020 Tirreno Adriatico, besting Rafał Majka (Bora-Hansgrohe) in an uphill sprint, with Wilco Kelderman (Team Sunweb) trailing.

The Canadian who races for EF Pro Cycling took the first climbing stage of this year’s eight-day race.

“Amazing work by my team, they really pulled a lot for me,” said Woods to reporters. “Great teamwork and I finished it, I am very happy! Teamwork makes the dreams work!”

This victory for the Canadian, who crashed in stage 5 of Paris-Nice in March of this year, marks a milestone in his return to racing form.

With the win today, Woods now leads the general classification by five seconds ahead of Majka.

From the start of the stage, a break consisting of Pascal Eenkhoorn (Team Jumbo-Visma), Dimitri Claeys (Cofidis), Hermann Pernsteiner (Bahrain-McLaren), Nathan Van Hooydonck (CCC Team), Matthew Holmes (Lotto-Soudal), Benjamin Thomas (Groupama-FDJ), and Marco Fverslagi (Vini Zabù – KTM) established a gap of seven minutes.

Thomas attacked this group, however, his move was short-lived when EF Pro Cycling turned up the pace inside of 50km to go, and the break brought Thomas back.

The seven men stretched their lead back out to seven minutes, but this group’s move was thwarted by the final climb up the Poggio Murella.

Woods attacked at the base with 20km to go, taking Geraint Thomas (Ineos Grenadiers), Jakob Fuglsang (Astana), Aleksandr Vlasov (Astana), and Kelderman for an uphill battle.

The EF Pro Cycling rider submitted first and was joined by Majka.

Woods forced Majka to the front in the final kilometer, and rode his wheel until they were inside of 300m to go, where he came around and was able to hold Majka for the win.

Tirreno-Adriatico Stage 3 Results

Stage
RankNameTeamTime
1WOODS MichaelEF Pro Cycling5:19:46
2MAJKA RafałBORA - hansgrohe0:01
3KELDERMAN WilcoTeam Sunweb0:20
4KONRAD PatrickBORA - hansgrohe0:20
5VLASOV AleksandrAstana Pro Team0:20
6HENAO SergioUAE-Team Emirates0:20
7KANGERT TanelEF Pro Cycling0:20
8MASNADA FaustoDeceuninck - Quick Step0:20
9FUGLSANG JakobAstana Pro Team0:20
10THOMAS GeraintINEOS Grenadiers0:20
11YATES SimonMitchelton-Scott0:20
12VAN DER POEL MathieuAlpecin-Fenix0:33
13VISCONTI GiovanniVini Zabù - KTM0:33
14VENDRAME AndreaAG2R La Mondiale0:33
15CLARKE SimonEF Pro Cycling0:33
16OOMEN SamTeam Sunweb0:33
17ARANBURU AlexAstana Pro Team0:33
18ARMIRAIL BrunoGroupama - FDJ0:33
19COSTA RuiUAE-Team Emirates0:33
20HAMILTON LucasMitchelton-Scott0:33
21KNOX JamesDeceuninck - Quick Step0:33
22MEINTJES LouisNTT Pro Cycling0:33
23NIBALI VincenzoTrek - Segafredo0:33
24FABBRO MatteoBORA - hansgrohe0:33
25WARBASSE LarryAG2R La Mondiale0:33
26VERVAEKE LouisAlpecin-Fenix0:33
27WACKERMANN LucaVini Zabù - KTM0:33
28DE LA PARTE VíctorCCC Team0:33
29HAIG JackMitchelton-Scott0:33
30HÄNNINEN JaakkoAG2R La Mondiale0:33
31BRAMBILLA GianlucaTrek - Segafredo0:44
32BOUCHARD GeoffreyAG2R La Mondiale1:40
33NEKRASOV DenisGazprom - RusVelo1:40
34VILLELLA DavideMovistar Team1:40
35HINDLEY JaiTeam Sunweb1:46
36FRANKINY KilianGroupama - FDJ1:46
37LE GAC OlivierGroupama - FDJ1:46
38NAVARRO DanielIsrael Start-Up Nation1:46
39DILLIER SilvanAG2R La Mondiale1:56
40DUNBAR EddieINEOS Grenadiers1:56
41RUMAC JosipAndroni Giocattoli - Sidermec2:36
42HAAS NathanCofidis, Solutions Crédits2:36
43GHEBREIGZABHIER AmanuelNTT Pro Cycling2:36
44PERNSTEINER HermannBahrain - McLaren2:36
45HAGEN Carl FredrikLotto Soudal2:36
46FRANK MathiasAG2R La Mondiale4:04
47KOCHETKOV PavelCCC Team4:04
48GABBURO DavideAndroni Giocattoli - Sidermec4:09
49BARTA WillCCC Team4:09
50LUDVIGSSON TobiasGroupama - FDJ4:09
51POLJAŃSKI PawełBORA - hansgrohe4:09
52MARTENS PaulTeam Jumbo-Visma4:09
53HAMILTON ChrisTeam Sunweb4:09
54RODRÍGUEZ ÓscarAstana Pro Team4:09
55SÉNÉCHAL FlorianDeceuninck - Quick Step4:09
56CARRETERO HéctorMovistar Team4:50
57TEUNS DylanBahrain - McLaren4:50
58SAVINI DanielBardiani-CSF-Faizanè5:00
59CATAFORD AlexanderIsrael Start-Up Nation5:01
60VAN GESTEL DriesTeam Total Direct Energie5:42
61PFINGSTEN ChristophTeam Jumbo-Visma5:53
62EENKHOORN PascalTeam Jumbo-Visma6:44
63CANOLA MarcoGazprom - RusVelo7:23
64WIŚNIOWSKI ŁukaszCCC Team8:22
65SEIGLE RomainGroupama - FDJ8:22
66VELASCO SimoneGazprom - RusVelo8:22
67FRAPPORTI MarcoVini Zabù - KTM8:22
68BOOKWALTER BrentMitchelton-Scott8:22
69GEOGHEGAN HART TaoINEOS Grenadiers8:22
70CAICEDO Jonathan KleverEF Pro Cycling8:22
71SEPÚLVEDA EduardoMovistar Team8:53
72VAN HOOYDONCK NathanCCC Team8:57
73HOLMES MatthewLotto Soudal8:59
74DOMONT AxelAG2R La Mondiale9:15
75BERNARD JulienTrek - Segafredo9:15
76TEUNISSEN MikeTeam Jumbo-Visma9:15
77WYNANTS MaartenTeam Jumbo-Visma9:15
78VAN EMDEN JosTeam Jumbo-Visma9:15
79ROOSEN TimoTeam Jumbo-Visma9:15
80ZIMMERMANN GeorgCCC Team9:15
81WEENING PieterTrek - Segafredo9:15
82DYBALL BenjaminNTT Pro Cycling9:15
83MEYER CameronMitchelton-Scott9:15
84ROUX AnthonyGroupama - FDJ9:15
85CLAEYS DimitriCofidis, Solutions Crédits9:15
86MATTHEWS MichaelTeam Sunweb9:28
87OLDANI StefanoLotto Soudal10:24
88MAES NikolasLotto Soudal10:24
89RIABUSHENKO AlexandrUAE-Team Emirates10:24
90PUCCIO SalvatoreINEOS Grenadiers10:24
91JORGENSON MatteoMovistar Team10:24
92BJERG MikkelUAE-Team Emirates10:24
93FELLINE FabioAstana Pro Team12:31
94SBARAGLI KristianAlpecin-Fenix12:31
95GUERREIRO RubenEF Pro Cycling12:31
96GASPAROTTO EnricoNTT Pro Cycling12:31
97TRATNIK JanBahrain - McLaren12:31
98TUSVELD MartijnTeam Sunweb12:31
99RYBALKIN AlekseyGazprom - RusVelo12:50
100BALLERINI DavideDeceuninck - Quick Step13:22
101BATTISTELLA SamueleNTT Pro Cycling13:22
102BARBERO CarlosNTT Pro Cycling14:22
103CAMPENAERTS VictorNTT Pro Cycling14:22
104STOJNIĆ VeljkoVini Zabù - KTM14:22
105NIBALI AntonioTrek - Segafredo14:22
106MANZIN LorrenzoTeam Total Direct Energie14:22
107THOMAS BenjaminGroupama - FDJ15:01
108KIRSCH AlexTrek - Segafredo15:01
109ALBA Juan DiegoMovistar Team15:01
110SAMITIER SergioMovistar Team15:01
111VAN LERBERGHE BertDeceuninck - Quick Step18:22
112FROOME ChrisINEOS Grenadiers18:22
113ALLEGAERT PietCofidis, Solutions Crédits18:22
114DENNIS RohanINEOS Grenadiers20:19
115VERMOTE JulienCofidis, Solutions Crédits20:19
116GANNA FilippoINEOS Grenadiers20:19
117BODNAR MaciejBORA - hansgrohe20:19
118NATAROV YuriyAstana Pro Team20:19
119MAZZUCCO FabioBardiani-CSF-Faizanè20:19
120TONELLI AlessandroBardiani-CSF-Faizanè20:19
121ROMANO FrancescoBardiani-CSF-Faizanè20:19
122ROVNY IvanGazprom - RusVelo20:19
123STEELS StijnDeceuninck - Quick Step20:19
124CORT MagnusEF Pro Cycling20:19
125KEISSE IljoDeceuninck - Quick Step20:19
126HANSEN AdamLotto Soudal23:19
127SABATINI FabioCofidis, Solutions Crédits23:19
128HEPBURN MichaelMitchelton-Scott23:19
129DE KORT KoenTrek - Segafredo23:19
130MITRI JamesVini Zabù - KTM23:19
131BOARO ManueleAstana Pro Team23:19
132TORRES AlbertMovistar Team23:19
133SIMON JulienTeam Total Direct Energie23:19
134VERMEERSCH FlorianLotto Soudal23:19
135BOEV IgorGazprom - RusVelo23:19
136ZABEL RickIsrael Start-Up Nation23:19
137SAGIV GuyIsrael Start-Up Nation23:19
138DOWSETT AlexIsrael Start-Up Nation23:19
139RESTREPO JhonatanAndroni Giocattoli - Sidermec23:19
140VERGAERDE OttoAlpecin-Fenix23:19
141PACIONI LucaAndroni Giocattoli - Sidermec23:19
142GOOSSENS KobeLotto Soudal23:19
143PETIT AdrienTeam Total Direct Energie23:19
144CRADDOCK LawsonEF Pro Cycling23:19
145HAUSSLER HeinrichBahrain - McLaren23:19
146GARCÍA CORTINA IvánBahrain - McLaren23:19
147TERPSTRA NikiTeam Total Direct Energie25:01
148CARBONI GiovanniBardiani-CSF-Faizanè25:31
149AFFINI EdoardoMitchelton-Scott25:31
150VIVIANI AttilioCofidis, Solutions Crédits25:31
151CIMOLAI DavideIsrael Start-Up Nation25:38
152DE BONDT DriesAlpecin-Fenix25:38
153CIMA ImerioGazprom - RusVelo25:38
154RICKAERT JonasAlpecin-Fenix25:38
155GAVIRIA FernandoUAE-Team Emirates25:38
156RICHEZE MaximilianoUAE-Team Emirates25:38
157ACKERMANN PascalBORA - hansgrohe25:38
158VANBILSEN KennethCofidis, Solutions Crédits25:38
159PELLAUD SimonAndroni Giocattoli - Sidermec25:38
160ORSINI UmbertoBardiani-CSF-Faizanè28:11
161STACCHIOTTI RiccardoVini Zabù - KTM28:53
162ZARDINI EdoardoVini Zabù - KTM28:53
163DAINESE AlbertoTeam Sunweb28:53
164MOLANO Juan SebastiánUAE-Team Emirates28:53
165MERLIER TimAlpecin-Fenix28:53
166LONARDI GiovanniBardiani-CSF-Faizanè28:53
167SELIG RüdigerBORA - hansgrohe28:53
168BRÄNDLE MatthiasIsrael Start-Up Nation28:53
169SAJNOK SzymonCCC Team28:53
170HIVERT JonathanTeam Total Direct Energie28:53
171TAARAMÄE ReinTeam Total Direct Energie31:00
GC
RankNameTeamTime
1WOODS MichaelEF Pro Cycling 13:19:24
2MAJKA RafałBORA - hansgrohe0:05
3KELDERMAN WilcoTeam Sunweb0:26
4THOMAS GeraintINEOS Grenadiers0:30
5KONRAD PatrickBORA - hansgrohe0:30
6HENAO SergioUAE-Team Emirates0:30
7MASNADA FaustoDeceuninck - Quick Step0:30
8KANGERT TanelEF Pro Cycling0:30
9YATES SimonMitchelton-Scott0:30
10VLASOV AleksandrAstana Pro Team0:30
11FUGLSANG JakobAstana Pro Team0:30
12VENDRAME AndreaAG2R La Mondiale0:43
13OOMEN SamTeam Sunweb0:43
14VAN DER POEL MathieuAlpecin-Fenix0:43
15DE LA PARTE VíctorCCC Team0:43
16COSTA RuiUAE-Team Emirates0:43
17NIBALI VincenzoTrek - Segafredo0:43
18WACKERMANN LucaVini Zabù - KTM0:43
19HAIG JackMitchelton-Scott0:43
20HAMILTON LucasMitchelton-Scott0:43
21CLARKE SimonEF Pro Cycling0:43
22MEINTJES LouisNTT Pro Cycling0:43
23HÄNNINEN JaakkoAG2R La Mondiale0:43
24ARMIRAIL BrunoGroupama - FDJ0:43
25VISCONTI GiovanniVini Zabù - KTM0:43
26KNOX JamesDeceuninck - Quick Step0:43
27WARBASSE LarryAG2R La Mondiale0:43
28ARANBURU AlexAstana Pro Team0:43
29VERVAEKE LouisAlpecin-Fenix0:43
30FABBRO MatteoBORA - hansgrohe0:43
31BRAMBILLA GianlucaTrek - Segafredo0:54
32NEKRASOV DenisGazprom - RusVelo1:50
33VILLELLA DavideMovistar Team1:50
34BOUCHARD GeoffreyAG2R La Mondiale1:50
35HINDLEY JaiTeam Sunweb1:56
36LE GAC OlivierGroupama - FDJ1:56
37FRANKINY KilianGroupama - FDJ1:56
38NAVARRO DanielIsrael Start-Up Nation1:56
39DILLIER SilvanAG2R La Mondiale2:06
40DUNBAR EddieINEOS Grenadiers2:06
41RUMAC JosipAndroni Giocattoli - Sidermec2:46
42GHEBREIGZABHIER AmanuelNTT Pro Cycling2:46
43HAGEN Carl FredrikLotto Soudal2:46
44PERNSTEINER HermannBahrain - McLaren2:46
45FRANK MathiasAG2R La Mondiale4:14
46KOCHETKOV PavelCCC Team4:14
47MARTENS PaulTeam Jumbo-Visma4:16
48SÉNÉCHAL FlorianDeceuninck - Quick Step4:19
49GABBURO DavideAndroni Giocattoli - Sidermec4:19
50BARTA WillCCC Team4:19
51POLJAŃSKI PawełBORA - hansgrohe4:19
52HAMILTON ChrisTeam Sunweb4:19
53RODRÍGUEZ ÓscarAstana Pro Team4:19
54LUDVIGSSON TobiasGroupama - FDJ4:49
55TEUNS DylanBahrain - McLaren5:00
56CARRETERO HéctorMovistar Team5:00
57SAVINI DanielBardiani-CSF-Faizanè5:10
58CATAFORD AlexanderIsrael Start-Up Nation5:41
59VAN GESTEL DriesTeam Total Direct Energie5:52
60PFINGSTEN ChristophTeam Jumbo-Visma6:03
61EENKHOORN PascalTeam Jumbo-Visma6:51
62HAAS NathanCofidis, Solutions Crédits7:07
63FRAPPORTI MarcoVini Zabù - KTM8:31
64SEIGLE RomainGroupama - FDJ8:32
65WIŚNIOWSKI ŁukaszCCC Team8:32
66CAICEDO Jonathan KleverEF Pro Cycling8:32
67VELASCO SimoneGazprom - RusVelo8:32
68BOOKWALTER BrentMitchelton-Scott8:32
69GEOGHEGAN HART TaoINEOS Grenadiers8:32
70SEPÚLVEDA EduardoMovistar Team9:03
71HOLMES MatthewLotto Soudal9:07
72VAN HOOYDONCK NathanCCC Team9:07
73ZIMMERMANN GeorgCCC Team9:25
74TEUNISSEN MikeTeam Jumbo-Visma9:25
75ROOSEN TimoTeam Jumbo-Visma9:25
76VAN EMDEN JosTeam Jumbo-Visma9:25
77ROUX AnthonyGroupama - FDJ9:25
78MEYER CameronMitchelton-Scott9:25
79WEENING PieterTrek - Segafredo9:25
80DYBALL BenjaminNTT Pro Cycling9:25
81BERNARD JulienTrek - Segafredo9:25
82WYNANTS MaartenTeam Jumbo-Visma9:25
83MATTHEWS MichaelTeam Sunweb9:37
84JORGENSON MatteoMovistar Team10:34
85OLDANI StefanoLotto Soudal10:34
86MAES NikolasLotto Soudal10:34
87RIABUSHENKO AlexandrUAE-Team Emirates10:34
88PUCCIO SalvatoreINEOS Grenadiers10:34
89DOMONT AxelAG2R La Mondiale11:05
90CLAEYS DimitriCofidis, Solutions Crédits11:41
91CANOLA MarcoGazprom - RusVelo12:40
92GUERREIRO RubenEF Pro Cycling12:41
93SBARAGLI KristianAlpecin-Fenix12:41
94GASPAROTTO EnricoNTT Pro Cycling12:41
95FELLINE FabioAstana Pro Team12:41
96TUSVELD MartijnTeam Sunweb12:41
97TRATNIK JanBahrain - McLaren12:41
98RYBALKIN AlekseyGazprom - RusVelo13:00
99BALLERINI DavideDeceuninck - Quick Step13:32
100BATTISTELLA SamueleNTT Pro Cycling13:32
101MANZIN LorrenzoTeam Total Direct Energie14:32
102BARBERO CarlosNTT Pro Cycling14:32
103NIBALI AntonioTrek - Segafredo14:32
104STOJNIĆ VeljkoVini Zabù - KTM14:32
105THOMAS BenjaminGroupama - FDJ15:11
106ALBA Juan DiegoMovistar Team15:11
107SAMITIER SergioMovistar Team15:11
108KIRSCH AlexTrek - Segafredo15:46
109BJERG MikkelUAE-Team Emirates16:20
110ALLEGAERT PietCofidis, Solutions Crédits18:32
111VAN LERBERGHE BertDeceuninck - Quick Step18:32
112FROOME ChrisINEOS Grenadiers18:32
113CAMPENAERTS VictorNTT Pro Cycling18:58
114CORT MagnusEF Pro Cycling20:25
115ROVNY IvanGazprom - RusVelo20:29
116MAZZUCCO FabioBardiani-CSF-Faizanè20:29
117VERMOTE JulienCofidis, Solutions Crédits20:29
118NATAROV YuriyAstana Pro Team20:29
119TONELLI AlessandroBardiani-CSF-Faizanè20:29
120GANNA FilippoINEOS Grenadiers20:29
121ROMANO FrancescoBardiani-CSF-Faizanè20:29
122KEISSE IljoDeceuninck - Quick Step21:38
123STEELS StijnDeceuninck - Quick Step23:10
124ZABEL RickIsrael Start-Up Nation23:25
125TORRES AlbertMovistar Team23:29
126PACIONI LucaAndroni Giocattoli - Sidermec23:29
127HEPBURN MichaelMitchelton-Scott23:29
128CRADDOCK LawsonEF Pro Cycling23:29
129DE KORT KoenTrek - Segafredo23:29
130GARCÍA CORTINA IvánBahrain - McLaren23:29
131BOARO ManueleAstana Pro Team23:29
132VERMEERSCH FlorianLotto Soudal23:29
133SAGIV GuyIsrael Start-Up Nation23:29
134RESTREPO JhonatanAndroni Giocattoli - Sidermec23:29
135DOWSETT AlexIsrael Start-Up Nation23:29
136BOEV IgorGazprom - RusVelo23:29
137GOOSSENS KobeLotto Soudal23:29
138HAUSSLER HeinrichBahrain - McLaren23:29
139SIMON JulienTeam Total Direct Energie23:29
140MITRI JamesVini Zabù - KTM23:29
141SABATINI FabioCofidis, Solutions Crédits23:29
142HANSEN AdamLotto Soudal23:59
143PETIT AdrienTeam Total Direct Energie24:33
144DENNIS RohanINEOS Grenadiers24:34
145TERPSTRA NikiTeam Total Direct Energie25:11
146ACKERMANN PascalBORA - hansgrohe25:28
147GAVIRIA FernandoUAE-Team Emirates25:36
148CARBONI GiovanniBardiani-CSF-Faizanè25:41
149AFFINI EdoardoMitchelton-Scott25:41
150VIVIANI AttilioCofidis, Solutions Crédits25:41
151PELLAUD SimonAndroni Giocattoli - Sidermec25:46
152CIMOLAI DavideIsrael Start-Up Nation25:48
153RICKAERT JonasAlpecin-Fenix25:48
154CIMA ImerioGazprom - RusVelo25:48
155RICHEZE MaximilianoUAE-Team Emirates25:48
156VANBILSEN KennethCofidis, Solutions Crédits26:41
157BODNAR MaciejBORA - hansgrohe27:11
158VERGAERDE OttoAlpecin-Fenix27:57
159LONARDI GiovanniBardiani-CSF-Faizanè29:03
160SAJNOK SzymonCCC Team29:03
161STACCHIOTTI RiccardoVini Zabù - KTM29:03
162SELIG RüdigerBORA - hansgrohe29:03
163MERLIER TimAlpecin-Fenix29:03
164DAINESE AlbertoTeam Sunweb29:03
165MOLANO Juan SebastiánUAE-Team Emirates29:56
166BRÄNDLE MatthiasIsrael Start-Up Nation30:52
167TAARAMÄE ReinTeam Total Direct Energie31:10
168DE BONDT DriesAlpecin-Fenix32:53
169ORSINI UmbertoBardiani-CSF-Faizanè35:01
170ZARDINI EdoardoVini Zabù - KTM35:44
171HIVERT JonathanTeam Total Direct Energie35:45
Points
RankNameTeamPoints
1ACKERMANN PascalBORA - hansgrohe24
2GAVIRIA FernandoUAE-Team Emirates20
3WOODS MichaelEF Pro Cycling12
4CIMOLAI DavideIsrael Start-Up Nation11
5MAJKA RafałBORA - hansgrohe10
6KELDERMAN WilcoTeam Sunweb8
7CORT MagnusEF Pro Cycling8
8ZABEL RickIsrael Start-Up Nation8
9KONRAD PatrickBORA - hansgrohe7
10BALLERINI DavideDeceuninck - Quick Step7
11SAJNOK SzymonCCC Team7
12EENKHOORN PascalTeam Jumbo-Visma6
13VLASOV AleksandrAstana Pro Team6
14MERLIER TimAlpecin-Fenix6
15MARTENS PaulTeam Jumbo-Visma5
16HENAO SergioUAE-Team Emirates5
17VENDRAME AndreaAG2R La Mondiale5
18KANGERT TanelEF Pro Cycling4
19MANZIN LorrenzoTeam Total Direct Energie4
20RICKAERT JonasAlpecin-Fenix4
21MASNADA FaustoDeceuninck - Quick Step3
22SEIGLE RomainGroupama - FDJ3
23HOLMES MatthewLotto Soudal3
24PACIONI LucaAndroni Giocattoli - Sidermec3
25PELLAUD SimonAndroni Giocattoli - Sidermec3
26ORSINI UmbertoBardiani-CSF-Faizanè3
27FUGLSANG JakobAstana Pro Team2
28FRAPPORTI MarcoVini Zabù - KTM2
29MATTHEWS MichaelTeam Sunweb2
30ALLEGAERT PietCofidis, Solutions Crédits2
31VERMEERSCH FlorianLotto Soudal2
32ZARDINI EdoardoVini Zabù - KTM2
33THOMAS GeraintINEOS Grenadiers1
34VAN HOOYDONCK NathanCCC Team1
35TEUNISSEN MikeTeam Jumbo-Visma1
36BOARO ManueleAstana Pro Team1
37BODNAR MaciejBORA - hansgrohe1
38CLAEYS DimitriCofidis, Solutions Crédits-6
Youth
RankNameTeamTime
1VLASOV AleksandrAstana Pro Team 13:19:54
2OOMEN SamTeam Sunweb0:13
3VAN DER POEL MathieuAlpecin-Fenix0:13
4HAMILTON LucasMitchelton-Scott0:13
5HÄNNINEN JaakkoAG2R La Mondiale0:13
6KNOX JamesDeceuninck - Quick Step0:13
7ARANBURU AlexAstana Pro Team0:13
8FABBRO MatteoBORA - hansgrohe0:13
9NEKRASOV DenisGazprom - RusVelo1:20
10HINDLEY JaiTeam Sunweb1:26
11DUNBAR EddieINEOS Grenadiers1:36
12BARTA WillCCC Team3:49
13HAMILTON ChrisTeam Sunweb3:49
14RODRÍGUEZ ÓscarAstana Pro Team3:49
15CARRETERO HéctorMovistar Team4:30
16SAVINI DanielBardiani-CSF-Faizanè4:40
17EENKHOORN PascalTeam Jumbo-Visma6:21
18VELASCO SimoneGazprom - RusVelo8:02
19GEOGHEGAN HART TaoINEOS Grenadiers8:02
20VAN HOOYDONCK NathanCCC Team8:37
21ZIMMERMANN GeorgCCC Team8:55
22JORGENSON MatteoMovistar Team10:04
23OLDANI StefanoLotto Soudal10:04
24RIABUSHENKO AlexandrUAE-Team Emirates10:04
25BATTISTELLA SamueleNTT Pro Cycling13:02
26STOJNIĆ VeljkoVini Zabù - KTM14:02
27THOMAS BenjaminGroupama - FDJ14:41
28ALBA Juan DiegoMovistar Team14:41
29SAMITIER SergioMovistar Team14:41
30BJERG MikkelUAE-Team Emirates15:50
31ALLEGAERT PietCofidis, Solutions Crédits18:02
32MAZZUCCO FabioBardiani-CSF-Faizanè19:59
33NATAROV YuriyAstana Pro Team19:59
34GANNA FilippoINEOS Grenadiers19:59
35ROMANO FrancescoBardiani-CSF-Faizanè19:59
36GARCÍA CORTINA IvánBahrain - McLaren22:59
37VERMEERSCH FlorianLotto Soudal22:59
38GOOSSENS KobeLotto Soudal22:59
39MITRI JamesVini Zabù - KTM22:59
40CARBONI GiovanniBardiani-CSF-Faizanè25:11
41AFFINI EdoardoMitchelton-Scott25:11
42VIVIANI AttilioCofidis, Solutions Crédits25:11
43CIMA ImerioGazprom - RusVelo25:18
44LONARDI GiovanniBardiani-CSF-Faizanè28:33
45SAJNOK SzymonCCC Team28:33
46DAINESE AlbertoTeam Sunweb28:33
Mountains
RankNameTeamPoints
1HAAS NathanCofidis, Solutions Crédits10
2CANOLA MarcoGazprom - RusVelo8
3PELLAUD SimonAndroni Giocattoli - Sidermec7
4SAVINI DanielBardiani-CSF-Faizanè6
5WOODS MichaelEF Pro Cycling5
6THOMAS BenjaminGroupama - FDJ5
7MARTENS PaulTeam Jumbo-Visma5
8VLASOV AleksandrAstana Pro Team3
9HOLMES MatthewLotto Soudal3
10KELDERMAN WilcoTeam Sunweb2
11EENKHOORN PascalTeam Jumbo-Visma2
12ZARDINI EdoardoVini Zabù - KTM2
13MASNADA FaustoDeceuninck - Quick Step1
14PERNSTEINER HermannBahrain - McLaren1
15ORSINI UmbertoBardiani-CSF-Faizanè1
16CLAEYS DimitriCofidis, Solutions Crédits-4
Teams
RankNameTime
1EF Pro Cycling 39:59:35
2BORA - hansgrohe0:01
3Astana Pro Team0:20
4Mitchelton-Scott0:33
5AG2R La Mondiale0:46
6Team Sunweb1:46
7Groupama - FDJ3:12
8Deceuninck - Quick Step4:09
9CCC Team7:53
10Vini Zabù - KTM8:35
11Trek - Segafredo9:39
12INEOS Grenadiers9:45
13UAE-Team Emirates10:24
14NTT Pro Cycling11:31
15Alpecin-Fenix12:44
16Movistar Team14:30
17Team Jumbo-Visma15:53
18Gazprom - RusVelo16:32
19Bahrain - McLaren19:04
20Lotto Soudal21:06
21Androni Giocattoli - Sidermec29:11
22Israel Start-Up Nation29:13
23Cofidis, Solutions Crédits29:20
24Team Total Direct Energie42:30
25Bardiani-CSF-Faizanè44:45

Results provided by ProCyclingStats.