Tour of the Alps: Gianni Moscon wins stage 3

Gianni Moscon (Ineos Grenadiers) took his second stage win in three days at the Tour of the Alps, beating Felix Großschartner (Bora-Hansgrohe) in a sprint to the line in Naturno after the pair had been part of a late attack move from the early breakaway. 

Swipe to scroll horizontally
Full Results
Pos.Rider Name (Country) TeamResult
1Gianni Moscon (Ita) Ineos Grenadiers 4:04:25
2Felix Grossschartner (Aut) Bora-Hansgrohe
3Michael Storer (Aus) Team DSM 0:00:01
4Matteo Fabbro (Ita) Bora-Hansgrohe
5Alessandro De Marchi (Ita) Israel Start-up Nation
6Antonio Nibali (Ita) Trek-Segafredo
7François Bidard (Fra) AG2R Citroën Team
8Pello Bilbao Lopez De Armentia (Spa) Bahrain Victorious
9Luis Leon Sanchez (Spa) Astana-Premier Tech
10Hermann Pernsteiner (Aut) Bahrain Victorious 0:00:13
11Nicolas Roche (Irl) Team DSM 0:00:49
12Mark Padun (Ukr) Bahrain Victorious
13Ruben Guerreiro (Por) EF Education-Nippo
14Gianluca Brambilla (Ita) Trek-Segafredo
15Cristian Scaroni (Ita) Gazprom-RusVelo
16Larry Warbasse (USA) AG2R Citroën Team
17Antonio Tiberi (Ita) Trek-Segafredo
18Enrico Battaglin (Ita) Bardiani CSF Faizane'
19Romain Bardet (Fra) Team DSM
20Henri Vandenabeele (Bel) Team DSM
21Vadim Pronskiy (Kaz) Astana-Premier Tech
22Erik Fetter (Hun) Eolo-Kometa Cycling Team
23Amanuel Gebreigzabhier (Eri) Trek-Segafredo
24Luca Chirico (Ita) Androni Giocattoli-Sidermec
25Ben Zwiehoff (Ger) Bora-Hansgrohe
26Matteo Sobrero (Ita) Astana-Premier Tech
27Julen Amezqueta Moreno (Spa) Caja Rural-Seguros RGA
28Aleksandr Vlasov (Rus) Astana-Premier Tech
29Jai Hindley (Aus) Team DSM
30Pavel Kochetkov (Rus) Gazprom-RusVelo
31Nicolas Prodhomme (Fra) AG2R Citroën Team
32Lars van den Berg (Ned) Groupama-FDJ
33Sebastian Henao Gomez (Col) Ineos Grenadiers
34Pavel Sivakov (Rus) Ineos Grenadiers
35Jefferson Cepeda (Ecu) Androni Giocattoli-Sidermec
36Alexander Cataford (Can) Israel Start-up Nation
37Michel Ries (Lux) Trek-Segafredo
38Mattias Skjelmose Jensen (Den) Trek-Segafredo
39Aleksandr Riabushenko (Blr) UAE Team Emirates
40Simon Yates (GBr) Team BikeExchange
41Simone Ravanelli (Ita) Androni Giocattoli-Sidermec
42Nicholas Schultz (Aus) Team BikeExchange
43Daniel Martinez Poveda (Col) Ineos Grenadiers
44Jaakko Hänninen (Fin) AG2R Citroën Team
45Giovanni Carboni (Ita) Bardiani CSF Faizane'
46Geoffrey Bouchard (Fra) AG2R Citroën Team
47Sergio Roman Martin Galan (Spa) Caja Rural-Seguros RGA
48Jonas Wilsly (Den) Astana-Premier Tech
49Alejandro Osorio Carvajal (Col) Caja Rural-Seguros RGA
50Domenico Pozzovivo (Ita) Team Qhubeka Assos
51Guy Niv (Isr) Israel Start-up Nation
52Nairo Quintana (Col) Team Arkea-Samsic
53Ivan Ramiro Sosa Cuervo (Col) Ineos Grenadiers
54Kilian Frankiny (Swi) Team Qhubeka Assos
55Daniel Martin (Irl) Israel Start-up Nation
56Joe Dombrowski (USA) UAE Team Emirates
57Florian Lipowitz (Ger) Tirol KTM Cycling Team
58Márton Dina (Hun) Eolo-Kometa Cycling Team
59Hugh Carthy (GBr) EF Education-Nippo
60Tejay van Garderen (USA) EF Education-Nippo
61Mikel Nieve Iturralde (Spa) Team BikeExchange
62Andres Camilo Ardila Ordoñez (Col) UAE Team Emirates
63Tony Gallopin (Fra) AG2R Citroën Team
64Tanel Kangert (Est) Team BikeExchange
65Rafael Valls Ferri (Spa) Bahrain Victorious
66Yukiya Arashiro (Jpn) Bahrain Victorious
67Callum Scotson (Aus) Team BikeExchange
68Anton Palzer (Ger) Bora-Hansgrohe 0:01:57
69Luca Covili (Ita) Bardiani CSF Faizane'
70Georg Steinhauser (Ger) Tirol KTM Cycling Team
71Ilnur Zakarin (Rus) Gazprom-RusVelo
72Attila Valter (Hun) Groupama-FDJ
73Simon Guglielmi (Fra) Groupama-FDJ
74Dayer Quintana (Col) Team Arkea-Samsic
75Anthony Delaplace (Fra) Team Arkea-Samsic
76Winner Anacona (Col) Team Arkea-Samsic
77Lachlan Morton (Aus) EF Education-Nippo
78Natnael Tesfazion (Eri) Androni Giocattoli-Sidermec
79Omer Goldstein (Isr) Israel Start-up Nation
80Edward Ravasi (Ita) Eolo-Kometa Cycling Team
81Thibaut Pinot (Fra) Groupama-FDJ
82Davide Gabburo (Ita) Bardiani CSF Faizane' 0:07:49
83Daniel Savini (Ita) Bardiani CSF Faizane'
84Maxime Bouet (Fra) Team Arkea-Samsic
85Connor Brown (NZl) Team Qhubeka Assos 0:08:07
86Filippo Zana (Ita) Bardiani CSF Faizane'
87Jon Barrenetxea Golzarri (Spa) Caja Rural-Seguros RGA
88Harold Tejada Canacue (Col) Astana-Premier Tech
89Cristian Camilo Muñoz Lancheros (Col) UAE Team Emirates
90Mark Christian (GBr) Eolo-Kometa Cycling Team
91Fabio Felline (Ita) Astana-Premier Tech
92Salvatore Puccio (Ita) Ineos Grenadiers
93Chris Froome (GBr) Israel Start-up Nation
94Reuben Thompson (NZl) Groupama-FDJ 0:11:54
95Johnatan Cañaveral Vargas (Col) Bardiani CSF Faizane'
96Romain Hardy (Fra) Team Arkea-Samsic
97William Barta (USA) EF Education-Nippo
98Anton Kuzmin (Kaz) Gazprom-RusVelo
99Romain Combaud (Fra) Team DSM
100Antoine Duchesne (Can) Groupama-FDJ
101Domen Novak (Slo) Bahrain Victorious
102Alejandro Ropero Molina (Spa) Eolo-Kometa Cycling Team
103Davide Bais (Ita) Eolo-Kometa Cycling Team 0:13:18
104Tobias Ludvigsson (Swe) Groupama-FDJ
105Nicholas Dlamini (RSA) Team Qhubeka Assos
106Leonardo Basso (Ita) Ineos Grenadiers
107Nikolay Cherkasov (Rus) Gazprom-RusVelo
108Lukas Pöstlberger (Aut) Bora-Hansgrohe
109Julius van den Berg (Ned) EF Education-Nippo
110Andrea Vendrame (Ita) AG2R Citroën Team
111Kevin Colleoni (Ita) Team BikeExchange
112Felix Engelhardt (Ger) Tirol KTM Cycling Team
113Alessandro Fancellu (Ita) Eolo-Kometa Cycling Team
114Cameron Meyer (Aus) Team BikeExchange
115Frederik Wandahl (Den) Bora-Hansgrohe
116Leon Heinschke (Ger) Team DSM
117Lasse Norman Hansen (Den) Team Qhubeka Assos 0:18:35
118Rüdiger Selig (Ger) Bora-Hansgrohe
119Emanuel Zangerle (Aut) Tirol KTM Cycling Team
120Alessandro Bisolti (Ita) Androni Giocattoli-Sidermec
121Santiago Umba Lopez (Col) Androni Giocattoli-Sidermec
122Mathias Vacek (Cze) Gazprom-RusVelo
123Reinardt Janse Van Rensburg (RSA) Team Qhubeka Assos
124Matevz Govekar (Slo) Tirol KTM Cycling Team
125Kevin Pezzo Rosola (Ita) Tirol KTM Cycling Team
126Oliviero Troia (Ita) UAE Team Emirates
127Marco Marcato (Ita) UAE Team Emirates
128Denis Nekrasov (Rus) Gazprom-RusVelo
DNFAlvaro Cuadros Morata (Spa) Caja Rural-Seguros RGA
DNFMarkus Pajur (Est) Team Arkea-Samsic
DNFLogan McLain (USA) Tirol KTM Cycling Team
DNFKarel Vacek (Cze) Team Qhubeka Assos
DNFBen Hermans (Bel) Israel Start-up Nation
DNSTorstein Træen (Nor) Uno-X Pro Cycling Team
DNSLars Saugstad (Nor) Uno-X Pro Cycling Team
DNSTorjus Sleen (Nor) Uno-X Pro Cycling Team
DNSSindre Kulset (Nor) Uno-X Pro Cycling Team
DNSIdar Andersen (Nor) Uno-X Pro Cycling Team
DNSMorten Hulgaard (Den) Uno-X Pro Cycling Team
DNSTobias Halland Johannessen (Nor) Uno-X Pro Cycling Team
Swipe to scroll horizontally
Sprint 1
Pos.Rider Name (Country) TeamResult
1Gianni Moscon (Ita) Ineos Grenadiers 6
2Tony Gallopin (Fra) AG2R Citroën Team 4
3Matteo Fabbro (Ita) Bora-Hansgrohe 2
Swipe to scroll horizontally
Mountain 1 (Cat. 2), km. 73.6
Pos.Rider Name (Country) TeamResult
1Alessandro De Marchi (Ita) Israel Start-up Nation 6
2Reuben Thompson (NZl) Groupama-FDJ 4
3Gianni Moscon (Ita) Ineos Grenadiers 2
Swipe to scroll horizontally
Mountain 2 (Cat. 3) km. 143.6
Pos.Rider Name (Country) TeamResult
1Matteo Fabbro (Ita) Bora-Hansgrohe 3
2Gianni Moscon (Ita) Ineos Grenadiers 2
3Michael Storer (Aus) Team DSM 1
Swipe to scroll horizontally
Teams
Pos.Rider Name (Country) TeamResult
1Bora-Hansgrohe 12:14:05
2Bahrain Victorious 0:00:13
3Ineos Grenadiers 0:00:48
4Team DSM 0:00:49
5Trek-Segafredo
6AG2R Citroën Team
7Astana-Premier Tech
8Israel Start-up Nation
9Androni Giocattoli-Sidermec 0:01:37
10Caja Rural-Seguros RGA
11EF Education-Nippo
12Team BikeExchange
13UAE Team Emirates
14Gazprom-RusVelo 0:02:45
15Bardiani CSF Faizane'
16Eolo-Kometa Cycling Team
17Groupama-FDJ 0:03:53
18Team Arkea-Samsic
19Team Qhubeka Assos 0:08:55
20Tirol KTM Cycling Team 0:15:14
Swipe to scroll horizontally
General classification after stage 3
Pos.Rider Name (Country) TeamResult
1Simon Yates (GBr) Team BikeExchange 10:52:10
2Pavel Sivakov (Rus) Ineos Grenadiers 0:00:45
3Pello Bilbao Lopez De Armentia (Spa) Bahrain Victorious 0:01:04
4Daniel Martin (Irl) Israel Start-up Nation
5Aleksandr Vlasov (Rus) Astana-Premier Tech 0:01:08
6Jefferson Cepeda (Ecu) Androni Giocattoli-Sidermec
7Jai Hindley (Aus) Team DSM 0:01:27
8Hugh Carthy (GBr) EF Education-Nippo
9Ruben Guerreiro (Por) EF Education-Nippo 0:01:52
10Nicholas Schultz (Aus) Team BikeExchange
11Romain Bardet (Fra) Team DSM
12Nairo Quintana (Col) Team Arkea-Samsic
13Ivan Ramiro Sosa Cuervo (Col) Ineos Grenadiers
14Geoffrey Bouchard (Fra) AG2R Citroën Team 0:02:09
15Gianni Moscon (Ita) Ineos Grenadiers 0:02:12
16Antonio Nibali (Ita) Trek-Segafredo 0:02:13
17Daniel Martinez Poveda (Col) Ineos Grenadiers 0:02:18
18Felix Grossschartner (Aut) Bora-Hansgrohe 0:02:26
19Luis Leon Sanchez (Spa) Astana-Premier Tech 0:02:33
20Matteo Fabbro (Ita) Bora-Hansgrohe
21Hermann Pernsteiner (Aut) Bahrain Victorious 0:02:45
22Gianluca Brambilla (Ita) Trek-Segafredo 0:02:59
23Amanuel Gebreigzabhier (Eri) Trek-Segafredo
24Alejandro Osorio Carvajal (Col) Caja Rural-Seguros RGA
25Mikel Nieve Iturralde (Spa) Team BikeExchange
26Nicolas Roche (Irl) Team DSM 0:03:21
27Michel Ries (Lux) Trek-Segafredo
28Erik Fetter (Hun) Eolo-Kometa Cycling Team
29Mattias Skjelmose Jensen (Den) Trek-Segafredo
30Giovanni Carboni (Ita) Bardiani CSF Faizane'
31Joe Dombrowski (USA) UAE Team Emirates
32Domenico Pozzovivo (Ita) Team Qhubeka Assos
33Tony Gallopin (Fra) AG2R Citroën Team
34Florian Lipowitz (Ger) Tirol KTM Cycling Team 0:03:46
35Edward Ravasi (Ita) Eolo-Kometa Cycling Team 0:04:29
36François Bidard (Fra) AG2R Citroën Team 0:05:23
37Andres Camilo Ardila Ordoñez (Col) UAE Team Emirates 0:05:28
38Luca Chirico (Ita) Androni Giocattoli-Sidermec 0:06:11
39Larry Warbasse (USA) AG2R Citroën Team
40Ben Zwiehoff (Ger) Bora-Hansgrohe
41Vadim Pronskiy (Kaz) Astana-Premier Tech
42Nicolas Prodhomme (Fra) AG2R Citroën Team
43Sebastian Henao Gomez (Col) Ineos Grenadiers
44Jaakko Hänninen (Fin) AG2R Citroën Team
45Tanel Kangert (Est) Team BikeExchange
46Tejay van Garderen (USA) EF Education-Nippo
47Guy Niv (Isr) Israel Start-up Nation 0:06:36
48Winner Anacona (Col) Team Arkea-Samsic 0:07:19
49Attila Valter (Hun) Groupama-FDJ
50Alexander Cataford (Can) Israel Start-up Nation 0:07:26
51Anton Palzer (Ger) Bora-Hansgrohe 0:07:44
52Cristian Scaroni (Ita) Gazprom-RusVelo 0:08:03
53Pavel Kochetkov (Rus) Gazprom-RusVelo
54Kilian Frankiny (Swi) Team Qhubeka Assos
55Rafael Valls Ferri (Spa) Bahrain Victorious
56Ilnur Zakarin (Rus) Gazprom-RusVelo 0:08:34
57Georg Steinhauser (Ger) Tirol KTM Cycling Team 0:08:55
58Julen Amezqueta Moreno (Spa) Caja Rural-Seguros RGA 0:10:04
59Simone Ravanelli (Ita) Androni Giocattoli-Sidermec
60Antonio Tiberi (Ita) Trek-Segafredo 0:10:29
61Mark Christian (GBr) Eolo-Kometa Cycling Team 0:10:39
62Omer Goldstein (Isr) Israel Start-up Nation 0:11:12
63Natnael Tesfazion (Eri) Androni Giocattoli-Sidermec
64Anthony Delaplace (Fra) Team Arkea-Samsic
65Luca Covili (Ita) Bardiani CSF Faizane'
66Lars van den Berg (Ned) Groupama-FDJ 0:12:21
67Alessandro De Marchi (Ita) Israel Start-up Nation 0:12:47
68Daniel Savini (Ita) Bardiani CSF Faizane' 0:13:11
69Fabio Felline (Ita) Astana-Premier Tech 0:13:29
70Cristian Camilo Muñoz Lancheros (Col) UAE Team Emirates
71Simon Guglielmi (Fra) Groupama-FDJ
72Thibaut Pinot (Fra) Groupama-FDJ
73Matteo Sobrero (Ita) Astana-Premier Tech 0:13:47
74Sergio Roman Martin Galan (Spa) Caja Rural-Seguros RGA 0:14:09
75Enrico Battaglin (Ita) Bardiani CSF Faizane' 0:14:29
76Mark Padun (Ukr) Bahrain Victorious 0:14:54
77Jonas Wilsly (Den) Astana-Premier Tech 0:15:17
78Davide Gabburo (Ita) Bardiani CSF Faizane' 0:17:04
79Filippo Zana (Ita) Bardiani CSF Faizane' 0:17:22
80Yukiya Arashiro (Jpn) Bahrain Victorious 0:17:34
81Harold Tejada Canacue (Col) Astana-Premier Tech 0:17:59
82Kevin Colleoni (Ita) Team BikeExchange 0:19:05
83Aleksandr Riabushenko (Blr) UAE Team Emirates 0:19:50
84Callum Scotson (Aus) Team BikeExchange 0:20:18
85Lachlan Morton (Aus) EF Education-Nippo 0:20:36
86Dayer Quintana (Col) Team Arkea-Samsic 0:20:50
87Jon Barrenetxea Golzarri (Spa) Caja Rural-Seguros RGA 0:21:47
88Reuben Thompson (NZl) Groupama-FDJ 0:22:29
89Márton Dina (Hun) Eolo-Kometa Cycling Team 0:22:54
90Alejandro Ropero Molina (Spa) Eolo-Kometa Cycling Team 0:23:26
91Santiago Umba Lopez (Col) Androni Giocattoli-Sidermec 0:23:53
92Michael Storer (Aus) Team DSM 0:23:58
93Davide Bais (Ita) Eolo-Kometa Cycling Team 0:24:50
94Henri Vandenabeele (Bel) Team DSM 0:25:42
95Johnatan Cañaveral Vargas (Col) Bardiani CSF Faizane' 0:26:22
96Cameron Meyer (Aus) Team BikeExchange 0:26:58
97Connor Brown (NZl) Team Qhubeka Assos 0:27:00
98Chris Froome (GBr) Israel Start-up Nation
99Salvatore Puccio (Ita) Ineos Grenadiers 0:27:37
100Alessandro Bisolti (Ita) Androni Giocattoli-Sidermec 0:27:50
101Maxime Bouet (Fra) Team Arkea-Samsic 0:29:05
102Tobias Ludvigsson (Swe) Groupama-FDJ 0:30:03
103Nikolay Cherkasov (Rus) Gazprom-RusVelo
104Nicholas Dlamini (RSA) Team Qhubeka Assos
105Romain Combaud (Fra) Team DSM 0:30:59
106Alessandro Fancellu (Ita) Eolo-Kometa Cycling Team 0:32:11
107Andrea Vendrame (Ita) AG2R Citroën Team
108Marco Marcato (Ita) UAE Team Emirates 0:32:15
109Felix Engelhardt (Ger) Tirol KTM Cycling Team 0:32:26
110Leonardo Basso (Ita) Ineos Grenadiers 0:35:22
111Frederik Wandahl (Den) Bora-Hansgrohe 0:35:48
112Anton Kuzmin (Kaz) Gazprom-RusVelo 0:36:12
113Antoine Duchesne (Can) Groupama-FDJ 0:36:47
114Domen Novak (Slo) Bahrain Victorious
115Denis Nekrasov (Rus) Gazprom-RusVelo 0:37:40
116Lukas Pöstlberger (Aut) Bora-Hansgrohe 0:38:11
117William Barta (USA) EF Education-Nippo 0:38:35
118Romain Hardy (Fra) Team Arkea-Samsic 0:38:42
119Emanuel Zangerle (Aut) Tirol KTM Cycling Team 0:39:51
120Reinardt Janse Van Rensburg (RSA) Team Qhubeka Assos 0:40:10
121Julius van den Berg (Ned) EF Education-Nippo 0:42:29
122Leon Heinschke (Ger) Team DSM
123Mathias Vacek (Cze) Gazprom-RusVelo 0:42:53
124Rüdiger Selig (Ger) Bora-Hansgrohe 0:45:23
125Matevz Govekar (Slo) Tirol KTM Cycling Team
126Lasse Norman Hansen (Den) Team Qhubeka Assos 0:47:46
127Kevin Pezzo Rosola (Ita) Tirol KTM Cycling Team
128Oliviero Troia (Ita) UAE Team Emirates 0:53:48
Swipe to scroll horizontally
Mountains classification
Pos.Rider Name (Country) TeamResult
1Alessandro De Marchi (Ita) Israel Start-up Nation 15
2Simon Yates (GBr) Team BikeExchange 10
3Reuben Thompson (NZl) Groupama-FDJ 10
4Pavel Sivakov (Rus) Ineos Grenadiers 8
5Nairo Quintana (Col) Team Arkea-Samsic 6
6Márton Dina (Hun) Eolo-Kometa Cycling Team 6
7Felix Engelhardt (Ger) Tirol KTM Cycling Team 5
8Hugh Carthy (GBr) EF Education-Nippo 4
9Gianni Moscon (Ita) Ineos Grenadiers 4
10Davide Bais (Ita) Eolo-Kometa Cycling Team 4
11Matteo Fabbro (Ita) Bora-Hansgrohe 3
12Aleksandr Vlasov (Rus) Astana-Premier Tech 2
13Michael Storer (Aus) Team DSM 1
Swipe to scroll horizontally
Sprints classification
Pos.Rider Name (Country) TeamResult
1Felix Engelhardt (Ger) Tirol KTM Cycling Team 12
2Gianni Moscon (Ita) Ineos Grenadiers 6
3Tony Gallopin (Fra) AG2R Citroën Team 4
4Márton Dina (Hun) Eolo-Kometa Cycling Team 4
5Davide Bais (Ita) Eolo-Kometa Cycling Team 4
6Matteo Fabbro (Ita) Bora-Hansgrohe 2
7Alessandro De Marchi (Ita) Israel Start-up Nation 2
8Mathias Vacek (Cze) Gazprom-RusVelo 2
Swipe to scroll horizontally
Young riders classification
Pos.Rider Name (Country) TeamResult
1Jefferson Cepeda (Ecu) Androni Giocattoli-Sidermec 10:53:18
2Alejandro Osorio Carvajal (Col) Caja Rural-Seguros RGA 0:01:51
3Michel Ries (Lux) Trek-Segafredo 0:02:13
4Erik Fetter (Hun) Eolo-Kometa Cycling Team
5Mattias Skjelmose Jensen (Den) Trek-Segafredo
6Florian Lipowitz (Ger) Tirol KTM Cycling Team 0:02:38
7Andres Camilo Ardila Ordoñez (Col) UAE Team Emirates 0:04:20
8Vadim Pronskiy (Kaz) Astana-Premier Tech 0:05:03
9Attila Valter (Hun) Groupama-FDJ 0:06:11
10Georg Steinhauser (Ger) Tirol KTM Cycling Team 0:07:47
11Antonio Tiberi (Ita) Trek-Segafredo 0:09:21
12Natnael Tesfazion (Eri) Androni Giocattoli-Sidermec 0:10:04
13Lars van den Berg (Ned) Groupama-FDJ 0:11:13
14Filippo Zana (Ita) Bardiani CSF Faizane' 0:16:14
15Kevin Colleoni (Ita) Team BikeExchange 0:17:57
16Jon Barrenetxea Golzarri (Spa) Caja Rural-Seguros RGA 0:20:39
17Reuben Thompson (NZl) Groupama-FDJ 0:21:21
18Alejandro Ropero Molina (Spa) Eolo-Kometa Cycling Team 0:22:18
19Santiago Umba Lopez (Col) Androni Giocattoli-Sidermec 0:22:45
20Davide Bais (Ita) Eolo-Kometa Cycling Team 0:23:42
21Henri Vandenabeele (Bel) Team DSM 0:24:34
22Connor Brown (NZl) Team Qhubeka Assos 0:25:52
23Alessandro Fancellu (Ita) Eolo-Kometa Cycling Team 0:31:03
24Felix Engelhardt (Ger) Tirol KTM Cycling Team 0:31:18
25Frederik Wandahl (Den) Bora-Hansgrohe 0:34:40
26Emanuel Zangerle (Aut) Tirol KTM Cycling Team 0:38:43
27Leon Heinschke (Ger) Team DSM 0:41:21
28Mathias Vacek (Cze) Gazprom-RusVelo 0:41:45
29Matevz Govekar (Slo) Tirol KTM Cycling Team 0:44:15
30Kevin Pezzo Rosola (Ita) Tirol KTM Cycling Team 0:46:38
Swipe to scroll horizontally
Teams classification
Pos.Rider Name (Country) TeamResult
1Ineos Grenadiers 32:40:42
2Team BikeExchange 0:00:49
3Team DSM 0:01:40
4Trek-Segafredo 0:03:59
5Astana-Premier Tech 0:04:57
6EF Education-Nippo 0:05:18
7AG2R Citroën Team 0:06:41
8Eolo-Kometa Cycling Team 0:06:59
9Bora-Hansgrohe 0:07:04
10Bahrain Victorious 0:07:40
11Androni Giocattoli-Sidermec 0:09:14
12Israel Start-up Nation 0:09:45
13UAE Team Emirates 0:10:48
14Team Arkea-Samsic 0:16:11
15Bardiani CSF Faizane' 0:16:32
16Gazprom-RusVelo 0:20:28
17Caja Rural-Seguros RGA 0:21:12
18Groupama-FDJ 0:22:47
19Team Qhubeka Assos 0:26:51
20Tirol KTM Cycling Team 0:34:14
Dani Ostanek
Senior News Writer

Dani Ostanek is Senior News Writer at Cyclingnews, joining in 2017 as a freelance contributor and later being hired full-time. Before joining the team, they had written for numerous major publications in the cycling world, including CyclingWeekly and Rouleur.

Dani has reported from the world's top races, including the Tour de France, Road World Championships, and the spring Classics. They have interviewed many of the sport's biggest stars, including Mathieu van der Poel, Demi Vollering, and Remco Evenepoel. Their favourite races are the Giro d'Italia, Strade Bianche and Paris-Roubaix.

Season highlights from the 2024 season include reporting from Paris-Roubaix –  'Unless I'm in an ambulance, I'm finishing this race' – Cyrus Monk, the last man home at Paris-Roubaix – and the Tour de France – 'Disbelief', gratitude, and family – Mark Cavendish celebrates a record-breaking Tour de France sprint win.

Latest on Cyclingnews