Giro d'Italia 2023 - Stage 20

Tarvisio > Monte Lussari, 18.6km

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 Primoz Roglic Jumbo-Visma 0:44:23
2 Geraint Thomas INEOS Grenadiers + 00.40
3 Joao Almeida UAE Team Emirates + 00.42
4 Damiano Caruso Bahrain Victorious + 00.55
5 Thibaut Pinot Groupama-FDJ + 00.59
6 Sepp Kuss Jumbo-Visma + 01.05
7 Brandon McNulty UAE Team Emirates + 01.07
8 Thymen Arensman INEOS Grenadiers + 01.18
9 Andreas Leknessund Team dsm-firmenich + 01.49
10 Jay Vine UAE Team Emirates + 01.53
11 Matthew Riccitello Israel-Premier Tech + 01.56
12 Laurens De Plus INEOS Grenadiers + 02.04
13 Ilan Van Wilder Soudal Quick-Step + 02.05
14 Lennard Kämna BORA-hansgrohe + 02.18
15 Aurélien Paret-Peintre AG2R Citroën Team + 02.34
16 Filippo Zana Team Jayco-AlUla + 02.42
17 Santiago Buitrago Bahrain Victorious + 02.44
18 Bruno Armirail Groupama-FDJ + 02.48
19 Edward Dunbar Team Jayco-AlUla + 03.03
20 Koen Bouwman Jumbo-Visma + 03.27
21 Einer Rubio Movistar Team + 03.29
22 Diego Ulissi UAE Team Emirates + 03.47
23 Thomas Champion Cofidis + 03.53
24 Joe Dombrowski Astana Qazaqstan Team + 03.55
25 Jack Haig Bahrain Victorious + 04.00
26 Ben Healy EF Education-EasyPost + 04.02
27 Nicolas Prodhomme AG2R Citroën Team + 04.02
28 Warren Barguil Team Arkéa-Samsic + 04.07
29 Michael Matthews Team Jayco-AlUla + 04.11
30 Thibault Guernalec Team Arkéa-Samsic + 04.12
31 Derek Gee Israel-Premier Tech + 04.16
32 Davide Formolo UAE Team Emirates + 04.16
33 Vadim Pronskiy Astana Qazaqstan Team + 04.17
34 William Barta Movistar Team + 04.24
35 Thomas Gloag Jumbo-Visma + 04.25
36 Valentin Paret-Peintre AG2R Citroën Team + 04.28
37 Marco Frigo Israel-Premier Tech + 04.36
38 Lorenzo Fortunato EOLO-Kometa Cycling Team + 04.39
39 Rohan Dennis Jumbo-Visma + 05.01
40 Cristian Scaroni Astana Qazaqstan Team + 05.09
41 Alessandro Tonelli Green Project-Bardiani CSF-Faizanè + 05.25
42 Sebastian Berwick Israel-Premier Tech + 05.51
43 Laurens Huys Intermarché-Circus-Wanty + 05.51
44 Stephen Williams Israel-Premier Tech + 05.53
45 Mattia Bais EOLO-Kometa Cycling Team + 05.58
46 Sam Oomen Jumbo-Visma + 06.00
47 Toms Skujins Lidl-Trek + 06.04
48 Ryan Gibbons UAE Team Emirates + 06.07
49 Alex Kirsch Lidl-Trek + 06.10
50 Filippo Fiorelli Green Project-Bardiani CSF-Faizanè + 06.12
51 Simone Velasco Astana Qazaqstan Team + 06.13
52 Jasha Sütterlin Bahrain Victorious + 06.15
53 Jake Stewart Groupama-FDJ + 06.18
54 Patrick Konrad BORA-hansgrohe + 06.20
55 Edoardo Zambanini Bahrain Victorious + 06.24
56 Senne Leysen Alpecin-Deceuninck + 06.27
57 Andrea Pasqualon Bahrain Victorious + 06.27
58 Vincenzo Albanese EOLO-Kometa Cycling Team + 06.38
59 Pieter Serry Soudal Quick-Step + 06.46
60 Bob Jungels BORA-hansgrohe + 06.46
61 Karel Vacek Corratec Selle Italia + 07.07
62 Alexandre Delettre Cofidis + 07.18
63 Alberto Bettiol EF Education-EasyPost + 07.22
64 Anton Palzer BORA-hansgrohe + 07.23
65 Davide Gabburo Green Project-Bardiani CSF-Faizanè + 07.25
66 Francesco Gavazzi EOLO-Kometa Cycling Team + 07.27
67 Alexander Cepeda EF Education-EasyPost + 07.43
68 Ben Swift INEOS Grenadiers + 07.45
69 Lawrence Warbasse AG2R Citroën Team + 07.47
70 Alan Riou Team Arkéa-Samsic + 07.55
71 Luis León Sánchez Astana Qazaqstan Team + 07.55
72 Edoardo Affini Jumbo-Visma + 08.06
73 Laurenz Rex Intermarché-Circus-Wanty + 08.07
74 Henok Mulubrhan Green Project-Bardiani CSF-Faizanè + 08.07
75 Carlos Verona Movistar Team + 08.14
76 Alessandro De Marchi Team Jayco-AlUla + 08.30
77 Alex Baudin AG2R Citroën Team + 08.31
78 Charlie Quarterman Corratec Selle Italia + 08.40
79 Davide Bais EOLO-Kometa Cycling Team + 08.40
80 Mirco Maestri EOLO-Kometa Cycling Team + 08.42
81 Ignatas Konovalovas Groupama-FDJ + 08.44
82 Magnus Cort EF Education-EasyPost + 08.45
83 Marius Mayrhofer Team dsm-firmenich + 08.52
84 Salvatore Puccio INEOS Grenadiers + 08.53
85 Diego Sevilla EOLO-Kometa Cycling Team + 08.54
86 Lorenzo Rota Intermarché-Circus-Wanty + 09.04
87 Rudy Molard Groupama-FDJ + 09.16
88 Alexander Konychev Corratec Selle Italia + 09.21
89 Gianni Moscon Astana Qazaqstan Team + 09.28
90 Michel Ries Team Arkéa-Samsic + 09.30
91 François Bidard Cofidis + 09.30
92 Veljko Stojnic Corratec Selle Italia + 09.31
93 Bauke Mollema Lidl-Trek + 09.38
94 Kristian Sbaragli Alpecin-Deceuninck + 09.38
95 Alessandro Iacchi Corratec Selle Italia + 09.42
96 Michael Hepburn Team Jayco-AlUla + 09.43
97 Michel Heßmann Jumbo-Visma + 09.48
98 Albert Torres Movistar Team + 09.49
99 Filippo Magli Green Project-Bardiani CSF-Faizanè + 09.54
100 Arne Marit Intermarché-Circus-Wanty + 09.56
101 Alexander Krieger Alpecin-Deceuninck + 10.02
102 Stefano Oldani Alpecin-Deceuninck + 10.08
103 Maxime Bouet Team Arkéa-Samsic + 10.09
104 Daan Hoole Lidl-Trek + 10.12
105 Campbell Stewart Team Jayco-AlUla + 10.15
106 Nico Denz BORA-hansgrohe + 10.22
107 Lukas Pöstlberger Team Jayco-AlUla + 10.33
108 Niklas Märkl Team dsm-firmenich + 10.35
109 Fabian Lienhard Groupama-FDJ + 10.39
110 Pascal Ackermann UAE Team Emirates + 10.39
111 Nicolas Dalla Valle Corratec Selle Italia + 10.40
112 Alberto Dainese Team dsm-firmenich + 10.42
113 Martin Marcellusi Green Project-Bardiani CSF-Faizanè + 10.42
114 Hugo Toumire Cofidis + 10.44
115 José Joaquin Rojas Movistar Team + 10.54
116 Yukiya Arashiro Bahrain Victorious + 10.55
117 Otto Vergaerde Lidl-Trek + 10.58
118 Jonathan Milan Bahrain Victorious + 11.16
119 Fernando Gaviria Movistar Team + 11.21
120 Mark Cavendish Astana Qazaqstan Team + 12.05
121 Max Kanter Movistar Team + 12.06
122 Simone Consonni Cofidis + 12.24
123 Cesare Benedetti BORA-hansgrohe + 13.31
124 Jonathan Lastra Cofidis + 13.40
125 Jonas Iversby Hvideberg Team dsm-firmenich + 13.46

GC

PosRiderTeam Time
1 Primoz Roglic Jumbo-Visma 82:40:36
2 Geraint Thomas INEOS Grenadiers + 00.14
3 Joao Almeida UAE Team Emirates + 01.15
4 Damiano Caruso Bahrain Victorious + 04.40
5 Thibaut Pinot Groupama-FDJ + 05.43
6 Thymen Arensman INEOS Grenadiers + 06.05
7 Edward Dunbar Team Jayco-AlUla + 07.30
8 Andreas Leknessund Team dsm-firmenich + 07.31
9 Lennard Kämna BORA-hansgrohe + 07.46
10 Laurens De Plus INEOS Grenadiers + 09.08
11 Einer Rubio Movistar Team + 10.43
12 Ilan Van Wilder Soudal Quick-Step + 11.58
13 Santiago Buitrago Bahrain Victorious + 12.21
14 Sepp Kuss Jumbo-Visma + 13.09
15 Aurélien Paret-Peintre AG2R Citroën Team + 14.13
16 Bruno Armirail Groupama-FDJ + 17.16
17 Warren Barguil Team Arkéa-Samsic + 24.06
18 Filippo Zana Team Jayco-AlUla + 33.22
19 Jack Haig Bahrain Victorious + 34.46
20 Patrick Konrad BORA-hansgrohe + 37.57
21 Lorenzo Fortunato EOLO-Kometa Cycling Team + 38.37
22 Derek Gee Israel-Premier Tech + 40.54
23 Nicolas Prodhomme AG2R Citroën Team + 46.26
24 Luis León Sánchez Astana Qazaqstan Team + 48.03
25 Koen Bouwman Jumbo-Visma + 48.15
26 Simone Velasco Astana Qazaqstan Team + 51.15
27 Laurens Huys Intermarché-Circus-Wanty + 52.18
28 Diego Ulissi UAE Team Emirates + 01:02.50
29 Brandon McNulty UAE Team Emirates + 01:07.43
30 Davide Formolo UAE Team Emirates + 01:08.58
31 Toms Skujins Lidl-Trek + 01:10.24
32 Marco Frigo Israel-Premier Tech + 01:24.36
33 Michel Heßmann Jumbo-Visma + 01:26.24
34 Jay Vine UAE Team Emirates + 01:28.59
35 Jonathan Lastra Cofidis + 01:29.02
36 Sam Oomen Jumbo-Visma + 01:30.51
37 Valentin Paret-Peintre AG2R Citroën Team + 01:31.52
38 Rohan Dennis Jumbo-Visma + 01:34.15
39 Alessandro De Marchi Team Jayco-AlUla + 01:37.50
40 Bob Jungels BORA-hansgrohe + 01:37.57
41 Edoardo Zambanini Bahrain Victorious + 01:38.28
42 Alessandro Tonelli Green Project-Bardiani CSF-Faizanè + 01:41.48
43 Vadim Pronskiy Astana Qazaqstan Team + 01:48.31
44 Lawrence Warbasse AG2R Citroën Team + 01:49.54
45 Stefano Oldani Alpecin-Deceuninck + 01:57.09
46 Lorenzo Rota Intermarché-Circus-Wanty + 01:57.55
47 Carlos Verona Movistar Team + 02:02.01
48 Mattia Bais EOLO-Kometa Cycling Team + 02:04.10
49 Alberto Bettiol EF Education-EasyPost + 02:05.06
50 Bauke Mollema Lidl-Trek + 02:06.47
51 Anton Palzer BORA-hansgrohe + 02:08.46
52 William Barta Movistar Team + 02:10.12
53 Alexander Cepeda EF Education-EasyPost + 02:12.16
54 François Bidard Cofidis + 02:15.00
55 Ben Healy EF Education-EasyPost + 02:16.03
56 Nico Denz BORA-hansgrohe + 02:19.44
57 Matthew Riccitello Israel-Premier Tech + 02:22.57
58 Joe Dombrowski Astana Qazaqstan Team + 02:32.18
59 Cristian Scaroni Astana Qazaqstan Team + 02:35.12
60 Pieter Serry Soudal Quick-Step + 02:36.54
61 Ben Swift INEOS Grenadiers + 02:40.03
62 Magnus Cort EF Education-EasyPost + 02:42.22
63 Michael Matthews Team Jayco-AlUla + 02:45.46
64 Davide Gabburo Green Project-Bardiani CSF-Faizanè + 02:56.29
65 Andrea Pasqualon Bahrain Victorious + 02:58.04
66 Thomas Champion Cofidis + 02:58.14
67 Francesco Gavazzi EOLO-Kometa Cycling Team + 02:59.09
68 Ryan Gibbons UAE Team Emirates + 03:01.25
69 Rudy Molard Groupama-FDJ + 03:07.44
70 Vincenzo Albanese EOLO-Kometa Cycling Team + 03:10.05
71 Sebastian Berwick Israel-Premier Tech + 03:11.47
72 Salvatore Puccio INEOS Grenadiers + 03:12.08
73 Marius Mayrhofer Team dsm-firmenich + 03:12.31
74 Alex Baudin AG2R Citroën Team + 03:17.15
75 Jasha Sütterlin Bahrain Victorious + 03:20.13
76 Thomas Gloag Jumbo-Visma + 03:20.18
77 Michael Hepburn Team Jayco-AlUla + 03:25.50
78 Mirco Maestri EOLO-Kometa Cycling Team + 03:29.16
79 Maxime Bouet Team Arkéa-Samsic + 03:30.01
80 José Joaquin Rojas Movistar Team + 03:32.20
81 Davide Bais EOLO-Kometa Cycling Team + 03:33.50
82 Pascal Ackermann UAE Team Emirates + 03:38.18
83 Hugo Toumire Cofidis + 03:39.50
84 Karel Vacek Corratec Selle Italia + 03:42.40
85 Kristian Sbaragli Alpecin-Deceuninck + 03:45.29
86 Michel Ries Team Arkéa-Samsic + 03:46.43
87 Henok Mulubrhan Green Project-Bardiani CSF-Faizanè + 03:52.20
88 Laurenz Rex Intermarché-Circus-Wanty + 03:54.23
89 Alexandre Delettre Cofidis + 03:55.28
90 Thibault Guernalec Team Arkéa-Samsic + 03:56.10
91 Senne Leysen Alpecin-Deceuninck + 03:57.08
92 Edoardo Affini Jumbo-Visma + 03:58.46
93 Jake Stewart Groupama-FDJ + 03:59.18
94 Stephen Williams Israel-Premier Tech + 03:59.55
95 Lukas Pöstlberger Team Jayco-AlUla + 04:06.05
96 Diego Sevilla EOLO-Kometa Cycling Team + 04:10.37
97 Alex Kirsch Lidl-Trek + 04:11.07
98 Veljko Stojnic Corratec Selle Italia + 04:22.32
99 Otto Vergaerde Lidl-Trek + 04:24.51
100 Cesare Benedetti BORA-hansgrohe + 04:25.04
101 Martin Marcellusi Green Project-Bardiani CSF-Faizanè + 04:25.38
102 Alexander Konychev Corratec Selle Italia + 04:26.35
103 Jonathan Milan Bahrain Victorious + 04:29.02
104 Niklas Märkl Team dsm-firmenich + 04:30.49
105 Ignatas Konovalovas Groupama-FDJ + 04:43.42
106 Filippo Magli Green Project-Bardiani CSF-Faizanè + 04:46.15
107 Gianni Moscon Astana Qazaqstan Team + 04:48.59
108 Campbell Stewart Team Jayco-AlUla + 04:51.15
109 Daan Hoole Lidl-Trek + 04:52.37
110 Max Kanter Movistar Team + 04:52.47
111 Simone Consonni Cofidis + 04:56.49
112 Arne Marit Intermarché-Circus-Wanty + 04:58.01
113 Fabian Lienhard Groupama-FDJ + 04:59.21
114 Filippo Fiorelli Green Project-Bardiani CSF-Faizanè + 05:00.38
115 Charlie Quarterman Corratec Selle Italia + 05:01.27
116 Alan Riou Team Arkéa-Samsic + 05:02.06
117 Jonas Iversby Hvideberg Team dsm-firmenich + 05:02.12
118 Fernando Gaviria Movistar Team + 05:04.38
119 Alessandro Iacchi Corratec Selle Italia + 05:06.23
120 Mark Cavendish Astana Qazaqstan Team + 05:07.18
121 Alexander Krieger Alpecin-Deceuninck + 05:08.46
122 Yukiya Arashiro Bahrain Victorious + 05:19.06
123 Albert Torres Movistar Team + 05:19.29
124 Alberto Dainese Team dsm-firmenich + 05:23.48
125 Nicolas Dalla Valle Corratec Selle Italia + 05:26.45

Youth

PosRiderTeam Time
1 Joao Almeida UAE Team Emirates 82:41:51
2 Thymen Arensman INEOS Grenadiers + 04.50
3 Andreas Leknessund Team dsm-firmenich + 06.16
4 Einer Rubio Movistar Team + 09.28
5 Ilan Van Wilder Soudal Quick-Step + 10.43
6 Santiago Buitrago Bahrain Victorious + 11.06
7 Filippo Zana Team Jayco-AlUla + 32.07
8 Laurens Huys Intermarché-Circus-Wanty + 51.03
9 Brandon McNulty UAE Team Emirates + 01:06.28
10 Marco Frigo Israel-Premier Tech + 01:23.21
11 Michel Heßmann Jumbo-Visma + 01:25.09
12 Valentin Paret-Peintre AG2R Citroën Team + 01:30.37
13 Edoardo Zambanini Bahrain Victorious + 01:37.13
14 Vadim Pronskiy Astana Qazaqstan Team + 01:47.16
15 Stefano Oldani Alpecin-Deceuninck + 01:55.54
16 Alexander Cepeda EF Education-EasyPost + 02:11.01
17 Ben Healy EF Education-EasyPost + 02:14.48
18 Matthew Riccitello Israel-Premier Tech + 02:21.42
19 Thomas Champion Cofidis + 02:56.59
20 Sebastian Berwick Israel-Premier Tech + 03:10.32
21 Marius Mayrhofer Team dsm-firmenich + 03:11.16
22 Alex Baudin AG2R Citroën Team + 03:16.00
23 Thomas Gloag Jumbo-Visma + 03:19.03
24 Davide Bais EOLO-Kometa Cycling Team + 03:32.35
25 Hugo Toumire Cofidis + 03:38.35
26 Karel Vacek Corratec Selle Italia + 03:41.25
27 Michel Ries Team Arkéa-Samsic + 03:45.28
28 Henok Mulubrhan Green Project-Bardiani CSF-Faizanè + 03:51.05
29 Laurenz Rex Intermarché-Circus-Wanty + 03:53.08
30 Jake Stewart Groupama-FDJ + 03:58.03
31 Veljko Stojnic Corratec Selle Italia + 04:21.17
32 Martin Marcellusi Green Project-Bardiani CSF-Faizanè + 04:24.23
33 Alexander Konychev Corratec Selle Italia + 04:25.20
34 Jonathan Milan Bahrain Victorious + 04:27.47
35 Niklas Märkl Team dsm-firmenich + 04:29.34
36 Filippo Magli Green Project-Bardiani CSF-Faizanè + 04:45.00
37 Campbell Stewart Team Jayco-AlUla + 04:50.00
38 Daan Hoole Lidl-Trek + 04:51.22
39 Arne Marit Intermarché-Circus-Wanty + 04:56.46
40 Charlie Quarterman Corratec Selle Italia + 05:00.12
41 Jonas Iversby Hvideberg Team dsm-firmenich + 05:00.57
42 Alessandro Iacchi Corratec Selle Italia + 05:05.08
43 Alberto Dainese Team dsm-firmenich + 05:22.33

Points

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

Mountain

PosRiderTeam Points
1 Thibaut Pinot Groupama-FDJ 237
2 Derek Gee Israel-Premier Tech 200
3 Ben Healy EF Education-EasyPost 164
4 Davide Bais EOLO-Kometa Cycling Team 144
5 Einer Rubio Movistar Team 118
6 Primoz Roglic Jumbo-Visma 86
7 Santiago Buitrago Bahrain Victorious 82
8 Davide Gabburo Green Project-Bardiani CSF-Faizanè 69
9 Joao Almeida UAE Team Emirates 67
10 Aurélien Paret-Peintre AG2R Citroën Team 56
11 Filippo Zana Team Jayco-AlUla 54
12 Geraint Thomas INEOS Grenadiers 52
13 Toms Skujins Lidl-Trek 48
14 Marco Frigo Israel-Premier Tech 44
15 Magnus Cort EF Education-EasyPost 43
16 Warren Barguil Team Arkéa-Samsic 42
17 Karel Vacek Corratec Selle Italia 36
18 Sepp Kuss Jumbo-Visma 34
19 Carlos Verona Movistar Team 32
20 Michael Hepburn Team Jayco-AlUla 30
21 Alexander Cepeda EF Education-EasyPost 25
22 Brandon McNulty UAE Team Emirates 23
23 Mattia Bais EOLO-Kometa Cycling Team 23
24 Francesco Gavazzi EOLO-Kometa Cycling Team 22
25 Alessandro De Marchi Team Jayco-AlUla 22
26 Veljko Stojnic Corratec Selle Italia 21
27 Bruno Armirail Groupama-FDJ 21
28 Sebastian Berwick Israel-Premier Tech 21
29 Vadim Pronskiy Astana Qazaqstan Team 19
30 Valentin Paret-Peintre AG2R Citroën Team 19
31 Patrick Konrad BORA-hansgrohe 18
32 Martin Marcellusi Green Project-Bardiani CSF-Faizanè 16
33 Nico Denz BORA-hansgrohe 15
34 Thomas Champion Cofidis 12
35 Edward Dunbar Team Jayco-AlUla 11
36 Damiano Caruso Bahrain Victorious 10
37 Andreas Leknessund Team dsm-firmenich 10
38 Marius Mayrhofer Team dsm-firmenich 10
39 José Joaquin Rojas Movistar Team 10
40 Nicolas Dalla Valle Corratec Selle Italia 9
41 Cristian Scaroni Astana Qazaqstan Team 8
42 Vincenzo Albanese EOLO-Kometa Cycling Team 8
43 Alex Baudin AG2R Citroën Team 8
44 Mirco Maestri EOLO-Kometa Cycling Team 6
45 Diego Sevilla EOLO-Kometa Cycling Team 6
46 Filippo Magli Green Project-Bardiani CSF-Faizanè 6
47 Nicolas Prodhomme AG2R Citroën Team 5
48 Matthew Riccitello Israel-Premier Tech 5
49 Charlie Quarterman Corratec Selle Italia 5
50 Ilan Van Wilder Soudal Quick-Step 4
51 Alessandro Tonelli Green Project-Bardiani CSF-Faizanè 4
52 Lawrence Warbasse AG2R Citroën Team 4
53 Bauke Mollema Lidl-Trek 4
54 Henok Mulubrhan Green Project-Bardiani CSF-Faizanè 4
55 Alexandre Delettre Cofidis 4
56 Cesare Benedetti BORA-hansgrohe 4
57 Thymen Arensman INEOS Grenadiers 3
58 Laurens De Plus INEOS Grenadiers 3
59 Davide Formolo UAE Team Emirates 3
60 Laurenz Rex Intermarché-Circus-Wanty 2
61 Jack Haig Bahrain Victorious 1
62 Simone Velasco Astana Qazaqstan Team 1
63 Laurens Huys Intermarché-Circus-Wanty 1
64 Salvatore Puccio INEOS Grenadiers 1
65 Fernando Gaviria Movistar Team -2
66 Lorenzo Fortunato EOLO-Kometa Cycling Team -10

Team

PosTeamTime
1 Bahrain Victorious 247:56:00
2 INEOS Grenadiers + 16.22
3 Jumbo-Visma + 30.40
4 UAE Team Emirates + 51.53
5 AG2R Citroën Team + 01:21.30
6 BORA-hansgrohe + 01:25.31
7 Astana Qazaqstan Team + 01:31.44
8 Team Jayco-AlUla + 01:32.51
9 Israel-Premier Tech + 01:51.54
10 EF Education-EasyPost + 02:16.51
11 Groupama-FDJ + 02:30.15
12 Movistar Team + 02:37.22
13 EOLO-Kometa Cycling Team + 03:21.02
14 Intermarché-Circus-Wanty + 05:12.59
15 Lidl-Trek + 05:16.29
16 Green Project-Bardiani CSF-Faizanè + 05:46.11
17 Cofidis + 05:52.43
18 Team Arkéa-Samsic + 06:23.17
19 Team dsm-firmenich + 06:29.15
20 Alpecin-Deceuninck + 08:24.40
21 Corratec Selle Italia + 11:37.42

Race profile

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