Mountains Classification after Stage 21: Arroyomolinos - Madrid
Position Name Team Country Price MtnPoints
1 Davide Villella Cannondale Pro Cycling ITA € 3 million 67
2 Miguel Ángel López Astana Cycling Team COL € 6 million 47
3 Chris Froome Sky Procycling GBR € 24 million 35
4 José Joaquín Rojas Movistar ESP € 13 million 33
5 Thomas De Gendt Lotto Soudal BEL € 8 million 30
6 Tomasz Marczynski Lotto Soudal POL € 5 million 28
7 Rafal Majka Bora–Hansgrohe POL € 14 million 28
8 Stefan Denifl Aqua Blue Sport AUT € 4 million 28
9 Alberto Contador Trek–Segafredo ESP € 22 million 27
10 Romain Bardet AG2R-La Mondiale FRA € 19 million 25
11 Ilnur Zakarin Katusha RUS € 8 million 24
12 Marc Soler Movistar ESP € 3 million 21
13 Sander Armée Lotto Soudal BEL € 3 million 18
14 Darwin Atapuma UAE Team Emirates COL € 7 million 18
15 Adam Yates Orica Scott GBR € 12 million 16
16 Esteban Chaves Orica Scott COL € 18 million 15
17 Vincenzo Nibali Bahrain Merida ITA € 21 million 14
18 Wilco Kelderman Sunweb NED € 11 million 14
19 Jan Polanc UAE Team Emirates SLO € 6 million 14
20 Lluís Mas Caja Rural ESP € 5 million 11
21 Wout Poels Sky Procycling NED € 6 million 10
22 Stéphane Rossetto Cofidis FRA € 5 million 9
23 Alexey Lutsenko Astana Cycling Team KAZ € 5 million 9
24 Brendan Canty Cannondale Pro Cycling AUS € 3 million 9
25 Julian Alaphilippe Quick-Step Floors FRA € 18 million 8
26 Alessandro De Marchi BMC Racing Team ITA € 7 million 8
27 Matteo Trentin Quick-Step Floors ITA € 7 million 8
28 Steven Kruijswijk LottoNL-Jumbo NED € 7 million 7
29 Enric Mas Quick-Step Floors ESP € 3 million 7
30 Michael Woods Cannondale Pro Cycling CAN € 3 million 6
31 Daniel Moreno Movistar ESP € 12 million 6
32 Rui Costa UAE Team Emirates PRT € 7 million 6
33 Juan Felipe Osorio Manzana Postobón COL € 3 million 6
34 Jacques Janse van Rensburg Dimension Data RSA € 3 million 5
35 Przemyslaw Niemiec UAE Team Emirates POL € 7 million 5
36 Matej Mohoric UAE Team Emirates SLO € 3 million 4
37 Laurens De Vreese Astana Cycling Team BEL € 3 million 4
38 Jaime Rosón Caja Rural ESP € 6 million 4
39 Fabricio Ferrari Caja Rural URY € 3 million 4
40 Nicolas Roche BMC Racing Team IRL € 13 million 3
41 Iván García Bahrain Merida ESP € 3 million 3
42 Tobias Ludvigsson FDJ SWE € 4 million 3
43 Pawel Poljanski Bora–Hansgrohe POL € 4 million 3
44 Alexis Gougeard AG2R-La Mondiale FRA € 5 million 3
45 Luis Ángel Maté Cofidis ESP € 4 million 2
46 Franco Pellizotti Bahrain Merida ITA € 12 million 2
47 Jarlinson Pantano Trek–Segafredo COL € 8 million 2
48 Simon Yates Orica Scott GBR € 15 million 2
49 Giovanni Visconti Bahrain Merida ITA € 9 million 2
50 Clément Chevrier AG2R-La Mondiale FRA € 4 million 2
51 Floris De Tier LottoNL-Jumbo BEL € 3 million 2
52 Simon Clarke Cannondale Pro Cycling AUS € 6 million 2
53 Søren Kragh Andersen Sunweb DNK € 3 million 2
54 Bert-Jan Lindeman LottoNL-Jumbo NED € 5 million 2
55 Toms Skujinš Cannondale Pro Cycling LVA € 3 million 2
56 Diego Rubio Caja Rural ESP € 3 million 2
57 Fernando Orjuela Manzana Postobón COL € 3 million 2
58 Antwan Tolhoek LottoNL-Jumbo NED € 3 million 1
59 Nelson Oliveira Movistar PRT € 5 million 1
60 Ricardo Vilela Manzana Postobón PRT € 3 million 1
61 Diego Rosa Sky Procycling ITA € 6 million 1
62 Emanuel Buchmann Bora–Hansgrohe DEU € 5 million 1
63 Francisco Ventoso BMC Racing Team ESP € 8 million 1
64 Patrick Konrad Bora–Hansgrohe AUT € 4 million 1
65 Arnaud Courteille FDJ FRA € 3 million 1
66 Magnus Cort Orica Scott DNK € 10 million 1
67 Rafael Reis Caja Rural PRT € 3 million 1