Tirreno-Adriatico 2025 - Stage 1

Lido di Camaiore > Lido di Camaiore, 11.5km

10.03-16.03

Tirreno-Adriatico is a UCI WorldTour stage race held each March in Italy, traditionally running from the Tyrrhenian Sea to the Adriatic coast. Often called the “Race of the Two Seas”, the event serves as a key preparation race for the spring classics and the Grand Tours. First held in 1966, Tirreno-Adriatico is known for its balanced parcours that usually includes an opening time trial, sprint opportunities and demanding mountain stages, often finishing with the iconic final stage in San Benedetto del Tronto.

Results

Stage

PosRiderTeam Time
1 Filippo Ganna INEOS Grenadiers 0:12:17
2 Juan Ayuso UAE Team Emirates-XRG + 00.23
3 Johan Price-Pejtersen Alpecin-Deceuninck + 00.28
4 Antonio Tiberi Bahrain Victorious + 00.29
5 Jonathan Milan Lidl-Trek + 00.31
6 Derek Gee Israel-Premier Tech + 00.34
7 Mattia Cattaneo Soudal Quick-Step + 00.36
8 Søren Wærenskjold Uno-X Mobility + 00.37
9 Isaac del Toro UAE Team Emirates-XRG + 00.38
10 Kévin Vauquelin ARKEA-B&B HOTELS + 00.41
11 Xabier Azparren Q36.5 Pro Cycling Team + 00.42
12 Benjamin Thomas Cofidis + 00.43
13 Edward Dunbar Team Jayco-AlUla + 00.44
14 Jasha Sütterlin Team Jayco-AlUla + 00.45
15 Laurens De Plus INEOS Grenadiers + 00.45
16 Maikel Zijlaard Tudor Pro Cycling Team + 00.46
17 Brandon Rivera INEOS Grenadiers + 00.46
18 Elmar Reinders Team Jayco-AlUla + 00.47
19 Ben Healy EF Education-EasyPost + 00.48
20 Felix Großschartner UAE Team Emirates-XRG + 00.48
21 Magnus Cort Uno-X Mobility + 00.50
22 Fredrik Dversnes Uno-X Mobility + 00.51
23 Romain Grégoire Groupama-FDJ + 00.52
24 Florian Stork Tudor Pro Cycling Team + 00.53
25 Toms Skujins Lidl-Trek + 00.53
26 David de la Cruz Q36.5 Pro Cycling Team + 00.54
27 Pello Bilbao Bahrain Victorious + 00.54
28 Simon Yates Team Visma | Lease a Bike + 00.55
29 Giulio Ciccone Lidl-Trek + 00.56
30 Jai Hindley Red Bull-BORA-hansgrohe + 00.56
31 Ion Izagirre Cofidis + 00.57
32 Gianni Moscon Red Bull-BORA-hansgrohe + 00.57
33 Filip Maciejuk Red Bull-BORA-hansgrohe + 00.58
34 Marc Hirschi Tudor Pro Cycling Team + 00.59
35 Damien Howson Q36.5 Pro Cycling Team + 01.00
36 Clément Russo Groupama-FDJ + 01.01
37 Josef Cerný Soudal Quick-Step + 01.01
38 Dorian Godon Decathlon AG2R La Mondiale Team + 01.02
39 Mikel Landa Soudal Quick-Step + 01.02
40 Adam Yates UAE Team Emirates-XRG + 01.03
41 Damiano Caruso Bahrain Victorious + 01.04
42 Marco Frigo Israel-Premier Tech + 01.05
43 Tim van Dijke Red Bull-BORA-hansgrohe + 01.05
44 Dries De Bondt Decathlon AG2R La Mondiale Team + 01.06
45 Anthony Delaplace ARKEA-B&B HOTELS + 01.07
46 Nickolas Zukowsky Q36.5 Pro Cycling Team + 01.07
47 Ådne Holter Uno-X Mobility + 01.07
48 Mirco Maestri Team Polti VisitMalta + 01.07
49 Tom Pidcock Q36.5 Pro Cycling Team + 01.07
50 Rui Oliveira UAE Team Emirates-XRG + 01.08
51 Rick Pluimers Tudor Pro Cycling Team + 01.08
52 Amanuel Ghebreigzabhier Lidl-Trek + 01.09
53 Richard Carapaz EF Education-EasyPost + 01.09
53 Andrea Vendrame Decathlon AG2R La Mondiale Team + 01.09
55 Davide Piganzoli Team Polti VisitMalta + 01.09
56 Michal Kwiatkowski INEOS Grenadiers + 01.10
57 Cristian Rodriguez ARKEA-B&B HOTELS + 01.10
58 Samuele Battistella EF Education-EasyPost + 01.10
59 Rafal Majka UAE Team Emirates-XRG + 01.11
60 Casper van Uden Team Picnic PostNL + 01.11
61 Filippo Zana Team Jayco-AlUla + 01.12
62 Cian Uijtdebroeks Team Visma | Lease a Bike + 01.13
63 Johannes Staune-Mittet Decathlon AG2R La Mondiale Team + 01.13
64 Tobias Halland Johannessen Uno-X Mobility + 01.13
65 Pepijn Reinderink Soudal Quick-Step + 01.13
66 Hugo Houle Israel-Premier Tech + 01.15
67 David Gaudu Groupama-FDJ + 01.15
68 Paul Ourselin Cofidis + 01.15
69 Roger Adrià Red Bull-BORA-hansgrohe + 01.15
70 Connor Swift INEOS Grenadiers + 01.16
71 Einer Rubio Movistar Team + 01.16
72 Xandro Meurisse Alpecin-Deceuninck + 01.16
73 Dylan van Baarle Team Visma | Lease a Bike + 01.16
74 Mark Donovan Q36.5 Pro Cycling Team + 01.16
74 Jake Stewart Israel-Premier Tech + 01.16
76 Vito Braet Intermarché-Wanty + 01.17
77 Valentin Madouas Groupama-FDJ + 01.18
78 Tord Gudmestad Decathlon AG2R La Mondiale Team + 01.18
79 Simone Consonni Lidl-Trek + 01.19
80 Robert Stannard Bahrain Victorious + 01.19
81 Michael Valgren EF Education-EasyPost + 01.20
82 Attila Valter Team Visma | Lease a Bike + 01.20
83 Jakob Fuglsang Israel-Premier Tech + 01.21
84 Samuel Gaze Alpecin-Deceuninck + 01.21
85 Simone Velasco XDS Astana Team + 01.21
86 Jonas Rutsch Intermarché-Wanty + 01.21
87 Rui Costa EF Education-EasyPost + 01.22
88 Orluis Aular Movistar Team + 01.23
89 Jonas Koch Red Bull-BORA-hansgrohe + 01.23
90 Lawrence Warbasse Tudor Pro Cycling Team + 01.23
91 Alessandro Tonelli Team Polti VisitMalta + 01.24
92 Francisco Muñoz Team Polti VisitMalta + 01.24
93 Enzo Leijnse Team Picnic PostNL + 01.24
94 Anton Palzer Red Bull-BORA-hansgrohe + 01.24
95 Chris Hamilton Team Picnic PostNL + 01.25
96 Gianluca Brambilla Q36.5 Pro Cycling Team + 01.25
97 Alex Aranburu Cofidis + 01.26
98 Salvatore Puccio INEOS Grenadiers + 01.26
99 Jorge Arcas Movistar Team + 01.26
100 Lucas Hamilton INEOS Grenadiers + 01.27
101 Andrea Pietrobon Team Polti VisitMalta + 01.28
102 Paul Penhoët Groupama-FDJ + 01.28
103 Amaury Capiot ARKEA-B&B HOTELS + 01.30
104 Jasper Stuyven Lidl-Trek + 01.30
105 Anders Halland Johannessen Uno-X Mobility + 01.30
106 Steven Kruijswijk Team Visma | Lease a Bike + 01.30
107 Jan Maas Cofidis + 01.30
108 Alberto Bettiol XDS Astana Team + 01.30
109 Nicola Conci XDS Astana Team + 01.31
110 Casper Pedersen Soudal Quick-Step + 01.31
111 Alessandro Verre ARKEA-B&B HOTELS + 01.32
112 Dylan Groenewegen Team Jayco-AlUla + 01.32
113 Fran Miholjevic Bahrain Victorious + 01.33
114 Quentin Pacher Groupama-FDJ + 01.34
115 Valentin Ferron Cofidis + 01.35
116 Gijs Leemreize Team Picnic PostNL + 01.36
117 Francesco Busatto Intermarché-Wanty + 01.37
118 Andrea Pasqualon Bahrain Victorious + 01.37
119 Hannes Wilksch Tudor Pro Cycling Team + 01.37
120 Patrick Gamper Team Jayco-AlUla + 01.38
121 Gianni Vermeersch Alpecin-Deceuninck + 01.38
122 Alessandro Pinarello VF Group-Bardiani CSF-Faizanè + 01.39
123 Gal Glivar Alpecin-Deceuninck + 01.39
124 Davide Bais Team Polti VisitMalta + 01.39
125 Mathis Le Berre ARKEA-B&B HOTELS + 01.40
126 Nicolas Prodhomme Decathlon AG2R La Mondiale Team + 01.40
127 Daniel McLay Team Visma | Lease a Bike + 01.40
128 Giovanni Lonardi Team Polti VisitMalta + 01.40
129 Lorenzo Germani Groupama-FDJ + 01.40
130 Bryan Coquard Cofidis + 01.42
131 Nadav Raisberg Israel-Premier Tech + 01.42
132 Sam Bennett Decathlon AG2R La Mondiale Team + 01.42
133 Nairo Quintana Movistar Team + 01.43
134 Edward Theuns Lidl-Trek + 01.44
135 Luka Mezgec Team Jayco-AlUla + 01.45
136 Esteban Chaves EF Education-EasyPost + 01.46
137 Davide Formolo Movistar Team + 01.46
138 Kamiel Bonneu Intermarché-Wanty + 01.47
139 William Blume Levy Uno-X Mobility + 01.47
140 Mathieu van der Poel Alpecin-Deceuninck + 01.47
141 Filippo Fiorelli VF Group-Bardiani CSF-Faizanè + 01.47
142 Alexander Krieger Tudor Pro Cycling Team + 01.47
143 Pelayo Sanchez Movistar Team + 01.47
144 Clément Venturini ARKEA-B&B HOTELS + 01.48
145 Luca Covili VF Group-Bardiani CSF-Faizanè + 01.48
146 Paul Magnier Soudal Quick-Step + 01.48
147 Valentin Paret-Peintre Soudal Quick-Step + 01.50
148 Manuele Tarozzi VF Group-Bardiani CSF-Faizanè + 01.51
149 Florian Kajamini XDS Astana Team + 01.51
150 Olav Kooij Team Visma | Lease a Bike + 01.53
151 Davide Toneatti XDS Astana Team + 01.53
152 Robbe Ghys Alpecin-Deceuninck + 01.53
153 Domen Novak UAE Team Emirates-XRG + 01.54
154 Wout Poels XDS Astana Team + 01.57
155 Lorenzo Conforti VF Group-Bardiani CSF-Faizanè + 02.00
156 Lorenzo Fortunato XDS Astana Team + 02.02
157 Matteo Scalco VF Group-Bardiani CSF-Faizanè + 02.04
158 Pascal Ackermann Israel-Premier Tech + 02.05
159 Bram Welten Team Picnic PostNL + 02.05
160 Niklas Märkl Team Picnic PostNL + 02.05
161 Afonso Eulalio Bahrain Victorious + 02.07
162 Natnael Tesfazion Movistar Team + 02.08
163 Bjoern Koerdt Team Picnic PostNL + 02.17
164 Kevin Colleoni Intermarché-Wanty + 02.18
165 Enrico Zanoncello VF Group-Bardiani CSF-Faizanè + 02.28
166 Tom Paquot Intermarché-Wanty + 04.01
- James Shaw EF Education-EasyPost DNS
- Louis Barré Intermarché-Wanty DNS

GC

PosRiderTeam Time
1 Filippo Ganna INEOS Grenadiers 0:12:17
2 Juan Ayuso UAE Team Emirates-XRG + 00.23
3 Johan Price-Pejtersen Alpecin-Deceuninck + 00.28
4 Antonio Tiberi Bahrain Victorious + 00.29
5 Jonathan Milan Lidl-Trek + 00.31
6 Derek Gee Israel-Premier Tech + 00.34
7 Mattia Cattaneo Soudal Quick-Step + 00.36
8 Søren Wærenskjold Uno-X Mobility + 00.37
9 Isaac del Toro UAE Team Emirates-XRG + 00.38
10 Kévin Vauquelin ARKEA-B&B HOTELS + 00.41
11 Xabier Azparren Q36.5 Pro Cycling Team + 00.42
12 Benjamin Thomas Cofidis + 00.43
13 Edward Dunbar Team Jayco-AlUla + 00.44
14 Jasha Sütterlin Team Jayco-AlUla + 00.45
15 Laurens De Plus INEOS Grenadiers + 00.45
16 Maikel Zijlaard Tudor Pro Cycling Team + 00.46
17 Brandon Rivera INEOS Grenadiers + 00.46
18 Elmar Reinders Team Jayco-AlUla + 00.47
19 Ben Healy EF Education-EasyPost + 00.48
20 Felix Großschartner UAE Team Emirates-XRG + 00.48
21 Magnus Cort Uno-X Mobility + 00.50
22 Fredrik Dversnes Uno-X Mobility + 00.51
23 Romain Grégoire Groupama-FDJ + 00.52
24 Florian Stork Tudor Pro Cycling Team + 00.53
25 Toms Skujins Lidl-Trek + 00.53
26 David de la Cruz Q36.5 Pro Cycling Team + 00.54
27 Pello Bilbao Bahrain Victorious + 00.54
28 Simon Yates Team Visma | Lease a Bike + 00.55
29 Giulio Ciccone Lidl-Trek + 00.56
30 Jai Hindley Red Bull-BORA-hansgrohe + 00.56
31 Ion Izagirre Cofidis + 00.57
32 Gianni Moscon Red Bull-BORA-hansgrohe + 00.57
33 Filip Maciejuk Red Bull-BORA-hansgrohe + 00.58
34 Marc Hirschi Tudor Pro Cycling Team + 00.59
35 Damien Howson Q36.5 Pro Cycling Team + 01.00
36 Clément Russo Groupama-FDJ + 01.01
37 Josef Cerný Soudal Quick-Step + 01.01
38 Dorian Godon Decathlon AG2R La Mondiale Team + 01.02
39 Mikel Landa Soudal Quick-Step + 01.02
40 Adam Yates UAE Team Emirates-XRG + 01.03
41 Damiano Caruso Bahrain Victorious + 01.04
42 Marco Frigo Israel-Premier Tech + 01.05
43 Tim van Dijke Red Bull-BORA-hansgrohe + 01.05
44 Dries De Bondt Decathlon AG2R La Mondiale Team + 01.06
45 Anthony Delaplace ARKEA-B&B HOTELS + 01.07
46 Nickolas Zukowsky Q36.5 Pro Cycling Team + 01.07
47 Ådne Holter Uno-X Mobility + 01.07
48 Mirco Maestri Team Polti VisitMalta + 01.07
49 Tom Pidcock Q36.5 Pro Cycling Team + 01.07
50 Rui Oliveira UAE Team Emirates-XRG + 01.08
51 Rick Pluimers Tudor Pro Cycling Team + 01.08
52 Amanuel Ghebreigzabhier Lidl-Trek + 01.09
53 Richard Carapaz EF Education-EasyPost + 01.09
53 Andrea Vendrame Decathlon AG2R La Mondiale Team + 01.09
55 Davide Piganzoli Team Polti VisitMalta + 01.09
56 Michal Kwiatkowski INEOS Grenadiers + 01.10
57 Cristian Rodriguez ARKEA-B&B HOTELS + 01.10
58 Samuele Battistella EF Education-EasyPost + 01.10
59 Rafal Majka UAE Team Emirates-XRG + 01.11
60 Casper van Uden Team Picnic PostNL + 01.11
61 Filippo Zana Team Jayco-AlUla + 01.12
62 Cian Uijtdebroeks Team Visma | Lease a Bike + 01.13
63 Johannes Staune-Mittet Decathlon AG2R La Mondiale Team + 01.13
64 Tobias Halland Johannessen Uno-X Mobility + 01.13
65 Pepijn Reinderink Soudal Quick-Step + 01.13
66 Hugo Houle Israel-Premier Tech + 01.15
67 David Gaudu Groupama-FDJ + 01.15
68 Paul Ourselin Cofidis + 01.15
69 Roger Adrià Red Bull-BORA-hansgrohe + 01.15
70 Connor Swift INEOS Grenadiers + 01.16
71 Einer Rubio Movistar Team + 01.16
72 Xandro Meurisse Alpecin-Deceuninck + 01.16
73 Dylan van Baarle Team Visma | Lease a Bike + 01.16
74 Mark Donovan Q36.5 Pro Cycling Team + 01.16
74 Jake Stewart Israel-Premier Tech + 01.16
76 Vito Braet Intermarché-Wanty + 01.17
77 Valentin Madouas Groupama-FDJ + 01.18
78 Tord Gudmestad Decathlon AG2R La Mondiale Team + 01.18
79 Simone Consonni Lidl-Trek + 01.19
80 Robert Stannard Bahrain Victorious + 01.19
81 Michael Valgren EF Education-EasyPost + 01.20
82 Attila Valter Team Visma | Lease a Bike + 01.20
83 Jakob Fuglsang Israel-Premier Tech + 01.21
84 Samuel Gaze Alpecin-Deceuninck + 01.21
85 Simone Velasco XDS Astana Team + 01.21
86 Jonas Rutsch Intermarché-Wanty + 01.21
87 Rui Costa EF Education-EasyPost + 01.22
88 Orluis Aular Movistar Team + 01.23
89 Jonas Koch Red Bull-BORA-hansgrohe + 01.23
90 Lawrence Warbasse Tudor Pro Cycling Team + 01.23
91 Alessandro Tonelli Team Polti VisitMalta + 01.24
92 Francisco Muñoz Team Polti VisitMalta + 01.24
93 Enzo Leijnse Team Picnic PostNL + 01.24
94 Anton Palzer Red Bull-BORA-hansgrohe + 01.24
95 Chris Hamilton Team Picnic PostNL + 01.25
96 Gianluca Brambilla Q36.5 Pro Cycling Team + 01.25
97 Alex Aranburu Cofidis + 01.26
98 Salvatore Puccio INEOS Grenadiers + 01.26
99 Jorge Arcas Movistar Team + 01.26
100 Lucas Hamilton INEOS Grenadiers + 01.27
101 Andrea Pietrobon Team Polti VisitMalta + 01.28
102 Paul Penhoët Groupama-FDJ + 01.28
103 Amaury Capiot ARKEA-B&B HOTELS + 01.30
104 Jasper Stuyven Lidl-Trek + 01.30
105 Anders Halland Johannessen Uno-X Mobility + 01.30
106 Steven Kruijswijk Team Visma | Lease a Bike + 01.30
107 Jan Maas Cofidis + 01.30
108 Alberto Bettiol XDS Astana Team + 01.30
109 Nicola Conci XDS Astana Team + 01.31
110 Casper Pedersen Soudal Quick-Step + 01.31
111 Alessandro Verre ARKEA-B&B HOTELS + 01.32
112 Dylan Groenewegen Team Jayco-AlUla + 01.32
113 Fran Miholjevic Bahrain Victorious + 01.33
114 Quentin Pacher Groupama-FDJ + 01.34
115 Valentin Ferron Cofidis + 01.35
116 Gijs Leemreize Team Picnic PostNL + 01.36
117 Francesco Busatto Intermarché-Wanty + 01.37
118 Andrea Pasqualon Bahrain Victorious + 01.37
119 Hannes Wilksch Tudor Pro Cycling Team + 01.37
120 Patrick Gamper Team Jayco-AlUla + 01.38
121 Gianni Vermeersch Alpecin-Deceuninck + 01.38
122 Alessandro Pinarello VF Group-Bardiani CSF-Faizanè + 01.39
123 Gal Glivar Alpecin-Deceuninck + 01.39
124 Davide Bais Team Polti VisitMalta + 01.39
125 Mathis Le Berre ARKEA-B&B HOTELS + 01.40
126 Nicolas Prodhomme Decathlon AG2R La Mondiale Team + 01.40
127 Daniel McLay Team Visma | Lease a Bike + 01.40
128 Giovanni Lonardi Team Polti VisitMalta + 01.40
129 Lorenzo Germani Groupama-FDJ + 01.40
130 Bryan Coquard Cofidis + 01.42
131 Nadav Raisberg Israel-Premier Tech + 01.42
132 Sam Bennett Decathlon AG2R La Mondiale Team + 01.42
133 Nairo Quintana Movistar Team + 01.43
134 Edward Theuns Lidl-Trek + 01.44
135 Luka Mezgec Team Jayco-AlUla + 01.45
136 Esteban Chaves EF Education-EasyPost + 01.46
137 Davide Formolo Movistar Team + 01.46
138 Kamiel Bonneu Intermarché-Wanty + 01.47
139 William Blume Levy Uno-X Mobility + 01.47
140 Mathieu van der Poel Alpecin-Deceuninck + 01.47
141 Filippo Fiorelli VF Group-Bardiani CSF-Faizanè + 01.47
142 Alexander Krieger Tudor Pro Cycling Team + 01.47
143 Pelayo Sanchez Movistar Team + 01.47
144 Clément Venturini ARKEA-B&B HOTELS + 01.48
145 Luca Covili VF Group-Bardiani CSF-Faizanè + 01.48
146 Paul Magnier Soudal Quick-Step + 01.48
147 Valentin Paret-Peintre Soudal Quick-Step + 01.50
148 Manuele Tarozzi VF Group-Bardiani CSF-Faizanè + 01.51
149 Florian Kajamini XDS Astana Team + 01.51
150 Olav Kooij Team Visma | Lease a Bike + 01.53
151 Davide Toneatti XDS Astana Team + 01.53
152 Robbe Ghys Alpecin-Deceuninck + 01.53
153 Domen Novak UAE Team Emirates-XRG + 01.54
154 Wout Poels XDS Astana Team + 01.57
155 Lorenzo Conforti VF Group-Bardiani CSF-Faizanè + 02.00
156 Lorenzo Fortunato XDS Astana Team + 02.02
157 Matteo Scalco VF Group-Bardiani CSF-Faizanè + 02.04
158 Pascal Ackermann Israel-Premier Tech + 02.05
159 Bram Welten Team Picnic PostNL + 02.05
160 Niklas Märkl Team Picnic PostNL + 02.05
161 Afonso Eulalio Bahrain Victorious + 02.07
162 Natnael Tesfazion Movistar Team + 02.08
163 Bjoern Koerdt Team Picnic PostNL + 02.17
164 Kevin Colleoni Intermarché-Wanty + 02.18
165 Enrico Zanoncello VF Group-Bardiani CSF-Faizanè + 02.28
166 Tom Paquot Intermarché-Wanty + 04.01
- James Shaw EF Education-EasyPost DNS
- Louis Barré Intermarché-Wanty DNS

Youth

PosRiderTeam Time
1 Juan Ayuso UAE Team Emirates-XRG 0:12:40
2 Antonio Tiberi Bahrain Victorious + 00.06
3 Jonathan Milan Lidl-Trek + 00.08
4 Søren Wærenskjold Uno-X Mobility + 00.14
5 Isaac del Toro UAE Team Emirates-XRG + 00.15
6 Kévin Vauquelin ARKEA-B&B HOTELS + 00.18
7 Ben Healy EF Education-EasyPost + 00.25
8 Romain Grégoire Groupama-FDJ + 00.29
9 Marco Frigo Israel-Premier Tech + 00.42
10 Tim van Dijke Red Bull-BORA-hansgrohe + 00.42
11 Ådne Holter Uno-X Mobility + 00.44
12 Rick Pluimers Tudor Pro Cycling Team + 00.45
13 Davide Piganzoli Team Polti VisitMalta + 00.46
14 Casper van Uden Team Picnic PostNL + 00.48
15 Cian Uijtdebroeks Team Visma | Lease a Bike + 00.50
16 Johannes Staune-Mittet Decathlon AG2R La Mondiale Team + 00.50
17 Pepijn Reinderink Soudal Quick-Step + 00.50
18 Vito Braet Intermarché-Wanty + 00.54
19 Tord Gudmestad Decathlon AG2R La Mondiale Team + 00.55
20 Francisco Muñoz Team Polti VisitMalta + 01.01
21 Enzo Leijnse Team Picnic PostNL + 01.01
22 Paul Penhoët Groupama-FDJ + 01.05
23 Alessandro Verre ARKEA-B&B HOTELS + 01.09
24 Fran Miholjevic Bahrain Victorious + 01.10
25 Francesco Busatto Intermarché-Wanty + 01.14
26 Hannes Wilksch Tudor Pro Cycling Team + 01.14
27 Alessandro Pinarello VF Group-Bardiani CSF-Faizanè + 01.16
28 Gal Glivar Alpecin-Deceuninck + 01.16
29 Mathis Le Berre ARKEA-B&B HOTELS + 01.17
30 Lorenzo Germani Groupama-FDJ + 01.17
31 Nadav Raisberg Israel-Premier Tech + 01.19
32 William Blume Levy Uno-X Mobility + 01.24
33 Pelayo Sanchez Movistar Team + 01.24
34 Paul Magnier Soudal Quick-Step + 01.25
35 Valentin Paret-Peintre Soudal Quick-Step + 01.27
36 Florian Kajamini XDS Astana Team + 01.28
37 Olav Kooij Team Visma | Lease a Bike + 01.30
38 Davide Toneatti XDS Astana Team + 01.30
39 Lorenzo Conforti VF Group-Bardiani CSF-Faizanè + 01.37
40 Matteo Scalco VF Group-Bardiani CSF-Faizanè + 01.41
41 Afonso Eulalio Bahrain Victorious + 01.44
42 Bjoern Koerdt Team Picnic PostNL + 01.54

Points

PosRiderTeam Points
1 Filippo Ganna INEOS Grenadiers 12
2 Juan Ayuso UAE Team Emirates-XRG 10
3 Johan Price-Pejtersen Alpecin-Deceuninck 8
4 Antonio Tiberi Bahrain Victorious 7
5 Jonathan Milan Lidl-Trek 6
6 Derek Gee Israel-Premier Tech 5
7 Mattia Cattaneo Soudal Quick-Step 4
8 Søren Wærenskjold Uno-X Mobility 3
9 Isaac del Toro UAE Team Emirates-XRG 2
10 Kévin Vauquelin ARKEA-B&B HOTELS 1

Team

PosTeamTime
1 INEOS Grenadiers 0:38:22
2 UAE Team Emirates-XRG + 00.18
3 Team Jayco-AlUla + 00.45
4 Uno-X Mobility + 00.47
5 Lidl-Trek + 00.49
6 Bahrain Victorious + 00.56
7 Q36.5 Pro Cycling Team + 01.05
8 Tudor Pro Cycling Team + 01.07
9 Soudal Quick-Step + 01.08
10 Red Bull-BORA-hansgrohe + 01.20
11 Israel-Premier Tech + 01.23
12 Cofidis + 01.24
13 ARKEA-B&B HOTELS + 01.27
14 Alpecin-Deceuninck + 01.34
15 EF Education-EasyPost + 01.36
16 Groupama-FDJ + 01.37
17 Decathlon AG2R La Mondiale Team + 01.46
18 Team Visma | Lease a Bike + 01.53
19 Team Polti VisitMalta + 02.09
20 Team Picnic PostNL + 02.29
21 Movistar Team + 02.34
22 Intermarché-Wanty + 02.44
23 XDS Astana Team + 02.51
24 VF Group-Bardiani CSF-Faizanè + 03.43

Race profile

Race
Tirreno-Adriatico
Start date
10.03.2025
End date
16.03.2025
Total distance
11.5 km
Gen
Men
Cat
2.UWT
Country
Italy
Discipline
Road
First edition
1966

we are grateful to our partners.
Are you?

We believe cycling journalism should be accessible to everyone. That's why Domestique remains free to read, with the support of our partners. We work with brands that respect our audience and help us keep producing independent cycling journalism. If you come across them, we hope you'll consider supporting the brands that support Domestique.

Domestique
Co-created with our Founding Domestiques Thank you for your ideas, feedback and support ❤️