Giro d'Italia 2023  |  Stage 21. Roma - Roma   

106th edition

126 km, 28 May 2023

Rider Team Time
1.
Mark CAVENDISH
Astana Qazaqstan Team 2h48'26"
2.
Alex KIRSCH
Lidl - Trek
3.
Filippo FIORELLI
Green Project - Bardiani - CSF - Faizane
4.
Alberto DAINESE
Team DSM - Firmenich
5.
Alexander KRIEGER
Alpecin - Deceuninck
6.
Jake STEWART
Groupama - FDJ
7.
Fernando GAVIRIA RENDÓN
Movistar Team
8.
Michael MATTHEWS
Team Jayco - AlUla
9.
Arne MARIT
Intermarché - Circus - Wanty
10.
Campbell STEWART
Team Jayco - AlUla
11.
Simone CONSONNI
Cofidis
12.
Stephen WILLIAMS
Israel - Premier Tech
13.
Charlie QUARTERMAN
Team Corratec - Selle Italia
14.
Jonathan MILAN
Bahrain Victorious
15.
Eddie DUNBAR
Team Jayco - AlUla
16.
Vincenzo ALBANESE
Eolo - Kometa Cycling Team
17.
Lorenzo ROTA
Intermarché - Circus - Wanty
18.
Andreas LEKNESSUND
Team DSM - Firmenich
19.
Ilan VAN WILDER
Soudal - Quick Step
20.
Lennard KÄMNA
Bora - Hansgrohe
21.
Damiano CARUSO
Bahrain Victorious
22.
Andrea PASQUALON
Bahrain Victorious
23.
Thibaut PINOT
Groupama - FDJ
24.
Rudy MOLARD
Groupama - FDJ
25.
Aurélien PARET-PEINTRE
Ag2r - Citroën Team
26.
João Pedro Gonçalves ALMEIDA
UAE Team Emirates
27.
José Joaquín ROJAS GIL
Movistar Team
28.
Alessandro IACCHI
Team Corratec - Selle Italia
29.
Lawrence WARBASSE
Ag2r - Citroën Team
30.
Davide FORMOLO
UAE Team Emirates
31.
Einer Augusto RUBIO REYES
Movistar Team
32.
Primož ROGLIČ
Jumbo - Visma
33.
Ignatas KONOVALOVAS
Groupama - FDJ
34.
Thibault GUERNALEC
Team Arkea - Samsic
35.
Bob JUNGELS
Bora - Hansgrohe
36.
Martin MARCELLUSI
Green Project - Bardiani - CSF - Faizane
37.
Jay VINE
UAE Team Emirates
38.
Filippo ZANA
Team Jayco - AlUla
39.
Jasha SÜTTERLIN
Bahrain Victorious
40.
Thymen ARENSMAN
Ineos Grenadiers
41.
Alessandro DE MARCHI
Team Jayco - AlUla
42.
Michael HEPBURN
Team Jayco - AlUla
43.
Bruno ARMIRAIL
Groupama - FDJ
44.
Daan HOOLE
Lidl - Trek
45.
Sepp KUSS
Jumbo - Visma
46.
Kristian SBARAGLI
Alpecin - Deceuninck
47.
Davide BAIS
Eolo - Kometa Cycling Team
48.
Mirco MAESTRI
Eolo - Kometa Cycling Team
49.
Alex BAUDIN
Ag2r - Citroën Team
50.
Laurens DE PLUS
Ineos Grenadiers
51.
Edoardo ZAMBANINI
Bahrain Victorious
52.
Alessandro TONELLI
Green Project - Bardiani - CSF - Faizane
53.
Sam OOMEN
Jumbo - Visma
54.
François BIDARD
Cofidis
55.
Mattia BAIS
Eolo - Kometa Cycling Team
56.
Jonas Iversby HVIDEBERG
Team DSM - Firmenich
57.
Derek GEE
Israel - Premier Tech
58.
Max KANTER
Movistar Team
59.
Alexander KONYCHEV
Team Corratec - Selle Italia
60.
Alberto BETTIOL
EF Education - Easypost
61.
Diego ULISSI
UAE Team Emirates
62.
Nicholas DALLA VALLE
Team Corratec - Selle Italia
63.
Geraint THOMAS
Ineos Grenadiers
64.
Laurenz REX
Intermarché - Circus - Wanty
65.
Koen BOUWMAN
Jumbo - Visma
66.
Alexandre DELETTRE
Cofidis
67.
Santiago BUITRAGO SANCHEZ
Bahrain Victorious
68.
Vadim PRONSKIY
Astana Qazaqstan Team
69.
Michel RIES
Team Arkea - Samsic
70.
Luis León SÁNCHEZ GIL
Astana Qazaqstan Team
71.
Albert TORRES BARCELÓ
Movistar Team
72.
Marco FRIGO
Israel - Premier Tech
73.
Salvatore PUCCIO
Ineos Grenadiers
74.
Thomas CHAMPION
Cofidis
75.
Valentin PARET-PEINTRE
Ag2r - Citroën Team
76.
Cristian SCARONI
Astana Qazaqstan Team
77.
William BARTA
Movistar Team
78.
Matthew RICCITELLO
Israel - Premier Tech
79.
Lorenzo FORTUNATO
Eolo - Kometa Cycling Team
80.
Jack HAIG
Bahrain Victorious
81.
Pieter SERRY
Soudal - Quick Step
82.
Hugo TOUMIRE
Cofidis
83.
Gianni MOSCON
Astana Qazaqstan Team
84.
Nicolas PRODHOMME
Ag2r - Citroën Team
85.
Toms SKUJIŅŠ
Lidl - Trek
86.
Henok MULUBRHAN
Green Project - Bardiani - CSF - Faizane
87.
Warren BARGUIL
Team Arkea - Samsic
88.
Otto VERGAERDE
Lidl - Trek
89.
Stefano OLDANI
Alpecin - Deceuninck
90.
Simone VELASCO
Astana Qazaqstan Team
91.
Jonathan LASTRA MARTÍNEZ
Cofidis
92.
Sebastian BERWICK
Israel - Premier Tech
93.
Brandon MCNULTY
UAE Team Emirates
94.
Alan RIOU
Team Arkea - Samsic
95.
Jefferson Alexander CEPEDA ORTIZ
EF Education - Easypost
96.
Fabian LIENHARD
Groupama - FDJ
97.
Laurens HUYS
Intermarché - Circus - Wanty
98.
Michel HESSMANN
Jumbo - Visma
99.
Francesco GAVAZZI
Eolo - Kometa Cycling Team
100.
Karel VACEK
Team Corratec - Selle Italia
101.
Diego Pablo SEVILLA LÓPEZ
Eolo - Kometa Cycling Team
102.
Patrick KONRAD
Bora - Hansgrohe
103.
Anton PALZER
Bora - Hansgrohe
104.
Lukas PÖSTLBERGER
Team Jayco - AlUla
105.
Davide GABBURO
Green Project - Bardiani - CSF - Faizane
106.
Filippo MAGLI
Green Project - Bardiani - CSF - Faizane
107.
Senne LEYSEN
Alpecin - Deceuninck 01'29"
108.
Bauke MOLLEMA
Lidl - Trek 01'57"
109.
Thomas GLOAG
Jumbo - Visma 02'01"
110.
Ben HEALY
EF Education - Easypost
111.
Niklas MÄRKL
Team DSM - Firmenich 02'08"
112.
Pascal ACKERMANN
UAE Team Emirates 00'00"
113.
Ryan GIBBONS
UAE Team Emirates
114.
Yukiya ARASHIRO
Bahrain Victorious 02'11"
115.
Magnus CORT NIELSEN
EF Education - Easypost
116.
Maxime BOUET
Team Arkea - Samsic 02'24"
117.
Cesare BENEDETTI
Bora - Hansgrohe 03'43"
118.
Nico DENZ
Bora - Hansgrohe 03'55"
119.
Edoardo AFFINI
Jumbo - Visma 04'09"
120.
Joseph Lloyd DOMBROWSKI
Astana Qazaqstan Team 04'15"
121.
Rohan DENNIS
Jumbo - Visma 04'20"
122.
Veljko STOJNIĆ
Team Corratec - Selle Italia
123.
Carlos VERONA QUINTANILLA
Movistar Team 04'23"
124.
Ben SWIFT
Ineos Grenadiers 04'24"
125.
Marius MAYRHOFER
Team DSM - Firmenich 04'56"
GC Leader

Stage information

Start, finish: Stage 21. Roma - Roma

Distance: 126 km

Date: 28 May 2023