Get all your news in one place.
100’s of premium titles.
One app.
Start reading
Cycling News
Cycling News
Sport
Laura Weislo

2025 Giro d'Italia stage 10 - Time trial start times and preview

Giro d'Italia 2025: Primoz Roglic riding the stage 2 time trial.

The 2025 Giro d'Italia will take on the next major challenge for the overall contenders on Tuesday, May 20 when the riders tackle the 28.6 kilometre individual time trial from Lucca to Pisa.

After a demanding stage on Sunday, traversing the white gravel roads of Tuscany, Isaac del Toro (UAE Team Emirates XRG) became the unexpected race leader, having escaped with stage winner Wout van Aert (Visma-Lease a Bike).

Since Del Toro is in the maglia rosa, he will head down the starting ramp in Lucca last, at 16:40 local time. The expected finishing times will be in the 34-minute range.

First to start is the lanterne rouge of the race, Alexander Krieger (Tudor) but keep an eye on Visma-Lease a Bike's Edoardo Affini, the European time trial champion, who starts 35 minutes later.

Other contenders for the stage win include Van Aert, starting at 14:34, two minutes before Josh Tarling (Ineos Grenadiers).

The main block of GC contenders start at 16:04 with Thymen Arensman (Ineos).

As Philippa York noted in her rest day column, today will be a pivotal moment for Primož Roglič (Red Bull-Bora-Hansgrohe) and his GC campaign. It will be a chance for Roglič to make up time on Juan Ayuso (UAE Team Emirates) - who is still expected to be his team's main leader. 

Roglič was caught up in a crash on the gravel and lost more than a minute, and trails Del Toro by 2:25 and Ayuso by 1:12.

On the 13.7km time trial in Tirana on stage 2, Roglič gained 16 seconds on Ayuso, finishing second by a single second behind Tarling, so look for the Slovenian to right the Red Bull ship on Tuesday.

Subscribe to Cyclingnews for unlimited access to our 2025 Giro d'Italia coverage. Our team on the ground will bring you all the breaking news, reports, analysis and more from every stage of the Italian Grand Tour. Find out more.

Stage 10 profile

Profile of the stage 10 time trial (Image credit: RCS Sport)

Giro d'Italia stage 10 time trial start times

1 Alexander Krieger (Ger) Tudor 13:20:00
2 Jensen Plowright (Aus) Alpecin-Deceuninck 13:21:00
3 Niklas Märkl (Ger) Picnic PostNL 13:22:00
4 Gerben Thijssen (Bel) Intermarché-Wanty 13:23:00
5 Gijs van Hoecke (Bel) Intermarché-Wanty 13:24:00
6 Enrico Zanoncello (Ita) VF Group Bardiani CSF-Faizane' 13:25:00
7 Maikel Zijlaard (Ned) Tudor 13:26:00
8 Matteo Moschetti (Ita) Q36.5 13:27:00
9 Michael Hepburn (Aus) Jayco AlUla 13:28:00
10 Clément Davy (Fra) Groupama-FDJ 13:29:00
11 Olav Kooij (Ned) Visma-Lease a Bike 13:30:00
12 Taco van der Hoorn (Ned) Intermarché-Wanty 13:31:00
13 Francisco Munoz (Spa) Polti Visitmalta 13:32:00
14 Nicolas Debeaumarche (Fra) Cofidis 13:33:00
15 Anton Kuzmin (Kaz) XDS Astana Team 13:34:00
16 Jimmy Janssens (Bel) Alpecin-Deceuninck 13:35:00
17 Casper van Uden (Ned) Picnic PostNL 13:36:00
18 Dries de Bondt (Bel) Decathlon AG2R la Mondiale 13:37:00
19 Jan Maas (Ned) Cofidis 13:38:00
20 Paul Magnier (Fra) Soudal-Quickstep 13:39:00
21 Alexander Edmondson (Aus) Picnic PostNL 13:40:00
22 Ethan Hayter (GBr) Soudal-Quickstep 13:41:00
23 Luke Lamperti (USA) Soudal-Quickstep 13:42:00
24 Matevž Govekar (Slo) Bahrain Victorious 13:43:00
25 Sam Bennett (Irl) Decathlon AG2R la Mondiale 13:44:00
26 Luca Mozzato (Ita) Arkea-B&B Hotels 13:45:00
27 Gianni Moscon (Ita) Red Bull-Bora-Hansgrohe 13:46:00
28 Andrea Pietrobon (Ita) Polti Visitmalta 13:47:00
29 Kim Heiduk (Ger) Ineos Grenadiers 13:48:00
30 Giovanni Lonardi (Ita) Polti Visitmalta 13:49:00
31 Laurens Huys (Bel) Arkea-B&B Hotels 13:50:00
32 Josef Černý (Cze) Soudal-Quickstep 13:51:00
33 Xabier Mikel Azparren (Spa) Q36.5 13:52:00
34 Emils Liepins (Lat) Q36.5 13:53:00
35 Tord Gudmestad (Nor) Decathlon AG2R la Mondiale 13:54:00
36 Edoardo Affini (Ita) Visma-Lease a Bike 13:55:00
37 Milan Fretin (Bel) Cofidis 13:56:00
38 Epis Giosue' (Ita) Arkea-B&B Hotels 13:57:00
39 Albert Torres (Spa) Movistar Team 13:58:00
40 Orluis Aular (Ven) Movistar Team 13:59:00
41 Stan Dewulf (Bel) Decathlon AG2R la Mondiale 14:00:00
42 Sven Erik Bystrøm (Nor) Groupama-FDJ 14:01:00
43 Daan Hoole (Ned) Lidl-Trek 14:02:00
44 Nico Denz (Ger) Red Bull-Bora-Hansgrohe 14:03:00
45 Fran Miholjević (Cro) Bahrain Victorious 14:04:00
46 Max Kanter (Ger) XDS Astana Team 14:05:00
47 Simon Clarke (Aus) Israel-Premier Tech 14:06:00
48 Sylvain Moniquet (Bel) Cofidis 14:07:00
49 Enzo Paleni (Fra) Groupama-FDJ 14:08:00
50 Anthony Perez (Fra) Cofidis 14:09:00
51 Jacopo Mosca (Ita) Lidl-Trek 14:10:00
52 Jon Barrenetxea (Spa) Movistar Team 14:11:00
53 Kevin Colleoni (Ita) Intermarché-Wanty 14:12:00
54 Marco Brenner (Ger) Tudor 14:13:00
55 Kasper Asgreen (Den) EF Education-Easypost 14:14:00
56 Ben Turner (GBr) Ineos Grenadiers 14:15:00
57 Nicholas Schultz (Aus) Israel-Premier Tech 14:16:00
58 Kaden Groves (Aus) Alpecin-Deceuninck 14:17:00
59 Filippo Magli (Ita) VF Group Bardiani CSF-Faizane' 14:18:00
60 Timo Kielich (Bel) Alpecin-Deceuninck 14:19:00
61 Alessandro Verre (Ita) Arkea-B&B Hotels 14:20:00
62 Rick Pluimers (Ned) Tudor 14:21:00
63 Lorenzo Milesi (Ita) Movistar Team 14:22:00
64 Lucas Hamilton (Aus) Ineos Grenadiers 14:23:00
65 Dylan van Baarle (Ned) Visma-Lease a Bike 14:24:00
66 Owain Doull (GBr) EF Education-Easypost 14:25:00
67 Simon Guglielmi (Fra) Arkea-B&B Hotels 14:26:00
68 Georg Steinhauser (Ger) EF Education-Easypost 14:27:00
69 Luke Plapp (Aus) Jayco AlUla 14:28:00
70 Mirco Maestri (Ita) Polti Visitmalta 14:29:00
71 Edward Planckaert (Bel) Alpecin-Deceuninck 14:30:00
72 Filippo Baroncini (Ita) UAE Team Emirates XRG 14:31:00
73 Francesco Busatto (Ita) Intermarché-Wanty 14:32:00
74 Paul Double (GBr) Jayco AlUla 14:33:00
75 Wout van Aert (Bel) Visma-Lease a Bike 14:34:00
76 Honoré Mikkel (Den) EF Education-Easypost 14:35:00
77 Joshua Tarling (GBr) Ineos Grenadiers 14:36:00
78 Jay Vine (Aus) UAE Team Emirates XRG 14:37:00
79 Davide Bais (Ita) Polti Visitmalta 14:38:00
80 Afonso Eulálio (Por) Bahrain Victorious 14:39:00
81 Filippo Fiorelli (Ita) VF Group Bardiani CSF-Faizane' 14:40:00
82 Jan Tratnik (Slo) Red Bull-Bora-Hansgrohe 14:41:00
83 Gijs Leemreize (Ned) Picnic PostNL 14:42:00
84 Mads Pedersen (Den) Lidl-Trek 14:43:00
85 Dorian Godon (Fra) Decathlon AG2R la Mondiale 14:44:00
86 Christian Scaroni (Ita) XDS Astana Team 14:45:00
87 Darren Rafferty (Irl) EF Education-Easypost 14:46:00
88 Hugo Houle (Can) Israel-Premier Tech 14:47:00
89 Davide de Pretto (Ita) Jayco AlUla 14:48:00
90 Bart Lemmen (Ned) Visma-Lease a Bike 14:49:00
91 Milan Vader (Ned) Q36.5 14:50:00
92 Simone Petilli (Ita) Intermarché-Wanty 14:51:00
93 Fabio van den Bossche (Bel) Alpecin-Deceuninck 14:52:00
94 Alessio Martinelli (Ita) VF Group Bardiani CSF-Faizane' 14:53:00
95 Manuele Tarozzi (Ita) VF Group Bardiani CSF-Faizane' 14:54:00
96 Mattia Bais (Ita) Polti Visitmalta 14:55:00
97 Stefano Oldani (Ita) Cofidis 14:56:00
98 Carlos Verona (Spa) Lidl-Trek 14:57:00
99 Jonathan Castroviejo (Spa) Ineos Grenadiers 14:58:00
100 Quentin Pacher (Fra) Groupama-FDJ 14:59:00
101 Giovanni Aleotti (Ita) Red Bull-Bora-Hansgrohe 15:00:00
102 Felix Engelhardt (Ger) Jayco AlUla 15:01:00
103 Quinten Hermans (Bel) Alpecin-Deceuninck 15:02:00
104 Martin Marcellusi (Ita) VF Group Bardiani CSF-Faizane' 15:03:00
105 Corbin Strong (NZl) Israel-Premier Tech 15:04:00
106 Lorenzo Germani (Ita) Groupama-FDJ 15:05:00
107 Gianmarco Garofoli (Ita) Soudal-Quickstep 15:06:00
108 Jakob Fuglsang (Den) Israel-Premier Tech 15:07:00
109 Daniel Felipe Martinez (Col) Red Bull-Bora-Hansgrohe 15:08:00
110 Steven Kruijswijk (Ned) Visma-Lease a Bike 15:09:00
111 Alessandro Tonelli (Ita) Polti Visitmalta 15:10:00
112 Lawrence Warbasse (USA) Tudor 15:11:00
113 Davide Formolo (Ita) Movistar Team 15:12:00
114 Fausto Masnada (Ita) XDS Astana Team 15:13:00
115 Pello Bilbao (Spa) Bahrain Victorious 15:14:00
116 Filippo Zana (Ita) Jayco AlUla 15:15:00
117 Jonathan Lastra (Spa) Cofidis 15:16:00
118 Damien Howson (Aus) Q36.5 15:17:00
119 Sergio Samitier (Spa) Cofidis 15:18:00
120 Romain Bardet (Fra) Picnic PostNL 15:19:00
121 Mark Donovan (GBr) Q36.5 15:20:00
122 Wilco Kelderman (Ned) Visma-Lease a Bike 15:21:00
123 Rémy Rochas (Fra) Groupama-FDJ 15:22:00
124 Patrick Konrad (Aut) Lidl-Trek 15:23:00
125 Jefferson Cepeda (Ecu) Movistar Team 15:24:00
126 Yannis Voisard (Swi) Tudor 15:25:00
127 Nicola Conci (Ita) XDS Astana Team 15:26:00
128 Christopher Hamilton (Aus) Picnic PostNL 15:27:00
129 Luca Covili (Ita) VF Group Bardiani CSF-Faizane' 15:28:00
130 Alexander Cepeda (Ecu) EF Education-Easypost 15:29:00
131 Brandon Rivera (Col) Ineos Grenadiers 15:30:00
132 James Shaw (GBr) EF Education-Easypost 15:31:00
133 Igor Arrieta (Spa) UAE Team Emirates XRG 15:32:00
134 Marco Frigo (Ita) Israel-Premier Tech 15:33:00
135 Wouter Poels (Ned) XDS Astana Team 15:34:00
136 Mattia Cattaneo (Ita) Soudal-Quickstep 15:35:00
137 Andrea Vendrame (Ita) Decathlon AG2R la Mondiale 15:36:00
138 Florian Stork (Ger) Tudor 15:37:00
139 Edoardo Zambanini (Ita) Bahrain Victorious 15:38:00
140 Embret Svestad-Bårdseng (Nor) Arkea-B&B Hotels 15:39:00
141 Martin Tjøtta (Nor) Arkea-B&B Hotels 15:40:00
142 Kévin Geniets (Lux) Groupama-FDJ 15:41:00
143 Louis Meintjes (RSA) Intermarché-Wanty 15:42:00
144 Rafal Majka (Pol) UAE Team Emirates XRG 15:43:00
145 Nairo Quintana (Col) Movistar Team 15:44:00
146 David Gaudu (Fra) Groupama-FDJ 15:45:00
147 James Knox (GBr) Soudal-Quickstep 15:46:00
148 Nicolas Prodhomme (Fra) Decathlon AG2R la Mondiale 15:47:00
149 Max Poole (GBr) Picnic PostNL 15:48:00
150 Lorenzo Fortunato (Ita) XDS Astana Team 15:49:00
151 Diego Ulissi (Ita) XDS Astana Team 15:50:00
152 Derek Gee (Can) Israel-Premier Tech 15:51:00
153 Davide Piganzoli (Ita) Polti Visitmalta 15:52:00
154 Giulio Pellizzari (Ita) Red Bull-Bora-Hansgrohe 15:53:00
155 Christopher Harper (Aus) Jayco AlUla 15:54:00
156 Tom Pidcock (GBr) Q36.5 15:55:00
157 Einer Rubio (Col) Movistar Team 15:58:00
158 Mathias Vacek (Cze) Lidl-Trek 16:01:00
159 Thymen Arensman (Ned) Ineos Grenadiers 16:04:00
160 Damiano Caruso (Ita) Bahrain Victorious 16:07:00
161 Michael Storer (Aus) Tudor 16:10:00
162 Primož Roglič (Slo) Red Bull-Bora-Hansgrohe 16:13:00
163 Adam Yates (GBr) UAE Team Emirates XRG 16:16:00
164 Brandon McNulty (USA) UAE Team Emirates XRG 16:19:00
165 Egan Bernal (Col) Ineos Grenadiers 16:22:00
166 Simon Yates (GBr) Visma-Lease a Bike 16:25:00
167 Giulio Ciccone (Ita) Lidl-Trek 16:28:00
168 Richard Carapaz (Ecu) EF Education-Easypost 16:31:00
169 Antonio Tiberi (Ita) Bahrain Victorious 16:34:00
170 Juan Ayuso (Spa) UAE Team Emirates XRG 16:37:00
171 Isaac del Toro (Mex) UAE Team Emirates XRG 16:40:00

Time checks

  • Pontetetto, km. 8.4
  • Asciano, km. 20.5
Stage 10 map (Image credit: RCS Sport/Giro d'Italia)
Sign up to read this article
Read news from 100’s of titles, curated specifically for you.
Already a member? Sign in here
Related Stories
Top stories on inkl right now
One subscription that gives you access to news from hundreds of sites
Already a member? Sign in here
Our Picks
Fourteen days free
Download the app
One app. One membership.
100+ trusted global sources.