Select tour: 

Tour de France Results - 2019

Results: 
Stage: 

Total Time
PosRiderCountryTeamTimeTime Behind
1Julian AlaphilippeJ. AlaphilippeFranceDECEUNINCK-QUICK-STEP61:00:22-
2Geraint ThomasG. ThomasWalesTeam Ineos61:01:570:01:35
3Steven KruijswijkS. KruijswijkNetherlandsTEAM JUMBO - VISMA61:02:090:01:47
4Thibaut PinotT. PinotFranceGROUPAMA - FDJ61:02:120:01:50
5Egan Bernal GomezE. Bernal GomezColombiaTeam Ineos61:02:240:02:02
6Emanuel BuchmannE. BuchmannGermanyBora-Hansgrohe61:02:360:02:14
7Mikel Landa MeanaM. Landa MeanaSpainMovistar Team61:05:160:04:54
8Alejandro ValverdeA. ValverdeSpainMovistar Team61:05:220:05:00
9Jakob FuglsangJ. FuglsangDenmarkAstana Pro Team61:05:490:05:27
10Rigoberto UranR. UranColombiaEF EDUCATION FIRST61:05:550:05:33
11Richie PorteR. PorteAustraliaTrek-Segafredo61:06:520:06:30
12Warren BarguilW. BarguilFranceTEAM ARKEA - SAMSIC61:07:440:07:22
13Nairo QuintanaN. QuintanaColombiaMovistar Team61:08:500:08:28
14Roman KreuzigerR. KreuzigerCzech RepublicTeam Dimension Data61:11:260:11:04
15Daniel MartinD. MartinIrelandUAE Team Emirates61:12:010:11:39
16Guillaume MartinG. MartinFranceWanty-Groupe Gobert61:14:040:13:42
17Fabio AruF. AruItalyUAE Team Emirates61:14:370:14:15
18David GauduD. GauduFranceGROUPAMA - FDJ61:14:530:14:31
19Romain BardetR. BardetFranceAg2r La Mondiale61:27:340:27:12
20Xandro MeurisseX. MeurisseBelgiumWanty-Groupe Gobert61:28:470:28:25
21George BennettG. BennettNew ZealandTEAM JUMBO - VISMA61:28:470:28:25
22Alexey LutsenkoA. LutsenkoKazakhstanAstana Pro Team61:29:110:28:49
23Sébastien ReichenbachS. ReichenbachSwitzerlandGROUPAMA - FDJ61:30:390:30:17
24Adam YatesA. YatesEnglandMitchelton-Scott61:33:400:33:18
25Rudy MolardR. MolardFranceGROUPAMA - FDJ61:34:330:34:11
26Enric MasE. MasSpainDECEUNINCK-QUICK-STEP61:35:400:35:18
27Bauke MollemaB. MollemaNetherlandsTrek-Segafredo61:36:160:35:54
28Jack HaigJ. HaigAustraliaMitchelton-Scott61:39:430:39:21
29Patrick KonradP. KonradAustriaBora-Hansgrohe61:42:340:42:12
30Jesus HerradaJ. HerradaSpainCofidis, Solutions Credits61:45:440:45:22
31Laurens De PlusL. De PlusBelgiumTEAM JUMBO - VISMA61:47:500:47:28
32Tanel KangertT. KangertEstoniaEF EDUCATION FIRST61:48:440:48:22
33Giulio CicconeG. CicconeItalyTrek-Segafredo61:51:400:51:18
34Gregor MühlbergerG. MühlbergerAustriaBora-Hansgrohe61:53:190:52:57
35Marc SolerM. SolerSpainMovistar Team61:54:190:53:57
36Wout PoelsW. PoelsNetherlandsTeam Ineos61:56:440:56:22
37Nicolas RocheN. RocheIrelandTeam Sunweb61:57:470:57:25
38Greg Van AvermaetG. Van AvermaetBelgiumCCC Pro Team61:59:050:58:43
39Julien BernardJ. BernardFranceTrek-Segafredo61:59:190:58:57
40Alexis VuillermozA. VuillermozFranceAg2r La Mondiale62:00:441:00:22
41Mikael CherelM. CherelFranceAg2r La Mondiale62:01:401:01:18
42Pello Bilbao Lopez De ArmentiaP. Bilbao Lopez De ArmentiaSpainAstana Pro Team62:03:581:03:36
43Michael WoodsM. WoodsCanadaEF EDUCATION FIRST62:06:231:06:01
44Jonathan CastroviejoJ. CastroviejoSpainTeam Ineos62:10:321:10:10
45Jasper StuyvenJ. StuyvenBelgiumTrek-Segafredo62:11:031:10:41
46Sergio Luis Henao MontoyaS. Henao MontoyaColombiaUAE Team Emirates62:11:381:11:16
47Matteo TrentinM. TrentinItalyMitchelton-Scott62:12:031:11:41
48Rein TaaramaeR. TaaramaeEstoniaDirect Energie62:12:471:12:25
49Mathias FrankM. FrankSwitzerlandAg2r La Mondiale62:13:471:13:25
50Michael MatthewsM. MatthewsAustraliaTeam Sunweb62:14:161:13:54
51Fabio FellineF. FellineItalyTrek-Segafredo62:18:091:17:47
52Simon YatesS. YatesEnglandMitchelton-Scott62:18:101:17:48
53Vincenzo NibaliV. NibaliItalyBahrain-Merida62:18:121:17:50
54Lennard KamnaL. KamnaGermanyTeam Sunweb62:18:501:18:28
55Oliver NaesenO. NaesenBelgiumAg2r La Mondiale62:19:451:19:23
56Tiesj BenootT. BenootBelgiumLotto Soudal62:20:201:19:58
57Rui CostaR. CostaPortugalUAE Team Emirates62:20:441:20:22
58Gorka Izaguirre InsaustiG. Izaguirre InsaustiSpainAstana Pro Team62:20:581:20:36
59Wilco KeldermanW. KeldermanNetherlandsTeam Sunweb62:22:131:21:51
60Dylan Van BaarleD. Van BaarleNetherlandsTeam Ineos62:22:171:21:55
61Michael ValgrenM. ValgrenDenmarkTeam Dimension Data62:23:481:23:26
62Andrey AmadorA. AmadorCosta RicaMovistar Team62:24:041:23:42
63Dylan TeunsD. TeunsBelgiumBahrain-Merida62:24:221:24:00
64Tony GallopinT. GallopinFranceAg2r La Mondiale62:24:301:24:08
65Simon GeschkeS. GeschkeGermanyCCC Pro Team62:25:071:24:45
66Ilnur ZakarinI. ZakarinRussiaTeam Katusha62:25:401:25:18
67Simon ClarkeS. ClarkeAustraliaEF EDUCATION FIRST62:26:131:25:51
68Alberto BettiolA. BettiolItalyEF EDUCATION FIRST62:30:491:30:27
69Michal KwiatkowskiM. KwiatkowskiPolandTeam Ineos62:31:021:30:40
70Daryl ImpeyD. ImpeySouth AfricaMitchelton-Scott62:32:281:32:06
71Luis LeÓN SanchezL. SanchezSpainAstana Pro Team62:32:341:32:12
72Romain SicardR. SicardFranceDirect Energie62:35:401:35:18
73Peter SaganP. SaganSlovakiaBora-Hansgrohe62:35:581:35:36
74Omar Fraile MatarranzO. Fraile MatarranzSpainAstana Pro Team62:36:081:35:46
75Thomas De GendtT. De GendtBelgiumLotto Soudal62:37:091:36:47
76Edvald Boasson HagenE. Boasson HagenNorwayTeam Dimension Data62:37:221:37:00
77Gianni MosconG. MosconItalyTeam Ineos62:37:531:37:31
78SØRen Kragh AndersenS. Kragh AndersenDenmarkTeam Sunweb62:39:531:39:31
79Pierre Luc PerichonP. PerichonFranceCofidis, Solutions Credits62:40:201:39:58
80Nils PolittN. PolittGermanyTeam Katusha62:44:561:44:34
81Jan TratnikJ. TratnikSloveniaBahrain-Merida62:45:181:44:56
82Maxime BouetM. BouetFranceTEAM ARKEA - SAMSIC62:45:331:45:11
83Sonny ColbrelliS. ColbrelliItalyBahrain-Merida62:46:081:45:46
84Benjamin KingB. KingUnited StatesTeam Dimension Data62:51:201:50:58
85Damiano CarusoD. CarusoItalyBahrain-Merida62:51:441:51:22
86Joseph RosskopfJ. RosskopfUnited StatesCCC Pro Team62:53:551:53:33
87Elie GesbertE. GesbertFranceTEAM ARKEA - SAMSIC62:54:361:54:14
88Dries DevenynsD. DevenynsBelgiumDECEUNINCK-QUICK-STEP62:54:491:54:27
89Serge PauwelsS. PauwelsBelgiumCCC Pro Team62:54:571:54:35
90Tim WellensT. WellensBelgiumLotto Soudal62:57:511:57:29
91Andrea PasqualonA. PasqualonItalyWanty-Groupe Gobert62:57:521:57:30
92Anthony RouxA. RouxFranceGROUPAMA - FDJ62:58:331:58:11
93Hugo HouleH. HouleCanadaAstana Pro Team62:59:071:58:45
94Anthony DelaplaceA. DelaplaceFranceTEAM ARKEA - SAMSIC62:59:291:59:07
95Michael ScharM. ScharSwitzerlandCCC Pro Team62:59:581:59:36
96Nelson OliveiraN. OliveiraPortugalMovistar Team63:00:392:00:17
97Imanol ErvitiI. ErvitiSpainMovistar Team63:01:512:01:29
98Amael MoinardA. MoinardFranceTEAM ARKEA - SAMSIC63:04:012:03:39
99Stefan KüngS. KüngSwitzerlandGROUPAMA - FDJ63:05:112:04:49
100Toms SkujinsT. SkujinsLatviaTrek-Segafredo63:05:502:05:28
101Mike TeunissenM. TeunissenNetherlandsTEAM JUMBO - VISMA63:06:572:06:35
102Lilian CalmejaneL. CalmejaneFranceDirect Energie63:07:172:06:55
103Kevin LedanoisK. LedanoisFranceTEAM ARKEA - SAMSIC63:07:172:06:55
104Paul OurselinP. OurselinFranceDirect Energie63:08:322:08:10
105Julien SimonJ. SimonFranceCofidis, Solutions Credits63:08:402:08:18
106Stéphane RossettoS. RossettoFranceCofidis, Solutions Credits63:08:432:08:21
107Mads WürtzM. WürtzDenmarkTeam Katusha63:08:462:08:24
108Jens KeukeleireJ. KeukeleireBelgiumLotto Soudal63:09:122:08:50
109Nikias ArndtN. ArndtGermanyTeam Sunweb63:11:432:11:21
110Ivan Garcia CortinaI. Garcia CortinaSpainBahrain-Merida63:12:232:12:01
111Daniel OssD. OssItalyBora-Hansgrohe63:13:442:13:22
112Matej MohoricM. MohoricSloveniaBahrain-Merida63:14:522:14:30
113Natnael BerhaneN. BerhaneEritreaCofidis, Solutions Credits63:15:032:14:41
114Fabien GrellierF. GrellierFranceDirect Energie63:15:142:14:52
115Odd Christian EikingO. EikingNorwayWanty-Groupe Gobert63:16:192:15:57
116Luke DurbridgeL. DurbridgeAustraliaMitchelton-Scott63:17:552:17:33
117Jasper De BuystJ. De BuystBelgiumLotto Soudal63:18:592:18:37
118Luke RoweL. RoweWalesTeam Ineos63:23:122:22:50
119Anthony PerezA. PerezFranceCofidis, Solutions Credits63:24:192:23:57
120Sven Erik BystrØMS. BystrØMNorwayUAE Team Emirates63:25:092:24:47
121Magnus Cort NielsenM. NielsenDenmarkAstana Pro Team63:25:282:25:06
122Benoit CosnefroyB. CosnefroyFranceAg2r La Mondiale63:26:512:26:29
123Carlos Verona QuintanillaC. Verona QuintanillaSpainMovistar Team63:29:342:29:12
124Yves LampaertY. LampaertBelgiumDECEUNINCK-QUICK-STEP63:30:282:30:06
125Vegard Stake LaengenV. LaengenNorwayUAE Team Emirates63:31:382:31:16
126Koen De KortK. De KortNetherlandsTrek-Segafredo63:31:582:31:36
127José GonÇAlvesJ. GonÇAlvesPortugalTeam Katusha63:32:122:31:50
128Anthony TurgisA. TurgisFranceDirect Energie63:32:262:32:04
129Florian VachonF. VachonFranceTEAM ARKEA - SAMSIC63:33:272:33:05
130Christopher Juul JensenC. Juul JensenDenmarkMitchelton-Scott63:34:202:33:58
131Elia VivianiE. VivianiItalyDECEUNINCK-QUICK-STEP63:34:492:34:27
132Reinardt Janse Van RensburgR. Janse Van RensburgSouth AfricaTeam Dimension Data63:35:182:34:56
133Lukasz WisniowskiL. WisniowskiPolandCCC Pro Team63:35:372:35:15
134Matthieu LadagnousM. LadagnousFranceGROUPAMA - FDJ63:35:402:35:18
135Caleb EwanC. EwanAustraliaLotto Soudal63:35:512:35:29
136Alexis GougeardA. GougeardFranceAg2r La Mondiale63:36:092:35:47
137Lukas PöstlbergerL. PöstlbergerAustriaBora-Hansgrohe63:37:462:37:24
138Frederik BackaertF. BackaertBelgiumWanty-Groupe Gobert63:38:332:38:11
139Stephen CummingsS. CummingsEnglandTeam Dimension Data63:41:512:41:29
140Alexander KristoffA. KristoffNorwayUAE Team Emirates63:42:022:41:40
141Kevin Van MelsenK. Van MelsenBelgiumWanty-Groupe Gobert63:43:102:42:48
142Marcus BurghardtM. BurghardtGermanyBora-Hansgrohe63:43:232:43:01
143Chad HagaC. HagaUnited StatesTeam Sunweb63:43:342:43:12
144William BonnetW. BonnetFranceGROUPAMA - FDJ63:43:382:43:16
145Maxime MonfortM. MonfortBelgiumLotto Soudal63:45:262:45:04
146Cees BolC. BolNetherlandsTeam Sunweb63:46:472:46:25
147Tom ScullyT. ScullyNew ZealandEF EDUCATION FIRST63:47:272:47:05
148NiccolÒ BonifazioN. BonifazioItalyDirect Energie63:48:032:47:41
149Kasper AsgreenK. AsgreenDenmarkDECEUNINCK-QUICK-STEP63:48:212:47:59
150Roger KlugeR. KlugeGermanyLotto Soudal63:48:232:48:01
151Michael MØRkØVM. MØRkØVDenmarkDECEUNINCK-QUICK-STEP63:48:422:48:20
152Alex DowsettA. DowsettEnglandTeam Katusha63:48:442:48:22
153Michael HepburnM. HepburnAustraliaMitchelton-Scott63:49:032:48:41
154André GreipelA. GreipelGermanyTEAM ARKEA - SAMSIC63:49:182:48:56
155Amund JansenA. JansenNorwayTEAM JUMBO - VISMA63:50:252:50:03
156Lars Bak YttingL. Bak YttingDenmarkTeam Dimension Data63:50:342:50:12
157Dylan GroenewegenD. GroenewegenNetherlandsTEAM JUMBO - VISMA63:50:472:50:25
158Maximiliano RichezeM. RichezeArgentinaDECEUNINCK-QUICK-STEP63:50:502:50:28
159Aime De GendtA. De GendtBelgiumWanty-Groupe Gobert63:51:122:50:50
160Marco HallerM. HallerAustriaTeam Katusha63:51:172:50:55
161Tony MartinT. MartinGermanyTEAM JUMBO - VISMA63:55:372:55:15
162Jens DebusschereJ. DebusschereBelgiumTeam Katusha64:02:033:01:41
163Sebastian LangeveldS. LangeveldNetherlandsEF EDUCATION FIRST64:04:243:04:02
164Yoann OffredoY. OffredoFranceWanty-Groupe Gobert64:15:183:14:56