Loading...
Loading Live Scoring...
*All times CAT (GMT+2)
days
:
hours
:
minutes
:
seconds

Tour de France | General Classification  (updated 23 Jul 23:59)

PosRiderTeamTime
1Christopher FroomeSKY86:20:55
2Rigoberto UranCDT+ 0h 0m 54s
3Romain BardetALM+ 0h 2m 20s
4Mikel LandaSKY+ 0h 2m 21s
5Fabio AruAST+ 0h 3m 5s
6Daniel MartinQST+ 0h 4m 42s
7Simon YatesORS+ 0h 6m 14s
8Louis MeintjesUAD+ 0h 8m 20s
9Alberto ContadorTFS+ 0h 8m 49s
10WARREN BarguilSUN+ 0h 9m 25s
11Damiano CarusoBMC+ 0h 14m 48s
12Nairo QuintanaMOV+ 0h 15m 28s
13Alexis VuillermozALM+ 0h 24m 38s
14Mikel NieveSKY+ 0h 25m 28s
15Emanuel BuchmannBOH+ 0h 33m 21s
16Brice FeilluTFO+ 0h 36m 46s
17Bauke MollemaTFS+ 0h 37m 43s
18Carlos Alberto BetancurMOV+ 0h 37m 47s
19Serge PauwelsDDD+ 0h 39m 36s
20Tiesj BenootLTS+ 0h 42m 4s
21Tony GallopinLTS+ 0h 42m 39s
22Jan BakelantsALM+ 0h 50m 4s
23Guillaume MartinWGG+ 0h 53m 52s
24Roman KreuzigerORS+ 0h 59m 58s
25Sylvain ChavanelDEN+ 1h 4m 22s
26Romain HardyTFO+ 1h 12m 51s
27Daniel NavarroCOF+ 1h 15m 26s
28Sergio Luis HenaoSKY+ 1h 16m 32s
29Pierre-Roger LatourALM+ 1h 18m 45s
30Mathias FrankALM+ 1h 21m 16s
31Robert KiserlovskiKAT+ 1h 25m 25s
32Amaël MoinardBMC+ 1h 32m 2s
33Nicolas RocheBMC+ 1h 32m 35s
34Thomas DegandWGG+ 1h 34m 2s
35Lilian CalmejaneDEN+ 1h 35m 16s
36Rudy MolardFDJ+ 1h 35m 55s
37Ben GastauerALM+ 1h 38m 33s
38Primoz RoglicTLJ+ 1h 44m 41s
39Diego UlissiUAD+ 1h 45m 23s
40Marco MinnaardWGG+ 1h 48m 11s
41John Darwin AtapumaUAD+ 1h 50m 31s
42Pierre-Luc PerichonTFO+ 1h 57m 29s
43Nathan BrownCDT+ 1h 57m 52s
44Andrey ZeitsAST+ 1h 59m 9s
45Janez BrajkovicTBM+ 2h 0m 38s
46Jarlinson PantanoTFS+ 2h 1m 30s
47Daryl ImpeyORS+ 2h 1m 59s
48Cyril GautierALM+ 2h 3m 24s
49Andrew TalanskyCDT+ 2h 3m 27s
50Kristijan DurasekUAD+ 2h 4m 53s
51Thomas De GendtLTS+ 2h 5m 36s
52Haimar ZubeldiaTFS+ 2h 6m 30s
53Gianluca BrambillaQST+ 2h 6m 57s
54Pierre RollandCDT+ 2h 11m 54s
55Maxime BouetTFO+ 2h 13m 23s
56Luis Angel Mate MardonesCOF+ 2h 15m 28s
57Michal KwiatkowskiSKY+ 2h 17m 48s
58Greg Van AvermaetBMC+ 2h 19m 14s
59Jens KeukeleireORS+ 2h 22m 26s
60Jonathan CastroviejoMOV+ 2h 22m 44s
61Michael Valgren AndersenAST+ 2h 25m 36s
62Johan Esteban ChavesORS+ 2h 27m 34s
63Oliver NaesenALM+ 2h 28m 2s
64Simon GeschkeSUN+ 2h 28m 57s
65Eduardo SepulvedaTFO+ 2h 31m 5s
66Romain SicardDEN+ 2h 33m 24s
67Laurens Ten DamSUN+ 2h 34m 56s
68Axel DomontALM+ 2h 35m 33s
69Michael MatthewsSUN+ 2h 36m 36s
70Koen De KortTFS+ 2h 38m 33s
71Alexey LutsenkoAST+ 2h 39m 10s
72Michael SchärBMC+ 2h 41m 54s
73Tsgabu Gebremaryam GrmayTBM+ 2h 42m 15s
74Tiago MachadoKAT+ 2h 43m 36s
75Maurits LammertinkKAT+ 2h 44m 1s
76Nicolas EdetCOF+ 2h 45m 11s
77Dylan Van BaarleCDT+ 2h 47m 11s
78Edvald Boasson HagenDDD+ 2h 48m 12s
79Stefan KuengBMC+ 2h 49m 17s
80Pawel PoljanskiBOH+ 2h 53m 42s
81Danilo WyssBMC+ 2h 53m 51s
82Paul MartensTLJ+ 2h 54m 14s
83Ben SwiftUAD+ 2h 54m 48s
84Nikias ArndtSUN+ 2h 54m 54s
85Elie GesbertTFO+ 2h 55m 13s
86Simon ClarkeCDT+ 2h 55m 27s
87Andrey AmadorMOV+ 2h 56m 43s
88Damien HowsonORS+ 2h 56m 57s
89ANGÉLO TulikDEN+ 2h 57m 5s
90Alberto BettiolCDT+ 2h 57m 56s
91Thomas VoecklerDEN+ 2h 58m 51s
92Imanol ErvitiMOV+ 3h 0m 21s
93Bakhtiyar KozhatayevAST+ 3h 4m 11s
94Jay Mc CarthyBOH+ 3h 5m 13s
95Nils PolittKAT+ 3h 5m 52s
96Marco MarcatoUAD+ 3h 5m 53s
97Jesús HerradaMOV+ 3h 6m 5s
98Michael AlbasiniORS+ 3h 6m 55s
99Alessandro De MarchiBMC+ 3h 7m 25s
100Pieter VanspeybrouckWGG+ 3h 9m 38s
101Tony MartinKAT+ 3h 10m 18s
102Zdenek StybarQST+ 3h 12m 12s
103Florian VachonTFO+ 3h 13m 10s
104Daniele BennatiMOV+ 3h 13m 44s
105Jack BauerQST+ 3h 15m 13s
106Perrig QuemeneurDEN+ 3h 15m 40s
107Scott ThwaitesDDD+ 3h 16m 28s
108Jasha SütterlinMOV+ 3h 17m 53s
109Yukiya ArashiroTBM+ 3h 18m 16s
110Yoann OffredoWGG+ 3h 20m 50s
111Matteo BonoUAD+ 3h 20m 59s
112Vasili KiryienkaSKY+ 3h 21m 15s
113Adam HansenLTS+ 3h 22m 31s
114Patrick BevinCDT+ 3h 23m 0s
115Dmitriy GruzdevAST+ 3h 24m 42s
116Maciej BodnarBOH+ 3h 26m 58s
117Julien SimonCOF+ 3h 29m 21s
118Reinardt Janse Van RensburgDDD+ 3h 30m 54s
119Javier Moreno BazanTBM+ 3h 32m 6s
120Andriy GrivkoAST+ 3h 32m 14s
121John DegenkolbTFS+ 3h 35m 14s
122Sonny ColbrelliTBM+ 3h 36m 22s
123Lars Ytting BakLTS+ 3h 37m 4s
124Dion SmithWGG+ 3h 39m 24s
125Laurent PichonTFO+ 3h 39m 45s
126Adrien PetitDEN+ 3h 41m 34s
127Vegard Stake LaengenUAD+ 3h 41m 52s
128Cyril LemoineCOF+ 3h 43m 45s
129Mike TeunissenSUN+ 3h 43m 52s
130Alexander KristoffKAT+ 3h 45m 40s
131Marcus BurghardtBOH+ 3h 45m 57s
132Frederik BackaertWGG+ 3h 46m 36s
133Christophe LaporteCOF+ 3h 46m 47s
134Yohann GeneDEN+ 3h 47m 8s
135Markel IrizarTFS+ 3h 47m 10s
136Jurgen RoelandtsLTS+ 3h 47m 20s
137Andrea PasqualonWGG+ 3h 51m 18s
138Nacer BouhanniCOF+ 3h 51m 29s
139Julien VermoteQST+ 3h 52m 54s
140Thomas BoudatDEN+ 3h 53m 8s
141Stephen CummingsDDD+ 3h 53m 10s
142Roy CurversSUN+ 3h 53m 38s
143Grega BoleTBM+ 3h 55m 29s
144Christian KneesSKY+ 3h 55m 31s
145Rick ZabelKAT+ 3h 55m 48s
146Michael GoglTFS+ 3h 59m 6s
147Guillaume Van KeirsbulckWGG+ 3h 59m 48s
148Ramon SinkeldamSUN+ 4h 1m 54s
149André GreipelLTS+ 4h 2m 54s
150Reto HollensteinKAT+ 4h 3m 45s
151Mathew HaymanORS+ 4h 5m 17s
152Davide CimolaiFDJ+ 4h 6m 15s
153Bernhard EiselDDD+ 4h 10m 18s
154Fabio SabatiniQST+ 4h 10m 25s
155Marco HallerKAT+ 4h 13m 50s
156Dylan GroenewegenTLJ+ 4h 16m 2s
157Albert TimmerSUN+ 4h 16m 21s
158Olivier Le GacFDJ+ 4h 17m 21s
159Taylor PhinneyCDT+ 4h 18m 15s
160Borut BozicTBM+ 4h 18m 41s
161Florian SenechalCOF+ 4h 19m 17s
162Jacobus VenterDDD+ 4h 20m 16s
163Dimitri ClaeysCOF+ 4h 25m 1s
164Robert WagnerTLJ+ 4h 25m 12s
165Rüdiger SeligBOH+ 4h 26m 43s
166Tom LeezerTLJ+ 4h 32m 21s
167Luke RoweSKY+ 4h 35m 52s

Event Streaming

Channel Streaming

Other Live Streaming

Event Streaming

Channel Streaming