2019 Vuelta a España#Points classification

{{Short description|74th edition of the Vuelta a España}}

{{Infobox cycling race report

| name = 2019 Vuelta a España

| series = 2019 UCI World Tour

| race_no = 32

| season_no = 38

| image = (Podio) Almeida entrega el primer premio de La Vuelta Ciclista a España 2019 03.jpg

| image_caption = Podium in Madrid on 15 September 2019

| image_alt =

| image_size = 400

| date = 24 August – 15 September

| stages = 21

| distance = 3290.7

| unit = km

| time = 83h 07' 14"

| speed =

| first = Primož Roglič

| first_nat = SLO

| first_team = {{UCI team code|TLJ|2019}}

| first_color = red

| second = Alejandro Valverde

| second_nat = ESP

| second_team = {{UCI team code|MOV|2019}}

| third = Tadej Pogačar

| third_nat = SLO

| third_team = {{UCI team code|UAD|2019}}

| points = Primož Roglič

| points_nat = SLO

| points_team = {{UCI team code|TLJ|2019}}

| points_color = green

| mountains = Geoffrey Bouchard

| mountains_nat = FRA

| mountains_team = {{UCI team code|ALM|2019}}

| mountains_color = blue polkadot

| youth = Tadej Pogačar

| youth_nat = SLO

| youth_team = {{UCI team code|UAD|2019}}

| youth_color = white

| combativity = Miguel Ángel López

| combativity_nat = COL

| combativity_team = {{UCI team code|AST|2019}}

| combativity_color = yellow_number

| team = {{UCI team code|MOV|2019}}

| team_nat = ESP

| team_color = red_number

| previous = 2018

| next = 2020

}}

The 2019 Vuelta a España was a three-week Grand Tour cycling stage race that took place in Spain, Andorra and France between 24 August and 15 September 2019.{{cite news|url=http://www.cyclingnews.com/news/uci-reveal-worldtour-calendar-for-2019/|title=UCI reveal WorldTour calendar for 2019|work=Cycling News|date=15 June 2018|access-date=27 August 2018}} The race was the 74th edition of the Vuelta a España and is the final Grand Tour of the 2019 cycling season. The race started with a team time trial in Torrevieja on the Costa Blanca.{{cite news|url=http://www.ciclo21.com/vuelta-espana-2019/|title=Vuelta España 2019: Las Salinas de Torrevieja darán la salida|language=es|trans-title=Vuelta España 2019: Las Salinas de Torrevieja will give the start|work=Ciclo21|first=Nicolás|last=Van Looy|date=25 August 2018|access-date=27 August 2018}}{{cite news|url=http://www.cyclingnews.com/news/2019-vuelta-a-espana-to-start-in-alicante-region-with-time-trial/|title=2019 Vuelta a Espana to start in Alicante region with time trial|work=Cycling News|date=24 August 2018|access-date=27 August 2018}}

The race was won by Primož Roglič of {{UCI team code|TLJ|2019}}, making him the first Slovenian rider to win a Grand Tour. Rounding out the podium were Alejandro Valverde of {{UCI team code|MOV|2019}} in second and Roglič's compatriot Tadej Pogačar of {{UCI team code|UAD|2019}} in third.

Along with the overall, Roglič also took the points classification. Geoffrey Bouchard of {{UCI team code|ALM|2019}} won the mountains classification, while Pogačar was the best young rider. Miguel Ángel López of {{UCI team code|AST|2019}} was named the overall most combative, and Movistar Team won the team classification.

Teams

{{main|List of teams and cyclists in the 2019 Vuelta a España}}

The 18 UCI WorldTeams are automatically invited to the race. In addition, four Professional Continental teams obtained a wildcard, bringing the number of teams to 22.{{sfn|Roadbook|2019|pp=23}}

The teams that entered the race were:

UCI WorldTeams

{{div col|colwidth=20em|style=margin-right:20%;}}

  • {{UCI team code|ALM|2019}}
  • {{UCI team code|AST|2019}}
  • {{UCI team code|TBM|2019}}
  • {{UCI team code|BOH|2019}}
  • {{UCI team code|BMC|2019}}
  • {{UCI team code|QST|2019}}
  • {{UCI team code|EFD|2019}}
  • {{UCI team code|GFC|2019}}
  • {{UCI team code|LTS|2019}}
  • {{UCI team code|MTS men|2019}}
  • {{UCI team code|MOV|2019}}
  • {{UCI team code|DDD|2019}}
  • {{UCI team code|INS|2019b}}
  • {{UCI team code|TLJ|2019}}
  • {{UCI team code|KAT|2019}}
  • {{UCI team code|SUN|2019}}
  • {{UCI team code|TFS|2019}}
  • {{UCI team code|UAD|2019}}

{{div col end}}

UCI Professional Continental teams

{{div col|colwidth=20em|style=margin-right:20%;}}

  • {{UCI team code|BBH|2019}}
  • {{UCI team code|CJR|2019}}
  • {{UCI team code|COF|2019}}
  • {{UCI team code|EUS2|2019}}

{{div col end}}

Pre-race favourites

The winner of the 2018 Vuelta a España, Simon Yates, had decided to not defend his title after riding in the 2019 Giro d'Italia and Tour de France. Steven Kruijswijk, Primož Roglič (Team Jumbo-Visma), Miguel Ángel López, Jakob Fuglsang (Astana) and Nairo Quintana (Movistar Team) were considered among the pre-race favourites. Fernando Gaviria (UAE Team Emirates) and Sam Bennett (Bora-Hansgrohe) were considered as potential stage winners and points classification contenders.{{Cite web|url=https://www.cyclingstage.com/vuelta-2019-favourites/|title = Vuelta 2019: Favourites}}{{Cite web | url=https://www.velonews.com/2019/08/analysis/analyzing-the-vuelta-a-espana-favorites_499510 |title = Analyzing the Vuelta a España favorites|date = 2019-08-19}}

Kruijswijk climbed on the podium of the 2019 Tour de France, while his team partner Roglič got third at the 2019 Giro d'Italia. López was on the podium on both the 2018 Giro d'Italia and the 2018 Vuelta a España.

There were three previous winners among the participating cyclists: Alejandro Valverde (2009), Fabio Aru (2015) and Nairo Quintana (2016). Valverde (Movistar Team) and Thomas De Gendt (Lotto-Soudal) also attempted to defend their points and mountain classification titles.{{citation needed|date=September 2019}}

Route and stages

{{main article|2019 Vuelta a España, Stage 1 to Stage 11|2019 Vuelta a España, Stage 12 to Stage 21}}

class="wikitable"

|+List of stages{{cite web|title=2019 Vuelta a Espana offers eight mountaintop finishes, goes off road|url=http://www.cyclingnews.com/news/2019-vuelta-a-espana-offers-eight-mountaintop-finishes-goes-off-road/|work=Cycling News|first=Alasdair|last=Fotheringham|date=19 December 2018|access-date=19 December 2018}}{{cite web|title=Vuelta a España 2019 route: all you need to know about the route for the 74th edition|url=https://www.cyclingweekly.com/news/racing/vuelta-a-espana/vuelta-a-espana-route-151659|work=Cycling Weekly|first=Richard|last=Windsor|date=29 July 2019|access-date=31 July 2019|archive-date=18 July 2021|archive-url=https://web.archive.org/web/20210718004210/https://www.cyclingweekly.com/news/racing/vuelta-a-espana/vuelta-a-espana-route-151659|url-status=dead}}

scope="col" | Stage

! scope="col" | Date

! scope="col" | Course

! scope="col" | Distance

! scope="col" colspan="2" | Type{{sfn|Roadbook|2019|pp=4}}

! scope="col" | Winner

scope="row" | 1

| style="text-align:right" | 24 August

| Salinas de Torrevieja to Torrevieja

| style="text-align:center;"| {{convert|13.4|km|1|abbr=on}}

| File:Team Time Trial Stage.svg

| Team time trial

| {{flagicon|KAZ}} {{UCI team code|AST|2019}}

scope="row" | 2

| style="text-align:right" | 25 August

| Benidorm to Calpe

| style="text-align:center;"| {{convert|199.6|km|1|abbr=on}}

| File:Hillystage.svg

| Hilly stage

| {{flagathlete|Nairo Quintana|COL}}

scope="row" | 3

| style="text-align:right" | 26 August

| Ibi to Alicante

| style="text-align:center;"| {{convert|188|km|1|abbr=on}}

| File:Plainstage.svg

| Flat stage

| {{flagathlete|Sam Bennett|IRL}}

scope="row" | 4

| style="text-align:right" | 27 August

| Cullera to El Puig

| style="text-align:center;"| {{convert|175.5|km|1|abbr=on}}

| File:Plainstage.svg

| Flat stage

| {{flagathlete|Fabio Jakobsen|NED}}

scope="row" | 5

| style="text-align:right" | 28 August

| L'Eliana to Observatorio Astrofísico de Javalambre

| style="text-align:center;"| {{convert|170.7|km|1|abbr=on}}

| File:Hillystage.svg

| Hilly stage

| {{flagathlete|Ángel Madrazo|ESP}}

scope="row" | 6

| style="text-align:right" | 29 August

| Mora de Rubielos to Ares del Maestrat

| style="text-align:center;"| {{convert|198.9|km|1|abbr=on}}

| File:Hillystage.svg

| Hilly stage

| {{flagathlete|Jesús Herrada|ESP}}

scope="row" | 7

| style="text-align:right" | 30 August

| Onda to Mas de la Costa

| style="text-align:center;"| {{convert|183.2|km|1|abbr=on}}

| File:Mountainstage.svg

| Mountain stage

| {{flagathlete|Alejandro Valverde|ESP}}

scope="row" | 8

| style="text-align:right" | 31 August

| Valls to Igualada

| style="text-align:center;"| {{convert|166.9|km|1|abbr=on}}

| File:Hillystage.svg

| Hilly stage

| {{flagathlete|Nikias Arndt|GER}}

scope="row" | 9

| style="text-align:right" | 1 September

| Andorra la Vella (Andorra) to Cortals d'Encamp (Andorra)

| style="text-align:center;"| {{convert|94.4|km|1|abbr=on}}

| File:Mountainstage.svg

| Mountain stage

| {{flagathlete|Tadej Pogačar|SLO}}

| style="text-align:right" | 2 September

| colspan="2" style="text-align:left;"| Andorra

|

| colspan="2" | Rest day

scope="row" | 10

| style="text-align:right" | 3 September

| Jurançon (France) to Pau (France)

| style="text-align:center;"| {{convert|36.2|km|1|abbr=on}}

| File:Time Trial.svg

| Individual time trial

| {{flagathlete|Primož Roglič|SLO}}

scope="row" | 11

| style="text-align:right" | 4 September

| Saint-Palais (France) to Urdax

| style="text-align:center;"| {{convert|180|km|1|abbr=on}}

| File:Hillystage.svg

| Hilly stage

| {{flagathlete|Mikel Iturria|ESP}}

scope="row" | 12

| style="text-align:right" | 5 September

| Circuito de Navarra to Bilbao

| style="text-align:center;"| {{convert|171.4|km|1|abbr=on}}

| File:Hillystage.svg

| Hilly stage

| {{flagathlete|Philippe Gilbert|BEL}}

scope="row" | 13

| style="text-align:right" | 6 September

| Bilbao to Los Machucos

| style="text-align:center;"| {{convert|166.4|km|1|abbr=on}}

| File:Mountainstage.svg

| Mountain stage

| {{flagathlete|Tadej Pogačar|SLO}}

scope="row" | 14

| style="text-align:right" | 7 September

| San Vicente de la Barquera to Oviedo

| style="text-align:center;"| {{convert|188|km|1|abbr=on}}

| File:Plainstage.svg

| Flat stage

| {{flagathlete|Sam Bennett|IRL}}

scope="row" | 15

| style="text-align:right" | 8 September

| Tineo to Santuario del Acebo

| style="text-align:center;"| {{convert|154.4|km|1|abbr=on}}

| File:Mountainstage.svg

| Mountain stage

| {{flagathlete|Sepp Kuss|USA}}

scope="row" | 16

| style="text-align:right" | 9 September

| Pravia to {{ill|Puerto de La Cubilla|lt=La Cubilla|es|Puerto de La Cubilla}}

| style="text-align:center;"| {{convert|144.4|km|1|abbr=on}}

| File:Mountainstage.svg

| Mountain stage

| {{flagathlete|Jakob Fuglsang|DEN}}

| style="text-align:right" | 10 September

| colspan="2" style="text-align:left;"| León

|

| colspan="2" | Rest day

scope="row" | 17

| style="text-align:right" | 11 September

| Aranda de Duero to Guadalajara

| style="text-align:center;"| {{convert|219.6|km|1|abbr=on}}

| File:Plainstage.svg

| Flat stage

| {{flagathlete|Philippe Gilbert|BEL}}

scope="row" | 18

| style="text-align:right" | 12 September

| Colmenar Viejo to Becerril de la Sierra

| style="text-align:center;"| {{convert|177.5|km|1|abbr=on}}

| File:Mountainstage.svg

| Mountain stage

| {{flagathlete|Sergio Higuita|COL}}

scope="row" | 19

| style="text-align:right" | 13 September

| Ávila to Toledo

| style="text-align:center;"| {{convert|165.2|km|1|abbr=on}}

| File:Plainstage.svg

| Flat stage

| {{flagathlete|Rémi Cavagna|FRA}}

scope="row" | 20

| style="text-align:right" | 14 September

| Arenas de San Pedro to {{ill|Plataforma de Gredos|lt=Plataforma de Gredos|es|Carretera de la Plataforma de Gredos}}

| style="text-align:center;"| {{convert|190.4|km|1|abbr=on}}

| File:Mountainstage.svg

| Mountain stage

| {{flagathlete|Tadej Pogačar|SLO}}

scope="row" | 21

| style="text-align:right" | 15 September

| Fuenlabrada to Madrid

| style="text-align:center;"| {{convert|106.6|km|1|abbr=on}}

| File:Plainstage.svg

| Flat stage

| {{flagathlete|Fabio Jakobsen|NED}}

scope="row" |

| colspan="2" style="text-align:center" | Total

| colspan="5" style="text-align:center" | {{convert|3,290.7|km|1|abbr=on}}

Classification leadership

The Vuelta a España has four individual classifications, for which jerseys were awarded daily to the leading rider, as well as a team competition. The primary classification is the general classification, which is calculated by adding each rider's finishing times on each stage. Time bonuses were awarded at the end of every stage apart from the team time trial (stage 1) and individual time trial (stage 10). The rider with the lowest cumulative time is the leader of the general classification, and wears the red jersey. The leader of the general classification at the end of the race is considered the overall winner of the Vuelta a España.{{sfn|Roadbook|2019|pp=6}}

The second classification is the points classification. Riders receive points for finishing among the highest placed in a stage finish, or in intermediate sprints during the stages. The points available for each stage finish are determined by the stage's type. The leader is identified by a green jersey.{{sfn|Roadbook|2019|pp=6}}

class="wikitable plainrowheaders floatright" style="text-align: center;"

|+ Mountains classification points

scope=col | Categoryscope=col | 1stscope=col | 2ndscope=col | 3rdscope=col | 4thscope=col | 5thscope=col | 6th
scope="row" | Cima Alberto Fernández

| 20 || 15 || 10 || 6 || 4 || 2

scope="row" | Special-category

| 15 || 10 || 6 || 4 || 2

scope="row" | First-category

| 10 || 6 || 4 || 2 || 1

scope="row" | Second-category

| 5 || 3 || 1

scope="row" | Third-category

| 3 || 2 || 1

The next classification is the mountains classification. Points are awarded to the riders that reach the summit of the most difficult climbs first. The climbs are categorized, in order of increasing difficulty, third-, second-, and first- and special-category. The leader wears white jersey with blue polka dots.{{sfn|Roadbook|2019|pp=6}}

The final of the individual classifications is the young rider classification, which is calculated by adding each rider's finishing times on each stage for each rider born on or after 1 January 1994. The rider with the lowest cumulative time is the leader of the young rider classification, and wears the white jersey.{{sfn|Roadbook|2019|pp=6}}

There is also the team classification. After each stage, the times of the three highest finishers of each team are added together. The victory is awarded to the team with the lowest cumulative time at the end of the event.{{sfn|Roadbook|2019|pp=6}}

In addition, there is one individual award: the combativity award. This award is given after each stage (excluding the team time trial and individual time trial) to the rider "who displayed the most generous effort and best sporting spirit." The daily winner wears a green number bib the following stage. At the end of the Vuelta, a jury decides the top three riders for the “Most Combative Rider of

La Vuelta”, with a public vote deciding the victor.{{sfn|Roadbook|2019|pp=6}}

class="wikitable" style="text-align:center; font-size:smaller; clear: both;"

|+Classification leadership by stage{{cite web|url=https://www.lavuelta.es/en/rankings|archive-url=https://web.archive.org/web/20191214064836/https://www.lavuelta.es/en/rankings|archive-date=14 December 2019|title=Official classifications of La Vuelta - Stage 21|website=lavuelta.es|publisher=Amaury Sport Organisation|access-date=11 August 2022}}

scope="col" style="width:2%;" | Stage

! scope="col" style="width:13%;" | Winner

! scope="col" style="width:13%;" | General classification

20px

! scope="col" style="width:13%;" | Points classification

20px

! scope="col" style="width:13%;" | Mountains classification
20px

! scope="col" style="width:13%;" | Young rider classification
20px

! scope="col" style="width:13%;" | Team classification

20px

! scope="col" style="width:13%;" | Combativity award

20px

scope="row" | 1

| {{UCI team code|AST|2019}}

|style="background:#FFE6E6;"| Miguel Ángel López

| not awarded

| not awarded

|style="background:white;" rowspan=12| Miguel Ángel López

|style="background:#E4B3AB;"| {{UCI team code|AST|2019}}

|style="background:#FFCD5F;"| Miguel Ángel López

scope="row" | 2

| Nairo Quintana

|style="background:#FFE6E6;" rowspan=3| Nicolas Roche

|style="background:#A9FFA9;" rowspan=2| Nairo Quintana

|style="background:azure;" rowspan=14| Ángel Madrazo

|style="background:#E4B3AB;" rowspan=3| {{UCI team code|SUN|2019}}

|style="background:#FFCD5F;"| Ángel Madrazo

scope="row" | 3

| Sam Bennett

|style="background:#FFCD5F;"| Ángel Madrazo

scope="row" | 4

| Fabio Jakobsen

|style="background:#A9FFA9;" rowspan=3| Sam Bennett

|style="background:#FFCD5F;"| Jorge Cubero

scope="row" | 5

| Ángel Madrazo

|style="background:#FFE6E6;"| Miguel Ángel López

|style="background:#E4B3AB;" rowspan=17| {{UCI team code|MOV|2019}}

|style="background:#FFCD5F;"| José Herrada

scope="row" | 6

| Jesús Herrada

|style="background:#FFE6E6;"| Dylan Teuns

|style="background:#FFCD5F;"| Jesús Herrada

scope="row" | 7

| Alejandro Valverde

|style="background:#FFE6E6;"| Miguel Ángel López

|style="background:#A9FFA9;" rowspan=3| Nairo Quintana

|style="background:#FFCD5F;"| Sergio Henao

scope="row" | 8

| Nikias Arndt

|style="background:#FFE6E6;"| Nicolas Edet

|style="background:#FFCD5F;"| David de la Cruz

scope="row" | 9

| Tadej Pogačar

|style="background:#FFE6E6;"| Nairo Quintana

|style="background:#FFCD5F;"| Geoffrey Bouchard

scope="row" | 10

| Primož Roglič

|style="background:#FFE6E6;" rowspan=12| Primož Roglič

|style="background:#A9FFA9;" rowspan=12| Primož Roglič

|style="background:#FFCD5F;"| Primož Roglič

scope="row" | 11

| Mikel Iturria

|style="background:#FFCD5F;"| Alex Aranburu

scope="row" | 12

| Philippe Gilbert

|style="background:#FFCD5F;"| Philippe Gilbert

scope="row" | 13

| Tadej Pogačar

|style="background:white;" rowspan=5| Tadej Pogačar

|style="background:#FFCD5F;"| Héctor Sáez

scope="row" | 14

| Sam Bennett

|style="background:#FFCD5F;"| Diego Rubio

scope="row" | 15

| Sepp Kuss

|style="background:#FFCD5F;"| Sergio Samitier

scope="row" | 16

| Jakob Fuglsang

|style="background:azure;" rowspan=6| Geoffrey Bouchard

|style="background:#FFCD5F;"| Ángel Madrazo

scope="row" | 17

| Philippe Gilbert

|style="background:#FFCD5F;"| Nairo Quintana

scope="row" | 18

| Sergio Higuita

|style="background:white;" rowspan=2| Miguel Ángel López

|style="background:#FFCD5F;"| Sergio Higuita

scope="row" | 19

| Rémi Cavagna

|style="background:#FFCD5F;"| Rémi Cavagna

scope="row" | 20

| Tadej Pogačar

|style="background:white;" rowspan=2| Tadej Pogačar

|style="background:#FFCD5F;"| Tao Geoghegan Hart

scope="row" | 21

| Fabio Jakobsen

| not awarded

colspan="2" | Final

! style="background:#f00;"| Primož Roglič

!style="background:#4CFF00;"| Primož Roglič

!style="background:#0094FF;"| Geoffrey Bouchard

! style="background:#fff;"| Tadej Pogačar

!style="background:#E42A19;"| {{UCI team code|MOV|2019}}

!style="background:#FFB927;"| Miguel Ángel López

  • On stage two, Dario Cataldo and Jakob Fuglsang, who were second in the general classification, wore the green jersey and white with blue polka-dot jersey respectively, although no points were awarded during the opening team time trial stage for either ranking.
  • On stage two, James Knox, who was second in the young rider classification, wore the white jersey, because first placed Miguel Ángel López wore the red jersey as leader of the general classification. On stages six and eight, Tadej Pogačar wore the white jersey for the same reason.
  • On stage ten, Primož Roglič, who was second in the points classification, wore the green jersey, because first placed Nairo Quintana wore the red jersey as leader of the general classification.
  • On stages eleven, twelve, and thirteen, Nairo Quintana, who was second in the points classification, wore the green jersey, because first placed Primož Roglič wore the red jersey as leader of the general classification. On stage nineteen, Tadej Pogačar wore the green jersey for the same reason.
  • On stages fourteen and fifteen, Nairo Quintana, who was third in the points classification, wore the green jersey, because first placed Primož Roglič wore the red jersey as leader of the general classification, and second placed Tadej Pogačar wore the white jersey as leader of the young rider classification.
  • On stages sixteen and seventeen, Nairo Quintana, who was fourth in the points classification, wore the green jersey, because first placed Primož Roglič wore the red jersey as leader of the general classification, second placed Tadej Pogačar wore the white jersey as leader of the young rider classification, and third placed Alejandro Valverde wore the World Champion jersey.
  • On stage eighteen, Nairo Quintana, who was fourth in the points classification, wore the green jersey, because first placed Primož Roglič wore the red jersey as leader of the general classification, second placed Sam Bennett wore the Irish National Road Race Champion jersey, and third placed Tadej Pogačar wore the white jersey as leader of the young rider classification.
  • On stage nineteen, Tadej Pogačar, who was second in the points classification, wore the green jersey, because first placed Primož Roglič wore the red jersey as leader of the general classification.
  • On stage twenty, Tadej Pogačar, who was fourth in the points classification, wore the green jersey, because first placed Primož Roglič wore the red jersey as leader of the general classification, second placed Sam Bennett wore the Irish National Road Race Champion jersey, and third placed Alejandro Valverde wore the World Champion jersey.
  • On stage twenty-one, Nairo Quintana, who was fifth in the points classification, wore the green jersey, because first placed Primož Roglič wore the red jersey as leader of the general classification, second placed Tadej Pogačar wore the white jersey as leader of the young rider classification, third placed Alejandro Valverde wore the World Champion jersey, and fourth placed Sam Bennett wore the Irish National Road Race Champion jersey.

Final classification standings

class="wikitable"
scope="col" colspan="4" | Legend
20px

| Denotes the winner of the general classification

20px

| Denotes the winner of the points classification

20px

| Denotes the winner of the mountains classification

20px

| Denotes the winner of the young rider classification

File:Jersey red number.svg

| Denotes the winner of the team classification

File:Jersey yellow number.svg

| Denotes the winner of the combativity award

=General classification=

class="wikitable" style="width:42em;margin-bottom:0;"

|+ Final general classification (1–10)

scope="col" | Rank

! scope="col" | Rider

! scope="col" | Team

! scope="col" | Time

scope="row" | 1

| {{flagathlete|Primož Roglič|SLO}} 20px20px

| {{UCI team code|TLJ|2019}}

| style="text-align:right;" | {{nowrap|83h 07' 14"}}

scope="row" | 2

| {{flagathlete|Alejandro Valverde|ESP}} 20px

| {{UCI team code|MOV|2019}}

| style="text-align:right;" | + 2' 33"

scope="row" | 3

| {{flagathlete|Tadej Pogačar|SLO}} 20px

| {{UCI team code|UAD|2019}}

| style="text-align:right;" | + 2' 55"

scope="row" | 4

| {{flagathlete|Nairo Quintana|COL}} 20px

| {{UCI team code|MOV|2019}}

| style="text-align:right;" | + 3' 46"

scope="row" | 5

| {{flagathlete|Miguel Ángel López|COL}} 20px

| {{UCI team code|AST|2019}}

| style="text-align:right;" | + 4' 48"

scope="row" | 6

| {{flagathlete|Rafał Majka|POL}}

| {{UCI team code|BOH|2019}}

| style="text-align:right;" | + 7' 33"

scope="row" | 7

| {{flagathlete|Wilco Kelderman|NED}}

| {{UCI team code|SUN|2019}}

| style="text-align:right;" | + 10' 04"

scope="row" | 8

| {{flagathlete|Carl Fredrik Hagen|NOR}}

| {{UCI team code|LTS|2019}}

| style="text-align:right;" | + 12' 54"

scope="row" | 9

| {{flagathlete|Marc Soler|ESP}} 20px

| {{UCI team code|MOV|2019}}

| style="text-align:right;" | + 22' 27"

scope="row" | 10

| {{flagathlete|Mikel Nieve|ESP}}

| {{UCI team code|MTS men|2019}}

| style="text-align:right;" | + 22' 34"

class="collapsible collapsed wikitable" style="width:42em;margin-top:-1px;"
scope="col" colspan="4" | Final general classification (11–153)
scope="col" | Rank

! scope="col" | Rider

! scope="col" | Team

! scope="col" | Time

scope="row" | 11

| {{flagathlete|James Knox|GBR}}

| {{UCI team code|QST|2019}}

| style="text-align:right;" | + 22' 55"

scope="row" | 12

| {{flagathlete|Dylan Teuns|BEL}}

| {{UCI team code|TBM|2019}}

| style="text-align:right;" | + 24' 06"

scope="row" | 13

| {{flagathlete|Jakob Fuglsang|DEN}}

| {{UCI team code|AST|2019}}

| style="text-align:right;" | + 26' 49"

scope="row" | 14

| {{flagathlete|Sergio Higuita|COL}}

| {{UCI team code|EFD|2019}}

| style="text-align:right;" | + 32' 17"

scope="row" | 15

| {{flagathlete|Hermann Pernsteiner|AUT}}

| {{UCI team code|TBM|2019}}

| style="text-align:right;" | + 33' 40"

scope="row" | 16

| {{flagathlete|Ion Izagirre|ESP}}

| {{UCI team code|AST|2019}}

| style="text-align:right;" | + 42' 00"

scope="row" | 17

| {{flagathlete|Ruben Guerreiro|POR}}

| {{UCI team code|TKA|2019}}

| style="text-align:right;" | + 42' 05"

scope="row" | 18

| {{flagathlete|Nicolas Edet|FRA}}

| {{UCI team code|COF|2019}}

| style="text-align:right;" | + 46' 24"

scope="row" | 19

| {{flagathlete|Esteban Chaves|COL}}

| {{UCI team code|MTS men|2019}}

| style="text-align:right;" | + 53' 03"

scope="row" | 20

| {{flagathlete|Tao Geoghegan Hart|GBR}}

| {{UCI team code|INS|2019b}}

| style="text-align:right;" | + 1h 04' 21"

scope="row" | 21

| {{flagathlete|Kilian Frankiny|SUI}}

| {{UCI team code|GFC|2019}}

| style="text-align:right;" | + 1h 11' 42"

scope="row" | 22

| {{flagathlete|Óscar Rodríguez|ESP}}

| {{UCI team code|EUS2|2019}}

| style="text-align:right;" | + 1h 13' 14"

scope="row" | 23

| {{flagathlete|Luis León Sánchez|ESP}}

| {{UCI team code|AST|2019}}

| style="text-align:right;" | + 1h 17' 09"

scope="row" | 24

| {{flagathlete|François Bidard|FRA}}

| {{UCI team code|ALM|2019}}

| style="text-align:right;" | + 1h 25' 44"

scope="row" | 25

| {{flagathlete|Ben O'Connor|AUS}}

| {{UCI team code|DDD|2019}}

| style="text-align:right;" | + 1h 25' 53"

scope="row" | 26

| {{flagathlete|Martijn Tusveld|NED}}

| {{UCI team code|SUN|2019}}

| style="text-align:right;" | + 1h 27' 32"

scope="row" | 27

| {{flagathlete|Robert Gesink|NED}}

| {{UCI team code|TLJ|2019}}

| style="text-align:right;" | + 1h 29' 07"

scope="row" | 28

| {{flagathlete|Peter Stetina|USA}}

| {{UCI team code|TFS|2019}}

| style="text-align:right;" | + 1h 32' 25"

scope="row" | 29

| {{flagathlete|Sepp Kuss|USA}}

| {{UCI team code|TLJ|2019}}

| style="text-align:right;" | + 1h 35' 33"

scope="row" | 30

| {{flagathlete|José Joaquín Rojas|ESP}} 20px

| {{UCI team code|MOV|2019}}

| style="text-align:right;" | + 1h 44' 02"

scope="row" | 31

| {{flagathlete|Neilson Powless|USA}}

| {{UCI team code|TLJ|2019}}

| style="text-align:right;" | + 1h 48' 21"

scope="row" | 32

| {{flagathlete|Philippe Gilbert|BEL}}

| {{UCI team code|QST|2019}}

| style="text-align:right;" | + 1h 50' 02"

scope="row" | 33

| {{flagathlete|George Bennett|NZL}}

| {{UCI team code|TLJ|2019}}

| style="text-align:right;" | + 1h 55' 19"

scope="row" | 34

| {{flagathlete|Wout Poels|NED}}

| {{UCI team code|INS|2019b}}

| style="text-align:right;" | + 1h 58' 10"

scope="row" | 35

| {{flagathlete|Pierre Latour|FRA}}

| {{UCI team code|ALM|2019}}

| style="text-align:right;" | + 1h 59' 04"

scope="row" | 36

| {{flagathlete|Felix Großschartner|AUT}}

| {{UCI team code|BOH|2019}}

| style="text-align:right;" | + 2h 03' 33"

scope="row" | 37

| {{flagathlete|Niklas Eg|DEN}}

| {{UCI team code|TFS|2019}}

| style="text-align:right;" | + 2h 04' 41"

scope="row" | 38

| {{flagathlete|Ben King|USA}}

| {{UCI team code|DDD|2019}}

| style="text-align:right;" | + 2h 10' 03"

scope="row" | 39

| {{flagathlete|Sebastián Henao|COL}}

| {{UCI team code|INS|2019b}}

| style="text-align:right;" | + 2h 12' 22"

scope="row" | 40

| {{flagathlete|Daniel Navarro|ESP}}

| {{UCI team code|TKA|2019}}

| style="text-align:right;" | + 2h 12' 29"

scope="row" | 41

| {{flagathlete|Daniel Martínez|COL}}

| {{UCI team code|EFD|2019}}

| style="text-align:right;" | + 2h 13' 20"

scope="row" | 42

| {{flagathlete|Gianluca Brambilla|ITA}}

| {{UCI team code|TFS|2019}}

| style="text-align:right;" | + 2h 16' 17"

scope="row" | 43

| {{flagathlete|Antonio Pedrero|ESP}} 20px

| {{UCI team code|MOV|2019}}

| style="text-align:right;" | + 2h 20' 11"

scope="row" | 44

| {{flagathlete|Tobias Ludvigsson|SWE}}

| {{UCI team code|GFC|2019}}

| style="text-align:right;" | + 2h 20' 23"

scope="row" | 45

| {{flagathlete|Sergio Henao|COL}}

| {{UCI team code|UAD|2019}}

| style="text-align:right;" | + 2h 20' 29"

scope="row" | 46

| {{flagathlete|Nelson Oliveira|POR}} 20px

| {{UCI team code|MOV|2019}}

| style="text-align:right;" | + 2h 21' 16"

scope="row" | 47

| {{flagathlete|Geoffrey Bouchard|FRA}} 20px

| {{UCI team code|ALM|2019}}

| style="text-align:right;" | + 2h 25' 49"

scope="row" | 48

| {{flagathlete|Mikel Bizkarra|ESP}}

| {{UCI team code|EUS2|2019}}

| style="text-align:right;" | + 2h 28' 43"

scope="row" | 49

| {{flagathlete|Damien Howson|AUS}}

| {{UCI team code|MTS men|2019}}

| style="text-align:right;" | + 2h 29' 32"

scope="row" | 50

| {{flagathlete|Cristián Rodríguez|ESP}}

| {{UCI team code|CJR|2019}}

| style="text-align:right;" | + 2h 29' 33"

scope="row" | 51

| {{flagathlete|Louis Meintjes|SAF}}

| {{UCI team code|DDD|2019}}

| style="text-align:right;" | + 2h 34' 53"

scope="row" | 52

| {{flagathlete|Rémi Cavagna|FRA}}

| {{UCI team code|QST|2019}}

| style="text-align:right;" | + 2h 35' 04"

scope="row" | 53

| {{flagathlete|Gorka Izagirre|ESP}}

| {{UCI team code|AST|2019}}

| style="text-align:right;" | + 2h 37' 30"

scope="row" | 54

| {{flagathlete|Matteo Fabbro|ITA}}

| {{UCI team code|TKA|2019}}

| style="text-align:right;" | + 2h 37' 58"

scope="row" | 55

| {{flagathlete|Zdeněk Štybar|CZE}}

| {{UCI team code|QST|2019}}

| style="text-align:right;" | + 2h 39' 31"

scope="row" | 56

| {{flagathlete|Thomas De Gendt|BEL}}

| {{UCI team code|LTS|2019}}

| style="text-align:right;" | + 2h 40' 02"

scope="row" | 57

| {{flagathlete|Paweł Poljański|POL}}

| {{UCI team code|BOH|2019}}

| style="text-align:right;" | + 2h 44' 06"

scope="row" | 58

| {{flagathlete|Clément Chevrier|FRA}}

| {{UCI team code|ALM|2019}}

| style="text-align:right;" | + 2h 49' 02"

scope="row" | 59

| {{flagathlete|Lawson Craddock|USA}}

| {{UCI team code|EFD|2019}}

| style="text-align:right;" | + 2h 49' 16"

scope="row" | 60

| {{flagathlete|Jonas Koch|GER}}

| {{UCI team code|BMC|2019}}

| style="text-align:right;" | + 2h 51' 21"

scope="row" | 61

| {{flagathlete|Darwin Atapuma|COL}}

| {{UCI team code|COF|2019}}

| style="text-align:right;" | + 2h 51' 36"

scope="row" | 62

| {{flagathlete|Tsgabu Grmay|ETH}}

| {{UCI team code|MTS men|2019}}

| style="text-align:right;" | + 2h 52' 26"

scope="row" | 63

| {{flagathlete|Nick Schultz|AUS}}

| {{UCI team code|MTS men|2019}}

| style="text-align:right;" | + 2h 52' 42"

scope="row" | 64

| {{flagathlete|Imanol Erviti|ESP}} 20px

| {{UCI team code|MOV|2019}}

| style="text-align:right;" | + 2h 53' 02"

scope="row" | 65

| {{flagathlete|Tosh Van der Sande|BEL}}

| {{UCI team code|LTS|2019}}

| style="text-align:right;" | + 2h 53' 26"

scope="row" | 66

| {{flagathlete|David de la Cruz|ESP}}

| {{UCI team code|INS|2019b}}

| style="text-align:right;" | + 2h 53' 50"

scope="row" | 67

| {{flagathlete|Steve Morabito|SUI}}

| {{UCI team code|GFC|2019}}

| style="text-align:right;" | + 3h 02' 11"

scope="row" | 68

| {{flagathlete|Dario Cataldo|ITA}}

| {{UCI team code|AST|2019}}

| style="text-align:right;" | + 3h 06' 30"

scope="row" | 69

| {{flagathlete|Nikias Arndt|GER}}

| {{UCI team code|SUN|2019}}

| style="text-align:right;" | + 3h 06' 44"

scope="row" | 70

| {{flagathlete|Valerio Conti|ITA}}

| {{UCI team code|UAD|2019}}

| style="text-align:right;" | + 3h 08' 00"

scope="row" | 71

| {{flagathlete|Owain Doull|GBR}}

| {{UCI team code|INS|2019b}}

| style="text-align:right;" | + 3h 08' 12"

scope="row" | 72

| {{flagathlete|Silvan Dillier|SUI}}

| {{UCI team code|ALM|2019}}

| style="text-align:right;" | + 3h 09' 54"

scope="row" | 73

| {{flagathlete|Sander Armée|BEL}}

| {{UCI team code|LTS|2019}}

| style="text-align:right;" | + 3h 10' 27"

scope="row" | 74

| {{flagathlete|Tomasz Marczyński|POL}}

| {{UCI team code|LTS|2019}}

| style="text-align:right;" | + 3h 15' 09"

scope="row" | 75

| {{flagathlete|José Herrada|ESP}}

| {{UCI team code|COF|2019}}

| style="text-align:right;" | + 3h 20' 26"

scope="row" | 76

| {{flagathlete|Steff Cras|BEL}}

| {{UCI team code|TKA|2019}}

| style="text-align:right;" | + 3h 21' 04"

scope="row" | 77

| {{flagathlete|Dorian Godon|FRA}}

| {{UCI team code|ALM|2019}}

| style="text-align:right;" | + 3h 22' 00"

scope="row" | 78

| {{flagathlete|Tim Declercq|BEL}}

| {{UCI team code|QST|2019}}

| style="text-align:right;" | + 3h 27' 05"

scope="row" | 79

| {{flagathlete|Omar Fraile|ESP}}

| {{UCI team code|AST|2019}}

| style="text-align:right;" | + 3h 27' 25"

scope="row" | 80

| {{flagathlete|Romain Seigle|FRA}}

| {{UCI team code|GFC|2019}}

| style="text-align:right;" | + 3h 28' 02"

scope="row" | 81

| {{flagathlete|Quentin Jaurégui|FRA}}

| {{UCI team code|ALM|2019}}

| style="text-align:right;" | + 3h 28' 13"

scope="row" | 82

| {{flagathlete|Héctor Sáez|ESP}}

| {{UCI team code|EUS2|2019}}

| style="text-align:right;" | + 3h 28' 53"

scope="row" | 83

| {{flagathlete|Dion Smith|NZL}}

| {{UCI team code|MTS men|2019}}

| style="text-align:right;" | + 3h 29' 59"

scope="row" | 84

| {{flagathlete|Mark Padun|UKR}}

| {{UCI team code|TBM|2019}}

| style="text-align:right;" | + 3h 30' 25"

scope="row" | 85

| {{flagathlete|Jacopo Mosca|ITA}}

| {{UCI team code|TFS|2019}}

| style="text-align:right;" | + 3h 30' 55"

scope="row" | 86

| {{flagathlete|Cyril Barthe|FRA}}

| {{UCI team code|EUS2|2019}}

| style="text-align:right;" | + 3h 31' 36"

scope="row" | 87

| {{flagathlete|Mikel Iturria|ESP}}

| {{UCI team code|EUS2|2019}}

| style="text-align:right;" | + 3h 31' 50"

scope="row" | 88

| {{flagathlete|Sergio Pardilla|ESP}}

| {{UCI team code|CJR|2019}}

| style="text-align:right;" | + 3h 32' 24"

scope="row" | 89

| {{flagathlete|Salvatore Puccio|ITA}}

| {{UCI team code|INS|2019b}}

| style="text-align:right;" | + 3h 33' 38"

scope="row" | 90

| {{flagathlete|Clément Venturini|FRA}}

| {{UCI team code|ALM|2019}}

| style="text-align:right;" | + 3h 37' 27"

scope="row" | 91

| {{flagathlete|Bruno Armirail|FRA}}

| {{UCI team code|GFC|2019}}

| style="text-align:right;" | + 3h 38' 04"

scope="row" | 92

| {{flagathlete|Robert Power|AUS}}

| {{UCI team code|SUN|2019}}

| style="text-align:right;" | + 3h 38' 42"

scope="row" | 93

| {{flagathlete|Jorge Arcas|ESP}} 20px

| {{UCI team code|MOV|2019}}

| style="text-align:right;" | + 3h 39' 12"

scope="row" | 94

| {{flagathlete|Alex Aranburu|ESP}}

| {{UCI team code|CJR|2019}}

| style="text-align:right;" | + 3h 39' 43"

scope="row" | 95

| {{flagathlete|Fernando Barceló|ESP}}

| {{UCI team code|EUS2|2019}}

| style="text-align:right;" | + 3h 40' 19"

scope="row" | 96

| {{flagathlete|Edvald Boasson Hagen|NOR}}

| {{UCI team code|DDD|2019}}

| style="text-align:right;" | + 3h 40' 52"

scope="row" | 97

| {{flagathlete|Francisco Ventoso|ESP}}

| {{UCI team code|BMC|2019}}

| style="text-align:right;" | + 3h 41' 38"

scope="row" | 98

| {{flagathlete|Pavel Kochetkov|RUS}}

| {{UCI team code|TKA|2019}}

| style="text-align:right;" | + 3h 42' 27"

scope="row" | 99

| {{flagathlete|Michael Storer|AUS}}

| {{UCI team code|SUN|2019}}

| style="text-align:right;" | + 3h 50' 04"

scope="row" | 100

| {{flagathlete|Sam Bewley|NZL}}

| {{UCI team code|MTS men|2019}}

| style="text-align:right;" | + 3h 51' 31"

scope="row" | 101

| {{flagathlete|Jonathan Lastra|ESP}}

| {{UCI team code|CJR|2019}}

| style="text-align:right;" | + 3h 57' 29"

scope="row" | 102

| {{flagathlete|Luis Ángel Maté|ESP}}

| {{UCI team code|COF|2019}}

| style="text-align:right;" | + 3h 57' 38"

scope="row" | 103

| {{flagathlete|Casper Pedersen|DEN}}

| {{UCI team code|SUN|2019}}

| style="text-align:right;" | + 4h 00' 14"

scope="row" | 104

| {{flagathlete|Jetse Bol|NED}}

| {{UCI team code|BBH|2019}}

| style="text-align:right;" | + 4h 04' 01"

scope="row" | 105

| {{flagathlete|Ricardo Vilela|POR}}

| {{UCI team code|BBH|2019}}

| style="text-align:right;" | + 4h 04' 41"

scope="row" | 106

| {{flagathlete|Ian Stannard|GBR}}

| {{UCI team code|INS|2019b}}

| style="text-align:right;" | + 4h 05' 25"

scope="row" | 107

| {{flagathlete|Nic Dlamini|SAF}}

| {{UCI team code|DDD|2019}}

| style="text-align:right;" | + 4h 05' 44"

scope="row" | 108

| {{flagathlete|Damien Touzé|FRA}}

| {{UCI team code|COF|2019}}

| style="text-align:right;" | + 4h 08' 25"

scope="row" | 109

| {{flagathlete|Luka Pibernik|SLO}}

| {{UCI team code|TBM|2019}}

| style="text-align:right;" | + 4h 12' 17"

scope="row" | 110

| {{flagathlete|Yukiya Arashiro|JPN}}

| {{UCI team code|TBM|2019}}

| style="text-align:right;" | + 4h 13' 18"

scope="row" | 111

| {{flagathlete|Sergey Chernetskiy|RUS}}

| {{UCI team code|CJR|2019}}

| style="text-align:right;" | + 4h 14' 38"

scope="row" | 112

| {{flagathlete|Sergio Samitier|ESP}}

| {{UCI team code|EUS2|2019}}

| style="text-align:right;" | + 4h 16' 49"

scope="row" | 113

| {{flagathlete|Enrico Battaglin|ITA}}

| {{UCI team code|TKA|2019}}

| style="text-align:right;" | + 4h 18' 37"

scope="row" | 114

| {{flagathlete|Nathan Van Hooydonck|BEL}}

| {{UCI team code|BMC|2019}}

| style="text-align:right;" | + 4h 20' 35"

scope="row" | 115

| {{flagathlete|Harm Vanhoucke|BEL}}

| {{UCI team code|LTS|2019}}

| style="text-align:right;" | + 4h 20' 46"

scope="row" | 116

| {{flagathlete|Óscar Cabedo|ESP}}

| {{UCI team code|BBH|2019}}

| style="text-align:right;" | + 4h 21' 49"

scope="row" | 117

| {{flagathlete|Aritz Bagües|ESP}}

| {{UCI team code|EUS2|2019}}

| style="text-align:right;" | + 4h 22' 14"

scope="row" | 118

| {{flagathlete|Willie Smit|SAF}}

| {{UCI team code|TKA|2019}}

| style="text-align:right;" | + 4h 23' 33"

scope="row" | 119

| {{flagathlete|Ángel Madrazo|ESP}}

| {{UCI team code|BBH|2019}}

| style="text-align:right;" | + 4h 24' 11"

scope="row" | 120

| {{flagathlete|Jesús Ezquerra|ESP}}

| {{UCI team code|BBH|2019}}

| style="text-align:right;" | + 4h 26' 12"

scope="row" | 121

| {{flagathlete|Eros Capecchi|ITA}}

| {{UCI team code|QST|2019}}

| style="text-align:right;" | + 4h 26' 16"

scope="row" | 122

| {{flagathlete|Mitchell Docker|AUS}}

| {{UCI team code|EFD|2019}}

| style="text-align:right;" | + 4h 26' 59"

scope="row" | 123

| {{flagathlete|Domen Novak|SLO}}

| {{UCI team code|TBM|2019}}

| style="text-align:right;" | + 4h 27' 28"

scope="row" | 124

| {{flagathlete|John Degenkolb|GER}}

| {{UCI team code|TFS|2019}}

| style="text-align:right;" | + 4h 28' 32"

scope="row" | 125

| {{flagathlete|Alex Kirsch|LUX}}

| {{UCI team code|TFS|2019}}

| style="text-align:right;" | + 4h 29' 56"

scope="row" | 126

| {{flagathlete|Logan Owen|USA}}

| {{UCI team code|EFD|2019}}

| style="text-align:right;" | + 4h 31' 27"

scope="row" | 127

| {{flagathlete|Stéphane Rossetto|FRA}}

| {{UCI team code|COF|2019}}

| style="text-align:right;" | + 4h 31' 47"

scope="row" | 128

| {{flagathlete|Manuele Boaro|ITA}}

| {{UCI team code|AST|2019}}

| style="text-align:right;" | + 4h 32' 50"

scope="row" | 129

| {{flagathlete|Jaco Venter|SAF}}

| {{UCI team code|DDD|2019}}

| style="text-align:right;" | + 4h 33' 59"

scope="row" | 130

| {{flagathlete|Rasmus Tiller|NOR}}

| {{UCI team code|DDD|2019}}

| style="text-align:right;" | + 4h 34' 22"

scope="row" | 131

| {{flagathlete|Will Barta|USA}}

| {{UCI team code|BMC|2019}}

| style="text-align:right;" | + 4h 36' 26"

scope="row" | 132

| {{flagathlete|Heinrich Haussler|AUS}}

| {{UCI team code|TBM|2019}}

| style="text-align:right;" | + 4h 37' 44"

scope="row" | 133

| {{flagathlete|Edward Theuns|BEL}}

| {{UCI team code|TFS|2019}}

| style="text-align:right;" | + 4h 39' 26"

scope="row" | 134

| {{flagathlete|Sam Bennett|IRL}}

| {{UCI team code|BOH|2019}}

| style="text-align:right;" | + 4h 41' 44"

scope="row" | 135

| {{flagathlete|Gonzalo Serrano|ESP}}

| {{UCI team code|CJR|2019}}

| style="text-align:right;" | + 4h 42' 56"

scope="row" | 136

| {{flagathlete|Jorge Cubero|ESP}}

| {{UCI team code|BBH|2019}}

| style="text-align:right;" | + 4h 45' 34"

scope="row" | 137

| {{flagathlete|Maximilian Walscheid|GER}}

| {{UCI team code|SUN|2019}}

| style="text-align:right;" | + 4h 46' 52"

scope="row" | 138

| {{flagathlete|Vyacheslav Kuznetsov|RUS}}

| {{UCI team code|TKA|2019}}

| style="text-align:right;" | + 4h 50' 26"

scope="row" | 139

| {{flagathlete|Marc Sarreau|FRA}}

| {{UCI team code|GFC|2019}}

| style="text-align:right;" | + 4h 56' 21"

scope="row" | 140

| {{flagathlete|Jon Aberasturi|ESP}}

| {{UCI team code|CJR|2019}}

| style="text-align:right;" | + 4h 59' 08"

scope="row" | 141

| {{flagathlete|Kiel Reijnen|USA}}

| {{UCI team code|TFS|2019}}

| style="text-align:right;" | + 4h 59' 41"

scope="row" | 142

| {{flagathlete|Szymon Sajnok|POL}}

| {{UCI team code|BMC|2019}}

| style="text-align:right;" | + 5h 01' 03"

scope="row" | 143

| {{flagathlete|Juan Sebastián Molano|COL}}

| {{UCI team code|UAD|2019}}

| style="text-align:right;" | + 5h 01' 03"

scope="row" | 144

| {{flagathlete|Jelle Wallays|BEL}}

| {{UCI team code|LTS|2019}}

| style="text-align:right;" | + 5h 03' 52"

scope="row" | 145

| {{flagathlete|Fabio Jakobsen|NED}}

| {{UCI team code|QST|2019}}

| style="text-align:right;" | + 5h 06' 45"

scope="row" | 146

| {{flagathlete|Diego Rubio|ESP}}

| {{UCI team code|BBH|2019}}

| style="text-align:right;" | + 5h 07' 04"

scope="row" | 147

| {{flagathlete|Fernando Gaviria|COL}}

| {{UCI team code|UAD|2019}}

| style="text-align:right;" | + 5h 11' 32"

scope="row" | 148

| {{flagathlete|Maximiliano Richeze|ARG}}

| {{UCI team code|QST|2019}}

| style="text-align:right;" | + 5h 20' 32"

scope="row" | 149

| {{flagathlete|Paweł Bernas|POL}}

| {{UCI team code|BMC|2019}}

| style="text-align:right;" | + 5h 22' 19"

scope="row" | 150

| {{flagathlete|Oliviero Troia|ITA}}

| {{UCI team code|UAD|2019}}

| style="text-align:right;" | + 5h 25' 27"

scope="row" | 151

| {{flagathlete|Shane Archbold|NZL}}

| {{UCI team code|BOH|2019}}

| style="text-align:right;" | + 5h 30' 01"

scope="row" | 152

| {{flagathlete|Lennard Hofstede|NED}}

| {{UCI team code|TLJ|2019}}

| style="text-align:right;" | + 5h 40' 23"

scope="row" | 153

| {{flagathlete|Nuno Matos|POR}}

| {{UCI team code|BBH|2019}}

| style="text-align:right;" | + 5h 56' 19"

{{columns-start}}

=Points classification=

class="wikitable"

|+ Final points classification (1–10)

! scope="col" | Rank

! scope="col" | Rider

! scope="col" | Team

! scope="col" | Points

scope="row" | 1

| {{flagathlete|Primož Roglič|SLO}} 20px20px

| {{UCI team code|TLJ|2019}}

| style="text-align:right;" | 155

scope="row" | 2

| {{flagathlete|Tadej Pogačar|SLO}} 20px

| {{UCI team code|UAD|2019}}

| style="text-align:right;" | 136

scope="row" | 3

| {{flagathlete|Sam Bennett|IRL}}

| {{UCI team code|BOH|2019}}

| style="text-align:right;" | 134

scope="row" | 4

| {{flagathlete|Alejandro Valverde|ESP}} 20px

| {{UCI team code|MOV|2019}}

| style="text-align:right;" | 132

scope="row" | 5

| {{flagathlete|Nairo Quintana|COL}} 20px

| {{UCI team code|MOV|2019}}

| style="text-align:right;" | 100

scope="row" | 6

| {{flagathlete|Miguel Ángel López|COL}} 20px

| {{UCI team code|AST|2019}}

| style="text-align:right;" | 76

scope="row" | 7

| {{flagathlete|Philippe Gilbert|BEL}}

| {{UCI team code|QST|2019}}

| style="text-align:right;" | 73

scope="row" | 8

| {{flagathlete|Dylan Teuns|BEL}}

| {{UCI team code|TBM|2019}}

| style="text-align:right;" | 69

scope="row" | 9

| {{flagathlete|Tosh Van der Sande|BEL}}

| {{UCI team code|LTS|2019}}

| style="text-align:right;" | 63

scope="row" | 10

| {{flagathlete|Sergio Higuita|COL}}

| {{UCI team code|EFD|2019}}

| style="text-align:right;" | 62

{{column}}

=Mountains classification=

class="wikitable"

|+ Final mountains classification (1–10)

! scope="col" | Rank

! scope="col" | Rider

! scope="col" | Team

! scope="col" | Points

scope="row" | 1

| {{flagathlete|Geoffrey Bouchard|FRA}} 20px

| {{UCI team code|ALM|2019}}

| style="text-align:right;" | 76

scope="row" | 2

| {{flagathlete|Ángel Madrazo|ESP}}

| {{UCI team code|BBH|2019}}

| style="text-align:right;" | 44

scope="row" | 3

| {{flagathlete|Sergio Samitier|ESP}}

| {{UCI team code|EUS2|2019}}

| style="text-align:right;" | 42

scope="row" | 4

| {{flagathlete|Tadej Pogačar|SLO}} 20px

| {{UCI team code|UAD|2019}}

| style="text-align:right;" | 38

scope="row" | 5

| {{flagathlete|Tao Geoghegan Hart|GBR}}

| {{UCI team code|INS|2019b}}

| style="text-align:right;" | 35

scope="row" | 6

| {{flagathlete|Wout Poels|NED}}

| {{UCI team code|INS|2019b}}

| style="text-align:right;" | 31

scope="row" | 7

| {{flagathlete|Alejandro Valverde|ESP}} 20px

| {{UCI team code|MOV|2019}}

| style="text-align:right;" | 29

scope="row" | 8

| {{flagathlete|Sergio Henao|COL}}

| {{UCI team code|UAD|2019}}

| style="text-align:right;" | 27

scope="row" | 9

| {{flagathlete|Jakob Fuglsang|DEN}}

| {{UCI team code|AST|2019}}

| style="text-align:right;" | 24

scope="row" | 10

| {{flagathlete|Mikel Bizkarra|ESP}}

| {{UCI team code|EUS2|2019}}

| style="text-align:right;" | 22

{{columns-end}}

{{columns-start}}

=Young rider classification=

class="wikitable"

|+ Final young rider classification (1–10)

! scope="col" | Rank

! scope="col" | Rider

! scope="col" | Team

! scope="col" | Time

scope="row" | 1

| {{flagathlete|Tadej Pogačar|SLO}} 20px

| {{UCI team code|UAD|2019}}

| style="text-align:right;" | {{nowrap|83h 10' 09"}}

scope="row" | 2

| {{flagathlete|Miguel Ángel López|COL}} 20px

| {{UCI team code|AST|2019}}

| style="text-align:right;" | + 1' 53"

scope="row" | 3

| {{flagathlete|James Knox|GBR}}

| {{UCI team code|QST|2019}}

| style="text-align:right;" | + 20' 00"

scope="row" | 4

| {{flagathlete|Sergio Higuita|COL}}

| {{UCI team code|EFD|2019}}

| style="text-align:right;" | + 29' 22"

scope="row" | 5

| {{flagathlete|Ruben Guerreiro|POR}}

| {{UCI team code|TKA|2019}}

| style="text-align:right;" | + 39' 10"

scope="row" | 6

| {{flagathlete|Tao Geoghegan Hart|GBR}}

| {{UCI team code|INS|2019b}}

| style="text-align:right;" | + 1h 01' 26"

scope="row" | 7

| {{flagathlete|Kilian Frankiny|SUI}}

| {{UCI team code|GFC|2019}}

| style="text-align:right;" | + 1h 08' 47"

scope="row" | 8

| {{flagathlete|Óscar Rodríguez|ESP}}

| {{UCI team code|EUS2|2019}}

| style="text-align:right;" | + 1h 10' 19"

scope="row" | 9

| {{flagathlete|Ben O'Connor|AUS}}

| {{UCI team code|DDD|2019}}

| style="text-align:right;" | + 1h 22' 58"

scope="row" | 10

| {{flagathlete|Sepp Kuss|USA}}

| {{UCI team code|TLJ|2019}}

| style="text-align:right;" | + 1h 32' 38"

{{column}}

= Team classification =

class="wikitable"

|+ Final team classification (1–10)

! scope="col" | Rank

! scope="col" | Team

! scope="col" | Time

scope="row" | 1

| {{flagicon|ESP}} {{UCI team code|MOV|2019}} 20px

| {{nowrap|248h 26' 24"}}

scope="row" | 2

| {{flagicon|KAZ}} {{UCI team code|AST|2019}}

| style="text-align:right;" | + 51' 38"

scope="row" | 3

| {{flagicon|NED}} {{UCI team code|TLJ|2019}}

| style="text-align:right;" | + 2h 03' 42"

scope="row" | 4

| {{flagicon|AUS}} {{UCI team code|MTS men|2019}}

| style="text-align:right;" | + 2h 26' 47"

scope="row" | 5

| {{flagicon|FRA}} {{UCI team code|ALM|2019}}

| style="text-align:right;" | + 3h 14' 09"

scope="row" | 6

| {{flagicon|GER}} {{UCI team code|SUN|2019}}

| style="text-align:right;" | + 3h 20' 01"

scope="row" | 7

| {{flagicon|ESP}} {{UCI team code|EUS2|2019}}

| style="text-align:right;" | + 3h 38' 55"

scope="row" | 8

| {{flagicon|BHR}} {{UCI team code|TBM|2019}}

| style="text-align:right;" | + 3h 45' 14"

scope="row" | 9

| {{flagicon|RSA}} {{UCI team code|DDD|2019}}

| style="text-align:right;" | + 3h 55' 52"

scope="row" | 10

| {{flagicon|GBR}} {{UCI team code|INS|2019b}}

| style="text-align:right;" | + 4h 00' 34"

{{columns-end}}

References

{{reflist|30em}}

Sources

{{Refbegin}}

{{cite book|title=La Vuelta 2019 Roadbook|work=Vuelta a España|publisher=Unipublic|year=2019|ref={{harvid|Roadbook|2019}}}}

{{Refend}}