Giro d'Italia 2023 - Stage 12

Bra > Rivoli, 185.0km

06.05-28.05

The Giro d'Italia, also known as La Corsa Rosa, will be held for the 109th time in 2026. First held in 1909, the Giro has established itself as one of the most iconic races on the cycling calendar with 71 different winners. This year's edition runs from May 8 to May 31, starting in Nessebar, Bulgaria and finishing in Rome, Italy. The winner of the race is awarded the iconic maglia rosa.

Results

Stage

PosRiderTeam Time
1 Nico Denz BORA-hansgrohe 4:18:11
2 Toms Skujins Lidl-Trek + 00.00
3 Sebastian Berwick Israel-Premier Tech + 00.03
4 Alessandro Tonelli Green Project-Bardiani CSF-Faizanè + 00.58
5 Marco Frigo Israel-Premier Tech + 02.07
6 Ilan Van Wilder Soudal Quick-Step + 02.20
7 Alberto Bettiol EF Education-EasyPost + 02.20
8 Cristian Scaroni Astana Qazaqstan Team + 02.20
9 Michel Heßmann Jumbo-Visma + 02.20
10 Alex Baudin AG2R Citroën Team + 02.20
11 Laurens Huys Intermarché-Circus-Wanty + 02.20
12 Davide Formolo UAE Team Emirates + 02.20
13 Valentin Paret-Peintre AG2R Citroën Team + 02.20
14 Einer Rubio Movistar Team + 02.20
15 Sepp Kuss Jumbo-Visma + 02.20
16 Stefano Oldani Alpecin-Deceuninck + 03.46
17 Jasha Sütterlin Bahrain Victorious + 03.46
18 Amanuel Ghebreigzabhier Lidl-Trek + 03.46
19 Jonathan Lastra Cofidis + 03.46
20 Lorenzo Fortunato EOLO-Kometa Cycling Team + 03.51
21 Patrick Konrad BORA-hansgrohe + 03.51
22 Veljko Stojnic Corratec Selle Italia + 05.14
23 Davide Gabburo Green Project-Bardiani CSF-Faizanè + 05.56
24 Luca Covili Green Project-Bardiani CSF-Faizanè + 05.56
25 Bauke Mollema Lidl-Trek + 06.09
26 Pavel Sivakov INEOS Grenadiers + 08.19
27 Laurens De Plus INEOS Grenadiers + 08.19
28 Geraint Thomas INEOS Grenadiers + 08.19
29 Thymen Arensman INEOS Grenadiers + 08.19
30 Rohan Dennis Jumbo-Visma + 08.19
31 Primoz Roglic Jumbo-Visma + 08.19
32 Koen Bouwman Jumbo-Visma + 08.19
33 Sam Oomen Jumbo-Visma + 08.19
34 Thomas Gloag Jumbo-Visma + 08.19
35 Lorenzo Rota Intermarché-Circus-Wanty + 08.19
36 Diego Ulissi UAE Team Emirates + 08.19
37 Damiano Caruso Bahrain Victorious + 08.19
38 Anton Palzer BORA-hansgrohe + 08.19
39 Santiago Buitrago Bahrain Victorious + 08.19
40 Joao Almeida UAE Team Emirates + 08.19
41 Brandon McNulty UAE Team Emirates + 08.19
42 Edoardo Zambanini Bahrain Victorious + 08.19
43 Lennard Kämna BORA-hansgrohe + 08.19
44 Andreas Leknessund Team dsm-firmenich + 08.19
45 Jack Haig Bahrain Victorious + 08.19
46 Edward Dunbar Team Jayco-AlUla + 08.19
47 Nicolas Prodhomme AG2R Citroën Team + 08.19
48 Bob Jungels BORA-hansgrohe + 08.19
49 Thibaut Pinot Groupama-FDJ + 08.19
50 Thomas Champion Cofidis + 08.19
51 Luis León Sánchez Astana Qazaqstan Team + 08.19
52 Simone Velasco Astana Qazaqstan Team + 08.19
53 Bruno Armirail Groupama-FDJ + 08.19
54 Filippo Zana Team Jayco-AlUla + 08.19
55 Hugh Carthy EF Education-EasyPost + 08.19
56 Alexander Cepeda EF Education-EasyPost + 08.19
57 Lawrence Warbasse AG2R Citroën Team + 08.19
58 Matthew Riccitello Israel-Premier Tech + 08.19
59 Aurélien Paret-Peintre AG2R Citroën Team + 08.19
60 François Bidard Cofidis + 08.19
61 William Barta Movistar Team + 08.19
62 Warren Barguil Team Arkéa-Samsic + 08.19
63 Vadim Pronskiy Astana Qazaqstan Team + 08.19
64 Alessandro De Marchi Team Jayco-AlUla + 08.19
65 Hugo Toumire Cofidis + 12.11
66 Alexandre Delettre Cofidis + 12.11
67 Pieter Serry Soudal Quick-Step + 12.11
68 Michael Matthews Team Jayco-AlUla + 13.14
69 Maxime Bouet Team Arkéa-Samsic + 13.42
70 Francesco Gavazzi EOLO-Kometa Cycling Team + 13.42
71 Rudy Molard Groupama-FDJ + 13.42
72 Lukas Pöstlberger Team Jayco-AlUla + 14.29
73 Simon Clarke Israel-Premier Tech + 15.48
74 Michael Hepburn Team Jayco-AlUla + 15.48
75 Andrea Pasqualon Bahrain Victorious + 15.48
76 Niccolo Bonifazio Intermarché-Circus-Wanty + 15.48
77 Niklas Märkl Team dsm-firmenich + 15.48
78 Kristian Sbaragli Alpecin-Deceuninck + 15.48
79 Michel Ries Team Arkéa-Samsic + 15.48
80 Derek Gee Israel-Premier Tech + 15.48
81 Magnus Cort EF Education-EasyPost + 15.48
82 Henok Mulubrhan Green Project-Bardiani CSF-Faizanè + 15.48
83 Stefan de Bod EF Education-EasyPost + 15.48
84 Mirco Maestri EOLO-Kometa Cycling Team + 15.48
85 Marius Mayrhofer Team dsm-firmenich + 15.48
86 Edoardo Affini Jumbo-Visma + 15.48
87 Karel Vacek Corratec Selle Italia + 15.48
88 Davide Ballerini Soudal Quick-Step + 20.25
89 Jay Vine UAE Team Emirates + 20.25
90 Joe Dombrowski Astana Qazaqstan Team + 20.25
91 Stephen Williams Israel-Premier Tech + 20.25
92 Arne Marit Intermarché-Circus-Wanty + 20.44
93 Mark Cavendish Astana Qazaqstan Team + 20.44
94 Samuele Battistella Astana Qazaqstan Team + 20.44
95 Alexander Konychev Corratec Selle Italia + 20.44
96 José Joaquin Rojas Movistar Team + 20.44
97 Charlie Quarterman Corratec Selle Italia + 20.44
98 Daan Hoole Lidl-Trek + 20.44
99 Senne Leysen Alpecin-Deceuninck + 20.44
100 Ryan Gibbons UAE Team Emirates + 20.44
101 Mattia Bais EOLO-Kometa Cycling Team + 20.44
102 Otto Vergaerde Lidl-Trek + 20.44
103 Alessandro Iacchi Corratec Selle Italia + 20.44
104 Fabian Lienhard Groupama-FDJ + 20.44
105 Alex Kirsch Lidl-Trek + 20.44
106 Laurenz Rex Intermarché-Circus-Wanty + 20.44
107 Alberto Dainese Team dsm-firmenich + 20.44
108 Ben Healy EF Education-EasyPost + 20.44
109 Alan Riou Team Arkéa-Samsic + 20.44
110 Mads Pedersen Lidl-Trek + 20.44
111 Davide Bais EOLO-Kometa Cycling Team + 20.44
112 Alexander Krieger Alpecin-Deceuninck + 20.44
113 Max Kanter Movistar Team + 20.44
114 Cesare Benedetti BORA-hansgrohe + 20.44
115 Martin Marcellusi Green Project-Bardiani CSF-Faizanè + 20.44
116 Ignatas Konovalovas Groupama-FDJ + 20.44
117 Ben Swift INEOS Grenadiers + 20.44
118 Campbell Stewart Team Jayco-AlUla + 20.44
119 Salvatore Puccio INEOS Grenadiers + 20.44
120 Alessandro Verre Team Arkéa-Samsic + 20.44
121 Filippo Fiorelli Green Project-Bardiani CSF-Faizanè + 20.44
122 Jonas Iversby Hvideberg Team dsm-firmenich + 20.44
123 Gianni Moscon Astana Qazaqstan Team + 20.44
124 Diego Sevilla EOLO-Kometa Cycling Team + 20.44
125 Pascal Ackermann UAE Team Emirates + 20.44
126 Yukiya Arashiro Bahrain Victorious + 20.44
127 Carlos Verona Movistar Team + 20.44
128 Filippo Magli Green Project-Bardiani CSF-Faizanè + 20.44
129 Vincenzo Albanese EOLO-Kometa Cycling Team + 20.44
130 Fernando Gaviria Movistar Team + 20.44
131 Albert Torres Movistar Team + 20.44
132 Nicolas Dalla Valle Corratec Selle Italia + 20.44
133 Jonathan Milan Bahrain Victorious + 20.44
134 Simone Consonni Cofidis + 20.44
135 Thibault Guernalec Team Arkéa-Samsic + 24.58
136 Jake Stewart Groupama-FDJ + 24.58
- Alessandro Covi UAE Team Emirates DNS
- Mikaël Chérel AG2R Citroën Team DNF
- Harm Vanhoucke Team dsm-firmenich DNF
- Kaden Groves Alpecin-Deceuninck DNF

GC

PosRiderTeam Time
1 Geraint Thomas INEOS Grenadiers 49:02:05
2 Primoz Roglic Jumbo-Visma + 00.02
3 Joao Almeida UAE Team Emirates + 00.22
4 Andreas Leknessund Team dsm-firmenich + 00.35
5 Damiano Caruso Bahrain Victorious + 01.28
6 Lennard Kämna BORA-hansgrohe + 01.52
7 Edward Dunbar Team Jayco-AlUla + 02.32
8 Thymen Arensman INEOS Grenadiers + 02.32
9 Laurens De Plus INEOS Grenadiers + 02.36
10 Aurélien Paret-Peintre AG2R Citroën Team + 02.48
11 Jack Haig Bahrain Victorious + 02.58
12 Hugh Carthy EF Education-EasyPost + 03.22
13 Patrick Konrad BORA-hansgrohe + 04.15
14 Santiago Buitrago Bahrain Victorious + 04.40
15 Thibaut Pinot Groupama-FDJ + 04.48
16 Ilan Van Wilder Soudal Quick-Step + 06.08
17 Simone Velasco Astana Qazaqstan Team + 08.05
18 Jonathan Lastra Cofidis + 09.01
19 Alessandro Tonelli Green Project-Bardiani CSF-Faizanè + 09.43
20 Sepp Kuss Jumbo-Visma + 09.43
21 Einer Rubio Movistar Team + 11.11
22 Michel Heßmann Jumbo-Visma + 12.13
23 Alexander Cepeda EF Education-EasyPost + 13.45
24 Toms Skujins Lidl-Trek + 14.13
25 Bruno Armirail Groupama-FDJ + 15.19
26 Lorenzo Fortunato EOLO-Kometa Cycling Team + 15.56
27 Pavel Sivakov INEOS Grenadiers + 16.11
28 Luca Covili Green Project-Bardiani CSF-Faizanè + 18.35
29 Marco Frigo Israel-Premier Tech + 19.39
30 Laurens Huys Intermarché-Circus-Wanty + 20.39
31 Davide Formolo UAE Team Emirates + 21.03
32 Koen Bouwman Jumbo-Visma + 22.50
33 Valentin Paret-Peintre AG2R Citroën Team + 23.15
34 Diego Ulissi UAE Team Emirates + 23.20
35 Filippo Zana Team Jayco-AlUla + 24.14
36 Jay Vine UAE Team Emirates + 24.58
37 William Barta Movistar Team + 26.22
38 Warren Barguil Team Arkéa-Samsic + 28.16
39 Lorenzo Rota Intermarché-Circus-Wanty + 31.58
40 Derek Gee Israel-Premier Tech + 33.19
41 Luis León Sánchez Astana Qazaqstan Team + 33.21
42 Stefano Oldani Alpecin-Deceuninck + 33.40
43 Bob Jungels BORA-hansgrohe + 34.37
44 Sam Oomen Jumbo-Visma + 36.02
45 Nicolas Prodhomme AG2R Citroën Team + 38.15
46 Nico Denz BORA-hansgrohe + 42.48
47 Edoardo Zambanini Bahrain Victorious + 43.51
48 Cristian Scaroni Astana Qazaqstan Team + 44.52
49 Anton Palzer BORA-hansgrohe + 46.29
50 Alessandro De Marchi Team Jayco-AlUla + 48.28
51 Ben Healy EF Education-EasyPost + 49.51
52 Brandon McNulty UAE Team Emirates + 50.58
53 Alberto Bettiol EF Education-EasyPost + 51.01
54 François Bidard Cofidis + 52.11
55 Bauke Mollema Lidl-Trek + 53.25
56 Rohan Dennis Jumbo-Visma + 56.36
57 Sebastian Berwick Israel-Premier Tech + 57.09
58 Magnus Cort EF Education-EasyPost + 57.13
59 Amanuel Ghebreigzabhier Lidl-Trek + 57.13
60 Andrea Pasqualon Bahrain Victorious + 59.07
61 Mattia Bais EOLO-Kometa Cycling Team + 01:01.08
62 Jasha Sütterlin Bahrain Victorious + 01:03.00
63 Vincenzo Albanese EOLO-Kometa Cycling Team + 01:06.16
64 Lawrence Warbasse AG2R Citroën Team + 01:06.56
65 Ryan Gibbons UAE Team Emirates + 01:10.32
66 Francesco Gavazzi EOLO-Kometa Cycling Team + 01:12.00
67 Carlos Verona Movistar Team + 01:12.31
68 Davide Gabburo Green Project-Bardiani CSF-Faizanè + 01:13.40
69 Thomas Champion Cofidis + 01:14.22
70 Rudy Molard Groupama-FDJ + 01:14.28
71 Michel Ries Team Arkéa-Samsic + 01:15.27
72 Salvatore Puccio INEOS Grenadiers + 01:16.34
73 Vadim Pronskiy Astana Qazaqstan Team + 01:16.51
74 Hugo Toumire Cofidis + 01:17.21
75 Ben Swift INEOS Grenadiers + 01:17.57
76 Joe Dombrowski Astana Qazaqstan Team + 01:18.02
77 Pieter Serry Soudal Quick-Step + 01:19.07
78 Marius Mayrhofer Team dsm-firmenich + 01:19.41
79 Mirco Maestri EOLO-Kometa Cycling Team + 01:20.16
80 Matthew Riccitello Israel-Premier Tech + 01:21.48
81 Mads Pedersen Lidl-Trek + 01:25.01
82 Pascal Ackermann UAE Team Emirates + 01:26.13
83 Davide Bais EOLO-Kometa Cycling Team + 01:27.41
84 Michael Matthews Team Jayco-AlUla + 01:27.48
85 Thomas Gloag Jumbo-Visma + 01:28.07
86 Maxime Bouet Team Arkéa-Samsic + 01:28.15
87 Lukas Pöstlberger Team Jayco-AlUla + 01:33.56
88 Edoardo Affini Jumbo-Visma + 01:34.52
89 Simon Clarke Israel-Premier Tech + 01:35.17
90 José Joaquin Rojas Movistar Team + 01:35.39
91 Karel Vacek Corratec Selle Italia + 01:36.00
92 Samuele Battistella Astana Qazaqstan Team + 01:36.53
93 Jonathan Milan Bahrain Victorious + 01:37.43
94 Diego Sevilla EOLO-Kometa Cycling Team + 01:38.14
95 Senne Leysen Alpecin-Deceuninck + 01:38.49
96 Alexandre Delettre Cofidis + 01:42.08
97 Jake Stewart Groupama-FDJ + 01:42.18
98 Kristian Sbaragli Alpecin-Deceuninck + 01:43.04
99 Martin Marcellusi Green Project-Bardiani CSF-Faizanè + 01:45.22
100 Alex Baudin AG2R Citroën Team + 01:45.36
101 Niklas Märkl Team dsm-firmenich + 01:46.05
102 Laurenz Rex Intermarché-Circus-Wanty + 01:46.28
103 Simone Consonni Cofidis + 01:46.55
104 Stefan de Bod EF Education-EasyPost + 01:49.56
105 Alex Kirsch Lidl-Trek + 01:51.11
106 Thibault Guernalec Team Arkéa-Samsic + 01:52.19
107 Alessandro Verre Team Arkéa-Samsic + 01:53.50
108 Davide Ballerini Soudal Quick-Step + 01:55.14
109 Michael Hepburn Team Jayco-AlUla + 01:55.37
110 Filippo Magli Green Project-Bardiani CSF-Faizanè + 01:57.54
111 Niccolo Bonifazio Intermarché-Circus-Wanty + 01:58.59
112 Stephen Williams Israel-Premier Tech + 01:59.19
113 Henok Mulubrhan Green Project-Bardiani CSF-Faizanè + 02:01.27
114 Max Kanter Movistar Team + 02:02.59
115 Charlie Quarterman Corratec Selle Italia + 02:03.40
116 Gianni Moscon Astana Qazaqstan Team + 02:04.16
117 Mark Cavendish Astana Qazaqstan Team + 02:05.22
118 Filippo Fiorelli Green Project-Bardiani CSF-Faizanè + 02:05.50
119 Ignatas Konovalovas Groupama-FDJ + 02:06.17
120 Arne Marit Intermarché-Circus-Wanty + 02:07.06
121 Alexander Konychev Corratec Selle Italia + 02:07.43
122 Veljko Stojnic Corratec Selle Italia + 02:07.55
123 Alberto Dainese Team dsm-firmenich + 02:08.53
124 Albert Torres Movistar Team + 02:09.08
125 Cesare Benedetti BORA-hansgrohe + 02:09.24
126 Fabian Lienhard Groupama-FDJ + 02:10.00
127 Fernando Gaviria Movistar Team + 02:13.54
128 Jonas Iversby Hvideberg Team dsm-firmenich + 02:16.59
129 Nicolas Dalla Valle Corratec Selle Italia + 02:17.27
130 Alessandro Iacchi Corratec Selle Italia + 02:17.33
131 Daan Hoole Lidl-Trek + 02:18.12
132 Alan Riou Team Arkéa-Samsic + 02:20.21
133 Alexander Krieger Alpecin-Deceuninck + 02:21.18
134 Otto Vergaerde Lidl-Trek + 02:25.07
135 Yukiya Arashiro Bahrain Victorious + 02:25.42
136 Campbell Stewart Team Jayco-AlUla + 02:30.31
- Alessandro Covi UAE Team Emirates DNS
- Mikaël Chérel AG2R Citroën Team DNF
- Harm Vanhoucke Team dsm-firmenich DNF
- Kaden Groves Alpecin-Deceuninck DNF

Youth

PosRiderTeam Time
1 Joao Almeida UAE Team Emirates 49:02:27
2 Andreas Leknessund Team dsm-firmenich + 00.13
3 Thymen Arensman INEOS Grenadiers + 02.10
4 Santiago Buitrago Bahrain Victorious + 04.18
5 Ilan Van Wilder Soudal Quick-Step + 05.46
6 Einer Rubio Movistar Team + 10.49
7 Michel Heßmann Jumbo-Visma + 11.51
8 Alexander Cepeda EF Education-EasyPost + 13.23
9 Marco Frigo Israel-Premier Tech + 19.17
10 Laurens Huys Intermarché-Circus-Wanty + 20.17
11 Valentin Paret-Peintre AG2R Citroën Team + 22.53
12 Filippo Zana Team Jayco-AlUla + 23.52
13 Stefano Oldani Alpecin-Deceuninck + 33.18
14 Edoardo Zambanini Bahrain Victorious + 43.29
15 Ben Healy EF Education-EasyPost + 49.29
16 Brandon McNulty UAE Team Emirates + 50.36
17 Sebastian Berwick Israel-Premier Tech + 56.47
18 Thomas Champion Cofidis + 01:14.00
19 Michel Ries Team Arkéa-Samsic + 01:15.05
20 Vadim Pronskiy Astana Qazaqstan Team + 01:16.29
21 Hugo Toumire Cofidis + 01:16.59
22 Marius Mayrhofer Team dsm-firmenich + 01:19.19
23 Matthew Riccitello Israel-Premier Tech + 01:21.26
24 Davide Bais EOLO-Kometa Cycling Team + 01:27.19
25 Thomas Gloag Jumbo-Visma + 01:27.45
26 Karel Vacek Corratec Selle Italia + 01:35.38
27 Samuele Battistella Astana Qazaqstan Team + 01:36.31
28 Jonathan Milan Bahrain Victorious + 01:37.21
29 Jake Stewart Groupama-FDJ + 01:41.56
30 Martin Marcellusi Green Project-Bardiani CSF-Faizanè + 01:45.00
31 Alex Baudin AG2R Citroën Team + 01:45.14
32 Niklas Märkl Team dsm-firmenich + 01:45.43
33 Laurenz Rex Intermarché-Circus-Wanty + 01:46.06
34 Alessandro Verre Team Arkéa-Samsic + 01:53.28
35 Filippo Magli Green Project-Bardiani CSF-Faizanè + 01:57.32
36 Henok Mulubrhan Green Project-Bardiani CSF-Faizanè + 02:01.05
37 Charlie Quarterman Corratec Selle Italia + 02:03.18
38 Arne Marit Intermarché-Circus-Wanty + 02:06.44
39 Alexander Konychev Corratec Selle Italia + 02:07.21
40 Veljko Stojnic Corratec Selle Italia + 02:07.33
41 Alberto Dainese Team dsm-firmenich + 02:08.31
42 Jonas Iversby Hvideberg Team dsm-firmenich + 02:16.37
43 Alessandro Iacchi Corratec Selle Italia + 02:17.11
44 Daan Hoole Lidl-Trek + 02:17.50
45 Campbell Stewart Team Jayco-AlUla + 02:30.09

Points

PosRiderTeam Points
1 Jonathan Milan Bahrain Victorious 164
2 Mads Pedersen Lidl-Trek 140
3 Pascal Ackermann UAE Team Emirates 88
4 Michael Matthews Team Jayco-AlUla 68
5 Derek Gee Israel-Premier Tech 64
6 Magnus Cort EF Education-EasyPost 56
7 Toms Skujins Lidl-Trek 51
8 Mark Cavendish Astana Qazaqstan Team 51
9 Vincenzo Albanese EOLO-Kometa Cycling Team 44
10 Davide Bais EOLO-Kometa Cycling Team 39
11 Alessandro De Marchi Team Jayco-AlUla 37
12 Aurélien Paret-Peintre AG2R Citroën Team 33
13 Stefano Oldani Alpecin-Deceuninck 32
14 Marius Mayrhofer Team dsm-firmenich 31
15 Ben Healy EF Education-EasyPost 29
16 Arne Marit Intermarché-Circus-Wanty 29
17 Nico Denz BORA-hansgrohe 25
18 Filippo Fiorelli Green Project-Bardiani CSF-Faizanè 25
19 Andreas Leknessund Team dsm-firmenich 22
20 Veljko Stojnic Corratec Selle Italia 20
21 Primoz Roglic Jumbo-Visma 20
22 Mirco Maestri EOLO-Kometa Cycling Team 19
23 Niccolo Bonifazio Intermarché-Circus-Wanty 19
24 Carlos Verona Movistar Team 18
25 Alexander Konychev Corratec Selle Italia 18
26 Geraint Thomas INEOS Grenadiers 18
27 Thomas Champion Cofidis 18
28 Karel Vacek Corratec Selle Italia 18
29 Simone Consonni Cofidis 16
30 Joao Almeida UAE Team Emirates 14
31 Warren Barguil Team Arkéa-Samsic 14
32 Nicolas Dalla Valle Corratec Selle Italia 14
33 Mattia Bais EOLO-Kometa Cycling Team 13
34 Charlie Quarterman Corratec Selle Italia 12
35 Filippo Zana Team Jayco-AlUla 12
36 Sebastian Berwick Israel-Premier Tech 12
37 Alessandro Tonelli Green Project-Bardiani CSF-Faizanè 11
38 Davide Ballerini Soudal Quick-Step 11
39 Amanuel Ghebreigzabhier Lidl-Trek 10
40 Fernando Gaviria Movistar Team 10
41 Marco Frigo Israel-Premier Tech 8
42 Francesco Gavazzi EOLO-Kometa Cycling Team 8
43 Laurenz Rex Intermarché-Circus-Wanty 8
44 Bruno Armirail Groupama-FDJ 7
45 Lorenzo Rota Intermarché-Circus-Wanty 7
46 Cristian Scaroni Astana Qazaqstan Team 7
47 Jake Stewart Groupama-FDJ 7
48 Jasha Sütterlin Bahrain Victorious 6
49 Simon Clarke Israel-Premier Tech 6
50 Diego Sevilla EOLO-Kometa Cycling Team 6
51 Max Kanter Movistar Team 6
52 Thibaut Pinot Groupama-FDJ 5
53 Ilan Van Wilder Soudal Quick-Step 5
54 Valentin Paret-Peintre AG2R Citroën Team 5
55 Alexandre Delettre Cofidis 5
56 Filippo Magli Green Project-Bardiani CSF-Faizanè 5
57 Henok Mulubrhan Green Project-Bardiani CSF-Faizanè 5
58 Damiano Caruso Bahrain Victorious 4
59 Edward Dunbar Team Jayco-AlUla 4
60 Thymen Arensman INEOS Grenadiers 4
61 Simone Velasco Astana Qazaqstan Team 4
62 Koen Bouwman Jumbo-Visma 4
63 Jay Vine UAE Team Emirates 4
64 Alberto Bettiol EF Education-EasyPost 4
65 Bauke Mollema Lidl-Trek 4
66 Brandon McNulty UAE Team Emirates 3
67 Alessandro Verre Team Arkéa-Samsic 3
68 Lennard Kämna BORA-hansgrohe 2
69 Michel Heßmann Jumbo-Visma 2
70 Ryan Gibbons UAE Team Emirates 2
71 Martin Marcellusi Green Project-Bardiani CSF-Faizanè 2
72 Fabian Lienhard Groupama-FDJ 2
73 Campbell Stewart Team Jayco-AlUla 2
74 Jonathan Lastra Cofidis 1
75 Lukas Pöstlberger Team Jayco-AlUla 1
76 Alex Baudin AG2R Citroën Team 1
77 Alex Kirsch Lidl-Trek 1
78 Michael Hepburn Team Jayco-AlUla 1
79 Alberto Dainese Team dsm-firmenich -13

Mountain

PosRiderTeam Points
1 Davide Bais EOLO-Kometa Cycling Team 104
2 Thibaut Pinot Groupama-FDJ 50
3 Karel Vacek Corratec Selle Italia 36
4 Toms Skujins Lidl-Trek 30
5 Amanuel Ghebreigzabhier Lidl-Trek 30
6 Ben Healy EF Education-EasyPost 24
7 Aurélien Paret-Peintre AG2R Citroën Team 22
8 Alessandro De Marchi Team Jayco-AlUla 22
9 Veljko Stojnic Corratec Selle Italia 21
10 Francesco Gavazzi EOLO-Kometa Cycling Team 18
11 Warren Barguil Team Arkéa-Samsic 16
12 Nico Denz BORA-hansgrohe 15
13 Santiago Buitrago Bahrain Victorious 12
14 Thomas Champion Cofidis 12
15 Simon Clarke Israel-Premier Tech 12
16 Derek Gee Israel-Premier Tech 10
17 Andreas Leknessund Team dsm-firmenich 10
18 Magnus Cort EF Education-EasyPost 10
19 Filippo Zana Team Jayco-AlUla 9
20 Sebastian Berwick Israel-Premier Tech 8
21 Vincenzo Albanese EOLO-Kometa Cycling Team 8
22 Primoz Roglic Jumbo-Visma 6
23 Mattia Bais EOLO-Kometa Cycling Team 6
24 Diego Sevilla EOLO-Kometa Cycling Team 6
25 Filippo Magli Green Project-Bardiani CSF-Faizanè 6
26 Charlie Quarterman Corratec Selle Italia 5
27 Alessandro Tonelli Green Project-Bardiani CSF-Faizanè 4
28 Sepp Kuss Jumbo-Visma 4
29 Marco Frigo Israel-Premier Tech 4
30 Alexandre Delettre Cofidis 4
31 Henok Mulubrhan Green Project-Bardiani CSF-Faizanè 4
32 Joao Almeida UAE Team Emirates 3
33 Davide Formolo UAE Team Emirates 3
34 Geraint Thomas INEOS Grenadiers 2
35 Laurens De Plus INEOS Grenadiers 2
36 Pavel Sivakov INEOS Grenadiers 2
37 Vadim Pronskiy Astana Qazaqstan Team 2
38 Laurenz Rex Intermarché-Circus-Wanty 2
39 Edward Dunbar Team Jayco-AlUla 1
40 Bruno Armirail Groupama-FDJ 1
41 Carlos Verona Movistar Team 1
42 Marius Mayrhofer Team dsm-firmenich 1
43 Alessandro Verre Team Arkéa-Samsic 1
44 Fernando Gaviria Movistar Team -4

Team

PosTeamTime
1 Jumbo-Visma 147:02:35
2 INEOS Grenadiers + 03.49
3 EF Education-EasyPost + 04.07
4 Bahrain Victorious + 05.35
5 UAE Team Emirates + 08.35
6 BORA-hansgrohe + 11.24
7 Israel-Premier Tech + 16.42
8 Astana Qazaqstan Team + 30.51
9 Soudal Quick-Step + 31.34
10 Groupama-FDJ + 36.13
11 AG2R Citroën Team + 46.52
12 Team Jayco-AlUla + 55.09
13 EOLO-Kometa Cycling Team + 01:02.42
14 Green Project-Bardiani CSF-Faizanè + 01:05.23
15 Movistar Team + 01:09.47
16 Intermarché-Circus-Wanty + 01:20.42
17 Lidl-Trek + 01:20.48
18 Cofidis + 01:40.24
19 Team dsm-firmenich + 01:50.44
20 Team Arkéa-Samsic + 02:30.51
21 Alpecin-Deceuninck + 02:39.40
22 Corratec Selle Italia + 04:57.36

Race profile

Race
Giro d'Italia
Start date
06.05.2023
End date
28.05.2023
Total distance
185.0 km
Gen
Men
Cat
2.UWT
Country
Italy
Discipline
Road
First edition
1909

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 ❤️