Stage 20
Senago - Milano TISSOT ITT

1
Torino - Torino TISSOT ITT

2
Stupinigi (Nichelino) - Novara

3
Biella - Canale

4
Piacenza - Sestola

5
Modena - Cattolica

6
Grotte di Frasassi - Ascoli Piceno (San Giacomo)

7
Notaresco - Termoli

8
Foggia - Guardia Sanframondi

9
Castel di Sangro - Campo Felice (Rocca di Cambio)

10
L'Aquila - Foligno

11
Perugia - Montalcino (Brunello di Montalcino Wine Stage)

12
Siena - Bagno di Romagna

13
Ravenna - Verona

14
Cittadella - Monte Zoncolan

15
Grado - Gorizia

16
Sacile - Cortina d'Ampezzo

17
Canazei - Sega di Ala

18
Rovereto - Stradella

19
Abbiategrasso - Alpe di Mera (Valsesia)

20
Verbania - Valle Spluga - Alpe Motta

21
Senago - Milano TISSOT ITT
Stage 20 the podium


stage winner
CARUSO Damiano
BAHRAIN VICTORIOUS
04:27:53

2°
BERNAL GOMEZ Egan Arley
INEOS GRENADIERS
+ 00:24

3°
MARTINEZ POVEDA Daniel Felipe
INEOS GRENADIERS
+ 00:35
Stage 20 Order of arrival


Rider
Team
Time
Time bonus
Gap
1

Damiano
CARUSO
BAHRAIN VICTORIOUS
04:27:53
00:13
00:00
2

Egan Arley
BERNAL GOMEZ
INEOS GRENADIERS
04:28:17
00:07
00:24
3

Daniel Felipe
MARTINEZ POVEDA
INEOS GRENADIERS
04:28:28
00:04
00:35
4

Romain
BARDET
TEAM DSM
04:28:28
00:02
00:35
5

João
ALMEIDA
DECEUNINCK - QUICK-STEP
04:28:34
-
00:41
6

Simon Philip
YATES
TEAM BIKEEXCHANGE
04:28:44
-
00:51
7

Aleksandr
VLASOV
ASTANA - PREMIER TECH
04:29:06
-
01:13
8

Hugh John
CARTHY
EF EDUCATION - NIPPO
04:29:22
-
01:29
9

Lorenzo
FORTUNATO
EOLO-KOMETA CYCLING TEAM
04:30:00
-
02:07
10

Antonio
PEDRERO
MOVISTAR TEAM
04:30:16
-
02:23
Stage 20 Points Stage Standing

Rider
Team
Points
1

Damiano
CARUSO
BAHRAIN VICTORIOUS
15
2

Egan Arley
BERNAL GOMEZ
INEOS GRENADIERS
12
3

Umberto
MARENGO
BARDIANI CSF FAIZANE'
12
4

Daniel Felipe
MARTINEZ POVEDA
INEOS GRENADIERS
9
5

Dries
DE BONDT
ALPECIN-FENIX
8
6

Romain
BARDET
TEAM DSM
7
7

João
ALMEIDA
DECEUNINCK - QUICK-STEP
6
8

Fernando
GAVIRIA RENDON
UAE TEAM EMIRATES
6
9

Simon Philip
YATES
TEAM BIKEEXCHANGE
5
10

Davide
CIMOLAI
ISRAEL START-UP NATION
5
Stage 20 KOM :

Rider
Team
Points
1

Giovanni
VISCONTI
BARDIANI CSF FAIZANE'
40
2

Vincenzo
ALBANESE
EOLO-KOMETA CYCLING TEAM
18
3

Simon
PELLAUD
ANDRONI GIOCATTOLI - SIDERMEC
12
4

Felix
GROSSSCHARTNER
BORA - HANSGROHE
9
5

Louis
VERVAEKE
ALPECIN-FENIX
6
6

Geoffrey
BOUCHARD
AG2R CITROEN TEAM
4
7

Christopher
HAMILTON
TEAM DSM
2
8

Michael
STORER
TEAM DSM
1
Stage 20 KOM :

Rider
Team
Points
1

Michael
STORER
TEAM DSM
40
2

Romain
BARDET
TEAM DSM
18
3

Pello
BILBAO LOPEZ DE ARMENTIA
BAHRAIN VICTORIOUS
12
4

Damiano
CARUSO
BAHRAIN VICTORIOUS
9
5

Felix
GROSSSCHARTNER
BORA - HANSGROHE
6
6

Aleksandr
VLASOV
ASTANA - PREMIER TECH
4
7

Daniel Felipe
MARTINEZ POVEDA
INEOS GRENADIERS
2
8

Egan Arley
BERNAL GOMEZ
INEOS GRENADIERS
1
Stage 20 KOM :

Rider
Team
Points
1

Damiano
CARUSO
BAHRAIN VICTORIOUS
40
2

Egan Arley
BERNAL GOMEZ
INEOS GRENADIERS
18
3

Daniel Felipe
MARTINEZ POVEDA
INEOS GRENADIERS
12
4

Romain
BARDET
TEAM DSM
9
5

João
ALMEIDA
DECEUNINCK - QUICK-STEP
6
6

Simon Philip
YATES
TEAM BIKEEXCHANGE
4
7

Aleksandr
VLASOV
ASTANA - PREMIER TECH
2
8

Hugh John
CARTHY
EF EDUCATION - NIPPO
1
Stage 20 Intermediate Sprint :

Rider
Team
Points
1

Umberto
MARENGO
BARDIANI CSF FAIZANE'
10
2

Dries
DE BONDT
ALPECIN-FENIX
6
3

Fernando
GAVIRIA RENDON
UAE TEAM EMIRATES
3
4

Davide
CIMOLAI
ISRAEL START-UP NATION
2
5

Matteo
MOSCHETTI
TREK - SEGAFREDO
1
Stage 20 Intermediate Sprint :

Rider
Team
Points
1

Damiano
CARUSO
BAHRAIN VICTORIOUS
10
2

Romain
BARDET
TEAM DSM
6
3

Egan Arley
BERNAL GOMEZ
INEOS GRENADIERS
3
4

Daniel Felipe
MARTINEZ POVEDA
INEOS GRENADIERS
2
5

Simon Philip
YATES
TEAM BIKEEXCHANGE
1
Stage 20 Combativity


Rider
Team
Time
Gap
1

Damiano
CARUSO
BAHRAIN VICTORIOUS
16
2

Egan Arley
BERNAL GOMEZ
INEOS GRENADIERS
11
3

Romain
BARDET
TEAM DSM
11
4

Daniel Felipe
MARTINEZ POVEDA
INEOS GRENADIERS
8
5

Umberto
MARENGO
BARDIANI CSF FAIZANE'
5
6

Michael
STORER
TEAM DSM
4
7

Giovanni
VISCONTI
BARDIANI CSF FAIZANE'
4
8

Dries
DE BONDT
ALPECIN-FENIX
4
9

Vincenzo
ALBANESE
EOLO-KOMETA CYCLING TEAM
3
10

Fernando
GAVIRIA RENDON
UAE TEAM EMIRATES
3
Stage 20 Fuga

Rider
Team
Points
1

Felix
GROSSSCHARTNER
BORA - HANSGROHE
107
2

Louis
VERVAEKE
ALPECIN-FENIX
104
3

Vincenzo
ALBANESE
EOLO-KOMETA CYCLING TEAM
99
4

Giovanni
VISCONTI
BARDIANI CSF FAIZANE'
99
5

Simon
PELLAUD
ANDRONI GIOCATTOLI - SIDERMEC
88
6

Dries
DE BONDT
ALPECIN-FENIX
58
7

Matteo
JORGENSON
MOVISTAR TEAM
57
8

Nico
DENZ
TEAM DSM
57
9

Taco
VAN DER HOORN
INTERMARCHÉ - WANTY - GOBERT MATÉRIAUX
57
10

Damiano
CARUSO
BAHRAIN VICTORIOUS
49
Stage 20 Super Team Standing


Team
Time
Gap
JUMBO-VISMA
13:32:35
00:00
INEOS GRENADIERS
13:32:56
00:21
ASTANA - PREMIER TECH
13:33:18
00:43
MOVISTAR TEAM
13:36:53
04:18
TEAM BIKEEXCHANGE
13:44:13
11:38
DECEUNINCK - QUICK-STEP
13:46:04
13:29
EOLO-KOMETA CYCLING TEAM
13:49:09
16:34
INTERMARCHÉ - WANTY - GOBERT MATÉRIAUX
13:50:55
18:20
GROUPAMA - FDJ
13:51:11
18:36
UAE TEAM EMIRATES
13:51:48
19:13
Stage 20 official withdrawals
Rider
Team

Fabio
FELLINE
ASTANA - PREMIER TECH
Stage1 08/05
Torino - Torino TISSOT ITT
Stage2 09/05
Stupinigi (Nichelino) - Novara
Stage3 10/05
Biella - Canale
Stage4 11/05
Piacenza - Sestola
Stage5 12/05
Modena - Cattolica
Stage6 13/05
Grotte di Frasassi - Ascoli Piceno (San Giacomo)
Stage7 14/05
Notaresco - Termoli
Stage8 15/05
Foggia - Guardia Sanframondi
Stage9 16/05
Castel di Sangro - Campo Felice (Rocca di Cambio)
Stage10 17/05
L'Aquila - Foligno
Stage11 19/05
Perugia - Montalcino (Brunello di Montalcino Wine Stage)
Stage12 20/05
Siena - Bagno di Romagna
Stage13 21/05
Ravenna - Verona
Stage14 22/05
Cittadella - Monte Zoncolan
Stage15 23/05
Grado - Gorizia
Stage16 24/05
Sacile - Cortina d'Ampezzo
Stage17 26/05
Canazei - Sega di Ala
Stage18 27/05
Rovereto - Stradella
Stage19 28/05
Abbiategrasso - Alpe di Mera (Valsesia)
Stage20 29/05
Verbania - Valle Spluga - Alpe Motta
Stage21 30/05
Senago - Milano TISSOT ITT