Tirreno-Adriatico 2025 - Stage 7

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

GC

PosRiderTeam Time
1 Juan Ayuso UAE Team Emirates-XRG 28:41:24
2 Filippo Ganna INEOS Grenadiers + 00.35
3 Antonio Tiberi Bahrain Victorious + 00.36
4 Derek Gee Israel-Premier Tech + 00.42
5 Jai Hindley Red Bull-BORA-hansgrohe + 00.53
6 Tom Pidcock Q36.5 Pro Cycling Team + 00.56
7 Mikel Landa Soudal Quick-Step + 01.05
8 David de la Cruz Q36.5 Pro Cycling Team + 01.32
9 Pello Bilbao Bahrain Victorious + 01.32
10 Mattia Cattaneo Soudal Quick-Step + 01.38
11 Tobias Halland Johannessen Uno-X Mobility + 01.46
12 Kévin Vauquelin ARKEA-B&B HOTELS + 01.52
13 Giulio Ciccone Lidl-Trek + 01.58
14 Simon Yates Team Visma | Lease a Bike + 02.04
15 Romain Grégoire Groupama-FDJ + 02.05
16 Adam Yates UAE Team Emirates-XRG + 02.05
17 Davide Piganzoli Team Polti VisitMalta + 02.11
18 Richard Carapaz EF Education-EasyPost + 02.26
19 Isaac del Toro UAE Team Emirates-XRG + 02.33
20 Einer Rubio Movistar Team + 02.33
21 Lorenzo Fortunato XDS Astana Team + 02.40
22 Alessandro Pinarello VF Group-Bardiani CSF-Faizanè + 02.41
23 Marc Hirschi Tudor Pro Cycling Team + 02.48
24 Ben Healy EF Education-EasyPost + 02.54
25 Filippo Zana Team Jayco-AlUla + 03.01
26 Simone Velasco XDS Astana Team + 03.10
27 Florian Kajamini XDS Astana Team + 03.26
28 Ion Izagirre Cofidis + 03.27
29 Alex Aranburu Cofidis + 03.28
30 Filippo Fiorelli VF Group-Bardiani CSF-Faizanè + 03.44
31 Andrea Vendrame Decathlon AG2R La Mondiale Team + 04.07
32 Nairo Quintana Movistar Team + 04.08
33 Nicola Conci XDS Astana Team + 04.26
34 Chris Hamilton Team Picnic PostNL + 04.47
35 Valentin Madouas Groupama-FDJ + 05.24
36 Johannes Staune-Mittet Decathlon AG2R La Mondiale Team + 05.25
37 Nicolas Prodhomme Decathlon AG2R La Mondiale Team + 05.31
38 Valentin Paret-Peintre Soudal Quick-Step + 05.32
39 Quentin Pacher Groupama-FDJ + 05.40
40 Esteban Chaves EF Education-EasyPost + 06.10
41 Brandon Rivera INEOS Grenadiers + 06.22
42 Luca Covili VF Group-Bardiani CSF-Faizanè + 06.29
43 Jonas Rutsch Intermarché-Wanty + 06.43
44 Jasper Stuyven Lidl-Trek + 06.54
45 Fredrik Dversnes Uno-X Mobility + 07.05
46 Laurens De Plus INEOS Grenadiers + 08.39
47 Cristian Rodriguez ARKEA-B&B HOTELS + 09.28
48 Roger Adrià Red Bull-BORA-hansgrohe + 10.21
49 Gijs Leemreize Team Picnic PostNL + 10.48
50 Mathieu van der Poel Alpecin-Deceuninck + 11.26
51 Davide Formolo Movistar Team + 12.10
52 Orluis Aular Movistar Team + 13.46
53 Mark Donovan Q36.5 Pro Cycling Team + 14.44
54 Gianni Vermeersch Alpecin-Deceuninck + 16.23
55 Rick Pluimers Tudor Pro Cycling Team + 17.28
56 Attila Valter Team Visma | Lease a Bike + 17.38
57 Hannes Wilksch Tudor Pro Cycling Team + 18.38
58 Francesco Busatto Intermarché-Wanty + 19.39
59 Mirco Maestri Team Polti VisitMalta + 19.56
60 Felix Großschartner UAE Team Emirates-XRG + 20.30
61 Alessandro Tonelli Team Polti VisitMalta + 21.14
62 Gianni Moscon Red Bull-BORA-hansgrohe + 21.19
63 Manuele Tarozzi VF Group-Bardiani CSF-Faizanè + 23.21
64 Matteo Scalco VF Group-Bardiani CSF-Faizanè + 24.34
65 Lorenzo Germani Groupama-FDJ + 24.49
66 Damiano Caruso Bahrain Victorious + 24.54
67 Jorge Arcas Movistar Team + 25.05
68 Lawrence Warbasse Tudor Pro Cycling Team + 25.27
69 Steven Kruijswijk Team Visma | Lease a Bike + 25.49
70 Paul Ourselin Cofidis + 26.33
71 Benjamin Thomas Cofidis + 26.43
72 Rafal Majka UAE Team Emirates-XRG + 26.52
73 Anthony Delaplace ARKEA-B&B HOTELS + 26.53
74 Gal Glivar Alpecin-Deceuninck + 27.36
75 Jasha Sütterlin Team Jayco-AlUla + 27.58
76 Marco Frigo Israel-Premier Tech + 29.34
77 Connor Swift INEOS Grenadiers + 30.11
78 Anders Halland Johannessen Uno-X Mobility + 30.22
79 Florian Stork Tudor Pro Cycling Team + 31.09
80 Clément Venturini ARKEA-B&B HOTELS + 31.28
81 Kevin Colleoni Intermarché-Wanty + 31.48
82 Tim van Dijke Red Bull-BORA-hansgrohe + 31.52
83 Filip Maciejuk Red Bull-BORA-hansgrohe + 32.13
84 Jakob Fuglsang Israel-Premier Tech + 33.24
85 Casper van Uden Team Picnic PostNL + 33.31
86 Dries De Bondt Decathlon AG2R La Mondiale Team + 33.42
87 Davide Toneatti XDS Astana Team + 33.44
88 Dylan van Baarle Team Visma | Lease a Bike + 34.35
89 Robert Stannard Bahrain Victorious + 34.42
90 Casper Pedersen Soudal Quick-Step + 34.51
91 Paul Magnier Soudal Quick-Step + 35.08
92 Francisco Muñoz Team Polti VisitMalta + 35.11
93 Samuele Battistella EF Education-EasyPost + 35.23
94 Jonas Koch Red Bull-BORA-hansgrohe + 36.05
95 Jan Maas Cofidis + 37.47
96 Olav Kooij Team Visma | Lease a Bike + 37.51
97 William Blume Levy Uno-X Mobility + 38.10
98 Kamiel Bonneu Intermarché-Wanty + 39.09
99 Natnael Tesfazion Movistar Team + 40.30
100 Dorian Godon Decathlon AG2R La Mondiale Team + 41.37
101 Paul Penhoët Groupama-FDJ + 41.42
102 Enzo Leijnse Team Picnic PostNL + 42.46
103 Ådne Holter Uno-X Mobility + 43.04
104 Toms Skujins Lidl-Trek + 44.15
105 Clément Russo Groupama-FDJ + 44.28
106 Giovanni Lonardi Team Polti VisitMalta + 45.48
107 Mathis Le Berre ARKEA-B&B HOTELS + 46.28
108 Davide Bais Team Polti VisitMalta + 46.43
109 Andrea Pietrobon Team Polti VisitMalta + 47.52
110 Magnus Cort Uno-X Mobility + 48.35
111 Pepijn Reinderink Soudal Quick-Step + 48.47
112 Amanuel Ghebreigzabhier Lidl-Trek + 50.15
113 Enrico Zanoncello VF Group-Bardiani CSF-Faizanè + 51.15
114 Xandro Meurisse Alpecin-Deceuninck + 52.27
115 Samuel Gaze Alpecin-Deceuninck + 52.33
116 Lucas Hamilton INEOS Grenadiers + 53.42
117 Josef Cerný Soudal Quick-Step + 53.45
118 Jake Stewart Israel-Premier Tech + 53.49
119 Damien Howson Q36.5 Pro Cycling Team + 54.40
120 Fran Miholjevic Bahrain Victorious + 57.53
121 Maikel Zijlaard Tudor Pro Cycling Team + 58.23
122 Niklas Märkl Team Picnic PostNL + 59.53
123 Andrea Pasqualon Bahrain Victorious + 01:02.15
124 Tord Gudmestad Decathlon AG2R La Mondiale Team + 01:02.18
125 Patrick Gamper Team Jayco-AlUla + 01:02.31
126 Luka Mezgec Team Jayco-AlUla + 01:04.45
127 Amaury Capiot ARKEA-B&B HOTELS + 01:05.20
128 Nadav Raisberg Israel-Premier Tech + 01:05.26
129 Bryan Coquard Cofidis + 01:06.11
130 Edward Theuns Lidl-Trek + 01:06.16
131 Daniel McLay Team Visma | Lease a Bike + 01:06.22
132 Valentin Ferron Cofidis + 01:07.33
133 Elmar Reinders Team Jayco-AlUla + 01:08.38
134 Alexander Krieger Tudor Pro Cycling Team + 01:11.20
135 Jonathan Milan Lidl-Trek + 01:11.58
136 Sam Bennett Decathlon AG2R La Mondiale Team + 01:12.58
137 Dylan Groenewegen Team Jayco-AlUla + 01:15.21
138 Søren Wærenskjold Uno-X Mobility + 01:15.29
- Cian Uijtdebroeks Team Visma | Lease a Bike DNF
- Domen Novak UAE Team Emirates-XRG DNF
- Nickolas Zukowsky Q36.5 Pro Cycling Team DNF
- Salvatore Puccio INEOS Grenadiers DNF
- Rui Oliveira UAE Team Emirates-XRG DNF
- Bjoern Koerdt Team Picnic PostNL DNF

Youth

PosRiderTeam Time
1 Juan Ayuso UAE Team Emirates-XRG 28:41:24
2 Antonio Tiberi Bahrain Victorious + 00.36
3 Kévin Vauquelin ARKEA-B&B HOTELS + 01.52
4 Romain Grégoire Groupama-FDJ + 02.05
5 Davide Piganzoli Team Polti VisitMalta + 02.11
6 Isaac del Toro UAE Team Emirates-XRG + 02.33
7 Alessandro Pinarello VF Group-Bardiani CSF-Faizanè + 02.41
8 Ben Healy EF Education-EasyPost + 02.54
9 Florian Kajamini XDS Astana Team + 03.26
10 Johannes Staune-Mittet Decathlon AG2R La Mondiale Team + 05.25
11 Valentin Paret-Peintre Soudal Quick-Step + 05.32
12 Rick Pluimers Tudor Pro Cycling Team + 17.28
13 Hannes Wilksch Tudor Pro Cycling Team + 18.38
14 Francesco Busatto Intermarché-Wanty + 19.39
15 Matteo Scalco VF Group-Bardiani CSF-Faizanè + 24.34
16 Lorenzo Germani Groupama-FDJ + 24.49
17 Gal Glivar Alpecin-Deceuninck + 27.36
18 Marco Frigo Israel-Premier Tech + 29.34
19 Tim van Dijke Red Bull-BORA-hansgrohe + 31.52
20 Casper van Uden Team Picnic PostNL + 33.31
21 Davide Toneatti XDS Astana Team + 33.44
22 Paul Magnier Soudal Quick-Step + 35.08
23 Francisco Muñoz Team Polti VisitMalta + 35.11
24 Olav Kooij Team Visma | Lease a Bike + 37.51
25 William Blume Levy Uno-X Mobility + 38.10
26 Paul Penhoët Groupama-FDJ + 41.42
27 Enzo Leijnse Team Picnic PostNL + 42.46
28 Ådne Holter Uno-X Mobility + 43.04
29 Mathis Le Berre ARKEA-B&B HOTELS + 46.28
30 Pepijn Reinderink Soudal Quick-Step + 48.47
31 Fran Miholjevic Bahrain Victorious + 57.53
32 Tord Gudmestad Decathlon AG2R La Mondiale Team + 01:02.18
33 Nadav Raisberg Israel-Premier Tech + 01:05.26
34 Jonathan Milan Lidl-Trek + 01:11.58
35 Søren Wærenskjold Uno-X Mobility + 01:15.29

Points

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

Mountain

PosRiderTeam Points
1 Manuele Tarozzi VF Group-Bardiani CSF-Faizanè 32
2 Juan Ayuso UAE Team Emirates-XRG 20
3 Tom Pidcock Q36.5 Pro Cycling Team 13
4 Davide Bais Team Polti VisitMalta 11
5 Richard Carapaz EF Education-EasyPost 10
6 Fredrik Dversnes Uno-X Mobility 8
7 Derek Gee Israel-Premier Tech 7
8 Jai Hindley Red Bull-BORA-hansgrohe 7
9 Ben Healy EF Education-EasyPost 7
10 Brandon Rivera INEOS Grenadiers 5
11 Roger Adrià Red Bull-BORA-hansgrohe 5
12 Mirco Maestri Team Polti VisitMalta 5
13 Andrea Pietrobon Team Polti VisitMalta 5
14 Antonio Tiberi Bahrain Victorious 5
15 Mikel Landa Soudal Quick-Step 5
16 Alessandro Tonelli Team Polti VisitMalta 5
17 Gijs Leemreize Team Picnic PostNL 3
18 Mark Donovan Q36.5 Pro Cycling Team 3
19 Paul Ourselin Cofidis 3
20 Rafal Majka UAE Team Emirates-XRG 3
21 Dries De Bondt Decathlon AG2R La Mondiale Team 3
22 Samuele Battistella EF Education-EasyPost 3
23 Laurens De Plus INEOS Grenadiers 2
24 Jorge Arcas Movistar Team 2
25 Gal Glivar Alpecin-Deceuninck 2
26 Magnus Cort Uno-X Mobility 2
27 Filippo Ganna INEOS Grenadiers 1
28 Giulio Ciccone Lidl-Trek 1
29 Isaac del Toro UAE Team Emirates-XRG 1
30 Felix Großschartner UAE Team Emirates-XRG 1
31 Steven Kruijswijk Team Visma | Lease a Bike 1
32 Benjamin Thomas Cofidis 1
33 William Blume Levy Uno-X Mobility 1
34 Kamiel Bonneu Intermarché-Wanty 1
35 Xandro Meurisse Alpecin-Deceuninck 1

Team

PosTeamTime
1 UAE Team Emirates-XRG 86:07:15
2 Soudal Quick-Step + 04.23
3 XDS Astana Team + 05.21
4 EF Education-EasyPost + 06.20
5 Bahrain Victorious + 06.23
6 Team Visma | Lease a Bike + 07.03
7 Groupama-FDJ + 09.34
8 VF Group-Bardiani CSF-Faizanè + 09.51
9 Decathlon AG2R La Mondiale Team + 10.18
10 INEOS Grenadiers + 11.38
11 Q36.5 Pro Cycling Team + 13.07
12 Movistar Team + 15.08
13 Tudor Pro Cycling Team + 20.17
14 Uno-X Mobility + 20.37
15 Team Polti VisitMalta + 25.30
16 Cofidis + 25.43
17 Red Bull-BORA-hansgrohe + 26.28
18 ARKEA-B&B HOTELS + 31.02
19 Lidl-Trek + 32.04
20 Alpecin-Deceuninck + 41.46
21 Intermarché-Wanty + 42.38
22 Team Picnic PostNL + 45.24
23 Team Jayco-AlUla + 55.00
24 Israel-Premier Tech + 59.33

Race profile

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