Tour de France

Tour de France race news, results, commentary, and photos. The 106th edition of the Tour de France is one of cycling’s three grand tours.

The 2019 Tour de France is a race of the unknown. The Tour’s all-star lineup of contenders has been weakened by unfortunate injuries and crashes. Three of the top-four riders from 2018 will not compete: Chris Froome (Team Ineos), and Tom Dumoulin (Team Sunweb) are both out with injuries, and Primoz Roglic (Jumbo-Visma) is resting after his attempt to win the Giro d’Italia.

Organizers have built a course that is heavy on climbs and light on time trials. Riders blaze a 27.6km team time trial on stage 2, and then a short 27.2km individual time trial on stage 13. Rather than emphasize TT kilometers, organizers have focused on high-altitude battles: there are multiple trips above 2,000 meters in elevation, making 2019 the race with the highest average altitude in history.

Organizers have also build a course to keep fans waiting until the final week for the major action. A flat and hilly opening week gives way to three mountainous Pyrenean stages in the second week, including the short (117.5km) and unpredictable summit finish atop the Col du Tourmalet on stage 14. The knockout punch comes in the Alps, with stages 18, 19, and 20 featuring high-altitude climbing along some of France’s most fearsome climbs, including the Col d’Iseran, Col d’Izoard, and Col du Galibier.

As always, the winner of the Tour will need to be an all-around champion, capable of soaring through the high mountains, surviving the chaos of the flats, and blazing a fast race against the clock.

Teams again come to the Tour chasing a variety of goals. We have analyzed and arranged all 22 teams by their respective goals at the 2019 Tour de France.

There are opportunist teams that will look to win from breakaways and surprise the field. Then, there are the sprint teams that will try to set up their fast men for the flat stages. Finally, the GC contenders are squads that want nothing more than to finish on the final podium in Paris.

Galibier

Is this the most open Tour de France in years?

I’ve heard some complaining that this Tour has lost its luster, due to Chris Froome’s absence. The historical weight of Froome’s quest for a fifth title has lifted, after all. Why watch pro cycling’s grandest tour if the grandest tour rider of this generation is absent?

It’s a valid critique, I suppose. And yet, I believe that the gaping hole within the list of GC contenders is precisely what makes this Tour de France one to watch. I have embraced this Froome-less Tour, because, to be perfectly honest, I have no clue who is going to win.

For the first time in nearly a decade, the Tour de France lacks a bonafide pre-race favorite. It’s a wide-open race.As we’ve seen in previous Tours, editions that lack a true favorite produce dramatic moments of unpredictable glory. Who here remembers Carlos Sastre’s Hail Mary on l’Alpe d’Huez in 2008, or Cadel Evans’s heroics on the Galibier in 2011?

We can argue for days about Froome and Team Sky’s racing tactics over the past seven Tours, and whether the controlled strategy they pursued sucked the life out of the race, or elevated the tour by achieving some form of tactical perfection. In his four Tour victories, Froome was about as close to perfect as any rider can be.

Geraint Thomas

One thing I know is that we will not see perfection in 2019. When I look at the GC contenders and the lineup of teams, I see a cast of extremely talented and capable riders, all teeming with glorious, wonderful flaws. Come, let us embrace our contenders and their imperfections.

Our defending champion, Geraint Thomas, has all of the physical skills to win another Tour. There’s just one problem: Thomas has sucked this year. He started five stage races, finished three, and won zero. On Monday, Thomas crashed out of the Tour de Suisse before the race even entered the high mountains, meaning his legs will miss out on hard racing efforts in those crucial weeks leading into the Tour. That is an enormous red flag, in my eyes.

Then, there is Thomas’s teammate, Egan Bernal. The most lauded young climber in the WorldTour has been collecting Strava KOMs across Europe this year, and dazzling fans with his speed on steep climbs. Bernal may someday win grand tours, but he is unquestionably green. Bernal has never led a team at a grand tour, and he has completed just one three-week race in his young career. How Bernal deals with the psychological stresses placed on a Tour de France contender is yet to be seen. We’ve never seen him exist in pro cycling’s pressure cooker.

The winner of the Critérium du Dauphiné, Jakob Fuglsang, has only once finished inside the top-10 of a grand tour, and has admitted to journalists that he lacks the legs to compete in the third week at the Tour de France. Fuglsang is on the form of his life this season, but whether that is good enough to win the Tour de France is an enormous unknown.

Vincenzo Nibali has three weeks of Giro d’Italia efforts in his legs, and is unquestionably tired. Romain Bardet is a feared climber with a weak team. Nairo Quintana hasn’t won a grand tour since before the last U.S. presidential election.

And Thibaud Pinot, Rigoberto Uran, Richie Porte, and Adam Yates always seem to suffer the dreaded One Bad Day during a grand tour.

And yet, all of these riders have undoubtedly convinced themselves that they can now win the Tour de France. And one of these riders will overcome his shortcomings to win. I believe this blend of flaws and ambition could produce bold moves, dramatic moments, and yep, even an unforeseen winner. I cannot wait to watch.

After years of watching Froome and Sky chase perfection, I am ready to embrace a Tour de France of imperfection, a tour of flawed heroes. We are unlikely to see the very best at their very best, and that fact opens the door to the unknown. Perhaps cycling’s most prestigious race needs a year in which an imperfect champion rises above the others.So, while we all write our Get Well Soon letters for Chris Froome, let’s fire up the livestream and watch the Tour de France. I have no idea what is going to happen.

Can Geraint Thomas defend his title?

All eyes will be on defending champion Geraint Thomas when the Tour kicks off on Saturday, July 6 in Brussels. Thomas rode a near perfect race in 2018, avoiding early crashes and setbacks to emerge as Team Sky’s best GC contender as the race came into the second week. Thomas then capped off his victory with emphatic performances in the mountains and in the individual time trial.

Will Thomas enjoy similar good fortune in the opening weeks of this year’s Tour?

Thomas’s leadership also depends on the efforts of his teammate, Egan Bernal, who recently won the Tour de Suisse. Throughout 2019 Bernal has blossomed into the most fearsome climber in the WorldTour. On paper, this year’s course should cater to Bernal’s strengths on long high-altitude climbs.Whether Thomas or Bernal emerge as Ineos’s leader is perhaps the most compelling question of this year’s Tour.

Stage Date Location Distance
1 07/06/2019 Brussels to Brussels, Belgium 192km
2 07/07/2019 Brussels Palais Royal to Brussels Atomium 27km
3 07/08/2019 Binche to Épernay 214km
4 07/09/2019 Reims to Nancy 215km
5 07/10/2019 Saint-Dié-des-Vosges to Colmar 169km
6 07/11/2019 Mulhouse to La Planche des Belles Filles 157km
7 07/12/2019 Belfort to Chalon-sur-Saône 230km
8 07/13/2019 Mâcon to Saint-Étienne 199km
9 07/14/2019 Saint-Étienne to Brioude 170km
10 07/15/2019 Saint-Flour to Albi 218km
11 07/17/2019 Albi to Toulouse 167km
12 07/18/2019 Toulouse to Bagnères-de-Bigorre 202km
13 07/19/2019 Pau to Pau 27km
14 07/20/2019 Tarbes to Tourmalet Barèges 117km
15 07/21/2019 Limoux to Foix Prat d'Albis 185km
16 07/23/2019 Nîmes to Nîmes 177km
17 07/24/2019 Pont du Gard to Gap 206km
18 07/25/2019 Embrun to Valloire 207km
19 07/26/2019 Saint-Jean-de-Maurienne to Tignes 123km
20 07/27/2019 Albertville to Val Thorens 131km
21 07/28/2019 Rambouillet to Paris Champs-Élysées 127km
RankNameTeamTime
1ALAPHILIPPE JulianDeceuninck - Quick Step 47:18:41
2THOMAS GeraintTeam INEOS1:12
3BERNAL EganTeam INEOS1:16
4KRUIJSWIJK StevenTeam Jumbo-Visma1:27
5BUCHMANN EmanuelBORA - hansgrohe1:45
6MAS EnricDeceuninck - Quick Step1:46
7YATES AdamMitchelton-Scott1:47
8QUINTANA NairoMovistar Team2:04
9MARTIN DanUAE-Team Emirates2:09
10PINOT ThibautGroupama - FDJ2:33
11KONRAD PatrickBORA - hansgrohe2:46
12URÁN RigobertoEF Education First3:18
13VALVERDE AlejandroMovistar Team,,
14BARDET RomainAG2R La Mondiale3:20
15FUGLSANG JakobAstana Pro Team3:22
16BARGUIL WarrenTeam Arkéa Samsic3:26
17KREUZIGER RomanTeam Dimension Data3:28
18MEURISSE XandroWanty - Gobert Cycling Team3:42
19PORTE RichieTrek - Segafredo3:59
20LANDA MikelMovistar Team4:15
21MOLLEMA BaukeTrek - Segafredo4:25
22GAUDU David Groupama - FDJ4:32
23LUTSENKO AlexeyAstana Pro Team4:34
24ARU FabioUAE-Team Emirates5:57
25MARTIN GuillaumeWanty - Gobert Cycling Team5:59
26BENNETT GeorgeTeam Jumbo-Visma11:20
27MOLARD RudyGroupama - FDJ12:47
28VAN AVERMAET GregCCC Team14:25
29CICCONE GiulioTrek - Segafredo14:35
30REICHENBACH SébastienGroupama - FDJ14:36
31NIBALI VincenzoBahrain Merida16:40
32ROCHE NicolasTeam Sunweb17:57
33HAIG JackMitchelton-Scott17:59
34HENAO SergioUAE-Team Emirates21:17
35HERRADA JesúsCofidis, Solutions Crédits22:41
36TRENTIN MatteoMitchelton-Scott22:52
37CHEREL MickaëlAG2R La Mondiale23:06
38TAARAMÄE ReinTeam Total Direct Energie23:08
39MATTHEWS MichaelTeam Sunweb24:53
40SAGAN PeterBORA - hansgrohe25:04
41SOLER MarcMovistar Team25:10
42VUILLERMOZ AlexisAG2R La Mondiale25:59
43BERNARD JulienTrek - Segafredo26:43
44STUYVEN JasperTrek - Segafredo27:46
45DE PLUS LaurensTeam Jumbo-Visma28:59
46KELDERMAN WilcoTeam Sunweb30:06
47FRANK MathiasAG2R La Mondiale30:07
48IMPEY DarylMitchelton-Scott30:31
49WOODS MichaelEF Education First30:54
50KWIATKOWSKI MichałTeam INEOS32:58
51BOASSON HAGEN EdvaldTeam Dimension Data33:48
52AMADOR AndreyMovistar Team33:59
53SCHACHMANN MaximilianBORA - hansgrohe34:35
54VAN AERT WoutTeam Jumbo-Visma34:52
55MÜHLBERGER GregorBORA - hansgrohe34:59
56TEUNS DylanBahrain Merida37:34
57COSTA RuiUAE-Team Emirates38:04
58IZAGIRRE GorkaAstana Pro Team38:13
59KÄMNA LennardTeam Sunweb38:49
60COLBRELLI SonnyBahrain Merida39:06
61KANGERT TanelEF Education First39:07
62FELLINE FabioTrek - Segafredo39:54
63ZAKARIN IlnurTeam Katusha Alpecin40:37
64KRAGH ANDERSEN SørenTeam Sunweb40:47
65CLARKE SimonEF Education First41:28
66BENOOT TiesjLotto Soudal42:11
67TRATNIK JanBahrain Merida44:51
68DE GENDT ThomasLotto Soudal44:58
69CASTROVIEJO JonathanTeam INEOS45:05
70NAESEN OliverAG2R La Mondiale45:31
71BILBAO PelloAstana Pro Team45:49
72SÁNCHEZ Luis LeónAstana Pro Team46:30
73POLITT NilsTeam Katusha Alpecin46:32
74GESCHKE SimonCCC Team47:29
75BETTIOL AlbertoEF Education First47:51
76POELS WoutTeam INEOS48:03
77MOSCON GianniTeam INEOS49:18
78SICARD RomainTeam Total Direct Energie50:59
79BOUET MaximeTeam Arkéa Samsic51:20
80VALGREN MichaelTeam Dimension Data53:08
81VAN BAARLE DylanTeam INEOS56:47
82ROSSKOPF JoeyCCC Team57:51
83FRAILE OmarAstana Pro Team59:09
84PASQUALON AndreaWanty - Gobert Cycling Team59:46
85KEUKELEIRE JensLotto Soudal1:02:26
86PÉRICHON Pierre-LucCofidis, Solutions Crédits1:02:47
87WÜRTZ SCHMIDT MadsTeam Katusha Alpecin1:03:30
88KING BenTeam Dimension Data1:04:03
89WELLENS TimLotto Soudal1:04:18
90GESBERT ÉlieTeam Arkéa Samsic1:05:12
91GALLOPIN TonyAG2R La Mondiale1:05:19
92ROUX AnthonyGroupama - FDJ1:05:29
93DELAPLACE AnthonyTeam Arkéa Samsic1:06:33
94OLIVEIRA NelsonMovistar Team1:06:51
95GARCÍA CORTINA IvánBahrain Merida1:07:05
96DE BUYST JasperLotto Soudal1:08:07
97YATES SimonMitchelton-Scott1:08:19
98MOHORIČ MatejBahrain Merida1:08:20
99BERHANE NatnaelCofidis, Solutions Crédits1:09:34
100ARNDT NikiasTeam Sunweb1:10:10
101SKUJIŅŠ TomsTrek - Segafredo1:10:14
102DENNIS RohanBahrain Merida1:10:46
103OSS DanielBORA - hansgrohe1:11:04
104KÜNG StefanGroupama - FDJ1:11:45
105SIMON JulienCofidis, Solutions Crédits1:11:50
106CARUSO DamianoBahrain Merida1:11:54
107DURBRIDGE LukeMitchelton-Scott1:12:05
108PAUWELS SergeCCC Team1:12:47
109TEUNISSEN MikeTeam Jumbo-Visma1:13:13
110HOULE HugoAstana Pro Team1:14:07
111DEVENYNS DriesDeceuninck - Quick Step1:14:19
112PHILIPSEN JasperUAE-Team Emirates1:14:43
113LEDANOIS KévinTeam Arkéa Samsic1:14:59
114MOINARD AmaëlTeam Arkéa Samsic1:15:51
115OURSELIN PaulTeam Total Direct Energie1:17:12
116SCHÄR MichaelCCC Team1:17:36
117ERVITI ImanolMovistar Team1:19:00
118JANSE VAN RENSBURG ReinardtTeam Dimension Data1:19:11
119VIVIANI EliaDeceuninck - Quick Step1:20:02
120CALMEJANE LilianTeam Total Direct Energie1:20:13
121EWAN CalebLotto Soudal1:20:49
122LAMPAERT YvesDeceuninck - Quick Step1:21:53
123EIKING Odd ChristianWanty - Gobert Cycling Team1:22:12
124BYSTRØM Sven ErikUAE-Team Emirates1:22:31
125PÖSTLBERGER LukasBORA - hansgrohe1:23:36
126COSNEFROY BenoîtAG2R La Mondiale1:23:52
127GRELLIER FabienTeam Total Direct Energie1:24:18
128ROWE LukeTeam INEOS1:24:51
129TURGIS AnthonyTeam Total Direct Energie1:25:42
130BURGHARDT MarcusBORA - hansgrohe1:26:49
131WIŚNIOWSKI ŁukaszCCC Team1:28:05
132LAENGEN Vegard Stake UAE-Team Emirates1:28:08
133GONÇALVES JoséTeam Katusha Alpecin1:28:34
134BOL CeesTeam Sunweb1:28:53
135KRISTOFF AlexanderUAE-Team Emirates1:29:51
136VACHON FlorianTeam Arkéa Samsic1:30:07
137HEPBURN MichaelMitchelton-Scott1:30:29
138DE KORT KoenTrek - Segafredo1:30:51
139KLUGE RogerLotto Soudal1:30:54
140JUUL-JENSEN ChristopherMitchelton-Scott1:30:55
141ROSSETTO StéphaneCofidis, Solutions Crédits1:30:58
142RICHEZE MaximilianoDeceuninck - Quick Step1:31:02
143JANSEN Amund GrøndahlTeam Jumbo-Visma1:32:22
144BONNET WilliamGroupama - FDJ1:33:08
145BAK Lars YttingTeam Dimension Data1:33:20
146GREIPEL AndréTeam Arkéa Samsic1:33:32
147LADAGNOUS MatthieuGroupama - FDJ1:33:57
148HALLER MarcoTeam Katusha Alpecin1:34:03
149VERONA CarlosMovistar Team1:34:29
150DOWSETT AlexTeam Katusha Alpecin1:34:46
151GOUGEARD AlexisAG2R La Mondiale1:34:55
152BONIFAZIO NiccolòTeam Total Direct Energie1:35:52
153MONFORT MaximeLotto Soudal1:35:55
154PEREZ AnthonyCofidis, Solutions Crédits1:36:01
155DE GENDT AiméWanty - Gobert Cycling Team1:36:20
156VAN MELSEN KevinWanty - Gobert Cycling Team1:36:34
157CORT MagnusAstana Pro Team1:36:35
158ASGREEN KasperDeceuninck - Quick Step1:37:42
159GROENEWEGEN DylanTeam Jumbo-Visma1:39:37
160MARTIN TonyTeam Jumbo-Visma1:39:51
161MØRKØV MichaelDeceuninck - Quick Step1:40:21
162BACKAERT FrederikWanty - Gobert Cycling Team1:40:26
163DEBUSSCHERE JensTeam Katusha Alpecin1:40:57
164SCULLY TomEF Education First1:43:05
165CUMMINGS SteveTeam Dimension Data1:43:26
166LANGEVELD SebastianEF Education First1:45:07
167HAGA ChadTeam Sunweb1:46:55
168NIZZOLO GiacomoTeam Dimension Data1:48:32
169OFFREDO YoannWanty - Gobert Cycling Team2:05:12

Results provided by ProCyclingStats.

Ag2r La Mondiale

BARDET Romain
NAESEN Oliver
GALLOPIN Tony
CHEREL Mickaël
VUILLERMOZ Alexis
FRANK Mathias
GOUGEARD Alexis
COSNEFROY Benoît

Arkéa-Samsic

GREIPEL André
BARGUIL Warren
BOUET Maxime
DELAPLACE Anthony
GESBERT Élie
LEDANOIS Kévin
MOINARD Amaël
VACHON Florian

Astana

SÁNCHEZ Luis León
BILBAO Pello
IZAGIRRE Gorka
FUGLSANG Jakob
LUTSENKO Alexey
CORT Magnus
FRAILE Omar
HOULE Hugo

Bahrain-Merida

CARUSO Damiano
COLBRELLI Sonny
GARCÍA CORTINA Iván
DENNIS Rohan
MOHORIČ Matej
NIBALI Vincenzo
TEUNS Dylan
TRATNIK Jan

Bora-Hansgrohe

BUCHMANN Emanuel
KONRAD Patrick
SAGAN Peter
OSS Daniel
MÜHLBERGER Gregor
PÖSTLBERGER Lukas
BURGHARDT Marcus
SCHACHMANN Maximilian

CCC Team

VAN AVERMAET Greg
BEVIN Patrick
DE MARCHI Alessandro
GESCHKE Simon
PAUWELS Serge
ROSSKOPF Joey
SCHÄR Michael
WIŚNIOWSKI Łukasz

Cofidis

HERRADA Jesús
BERHANE Natnael
EDET Nicolas
LAPORTE Christophe
PEREZ Anthony
PÉRICHON Pierre-Luc
ROSSETTO Stéphane
SIMON Julien

EF Education First

URÁN Rigoberto
VAN GARDEREN Tejay
BETTIOL Alberto
WOODS Michael
SCULLY Tom
LANGEVELD Sebastian
CLARKE Simon
KANGERT Tanel

Deceuninck-Quick-Step

ALAPHILIPPE Julian
ASGREEN Kasper
DEVENYNS Dries
MAS Enric
LAMPAERT Yves
MØRKØV Michael
RICHEZE Maximiliano
VIVIANI Elia

Dimension Data

KREUZIGER Roman
BOASSON HAGEN Edvald
BAK Lars
CUMMINGS Steve
KING Ben
JANSE VAN RENSBURG Reinardt
VALGREN Michael
NIZZOLO Giacomo

Groupama-FDJ

PINOT Thibaut
BONNET William
ROUX Anthony
REICHENBACH Sébastien
MOLARD Rudy
GAUDU David
KÜNG Stefan
LADAGNOUS Matthieu

Jumbo-Visma

GROENEWEGEN Dylan
KRUIJSWIJK Steven
VAN AERT Wout
MARTIN Tony
BENNETT George
JANSEN Amund Grøndahl
DE PLUS Laurens
TEUNISSEN Mike

Katusha-Alpecin

ZAKARIN Ilnur
DOWSETT Alex
DEBUSSCHERE Jens
GONÇALVES José
HALLER Marco
POLITT Nils
WÜRTZ SCHMIDT Mads
ZABEL Rick

Lotto-Soudal

DE GENDT Thomas
BENOOT Tiesj
KLUGE Roger
MONFORT Maxime
EWAN Caleb
WELLENS Tim
DE BUYST Jasper
KEUKELEIRE Jens

Mitchelton-Scott

YATES Adam
YATES Simon
DURBRIDGE Luke
HAIG Jack
HEPBURN Michael
JUUL-JENSEN Christopher
IMPEY Daryl
TRENTIN Matteo

Movistar

QUINTANA Nairo
LANDA Mikel
VALVERDE Alejandro
SOLER Marc
ERVITI Imanol
VERONA Carlos
OLIVEIRA Nelson
AMADOR Andrey

Sunweb

KELDERMAN Wilco
MATTHEWS Michael
KRAGH ANDERSEN Søren
ARNDT Nikias
BOL Cees
HAGA Chad
KÄMNA Lennard
ROCHE Nicolas

Team Ineos

THOMAS Geraint
BERNAL Egan
CASTROVIEJO Jonathan
KWIATKOWSKI Michał
MOSCON Gianni
POELS Wout
ROWE Luke
VAN BAARLE Dylan

Total Direct Energie

CALMEJANE Lilian
TERPSTRA Niki
TURGIS Anthony
SICARD Romain
TAARAMÄE Rein
OURSELIN Paul
GRELLIER Fabien
BONIFAZIO Niccolò

Trek-Segafredo

PORTE Richie
MOLLEMA Bauke
BERNARD Julien
CICCONE Giulio
DE KORT Koen
FELLINE Fabio
SKUJIŅŠ Toms
STUYVEN Jasper

UAE-Team Emirates

ARU Fabio
BYSTRØM Sven Erik
COSTA Rui
HENAO Sergio
KRISTOFF Alexander
LAENGEN Vegard Stake
MARTIN Dan
PHILIPSEN Jasper

Wanty-Groupe Gobert

DE GENDT Aimé
EIKING Odd Christian
MARTIN Guillaume
MEURISSE Xandro
PASQUALON Andrea
BACKAERT Frederik
VAN MELSEN Kevin
OFFREDO Yoann