General Classification after Stage 21: Arroyomolinos - Madrid
Position Name Team Country Price Gap
1 Chris Froome Sky Procycling GBR € 24 million 00:00:00
2 Vincenzo Nibali Bahrain Merida ITA € 21 million 00:02:15
3 Ilnur Zakarin Katusha RUS € 8 million 00:02:51
4 Wilco Kelderman Sunweb NED € 11 million 00:03:15
5 Alberto Contador Trek–Segafredo ESP € 22 million 00:03:18
6 Wout Poels Sky Procycling NED € 6 million 00:06:59
7 Michael Woods Cannondale Pro Cycling CAN € 3 million 00:08:27
8 Miguel Ángel López Astana Cycling Team COL € 6 million 00:09:13
9 Steven Kruijswijk LottoNL-Jumbo NED € 7 million 00:11:18
10 Tejay van Garderen BMC Racing Team USA € 15 million 00:15:50
11 Esteban Chaves Orica Scott COL € 18 million 00:16:46
12 Louis Meintjes UAE Team Emirates RSA € 9 million 00:17:41
13 Fabio Aru Astana Cycling Team ITA € 22 million 00:21:41
14 Nicolas Roche BMC Racing Team IRL € 13 million 00:22:00
15 Sergio Pardilla Caja Rural ESP € 6 million 00:22:59
16 Mikel Nieve Sky Procycling ESP € 8 million 00:28:00
17 Romain Bardet AG2R-La Mondiale FRA € 19 million 00:31:21
18 Daniel Moreno Movistar ESP € 12 million 00:42:16
19 Sander Armée Lotto Soudal BEL € 3 million 00:59:01
20 Darwin Atapuma UAE Team Emirates COL € 7 million 01:02:58
21 Jack Haig Orica Scott AUS € 5 million 01:04:48
22 José Joaquín Rojas Movistar ESP € 13 million 01:05:02
23 Pello Bilbao Astana Cycling Team ESP € 6 million 01:06:22
24 Luis Ángel Maté Cofidis ESP € 4 million 01:13:27
25 Franco Pellizotti Bahrain Merida ITA € 12 million 01:13:36
26 Jaime Rosón Caja Rural ESP € 6 million 01:17:12
27 Gianni Moscon Sky Procycling ITA € 3 million 01:21:17
28 Antwan Tolhoek LottoNL-Jumbo NED € 3 million 01:21:46
29 Stef Clement LottoNL-Jumbo NED € 5 million 01:26:13
30 Matej Mohoric UAE Team Emirates SLO € 3 million 01:31:24
31 Peter Stetina Trek–Segafredo USA € 4 million 01:36:35
32 Luis León Sánchez Astana Cycling Team ESP € 8 million 01:36:50
33 Jarlinson Pantano Trek–Segafredo COL € 8 million 01:39:27
34 Adam Yates Orica Scott GBR € 12 million 01:39:51
35 Igor Anton Hernandez Dimension Data ESP € 9 million 01:42:33
36 Richard Carapaz Movistar ECU € 3 million 01:43:59
37 Hernán Aguirre Manzana Postobón COL € 3 million 01:49:26
38 Jan Polanc UAE Team Emirates SLO € 6 million 01:52:14
39 Rafal Majka Bora–Hansgrohe POL € 14 million 01:53:59
40 Bart De Clercq Lotto Soudal BEL € 6 million 01:54:19
41 Koen Bouwman LottoNL-Jumbo NED € 3 million 01:55:00
42 Bob Jungels Quick-Step Floors LUX € 8 million 01:58:17
43 Rui Costa UAE Team Emirates PRT € 7 million 01:58:46
44 Simon Yates Orica Scott GBR € 15 million 02:02:43
45 Aldemar Reyes Ortega Manzana Postobón COL € 3 million 02:03:25
46 Giovanni Visconti Bahrain Merida ITA € 9 million 02:11:10
47 Nelson Oliveira Movistar PRT € 5 million 02:16:03
48 Marc Soler Movistar ESP € 3 million 02:19:27
49 Bernardo Suaza Manzana Postobón COL € 3 million 02:23:21
50 Ricardo Vilela Manzana Postobón PRT € 3 million 02:25:21
51 Antonio Pedrero Movistar ESP € 3 million 02:27:03
52 Anthony Roux FDJ FRA € 6 million 02:28:01
53 Diego Rosa Sky Procycling ITA € 6 million 02:31:16
54 Stéphane Rossetto Cofidis FRA € 5 million 02:33:53
55 Tomasz Marczynski Lotto Soudal POL € 5 million 02:34:33
56 Fabricio Ferrari Caja Rural URY € 3 million 02:39:52
57 Thomas De Gendt Lotto Soudal BEL € 8 million 02:39:53
58 Stefan Denifl Aqua Blue Sport AUT € 4 million 02:41:15
59 Tobias Ludvigsson FDJ SWE € 4 million 02:42:20
60 Daan Olivier LottoNL-Jumbo NED € 3 million 02:42:35
61 Clément Chevrier AG2R-La Mondiale FRA € 4 million 02:42:41
62 Floris De Tier LottoNL-Jumbo BEL € 3 million 02:44:41
63 Jérémy Maison FDJ FRA € 3 million 02:45:01
64 Jesús Hernández Trek–Segafredo ESP € 4 million 02:45:39
65 Emanuel Buchmann Bora–Hansgrohe DEU € 5 million 02:57:29
66 David López García Sky Procycling ESP € 4 million 02:58:17
67 Pawel Poljanski Bora–Hansgrohe POL € 4 million 02:58:35
68 Julian Alaphilippe Quick-Step Floors FRA € 18 million 02:59:11
69 Jetse Bol Manzana Postobón NED € 4 million 02:59:17
70 Alessandro De Marchi BMC Racing Team ITA € 7 million 03:00:15
71 Enric Mas Quick-Step Floors ESP € 3 million 03:02:34
72 Alberto Losada Katusha ESP € 4 million 03:06:59
73 Carlos Verona Orica Scott ESP € 6 million 03:07:12
74 Simon Clarke Cannondale Pro Cycling AUS € 6 million 03:07:58
75 Alexey Lutsenko Astana Cycling Team KAZ € 5 million 03:08:08
76 Héctor Sáez Caja Rural ESP € 3 million 03:09:06
77 Koen de Kort Trek–Segafredo NED € 5 million 03:09:17
78 Salvatore Puccio Sky Procycling ITA € 6 million 03:09:44
79 Valerio Agnoli Bahrain Merida ITA € 6 million 03:09:53
80 Anthony Perez Cofidis FRA € 3 million 03:13:46
81 Daniel Navarro Cofidis ESP € 6 million 03:17:49
82 Jacques Janse van Rensburg Dimension Data RSA € 3 million 03:18:23
83 Lluís Mas Caja Rural ESP € 5 million 03:18:29
84 Matteo Trentin Quick-Step Floors ITA € 7 million 03:18:41
85 Julien Bernard Trek–Segafredo FRA € 3 million 03:22:16
86 Przemyslaw Niemiec UAE Team Emirates POL € 7 million 03:25:48
87 Juan Felipe Osorio Manzana Postobón COL € 3 million 03:27:41
88 Guillaume Bonnafond Cofidis FRA € 4 million 03:28:17
89 David Arroyo Caja Rural ESP € 8 million 03:32:34
90 Lachlan Morton Dimension Data AUS € 5 million 03:32:57
91 Edward Theuns Trek–Segafredo BEL € 10 million 03:33:03
92 Francisco Ventoso BMC Racing Team ESP € 8 million 03:33:37
93 Hernando Bohórquez Manzana Postobón COL € 3 million 03:33:54
94 Sergey Chernetskiy Astana Cycling Team RUS € 4 million 03:35:00
95 Adam Hansen Lotto Soudal AUS € 5 million 03:37:11
96 Patrick Konrad Bora–Hansgrohe AUT € 4 million 03:37:18
97 Davide Villella Cannondale Pro Cycling ITA € 3 million 03:37:57
98 Chad Haga Sunweb USA € 4 million 03:44:08
99 Alexis Gougeard AG2R-La Mondiale FRA € 5 million 03:46:38
100 Iván García Bahrain Merida ESP € 3 million 03:47:27
101 Joseph Dombrowski Cannondale Pro Cycling USA € 5 million 03:47:58
102 Antonio Nibali Bahrain Merida ITA € 3 million 03:50:02
103 Arnaud Courteille FDJ FRA € 3 million 03:50:13
104 Eros Capecchi Quick-Step Floors ITA € 6 million 03:52:20
105 Domen Novak Bahrain Merida SLO € 3 million 03:52:56
106 Søren Kragh Andersen Sunweb DNK € 3 million 03:52:58
107 Christopher Juul-Jensen Orica Scott DNK € 3 million 03:53:31
108 Julien Duval AG2R-La Mondiale FRA € 3 million 03:54:03
109 Damiano Caruso BMC Racing Team ITA € 10 million 03:54:23
110 Bert-Jan Lindeman LottoNL-Jumbo NED € 5 million 03:55:09
111 Nick Schultz Caja Rural AUS € 3 million 03:55:40
112 Loïc Vliegen BMC Racing Team BEL € 3 million 03:56:01
113 Brendan Canty Cannondale Pro Cycling AUS € 3 million 03:57:55
114 Juan José Lobato LottoNL-Jumbo ESP € 6 million 04:02:01
115 Hugo Houle AG2R-La Mondiale CAN € 5 million 04:03:18
116 Manuele Boaro Bahrain Merida ITA € 6 million 04:03:24
117 Anthony Turgis Cofidis FRA € 3 million 04:06:21
118 Marco Haller Katusha AUT € 4 million 04:06:31
119 Markel Irizar Trek–Segafredo ESP € 4 million 04:07:16
120 Johannes Fröhlinger Sunweb DEU € 4 million 04:08:43
121 Chris Hamilton Sunweb AUS € 3 million 04:12:42
122 Laurens De Vreese Astana Cycling Team BEL € 3 million 04:12:46
123 Toms Skujinš Cannondale Pro Cycling LVA € 3 million 04:13:16
124 Christian Knees Sky Procycling DEU € 5 million 04:13:46
125 Daniel Hoelgaard FDJ NOR € 3 million 04:17:04
126 Magnus Cort Orica Scott DNK € 10 million 04:17:37
127 Diego Rubio Caja Rural ESP € 3 million 04:19:46
128 Michel Kreder Aqua Blue Sport NED € 4 million 04:21:18
129 Tim Declercq Quick-Step Floors BEL € 3 million 04:21:20
130 Niki Terpstra Quick-Step Floors NED € 4 million 04:23:54
131 Sacha Modolo UAE Team Emirates ITA € 8 million 04:27:08
132 Rafael Reis Caja Rural PRT € 3 million 04:27:14
133 Tom Van Asbroeck Cannondale Pro Cycling BEL € 8 million 04:29:59
134 Maxim Belkov Katusha RUS € 4 million 04:30:01
135 Fernando Orjuela Manzana Postobón COL € 3 million 04:31:44
136 Yves Lampaert Quick-Step Floors BEL € 6 million 04:32:02
137 Matvey Mamykin Katusha RUS € 3 million 04:33:01
138 Mark Christian Aqua Blue Sport GBR € 3 million 04:36:26
139 Lasse Norman Hansen Aqua Blue Sport DNK € 3 million 04:38:56
140 Aaron Gate Aqua Blue Sport NZL € 3 million 04:40:07
141 Peter Koning Aqua Blue Sport NED € 3 million 04:41:00
142 Christoph Pfingsten Bora–Hansgrohe DEU € 3 million 04:41:29
143 Sam Bewley Orica Scott NZL € 3 million 04:43:27
144 Andreas Schillinger Bora–Hansgrohe DEU € 3 million 04:44:03
145 Nikita Stalnov Astana Cycling Team KAZ € 3 million 04:44:07
146 Kenneth Vanbilsen Cofidis BEL € 4 million 04:44:33
147 Rein Taaramäe Katusha EST € 6 million 04:46:21
148 Ian Stannard Sky Procycling GBR € 4 million 04:47:00
149 Federico Zurlo UAE Team Emirates ITA € 3 million 04:47:04
150 Rémy Mertz Lotto Soudal BEL € 3 million 04:49:50
151 Jelle Wallays Lotto Soudal BEL € 5 million 04:53:38
152 Juan Sebastián Molano Manzana Postobón COL € 3 million 04:54:27
153 Tom Scully Cannondale Pro Cycling NZL € 3 million 04:56:59
154 Michael Schwarzmann Bora–Hansgrohe DEU € 8 million 04:57:10
155 Adam Blythe Aqua Blue Sport GBR € 4 million 04:58:28
156 Lorenzo Manzin FDJ FRA € 6 million 05:01:29
157 William Clarke Cannondale Pro Cycling AUS € 8 million 05:03:10
158 Conor Dunne Aqua Blue Sport IRL € 3 million 05:16:23