• Country

The Slovenian superstar sealed the overall victory with a stage win. This is his third La Vuelta win in a row. Will he make it four next year? We can’t wait to find out. All Fabio Jakobsen had to do to win the battle for the ŠKODA Green Jersey was to finish. And he did. What a great comeback after all that he’s been through. Hats off to you, Fabio. Congratulations! The white jersey was claimed by Gino Mäder from the team Bahrain Victorious. The 24-year-old edged out Egan Bernal in the final stages. The mountains classification was won by Michael Storer. You’ll find the results down below.

Final General Classification

1. Primoz Roglic (Jumbo-Visma) 83:55:29
2. Enric Mas Nicolau (Movistar Team) 0:04:42
3. Jack Haig (Bahrain Victorious) 0:07:39
4. Adam Yates (Ineos Grenadiers) 0:09:06
5. Gino Mäder (Bahrain Victorious) 0:11:33
6. Egan Bernal Gomez (Ineos Grenadiers) 0:13:37
7. David de la Cruz (UAE Team Emirates) 0:18:32
8. Sepp Kuss (Jumbo-Visma) 0:18:54
9. Guillaume Martin (Cofidis) 0:20:26
10. Felix Großschartner (Bora-Hansgrohe) 0:22:21

Final Points classification

1. Fabio Jakobsen (Deceuninck-QuickStep) 250
2. Primoz Roglic (Jumbo-Visma) 199
3. Magnus Cort (EF Education-Nippo) 161
4. Matteo Trentin (UAE Team Emirates) 145
5. Enric Mas Nicolau (Movistar Team) 120
6. Alberto Dainese (Team DSM) 120
7. Michael Matthews (Team BikeExchange) 114
8. Andrea Bagioli (Deceuninck-QuickStep) 101
9. Egan Bernal Gomez (Ineos Grenadiers) 96
10. Arnaud Demare (Groupama-FDJ) 91

Final mountains classification

1. Michael Storer (Team DSM) 80
2. Romain Bardet (Team DSM) 61
3. Primoz Roglic (Jumbo-Visma) 51
4. Damiano Caruso (Bahrain Victorious) 33
5. Rafal Majka (UAE Team Emirates) 33
6. Jack Haig (Bahrain Victorious) 23
7. Sepp Kuss (Jumbo-Visma) 19
8. Enric Mas Nicolau (Movistar Team) 17
9. Egan Bernal Gomez (Ineos Grenadiers) 16
10. Fabio Aru (Qhubeka NextHash) 16

Final young rider classification

1. Gino Mäder (Bahrain Victorious) 84:07:02
2. Egan Bernal Gomez (Ineos Grenadiers) 0:01:54
3. Juan Pedro Lopez Perez (Trek-Segafredo) 0:19:48
4. Rémy Rochas (Cofidis) 0:40:59
5. Clément Champoussin (AG2R Citroën Team) 0:45:56
6. Steff Cras (Lotto Soudal) 1:10:33
7. Jefferson Cepeda Ortiz (Caja Rural-Seguros RGA) 1:47:21
8. Pavel Sivakov (Ineos Grenadiers) 1:53:14
9. Gotzon Martin Sanz (Euskaltel-Euskadi) 1:59:06
10. Michael Storer (Team DSM) 2:11:12