Tirreno-Adriatico 2025 - Stage 5

Ascoli Piceno > Pergola, 205.0km

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 Fredrik Dversnes Uno-X Mobility 5:04:56
2 Mathieu van der Poel Alpecin-Deceuninck + 00.07
3 Roger Adrià Red Bull-BORA-hansgrohe + 00.07
4 Giulio Ciccone Lidl-Trek + 00.07
5 Alex Aranburu Cofidis + 00.07
6 Tom Pidcock Q36.5 Pro Cycling Team + 00.07
7 Romain Grégoire Groupama-FDJ + 00.07
8 Tobias Halland Johannessen Uno-X Mobility + 00.07
9 Pello Bilbao Bahrain Victorious + 00.07
10 Simone Velasco XDS Astana Team + 00.07
11 Antonio Tiberi Bahrain Victorious + 00.07
12 Kévin Vauquelin ARKEA-B&B HOTELS + 00.07
13 Derek Gee Israel-Premier Tech + 00.07
14 Florian Kajamini XDS Astana Team + 00.07
15 Juan Ayuso UAE Team Emirates-XRG + 00.07
16 Nicola Conci XDS Astana Team + 00.07
17 Jai Hindley Red Bull-BORA-hansgrohe + 00.07
18 Alessandro Pinarello VF Group-Bardiani CSF-Faizanè + 00.07
19 Attila Valter Team Visma | Lease a Bike + 00.07
20 Lorenzo Fortunato XDS Astana Team + 00.07
21 Filippo Fiorelli VF Group-Bardiani CSF-Faizanè + 00.07
22 Mikel Landa Soudal Quick-Step + 00.07
23 Einer Rubio Movistar Team + 00.07
24 Davide Piganzoli Team Polti VisitMalta + 00.07
25 Marc Hirschi Tudor Pro Cycling Team + 00.07
26 Richard Carapaz EF Education-EasyPost + 00.07
27 Mattia Cattaneo Soudal Quick-Step + 00.07
28 Laurens De Plus INEOS Grenadiers + 00.07
29 Filippo Zana Team Jayco-AlUla + 00.07
30 Adam Yates UAE Team Emirates-XRG + 00.07
31 David de la Cruz Q36.5 Pro Cycling Team + 00.07
32 Cian Uijtdebroeks Team Visma | Lease a Bike + 00.07
33 Simon Yates Team Visma | Lease a Bike + 00.07
34 Cristian Rodriguez ARKEA-B&B HOTELS + 00.07
35 Isaac del Toro UAE Team Emirates-XRG + 00.07
36 Nairo Quintana Movistar Team + 00.07
37 Ion Izagirre Cofidis + 00.07
38 Dries De Bondt Decathlon AG2R La Mondiale Team + 00.41
39 Filippo Ganna INEOS Grenadiers + 00.07
40 Quentin Pacher Groupama-FDJ + 01.43
41 Gal Glivar Alpecin-Deceuninck + 01.43
42 Chris Hamilton Team Picnic PostNL + 01.43
43 Jonas Rutsch Intermarché-Wanty + 01.43
44 Johannes Staune-Mittet Decathlon AG2R La Mondiale Team + 01.43
45 Andrea Vendrame Decathlon AG2R La Mondiale Team + 01.43
46 Luca Covili VF Group-Bardiani CSF-Faizanè + 01.43
47 Paul Ourselin Cofidis + 01.43
48 Davide Formolo Movistar Team + 01.43
49 Jasper Stuyven Lidl-Trek + 01.43
50 Brandon Rivera INEOS Grenadiers + 01.43
51 Esteban Chaves EF Education-EasyPost + 01.43
52 Ben Healy EF Education-EasyPost + 01.43
53 Toms Skujins Lidl-Trek + 01.43
54 Damiano Caruso Bahrain Victorious + 01.43
55 Manuele Tarozzi VF Group-Bardiani CSF-Faizanè + 01.43
56 Valentin Madouas Groupama-FDJ + 01.43
57 Francesco Busatto Intermarché-Wanty + 01.51
58 Nicolas Prodhomme Decathlon AG2R La Mondiale Team + 01.51
59 Alessandro Tonelli Team Polti VisitMalta + 01.51
60 Valentin Paret-Peintre Soudal Quick-Step + 02.22
61 Benjamin Thomas Cofidis + 02.25
62 Orluis Aular Movistar Team + 02.25
63 Hannes Wilksch Tudor Pro Cycling Team + 02.25
64 Matteo Scalco VF Group-Bardiani CSF-Faizanè + 02.25
65 Steven Kruijswijk Team Visma | Lease a Bike + 02.25
66 Mark Donovan Q36.5 Pro Cycling Team + 02.25
67 Gijs Leemreize Team Picnic PostNL + 03.43
68 Kevin Colleoni Intermarché-Wanty + 04.17
69 Gianni Vermeersch Alpecin-Deceuninck + 05.07
70 Clément Venturini ARKEA-B&B HOTELS + 06.05
71 Anthony Delaplace ARKEA-B&B HOTELS + 06.05
72 Jasha Sütterlin Team Jayco-AlUla + 06.18
73 Jan Maas Cofidis + 06.18
74 Rafal Majka UAE Team Emirates-XRG + 07.39
75 Rick Pluimers Tudor Pro Cycling Team + 07.39
76 Felix Großschartner UAE Team Emirates-XRG + 07.39
77 Jakob Fuglsang Israel-Premier Tech + 08.03
78 Gianni Moscon Red Bull-BORA-hansgrohe + 08.08
79 Lawrence Warbasse Tudor Pro Cycling Team + 08.08
80 Dylan van Baarle Team Visma | Lease a Bike + 09.09
81 Lorenzo Germani Groupama-FDJ + 09.09
82 Amanuel Ghebreigzabhier Lidl-Trek + 09.09
83 Connor Swift INEOS Grenadiers + 09.09
84 Mirco Maestri Team Polti VisitMalta + 09.09
85 Jorge Arcas Movistar Team + 09.09
86 Mathis Le Berre ARKEA-B&B HOTELS + 09.09
87 Vito Braet Intermarché-Wanty + 09.09
88 Marco Frigo Israel-Premier Tech + 13.34
89 Damien Howson Q36.5 Pro Cycling Team + 14.08
90 Magnus Cort Uno-X Mobility + 14.08
91 Filip Maciejuk Red Bull-BORA-hansgrohe + 14.08
92 Samuel Gaze Alpecin-Deceuninck + 14.08
93 Natnael Tesfazion Movistar Team + 14.08
94 Clément Russo Groupama-FDJ + 14.08
95 Paul Penhoët Groupama-FDJ + 14.08
96 Dorian Godon Decathlon AG2R La Mondiale Team + 14.08
97 Robert Stannard Bahrain Victorious + 14.08
98 Anders Halland Johannessen Uno-X Mobility + 19.17
99 Xandro Meurisse Alpecin-Deceuninck + 19.17
100 Niklas Märkl Team Picnic PostNL + 19.17
101 Florian Stork Tudor Pro Cycling Team + 19.17
102 Giovanni Lonardi Team Polti VisitMalta + 19.17
103 Enrico Zanoncello VF Group-Bardiani CSF-Faizanè + 19.17
104 Andrea Pietrobon Team Polti VisitMalta + 19.17
105 Davide Bais Team Polti VisitMalta + 19.17
106 Bjoern Koerdt Team Picnic PostNL + 19.17
107 Enzo Leijnse Team Picnic PostNL + 19.17
108 Fran Miholjevic Bahrain Victorious + 19.17
109 Paul Magnier Soudal Quick-Step + 19.18
110 Bryan Coquard Cofidis + 19.18
111 Pepijn Reinderink Soudal Quick-Step + 19.18
112 Kamiel Bonneu Intermarché-Wanty + 19.18
113 Andrea Pasqualon Bahrain Victorious + 19.18
114 Samuele Battistella EF Education-EasyPost + 19.18
115 Davide Toneatti XDS Astana Team + 19.18
116 Patrick Gamper Team Jayco-AlUla + 19.18
117 Tim van Dijke Red Bull-BORA-hansgrohe + 19.44
118 Olav Kooij Team Visma | Lease a Bike + 19.44
119 Luka Mezgec Team Jayco-AlUla + 19.44
120 Domen Novak UAE Team Emirates-XRG + 19.44
121 Rui Oliveira UAE Team Emirates-XRG + 19.44
122 Lucas Hamilton INEOS Grenadiers + 19.44
123 Jake Stewart Israel-Premier Tech + 19.44
124 Nadav Raisberg Israel-Premier Tech + 19.44
125 Amaury Capiot ARKEA-B&B HOTELS + 19.44
126 Tord Gudmestad Decathlon AG2R La Mondiale Team + 19.44
127 Sam Bennett Decathlon AG2R La Mondiale Team + 19.44
128 Alexander Krieger Tudor Pro Cycling Team + 19.44
129 Jonas Koch Red Bull-BORA-hansgrohe + 19.44
130 Nickolas Zukowsky Q36.5 Pro Cycling Team + 19.44
131 Casper van Uden Team Picnic PostNL + 19.44
132 Søren Wærenskjold Uno-X Mobility + 19.44
133 Casper Pedersen Soudal Quick-Step + 19.44
134 William Blume Levy Uno-X Mobility + 19.44
135 Ådne Holter Uno-X Mobility + 19.44
136 Josef Cerný Soudal Quick-Step + 19.44
137 Pelayo Sanchez Movistar Team + 19.44
138 Maikel Zijlaard Tudor Pro Cycling Team + 19.51
139 Elmar Reinders Team Jayco-AlUla + 22.11
140 Dylan Groenewegen Team Jayco-AlUla + 22.11
141 Salvatore Puccio INEOS Grenadiers + 22.11
142 Jonathan Milan Lidl-Trek + 22.11
143 Valentin Ferron Cofidis + 22.11
144 Edward Theuns Lidl-Trek + 22.11
145 Francisco Muñoz Team Polti VisitMalta + 22.11
146 Bram Welten Team Picnic PostNL + 22.11
147 Daniel McLay Team Visma | Lease a Bike + 22.11
- Wout Poels XDS Astana Team DNF
- Johan Price-Pejtersen Alpecin-Deceuninck DNF
- Michal Kwiatkowski INEOS Grenadiers DNF
- Alessandro Verre ARKEA-B&B HOTELS DNF
- Rui Costa EF Education-EasyPost DNF
- Edward Dunbar Team Jayco-AlUla DNF
- Gianluca Brambilla Q36.5 Pro Cycling Team DNF
- Afonso Eulalio Bahrain Victorious DNF
- Simone Consonni Lidl-Trek DNF

GC

PosRiderTeam Time
1 Filippo Ganna INEOS Grenadiers 21:19:03
2 Juan Ayuso UAE Team Emirates-XRG + 00.22
3 Antonio Tiberi Bahrain Victorious + 00.29
4 Derek Gee Israel-Premier Tech + 00.34
5 Mattia Cattaneo Soudal Quick-Step + 00.36
6 Kévin Vauquelin ARKEA-B&B HOTELS + 00.41
7 Laurens De Plus INEOS Grenadiers + 00.45
8 Romain Grégoire Groupama-FDJ + 00.48
9 David de la Cruz Q36.5 Pro Cycling Team + 00.54
10 Pello Bilbao Bahrain Victorious + 00.54
11 Giulio Ciccone Lidl-Trek + 00.56
12 Jai Hindley Red Bull-BORA-hansgrohe + 00.56
13 Ion Izagirre Cofidis + 00.57
14 Marc Hirschi Tudor Pro Cycling Team + 00.59
15 Tom Pidcock Q36.5 Pro Cycling Team + 01.01
16 Mikel Landa Soudal Quick-Step + 01.02
17 Adam Yates UAE Team Emirates-XRG + 01.03
18 Fredrik Dversnes Uno-X Mobility + 01.04
19 Richard Carapaz EF Education-EasyPost + 01.09
20 Davide Piganzoli Team Polti VisitMalta + 01.09
21 Roger Adrià Red Bull-BORA-hansgrohe + 01.11
22 Filippo Zana Team Jayco-AlUla + 01.12
23 Cian Uijtdebroeks Team Visma | Lease a Bike + 01.13
24 Tobias Halland Johannessen Uno-X Mobility + 01.13
25 Einer Rubio Movistar Team + 01.16
26 Simone Velasco XDS Astana Team + 01.21
27 Simon Yates Team Visma | Lease a Bike + 01.26
28 Alex Aranburu Cofidis + 01.26
29 Nicola Conci XDS Astana Team + 01.31
30 Mathieu van der Poel Alpecin-Deceuninck + 01.37
31 Alessandro Pinarello VF Group-Bardiani CSF-Faizanè + 01.39
32 Nairo Quintana Movistar Team + 01.43
33 Filippo Fiorelli VF Group-Bardiani CSF-Faizanè + 01.47
34 Florian Kajamini XDS Astana Team + 01.51
35 Lorenzo Fortunato XDS Astana Team + 02.02
36 Isaac del Toro UAE Team Emirates-XRG + 02.09
37 Ben Healy EF Education-EasyPost + 02.24
38 Andrea Vendrame Decathlon AG2R La Mondiale Team + 02.35
39 Valentin Madouas Groupama-FDJ + 02.54
40 Chris Hamilton Team Picnic PostNL + 03.01
41 Quentin Pacher Groupama-FDJ + 03.10
42 Johannes Staune-Mittet Decathlon AG2R La Mondiale Team + 03.20
43 Nicolas Prodhomme Decathlon AG2R La Mondiale Team + 03.24
44 Luca Covili VF Group-Bardiani CSF-Faizanè + 03.24
45 Jonas Rutsch Intermarché-Wanty + 03.25
46 Jasper Stuyven Lidl-Trek + 03.37
47 Brandon Rivera INEOS Grenadiers + 03.53
48 Davide Formolo Movistar Team + 03.53
49 Orluis Aular Movistar Team + 04.12
50 Valentin Paret-Peintre Soudal Quick-Step + 04.36
51 Esteban Chaves EF Education-EasyPost + 04.53
52 Gijs Leemreize Team Picnic PostNL + 07.30
53 Mark Donovan Q36.5 Pro Cycling Team + 08.04
54 Cristian Rodriguez ARKEA-B&B HOTELS + 08.11
55 Felix Großschartner UAE Team Emirates-XRG + 08.20
56 Rick Pluimers Tudor Pro Cycling Team + 08.34
57 Gianni Vermeersch Alpecin-Deceuninck + 10.16
58 Francesco Busatto Intermarché-Wanty + 11.22
59 Mirco Maestri Team Polti VisitMalta + 11.39
60 Gianni Moscon Red Bull-BORA-hansgrohe + 11.51
61 Hannes Wilksch Tudor Pro Cycling Team + 14.11
62 Attila Valter Team Visma | Lease a Bike + 15.31
63 Jorge Arcas Movistar Team + 16.11
64 Rafal Majka UAE Team Emirates-XRG + 16.44
65 Manuele Tarozzi VF Group-Bardiani CSF-Faizanè + 17.02
66 Lawrence Warbasse Tudor Pro Cycling Team + 17.10
67 Benjamin Thomas Cofidis + 17.12
68 Alessandro Tonelli Team Polti VisitMalta + 17.19
69 Gal Glivar Alpecin-Deceuninck + 18.26
70 Matteo Scalco VF Group-Bardiani CSF-Faizanè + 18.33
71 Lorenzo Germani Groupama-FDJ + 19.39
72 Connor Swift INEOS Grenadiers + 20.03
73 Tim van Dijke Red Bull-BORA-hansgrohe + 20.40
74 Paul Ourselin Cofidis + 21.01
75 Marco Frigo Israel-Premier Tech + 21.02
76 Jasha Sütterlin Team Jayco-AlUla + 21.02
77 Anthony Delaplace ARKEA-B&B HOTELS + 21.21
78 Steven Kruijswijk Team Visma | Lease a Bike + 21.25
79 Casper Pedersen Soudal Quick-Step + 21.39
80 Damiano Caruso Bahrain Victorious + 21.41
81 Robert Stannard Bahrain Victorious + 22.12
82 Casper van Uden Team Picnic PostNL + 22.19
83 Paul Magnier Soudal Quick-Step + 22.30
84 Filip Maciejuk Red Bull-BORA-hansgrohe + 22.45
85 Dries De Bondt Decathlon AG2R La Mondiale Team + 23.06
86 Clément Venturini ARKEA-B&B HOTELS + 23.54
87 Francisco Muñoz Team Polti VisitMalta + 23.59
88 Ådne Holter Uno-X Mobility + 24.03
89 Davide Toneatti XDS Astana Team + 24.16
90 Jonas Koch Red Bull-BORA-hansgrohe + 24.53
91 Olav Kooij Team Visma | Lease a Bike + 25.17
92 Samuele Battistella EF Education-EasyPost + 26.51
93 Jakob Fuglsang Israel-Premier Tech + 26.54
94 Kevin Colleoni Intermarché-Wanty + 26.55
95 Anders Halland Johannessen Uno-X Mobility + 27.10
96 Florian Stork Tudor Pro Cycling Team + 28.04
97 Dylan van Baarle Team Visma | Lease a Bike + 28.05
98 Clément Russo Groupama-FDJ + 28.48
99 William Blume Levy Uno-X Mobility + 29.08
100 Dorian Godon Decathlon AG2R La Mondiale Team + 29.14
101 Paul Penhoët Groupama-FDJ + 30.30
102 Natnael Tesfazion Movistar Team + 31.20
103 Enzo Leijnse Team Picnic PostNL + 31.34
104 Jan Maas Cofidis + 32.15
105 Toms Skujins Lidl-Trek + 33.59
106 Giovanni Lonardi Team Polti VisitMalta + 34.36
107 Mathis Le Berre ARKEA-B&B HOTELS + 35.16
108 Samuel Gaze Alpecin-Deceuninck + 35.38
109 Kamiel Bonneu Intermarché-Wanty + 36.09
110 Josef Cerný Soudal Quick-Step + 38.02
111 Nickolas Zukowsky Q36.5 Pro Cycling Team + 38.21
112 Davide Bais Team Polti VisitMalta + 38.26
113 Jake Stewart Israel-Premier Tech + 38.30
114 Andrea Pietrobon Team Polti VisitMalta + 38.48
115 Damien Howson Q36.5 Pro Cycling Team + 39.21
116 Maikel Zijlaard Tudor Pro Cycling Team + 41.28
117 Pepijn Reinderink Soudal Quick-Step + 41.51
118 Enrico Zanoncello VF Group-Bardiani CSF-Faizanè + 41.54
119 Fran Miholjevic Bahrain Victorious + 42.01
120 Lucas Hamilton INEOS Grenadiers + 42.30
121 Xandro Meurisse Alpecin-Deceuninck + 43.17
122 Vito Braet Intermarché-Wanty + 43.22
123 Magnus Cort Uno-X Mobility + 45.23
124 Tord Gudmestad Decathlon AG2R La Mondiale Team + 45.29
125 Amanuel Ghebreigzabhier Lidl-Trek + 45.59
126 Bjoern Koerdt Team Picnic PostNL + 46.12
127 Rui Oliveira UAE Team Emirates-XRG + 47.38
128 Andrea Pasqualon Bahrain Victorious + 48.13
129 Luka Mezgec Team Jayco-AlUla + 48.15
130 Domen Novak UAE Team Emirates-XRG + 48.24
131 Amaury Capiot ARKEA-B&B HOTELS + 48.33
132 Niklas Märkl Team Picnic PostNL + 48.41
133 Nadav Raisberg Israel-Premier Tech + 48.45
134 Edward Theuns Lidl-Trek + 49.32
135 Daniel McLay Team Visma | Lease a Bike + 50.39
136 Bryan Coquard Cofidis + 51.25
137 Elmar Reinders Team Jayco-AlUla + 51.43
138 Pelayo Sanchez Movistar Team + 52.00
139 Patrick Gamper Team Jayco-AlUla + 52.33
140 Alexander Krieger Tudor Pro Cycling Team + 53.56
141 Valentin Ferron Cofidis + 55.23
142 Bram Welten Team Picnic PostNL + 55.53
143 Sam Bennett Decathlon AG2R La Mondiale Team + 56.09
144 Søren Wærenskjold Uno-X Mobility + 57.12
145 Jonathan Milan Lidl-Trek + 58.08
146 Salvatore Puccio INEOS Grenadiers + 58.20
147 Dylan Groenewegen Team Jayco-AlUla + 58.26
- Wout Poels XDS Astana Team DNF
- Johan Price-Pejtersen Alpecin-Deceuninck DNF
- Michal Kwiatkowski INEOS Grenadiers DNF
- Alessandro Verre ARKEA-B&B HOTELS DNF
- Rui Costa EF Education-EasyPost DNF
- Edward Dunbar Team Jayco-AlUla DNF
- Gianluca Brambilla Q36.5 Pro Cycling Team DNF
- Afonso Eulalio Bahrain Victorious DNF
- Simone Consonni Lidl-Trek DNF

Youth

PosRiderTeam Time
1 Juan Ayuso UAE Team Emirates-XRG 21:19:25
2 Antonio Tiberi Bahrain Victorious + 00.07
3 Kévin Vauquelin ARKEA-B&B HOTELS + 00.19
4 Romain Grégoire Groupama-FDJ + 00.26
5 Davide Piganzoli Team Polti VisitMalta + 00.47
6 Cian Uijtdebroeks Team Visma | Lease a Bike + 00.51
7 Alessandro Pinarello VF Group-Bardiani CSF-Faizanè + 01.17
8 Florian Kajamini XDS Astana Team + 01.29
9 Isaac del Toro UAE Team Emirates-XRG + 01.47
10 Ben Healy EF Education-EasyPost + 02.02
11 Johannes Staune-Mittet Decathlon AG2R La Mondiale Team + 02.58
12 Valentin Paret-Peintre Soudal Quick-Step + 04.14
13 Rick Pluimers Tudor Pro Cycling Team + 08.12
14 Francesco Busatto Intermarché-Wanty + 11.00
15 Hannes Wilksch Tudor Pro Cycling Team + 13.49
16 Gal Glivar Alpecin-Deceuninck + 18.04
17 Matteo Scalco VF Group-Bardiani CSF-Faizanè + 18.11
18 Lorenzo Germani Groupama-FDJ + 19.17
19 Tim van Dijke Red Bull-BORA-hansgrohe + 20.18
20 Marco Frigo Israel-Premier Tech + 20.40
21 Casper van Uden Team Picnic PostNL + 21.57
22 Paul Magnier Soudal Quick-Step + 22.08
23 Francisco Muñoz Team Polti VisitMalta + 23.37
24 Ådne Holter Uno-X Mobility + 23.41
25 Davide Toneatti XDS Astana Team + 23.54
26 Olav Kooij Team Visma | Lease a Bike + 24.55
27 William Blume Levy Uno-X Mobility + 28.46
28 Paul Penhoët Groupama-FDJ + 30.08
29 Enzo Leijnse Team Picnic PostNL + 31.12
30 Mathis Le Berre ARKEA-B&B HOTELS + 34.54
31 Pepijn Reinderink Soudal Quick-Step + 41.29
32 Fran Miholjevic Bahrain Victorious + 41.39
33 Vito Braet Intermarché-Wanty + 43.00
34 Tord Gudmestad Decathlon AG2R La Mondiale Team + 45.07
35 Bjoern Koerdt Team Picnic PostNL + 45.50
36 Nadav Raisberg Israel-Premier Tech + 48.23
37 Pelayo Sanchez Movistar Team + 51.38
38 Søren Wærenskjold Uno-X Mobility + 56.50
39 Jonathan Milan Lidl-Trek + 57.46

Points

PosRiderTeam Points
1 Jonathan Milan Lidl-Trek 26
2 Olav Kooij Team Visma | Lease a Bike 19
3 Tom Pidcock Q36.5 Pro Cycling Team 18
4 Mathieu van der Poel Alpecin-Deceuninck 18
5 Filippo Ganna INEOS Grenadiers 17
6 Andrea Vendrame Decathlon AG2R La Mondiale Team 17
7 Rick Pluimers Tudor Pro Cycling Team 17
8 Roger Adrià Red Bull-BORA-hansgrohe 15
9 Fredrik Dversnes Uno-X Mobility 14
10 Juan Ayuso UAE Team Emirates-XRG 12
11 Romain Grégoire Groupama-FDJ 12
12 Maikel Zijlaard Tudor Pro Cycling Team 10
13 Alex Aranburu Cofidis 9
14 Manuele Tarozzi VF Group-Bardiani CSF-Faizanè 8
15 Mirco Maestri Team Polti VisitMalta 8
16 Paul Penhoët Groupama-FDJ 8
17 Antonio Tiberi Bahrain Victorious 7
18 Giulio Ciccone Lidl-Trek 7
19 Paul Magnier Soudal Quick-Step 7
20 Simone Velasco XDS Astana Team 6
21 Tim van Dijke Red Bull-BORA-hansgrohe 6
22 Jonas Rutsch Intermarché-Wanty 5
23 Xandro Meurisse Alpecin-Deceuninck 5
24 Derek Gee Israel-Premier Tech 5
25 Filippo Fiorelli VF Group-Bardiani CSF-Faizanè 5
26 Sam Bennett Decathlon AG2R La Mondiale Team 5
27 Mattia Cattaneo Soudal Quick-Step 4
28 Jake Stewart Israel-Premier Tech 4
29 Tobias Halland Johannessen Uno-X Mobility 3
30 William Blume Levy Uno-X Mobility 3
31 Søren Wærenskjold Uno-X Mobility 3
32 Pello Bilbao Bahrain Victorious 2
33 Isaac del Toro UAE Team Emirates-XRG 2
34 Samuele Battistella EF Education-EasyPost 2
35 Giovanni Lonardi Team Polti VisitMalta 2
36 Andrea Pasqualon Bahrain Victorious 2
37 Bryan Coquard Cofidis 2
38 Kévin Vauquelin ARKEA-B&B HOTELS 1
39 Gijs Leemreize Team Picnic PostNL 1
40 Robert Stannard Bahrain Victorious 1
41 Dries De Bondt Decathlon AG2R La Mondiale Team 1
42 Enrico Zanoncello VF Group-Bardiani CSF-Faizanè 1

Mountain

PosRiderTeam Points
1 Manuele Tarozzi VF Group-Bardiani CSF-Faizanè 32
2 Davide Bais Team Polti VisitMalta 11
3 Richard Carapaz EF Education-EasyPost 10
4 Fredrik Dversnes Uno-X Mobility 8
5 Ben Healy EF Education-EasyPost 7
6 Roger Adrià Red Bull-BORA-hansgrohe 5
7 Mirco Maestri Team Polti VisitMalta 5
8 Juan Ayuso UAE Team Emirates-XRG 5
9 Derek Gee Israel-Premier Tech 5
10 Alessandro Tonelli Team Polti VisitMalta 5
11 Tom Pidcock Q36.5 Pro Cycling Team 3
12 Gijs Leemreize Team Picnic PostNL 3
13 Mark Donovan Q36.5 Pro Cycling Team 3
14 Paul Ourselin Cofidis 3
15 Dries De Bondt Decathlon AG2R La Mondiale Team 3
16 Antonio Tiberi Bahrain Victorious 2
17 Jorge Arcas Movistar Team 2
18 Gal Glivar Alpecin-Deceuninck 2
19 Filippo Ganna INEOS Grenadiers 1
20 Giulio Ciccone Lidl-Trek 1
21 Steven Kruijswijk Team Visma | Lease a Bike 1
22 William Blume Levy Uno-X Mobility 1
23 Kamiel Bonneu Intermarché-Wanty 1
24 Xandro Meurisse Alpecin-Deceuninck 1
25 Salvatore Puccio INEOS Grenadiers 1

Team

PosTeamTime
1 UAE Team Emirates-XRG 63:58:58
2 XDS Astana Team + 02.33
3 Team Visma | Lease a Bike + 02.37
4 INEOS Grenadiers + 02.49
5 Soudal Quick-Step + 03.36
6 Movistar Team + 04.23
7 EF Education-EasyPost + 04.30
8 Groupama-FDJ + 04.31
9 Bahrain Victorious + 04.36
10 VF Group-Bardiani CSF-Faizanè + 05.01
11 Decathlon AG2R La Mondiale Team + 05.45
12 Q36.5 Pro Cycling Team + 07.02
13 Red Bull-BORA-hansgrohe + 09.03
14 Tudor Pro Cycling Team + 12.10
15 Team Polti VisitMalta + 13.39
16 Uno-X Mobility + 14.54
17 Cofidis + 16.53
18 Alpecin-Deceuninck + 19.31
19 ARKEA-B&B HOTELS + 24.16
20 Lidl-Trek + 25.40
21 Team Picnic PostNL + 30.22
22 Intermarché-Wanty + 33.39
23 Team Jayco-AlUla + 39.55
24 Israel-Premier Tech + 46.35

Race profile

Race
Tirreno-Adriatico
Start date
10.03.2025
End date
16.03.2025
Total distance
205.0 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 ❤️