Giro d'Italia 2023 - Stage 15

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

GC

PosRiderTeam Time
1 Bruno Armirail Groupama-FDJ 61:38:06
2 Geraint Thomas INEOS Grenadiers + 01.08
3 Primoz Roglic Jumbo-Visma + 01.10
4 Joao Almeida UAE Team Emirates + 01.30
5 Andreas Leknessund Team dsm-firmenich + 01.50
6 Damiano Caruso Bahrain Victorious + 02.36
7 Lennard Kämna BORA-hansgrohe + 03.02
8 Edward Dunbar Team Jayco-AlUla + 03.40
9 Thymen Arensman INEOS Grenadiers + 03.55
10 Laurens De Plus INEOS Grenadiers + 04.18
11 Thibaut Pinot Groupama-FDJ + 04.23
12 Hugh Carthy EF Education-EasyPost + 04.26
13 Aurélien Paret-Peintre AG2R Citroën Team + 04.30
14 Einer Rubio Movistar Team + 05.29
15 Santiago Buitrago Bahrain Victorious + 06.22
16 Ilan Van Wilder Soudal Quick-Step + 07.32
17 Jack Haig Bahrain Victorious + 07.48
18 Patrick Konrad BORA-hansgrohe + 09.06
19 Simone Velasco Astana Qazaqstan Team + 10.32
20 Sepp Kuss Jumbo-Visma + 10.53
21 Warren Barguil Team Arkéa-Samsic + 12.10
22 Alexander Cepeda EF Education-EasyPost + 13.59
23 Lorenzo Fortunato EOLO-Kometa Cycling Team + 18.12
24 Luis León Sánchez Astana Qazaqstan Team + 19.15
25 Toms Skujins Lidl-Trek + 21.24
26 Laurens Huys Intermarché-Circus-Wanty + 21.33
27 Nicolas Prodhomme AG2R Citroën Team + 23.57
28 Jonathan Lastra Cofidis + 24.12
29 Valentin Paret-Peintre AG2R Citroën Team + 24.50
30 Luca Covili Green Project-Bardiani CSF-Faizanè + 24.53
31 Koen Bouwman Jumbo-Visma + 25.24
32 Derek Gee Israel-Premier Tech + 26.31
33 Diego Ulissi UAE Team Emirates + 28.40
34 Filippo Zana Team Jayco-AlUla + 29.13
35 Marco Frigo Israel-Premier Tech + 33.11
36 Michel Heßmann Jumbo-Visma + 34.57
37 Davide Formolo UAE Team Emirates + 36.32
38 Alessandro Tonelli Green Project-Bardiani CSF-Faizanè + 38.02
39 Alessandro De Marchi Team Jayco-AlUla + 39.46
40 Pavel Sivakov INEOS Grenadiers + 40.25
41 William Barta Movistar Team + 41.30
42 Lorenzo Rota Intermarché-Circus-Wanty + 44.15
43 Brandon McNulty UAE Team Emirates + 45.50
44 Sam Oomen Jumbo-Visma + 47.21
45 Bauke Mollema Lidl-Trek + 48.31
46 Jay Vine UAE Team Emirates + 50.15
47 Stefano Oldani Alpecin-Deceuninck + 54.45
48 Andrea Pasqualon Bahrain Victorious + 54.48
49 Nico Denz BORA-hansgrohe + 55.53
50 Bob Jungels BORA-hansgrohe + 57.57
51 Alberto Bettiol EF Education-EasyPost + 58.05
52 Mattia Bais EOLO-Kometa Cycling Team + 01:02.02
53 Ben Healy EF Education-EasyPost + 01:03.21
54 Rohan Dennis Jumbo-Visma + 01:03.23
55 Anton Palzer BORA-hansgrohe + 01:05.02
56 Edoardo Zambanini Bahrain Victorious + 01:06.35
57 François Bidard Cofidis + 01:10.00
58 Lawrence Warbasse AG2R Citroën Team + 01:12.27
59 Jasha Sütterlin Bahrain Victorious + 01:13.25
60 Cristian Scaroni Astana Qazaqstan Team + 01:19.18
61 Joe Dombrowski Astana Qazaqstan Team + 01:22.41
62 Vincenzo Albanese EOLO-Kometa Cycling Team + 01:24.26
63 Carlos Verona Movistar Team + 01:25.45
64 Thomas Champion Cofidis + 01:27.05
65 Pieter Serry Soudal Quick-Step + 01:28.04
66 Sebastian Berwick Israel-Premier Tech + 01:28.50
67 Ben Swift INEOS Grenadiers + 01:32.33
68 Marius Mayrhofer Team dsm-firmenich + 01:33.06
69 Magnus Cort EF Education-EasyPost + 01:34.06
70 Matthew Riccitello Israel-Premier Tech + 01:37.31
71 Vadim Pronskiy Astana Qazaqstan Team + 01:39.02
72 Francesco Gavazzi EOLO-Kometa Cycling Team + 01:40.19
73 Michael Matthews Team Jayco-AlUla + 01:40.21
74 Ryan Gibbons UAE Team Emirates + 01:40.34
75 Mirco Maestri EOLO-Kometa Cycling Team + 01:42.25
76 Amanuel Ghebreigzabhier Lidl-Trek + 01:43.18
77 Davide Gabburo Green Project-Bardiani CSF-Faizanè + 01:44.41
78 Thomas Gloag Jumbo-Visma + 01:44.50
79 Hugo Toumire Cofidis + 01:45.40
80 Rudy Molard Groupama-FDJ + 01:50.25
81 Salvatore Puccio INEOS Grenadiers + 01:51.00
82 Simon Clarke Israel-Premier Tech + 01:51.15
83 Davide Bais EOLO-Kometa Cycling Team + 01:53.10
84 José Joaquin Rojas Movistar Team + 01:53.28
85 Laurenz Rex Intermarché-Circus-Wanty + 01:59.41
86 Michel Ries Team Arkéa-Samsic + 02:00.58
87 Pascal Ackermann UAE Team Emirates + 02:01.34
88 Maxime Bouet Team Arkéa-Samsic + 02:02.41
89 Davide Ballerini Soudal Quick-Step + 02:04.22
90 Edoardo Affini Jumbo-Visma + 02:09.18
91 Karel Vacek Corratec Selle Italia + 02:10.26
92 Kristian Sbaragli Alpecin-Deceuninck + 02:11.23
93 Henok Mulubrhan Green Project-Bardiani CSF-Faizanè + 02:11.55
94 Lukas Pöstlberger Team Jayco-AlUla + 02:12.39
95 Senne Leysen Alpecin-Deceuninck + 02:13.15
96 Alex Baudin AG2R Citroën Team + 02:13.55
97 Alexandre Delettre Cofidis + 02:14.56
98 Thibault Guernalec Team Arkéa-Samsic + 02:17.08
99 Jake Stewart Groupama-FDJ + 02:18.05
100 Niklas Märkl Team dsm-firmenich + 02:20.31
101 Martin Marcellusi Green Project-Bardiani CSF-Faizanè + 02:20.59
102 Jonathan Milan Bahrain Victorious + 02:21.03
103 Diego Sevilla EOLO-Kometa Cycling Team + 02:21.34
104 Niccolo Bonifazio Intermarché-Circus-Wanty + 02:24.42
105 Stephen Williams Israel-Premier Tech + 02:24.45
106 Alex Kirsch Lidl-Trek + 02:25.37
107 Michael Hepburn Team Jayco-AlUla + 02:30.03
108 Simone Consonni Cofidis + 02:34.41
109 Veljko Stojnic Corratec Selle Italia + 02:36.14
110 Gianni Moscon Astana Qazaqstan Team + 02:36.44
111 Max Kanter Movistar Team + 02:37.25
112 Filippo Magli Green Project-Bardiani CSF-Faizanè + 02:42.08
113 Alexander Konychev Corratec Selle Italia + 02:42.09
114 Fernando Gaviria Movistar Team + 02:43.31
115 Cesare Benedetti BORA-hansgrohe + 02:43.50
116 Ignatas Konovalovas Groupama-FDJ + 02:46.28
117 Otto Vergaerde Lidl-Trek + 02:47.22
118 Charlie Quarterman Corratec Selle Italia + 02:47.54
119 Jonas Iversby Hvideberg Team dsm-firmenich + 02:52.04
120 Arne Marit Intermarché-Circus-Wanty + 02:52.20
121 Filippo Fiorelli Green Project-Bardiani CSF-Faizanè + 02:52.58
122 Mark Cavendish Astana Qazaqstan Team + 02:53.12
123 Fabian Lienhard Groupama-FDJ + 02:53.37
124 Albert Torres Movistar Team + 02:56.33
125 Daan Hoole Lidl-Trek + 03:01.32
126 Alan Riou Team Arkéa-Samsic + 03:03.41
127 Alessandro Iacchi Corratec Selle Italia + 03:04.29
128 Nicolas Dalla Valle Corratec Selle Italia + 03:05.13
129 Alberto Dainese Team dsm-firmenich + 03:05.50
130 Yukiya Arashiro Bahrain Victorious + 03:09.02
131 Alexander Krieger Alpecin-Deceuninck + 03:09.29
132 Campbell Stewart Team Jayco-AlUla + 03:12.04

Youth

PosRiderTeam Time
1 Joao Almeida UAE Team Emirates 61:39:36
2 Andreas Leknessund Team dsm-firmenich + 00.20
3 Thymen Arensman INEOS Grenadiers + 02.25
4 Einer Rubio Movistar Team + 03.59
5 Santiago Buitrago Bahrain Victorious + 04.52
6 Ilan Van Wilder Soudal Quick-Step + 06.02
7 Alexander Cepeda EF Education-EasyPost + 12.29
8 Laurens Huys Intermarché-Circus-Wanty + 20.03
9 Valentin Paret-Peintre AG2R Citroën Team + 23.20
10 Filippo Zana Team Jayco-AlUla + 27.43
11 Marco Frigo Israel-Premier Tech + 31.41
12 Michel Heßmann Jumbo-Visma + 33.27
13 Brandon McNulty UAE Team Emirates + 44.20
14 Stefano Oldani Alpecin-Deceuninck + 53.15
15 Ben Healy EF Education-EasyPost + 01:01.51
16 Edoardo Zambanini Bahrain Victorious + 01:05.05
17 Thomas Champion Cofidis + 01:25.35
18 Sebastian Berwick Israel-Premier Tech + 01:27.20
19 Marius Mayrhofer Team dsm-firmenich + 01:31.36
20 Matthew Riccitello Israel-Premier Tech + 01:36.01
21 Vadim Pronskiy Astana Qazaqstan Team + 01:37.32
22 Thomas Gloag Jumbo-Visma + 01:43.20
23 Hugo Toumire Cofidis + 01:44.10
24 Davide Bais EOLO-Kometa Cycling Team + 01:51.40
25 Laurenz Rex Intermarché-Circus-Wanty + 01:58.11
26 Michel Ries Team Arkéa-Samsic + 01:59.28
27 Karel Vacek Corratec Selle Italia + 02:08.56
28 Henok Mulubrhan Green Project-Bardiani CSF-Faizanè + 02:10.25
29 Alex Baudin AG2R Citroën Team + 02:12.25
30 Jake Stewart Groupama-FDJ + 02:16.35
31 Niklas Märkl Team dsm-firmenich + 02:19.01
32 Martin Marcellusi Green Project-Bardiani CSF-Faizanè + 02:19.29
33 Jonathan Milan Bahrain Victorious + 02:19.33
34 Veljko Stojnic Corratec Selle Italia + 02:34.44
35 Filippo Magli Green Project-Bardiani CSF-Faizanè + 02:40.38
36 Alexander Konychev Corratec Selle Italia + 02:40.39
37 Charlie Quarterman Corratec Selle Italia + 02:46.24
38 Jonas Iversby Hvideberg Team dsm-firmenich + 02:50.34
39 Arne Marit Intermarché-Circus-Wanty + 02:50.50
40 Daan Hoole Lidl-Trek + 03:00.02
41 Alessandro Iacchi Corratec Selle Italia + 03:02.59
42 Alberto Dainese Team dsm-firmenich + 03:04.20
43 Campbell Stewart Team Jayco-AlUla + 03:10.34

Points

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

Mountain

PosRiderTeam Points
1 Davide Bais EOLO-Kometa Cycling Team 144
2 Einer Rubio Movistar Team 116
3 Thibaut Pinot Groupama-FDJ 114
4 Ben Healy EF Education-EasyPost 108
5 Toms Skujins Lidl-Trek 42
6 Karel Vacek Corratec Selle Italia 36
7 Derek Gee Israel-Premier Tech 31
8 Amanuel Ghebreigzabhier Lidl-Trek 30
9 Alexander Cepeda EF Education-EasyPost 25
10 Aurélien Paret-Peintre AG2R Citroën Team 22
11 Francesco Gavazzi EOLO-Kometa Cycling Team 22
12 Alessandro De Marchi Team Jayco-AlUla 22
13 Veljko Stojnic Corratec Selle Italia 21
14 Bruno Armirail Groupama-FDJ 21
15 Brandon McNulty UAE Team Emirates 21
16 Sebastian Berwick Israel-Premier Tech 21
17 Marco Frigo Israel-Premier Tech 18
18 Warren Barguil Team Arkéa-Samsic 16
19 Nico Denz BORA-hansgrohe 15
20 Santiago Buitrago Bahrain Victorious 12
21 Valentin Paret-Peintre AG2R Citroën Team 12
22 Thomas Champion Cofidis 12
23 Simon Clarke Israel-Premier Tech 12
24 Andreas Leknessund Team dsm-firmenich 10
25 Marius Mayrhofer Team dsm-firmenich 10
26 Magnus Cort EF Education-EasyPost 10
27 José Joaquin Rojas Movistar Team 10
28 Filippo Zana Team Jayco-AlUla 9
29 Vincenzo Albanese EOLO-Kometa Cycling Team 8
30 Niccolo Bonifazio Intermarché-Circus-Wanty 7
31 Primoz Roglic Jumbo-Visma 6
32 Mattia Bais EOLO-Kometa Cycling Team 6
33 Mirco Maestri EOLO-Kometa Cycling Team 6
34 Diego Sevilla EOLO-Kometa Cycling Team 6
35 Filippo Magli Green Project-Bardiani CSF-Faizanè 6
36 Joao Almeida UAE Team Emirates 5
37 Carlos Verona Movistar Team 5
38 Charlie Quarterman Corratec Selle Italia 5
39 Hugh Carthy EF Education-EasyPost 4
40 Sepp Kuss Jumbo-Visma 4
41 Alessandro Tonelli Green Project-Bardiani CSF-Faizanè 4
42 Bauke Mollema Lidl-Trek 4
43 Matthew Riccitello Israel-Premier Tech 4
44 Alexandre Delettre Cofidis 4
45 Henok Mulubrhan Green Project-Bardiani CSF-Faizanè 4
46 Laurens De Plus INEOS Grenadiers 3
47 Davide Formolo UAE Team Emirates 3
48 Geraint Thomas INEOS Grenadiers 2
49 Edward Dunbar Team Jayco-AlUla 2
50 Pavel Sivakov INEOS Grenadiers 2
51 Laurenz Rex Intermarché-Circus-Wanty 2
52 Davide Ballerini Soudal Quick-Step 2
53 Simone Velasco Astana Qazaqstan Team 1
54 Laurens Huys Intermarché-Circus-Wanty 1
55 Lawrence Warbasse AG2R Citroën Team 1
56 Fernando Gaviria Movistar Team -2
57 Vadim Pronskiy Astana Qazaqstan Team -8

Team

PosTeamTime
1 Bahrain Victorious 184:21:09
2 EF Education-EasyPost + 27.23
3 Israel-Premier Tech + 27.52
4 Jumbo-Visma + 34.00
5 INEOS Grenadiers + 37.31
6 BORA-hansgrohe + 39.17
7 UAE Team Emirates + 39.34
8 AG2R Citroën Team + 47.26
9 Astana Qazaqstan Team + 53.21
10 EOLO-Kometa Cycling Team + 01:08.51
11 Team Jayco-AlUla + 01:18.45
12 Movistar Team + 01:18.50
13 Soudal Quick-Step + 01:20.34
14 Groupama-FDJ + 01:24.30
15 Intermarché-Circus-Wanty + 02:02.33
16 Lidl-Trek + 02:07.39
17 Green Project-Bardiani CSF-Faizanè + 02:19.28
18 Cofidis + 02:55.36
19 Team dsm-firmenich + 03:09.19
20 Team Arkéa-Samsic + 03:43.29
21 Alpecin-Deceuninck + 04:33.01
22 Corratec Selle Italia + 07:04.16

Race profile

Race
Giro d'Italia
Start date
06.05.2023
End date
28.05.2023
Total distance
195.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 ❤️