Skip to main content
Come Fan with UsSaturday, June 20, 2026

Tour de France 2017: Highlights, news, standings, and more

Chris Froome won a fourth Tour de France and solidified his place among the greatest cyclists of all time.

If you buy something from a link, Vox Media may earn a commission. See our ethics statement.

Le Tour de France 2016 - Stage Twenty
Le Tour de France 2016 - Stage Twenty
Photo by Chris Graythen/Getty Images

The 2017 Tour de France has been fascinating, indeed. Chris Froome is attempting to become one of five riders to ever win three Tours in a row, and if he wins a fourth yellow jersey, only Jacques Anquetil, Eddy Merckx, Bernard Hinault, and Miguel Indurain will have won more.

Standing in his way is the deepest set of challengers he has ever faced.

Nairo Quintana, Romain Bardet, Alberto Contador, Fabio Aru, Daniel Martin, and others will also have their say, thanks in large part to a course seemingly designed to create chaos on the general classification. Two short time trials and a lack of mountain top finishes mitigate Froome’s two biggest advantages over the field: His time trialing and his teammates.

Instead, the Tour featured several brutal, peleton-thinning mid-stage climbs, like the three-headed monster in the Massif du Jura on Stage 9, and massive climbs over Galibier and Croix de Fer in the Alps on Stage 17. Stage 18, meanwhile, ends with the third-highest mountain top finish in Tour history atop Col d’izzard. And Stage 19, the Embrun to Salon-de-Provence route, consisted of two Category 3 climbs but mostly a downhill race to the finish line.

The result is potentially the most wide-open Tour we’ve seen in some time. Froome may yet win again — he’s, rightfully, the betting favorite — but he’ll have to fight harder than ever to wear the Maillot Jaune in Paris.

Route

Map courtesy of the Tour’s official site:

The 2017 Tour de France begins in Düsseldorf, Germany, and will cross through Belgium and Luxembourg before taking on the bulk of France. As in 2016, the Tour stops in the Jura Mountains of the Massif Central before the first rest day — Stage 9 could be the decisive stage of the Tour. After that, riders fly to the Pyrenees to take on some more traditional climbs. The Alps section is highlighted by the Col d’Izoard on Stage 18, which will be the third-highest stage finish in Tour history.

Standings

General Classification Top 10 (Yellow Jersey)

1. Chris Froome, Team Sky - 86h20’55’’

2. Rigoberto Uran, Cannondale - +00’54’’

3. Romain Bardet, AG2R La Mondiale - +02’20’’

4. Mikel Landa, Team Sky - +02’21’’

5. Fabio Aru, Astana - +03’05’’

6. Daniel Martin, Quick-Step - +04’42’’

7. Simon Yates - Orica-Scott - +06’14’’

8. Louis Meintjes, Team Emirates - +08’20’’

9. Alberto Contador, Trek-Segafredo - +08’49”

10. Warren Barguil, Team Sunweb - +09’25”

Points Classification Top 5 (Green Jersey)

1. Michael Matthews, Team Sunweb - 370 points

2. André Greipel, Lotto Soudal - 234 points

3. Edvald Boasson Hagen, Dimension Data - 220 points

4. Alexander Kristoff, Katusha - 174 points

5. Sonny Colbrelli, Dimension Data - 168 points

Mountains Classification Top 5 (Polka Dot Jersey)

1. Warren Barguil, Team Sunweb - 169 points

2. Primoz Roglic, LottoNL-Jumbo - 80 points

3. Thomas De Gendt, Lotto Soudal - 63 points

4. Darwin Atapuma, UAE Team Emirates - 55 points

5. Chris Froome, Team Sky - 51 points

Stage results

Stage 21 — July 23, Montgeron to Champs-Élysées, 103 km

Stage results: Dylan Groenewegen won his first Tour stage, and Chris Froome won his third straight yellow jersey. Groenewegen started his sprint early, but was able to maintain his pace and hold off André Greipel for the stage victory. This marks the first Tour de France since 2011 that Greipel hasn’t won a single stage.

1. Dylan Groenewegen, Team Lotto Jumbo - 02h25’39”

2. André Greipel, Lotto Soudal

3. Edvald Boassen Hagen, Team Dimension Data

4. Nacer Bouhanni, Cofidis, Solutions Credits

5. Alexander Kristoff, Team Katusha Alpecin

6. Borut Bozic, Bahrain-Merida

7. Davide Cimolai, FDJ

8. Pierre-Luc Perichon, Team Fortuneo-Oscaro

9. Rüdiger Selig, Bora-Hansgrohe

10. Daniele Bennati, Movistar Team

Stage 20 — July 22, Marseille, 22.5 km

Stage type: Individual Time Trial

Stage results: On the final true day of racing, Chris Froome took third place to secure the yellow jersey for the finale in Paris. Meanwhile, Romain Bardet had a valiant ride to finish in 52nd on the stage and hold on to a podium place by ONE second ahead of Mike Landa. Full recap.

1. Maciej Bodnar, Bora-Hansgrohe - 28:15

2. Michael Kwiatkowski, Team Sky - +0:01

3. Tony Martin, Katusha - +0:14

4. Daryl Impey, Orica-Scott - +0:20

5. Alberto Contador, Trek-Segafredo - +0:21

6. Nikias Arndt, Team Sunweb - +0:28

7. Rigoberto Uran, Cannondale-Drapac - +

8. Stefan Küng, BMC Racing - +0:34

9. Sylvain Chavanel, Direct Énergie - +0:37

10. Jack Bauer, Quick-Step - +0:41

Official profile

Stage 19 — July 21, Embrun and Salon-de-Provence, 222.5 km

Stage type: Flat

Stage results: Boasson Hagen sprinted to the finish line to take home a Stage 19 win.

1. Edvald Boasson Hagen, Dimension Data - 05h06’09’

2. Nikias Arndt, Team Sunweb - +0:05

3. Jens Keukeleire, Orica-Scott - +0:17

4. Daniele Bennati, Movistar Team - “

5. Thomas De Gendt, Lotto Soudal - “

6. Sylvain Chavanel, Direct Energie - “

7. Elie Gesbert, Team Fortuneo - “

8. Jan Bakelants, AG2R La Mondiale - “

9. Michael Albasini, Orica-Scott - +0:19

10. Pierre Luc Perichon, Team Fortuneo - +1:32

Stage 18 — July 20, Briançon to Izoard, 179.5 km

Stage type: Mountain

Stage results: Chris Froome seemingly secured the yellow jersey after keeping Romain Bardet and Rigoberto Uran at bay up the final major climb of the 2017 Tour. At the head of the stage, Warren Barguil won his second Tour stage and secured the polka-dot jersey. Full recap.

1. Warren Barguil, Team Subweb - 4h40’33”

2. Darwin Atapuma, UAE Team Emirates - +0:20

3. Romain Bardet, AG2R La Mondiale - “

4. Chris Froome, Team Sky - “

5. Rigoberto Uran, Cannondale-Drapac - +0:22

6. Mikel Landa, Team Sky - +0:32

7. Louis Meintjes, UAE Team Emirates - +0:37

8. Dan Martin, Quick-Step - +0:39

9. Simon Yates, Orica-Scott - +0:59

10. Alberto Contador, Trek-Segafredo - +1:09

Official profile

Stage 17 — July 19, La Mure to Serre-Chevalier, 183 km

Stage type: Mountain

Stage results: Rigoberto Uran jumped into second overall on the general classification after outsprinting Romain Bardet and Chris Froome to finish off the first stage of the high Alps. Fabio Aru fell back to fourth overall after losing contact with the yellow jersey group on the ascent up Col du Galibier. Full recap.

1. Primoz Roglic, LottoNL-Jumbo - 5h07’41”

2. Rigoberto Uran, Cannondale-Drapac - +01:13

3. Chris Froome, Team Sky - “

4. Romain Bardet, AG2R La Mondiale - “

5. Warren Barguil, Team Sunweb - “

6. Mikel Landa, Team Sky - +01:16

7. Daniel Martin, Quick-Step - +01:43

8. Alberto Contador, Trek-Segafredo - +1:44

9. Louis Meintjes, UAE Team Emirates - “

10. Fabio Aru, Astana - “

Official profile

Stage 16 — July 18, Le Puy-en-Velay to Romans-sur-Isère, 165 km

Stage results: Michael Matthews won a rolling stage that ended in a flat sprint. Quick-Step’s Dan Martin lost time on the general classification after missing the peloton split due to crosswinds. Full recap.

1. Michael Matthews, Team Sunweb - 3h18’15”

2. Edvald Boasson Hagen, Dimension Data - +0:00

3. John Degenkolb, Trek-Segafredo - “

4. Greg Van Avermaet, BMC Racing - “

5. Cristophe Laporte, Cofidis - “

6. Jens Keukeleire, Orica-Scott - “

7. Tony Gallopin, Lotto Soudal - “

8. Tiesj Benoot, Lotto Soudal - “

9. Maciej Bodnar, Bora-Hansgrohe - “

10. Romain Hardy, Fortuneo-Oscaro - “

Stage type: Flat

Official profile

Stage 15 — July 16, Laissac-Severac L’Eglise to Le Puy-en-Velay, 189 km

Stage type: Mountain

Stage results: Chris Froome suffered a puncture and lost almost a minute, but retained the yellow jersey. Bauke Mollema left the breakaway behind for the stage win. Full recap.

1. Bauke Mollema, Trek-Segafredo - 4h41’47”

2. Diego Ulissi, Team Emirates - +00’19’’

3. Tony Gallopin, Lotto Soudal - +00’19’’

4. Primoz Roglic, Lotto NL-Jumbo - +00’19’’

5. Warren Barguil, Team Sunweb - +00’23’’

6. Nicolas Roche, BMC Racing - +01’00’’

7. Lilian Calmejane, Direct Energie - +01’04’’

8. Jan Bakelants, AG2R La Mondiale - +01’04’’

9. Thibaut Pinot, FDJ - +01’04’’

10. Serge Pauwels, Dimension Data - +01’04’’

Official Profile

Stage 14 — July 15, Blagnac to Rodez, 181.5 km

Stage type: Hilly

Stage results:

1. Michael Matthews, Team Sunweb - 4h21’56”

2. Greg Van Avermaet, BMC Racing - +0:00

3. Edvald Boasson Hagen, Dimension Data - +0:01

4. Philippe Gilbert, Quick-Step - “

5. Jay McCarthy, Bora-Hansgrohe - “

6. Sonny Colbrelli, Bahrain-Merida - “

7. Chris Froome, Team Sky - “

8. Daniel Martin, Quick-Step - “

9. Rigoberto Uran, Cannondale-Drapac - “

10. Tiesj Benoot, Lotto-Soudal - “

Official profile

Stage 13 — July 14, Saint-Girons to Foix, 101 km

Stage type: Mountain

Stage results: Warren Barguil became the first Frenchman to win on Bastille Day since 2006, taking a short, steep, tactical day in a sprint past Nairo Quintana, Mikel Landa, and Alberto Contador. Full recap.

1. Warren Barguil, Team Sunweb - 2h36’29”

2. Nairo Quintana, Movistar - +0:00

3. Alberto Contador, Trek-Segafredo - “

4. Mikel Landa, Team Sky - +0:02

5. Simon Yates, Orica-Scott - +1:39

6. Daniel Martin, Quick-Step - “

7. Michael Kwiatkowski, Team Sky - +1:48

8. Chris Froome, Team Sky - “

9. Fabio Aru, Astana - “

10. Rigoberto Uran, Cannondale-Drapac - “

Official profile

Stage 12 — July 13, Pau to Peyragudes, 214.5 km

Stage type: Mountain

Stage results: Fabio Aru took the yellow jersey from Chris Froome in the final meters of a hard day on the Tour de France. Full recap.

1. Romain Bardet, AG2R La Mondiale - 5h49’38”

2. Rigoberto Uran, Cannondale-Drapac - +0:02

3. Fabio Aru, Astana - “

4. Mikel Landa, Team Sky - +0:05

5. Louis Meintjes, UAE Team Emirates - +0:07

6. Daniel Martin, Quick-Step - +0:13

7. Chris Froome, Team Sky - +0:22

8. George Bennett, LottoNL-Jumbo - +0:27

9. Simon Yates, Orica-Scott - “

10. Mikel Nieve, Team Sky - +1:28

Official profile

Stage 11 — July 12, Eymet to Pau, 203.5 km

Stage type: Flat

Stage results: This stage was flat and dull. Marcel Kittle won for a fifth time.

1. Marcel Kittel, Quick-Step - 4h34’27”

2. Dylan Groenewegen, LottoNL-Jumbo - +0:00

3. Edvald Boasson Hagen, Dimension Data - “

4. Michael Matthews, Team Sunweb - “

5. Daniel McLay, Fortuneo-Oscaro - “

6. Davide Cimolai, FDJ - “

7. André Greipel, Lotto Soudal - “

8. Nacer Bouhanni, Cofidis - “

9. Ben Swift, UAE Team Emirates - “

10. Danilo Wyss, BMC Racing - “

Official profile

Stage 10 — July 11, Périgueux to Bergerac, 178 km

Stage type: Flat

Stage results: This stage was flat and dull. Marcel Kittle won for a fourth time.

1. Marcel Kittel, Quick-Step - 4h01’00”

2. John Degenkolb, Trek-Segafredo - +0:00

3. Dylan Groenewegen, LottoNL-Jumbo - “

4. Rüdiger Selig, Bora-Hansgrohe - “

5. Alexander Kristoff, Katusha - “

6. Nacer Bouhanni, Cofidis - “

7. Daniel McLay, Fortuneo-Oscaro - “

8. Pieter Vanspeybrouck, Wanty-Groupe Gobert - “

9. Sonny Cobrelli, Bharain-Merida - “

10. Edvald Boasson Hagen, Dimension Data - “

Official profile

Stage 9 — July 9, Nantua to Chambéry, 181.5 km

Stage results: An early contender for the Queen Stage of the Tour, Rigoberto Uran won a photo finish when he and a chase group of yellow jersey contenders tracked down Romain Bardet on a long flat into Chambéry. The stage featured significant crashes — Richie Porte and Geraint Thomas were forced to abandon — and plenty of drama as the peloton tackled three Hors Catégorie climbs. Full recap.

1. Rigoberto Uran, Cannondale-Drapac - 5h07’22”

2. Warren Barguil, Team Sunweb - +0:00

3. Chris Froome, Team Sky - “

4. Romain Bardet, AG2R La Mondiale - “

5. Fabio Aru, Astana - “

6. Jakob Fuglsang, Astana - “

7. George Bennett, LottoNL-Jumbo - +1:15

8. Mikel Landa, Team Sky - “

9. Dan Martin, Quick-Step - “

10. Nairo Quintana, Movistar - “

Stage type: Mountain

Official profile

Stage 8 — July 8, Dole to Station des Rousses, 187.5 km

Stage type: Hilly

Stage results: Lilian Calmejane soled away on the final climb for a dominant stage victory — the second for France of the Tour, and the first in the 24-year-old’s young and promising career. Full recap.

1. Lilian Calmejane, Direct Energie - 4h30’29”

2. Robert Gesink, LottoNL-Jumbo - +0:37

3. Guillaume Martin, Want-Groupe Gobert - +0:50

4. Nicolas Roche, BMC Racing - “

5. Roman Kreuziger, Orica-Scot - “

6. Fabio Aru, Astana - “

7. Michael Valgren, Astana - “

8. Rafal Majka, Bora-Hansgrohe - “

9. Nathan Brown, Cannondale Drapac - “

10. Romain Hardy, Fortuneo-Oscaro - “

Official profile

Stage 7 — July 7, Troyes to Nuits-Saint-Georges, 213.5 km

Stage type: Flat

Stage results: Marcel Kittel livened up a dull stage by edging out Edvald Boasson Hagen by the absolute slimmest of margins for a third stage win. Full recap.

1. Marcel Kittel, Quick-Step - 5h3’18”

2. Edvald Boassen Hagen, Dimension Data - +0:00

3. Michael Matthews, Team Sunweb - ”

4. Alexander Kristoff, Katusha - ”

5. John Degenkolb, Trek-Segafredo - ”

6. Dylan Groenewegen, LottoNL-Jumbo - ”

7. Rudiger Selig, Bora-Hansgrohe - ”

8. Nace Bouhanni, Cofidis - ”

9. André Greipel, Lotto-Soudal - ”

10. Daniel McLay, Fortuneo-Oscaro - ”

Official profile

Stage 6 — July 6, Vesoul to Troyes, 216 km

Stage type: Flat

Stage results: Marcel Kittel won an event-free sprint stage with a deep attack in the final 300 meters. Chris Froome maintained the yellow jersey with a peleton finish.

1. Marcel Kittel, Quick-Step - 5h05’34”

2. Arnaud Démare, FDJ - +0:00

3. André Greipel, Lotto-Soudal - “

4. Alexander Kristoff, Katusha - “

5. Nacer Bouhanni, Cofidis - “

6. Dylan Groenewegen, LottoNL-Jumbo - “

7. Michael Matthews, Team Sunweb - “

8. Daniel McLay, Fortuneo–Oscaro - “

9. Rüdiger Selig, Bora-Hansgroh - “

10. John Degenkolb, Trek-Segafredo - “

Official profile

Stage 5 — July 5, Vittel to La Planche des Belles Filles, 160.5 km

Stage type: Hilly

Stage results: Fabio Aru went solo to win the first mountain top finish of the 2017 Tour. Chris Froome finished third, but wrangled the yellow jersey from teammate Geraint Thomas. Full recap.

1. Fabio Aru, Astana - 3h44’06”

2. Dan Martin, Quick-Step - +0:16

3. Chris Froome, Team Sky - +0:20

4. Richie Porte, BMC Racing - +0:20

5. Romain Bardet, AG2R La Mondial - +0:24

6. Simon Yates, Orica-Scott - +0:26

7. Rigoberto Uran, Cannondale-Drapac - +0:26

8. Alberto Contador, Trek-Segafredo - +0:26

9. Nairo Quintana, Movistar - +0:34

10. Geraint Thomas, Team SKy - +0:40

Official profile

Stage 4 — July 4, Mondorf-les-Bains to Vittel, 207.5 km

Stage type: Flat

Stage results: A mostly quiet day was marred when Mark Cavendish went down in a nasty crash just before the finish line. Peter Sagan was docked 30 seconds and 80 green jersey points for the incident.

1. Arnaud Démare, FDJ - 4h53’54”

2. Peter Sagan, Bora-Hansgrohe - +0:00 [Sagan was penalized 30 seconds for the Mark Cavendish crash, dropping him to 115th on the stage]

3. Alexander Kristoff, Katusha - “

4. André Greipel, Lotto Soudal - “

5. Nacer Bouhanni, Cofidis - “

6. Adrien Petit, Direct Energie - “

7. Jurgen Roelandts, Lotto Soudal - +0:07

8. Michael Matthews, Team Sunweb - “

9. Manuele Mori, UAE Team Emirates - +0:10

10. Tiesj Benoot, Lotto Soudal - “

Official profile

Stage 3 — July 3, Verviers to Longwy, 212.5 km

Stage type: Hilly

Stage results: Peter Sagan lost his pedal in the closing meters, and still managed to win a thrilling uphill finish over arguably the best pure racers in the world. Full recap.

1. Peter Sagan, Bora-Hansgrohe - 5h07’19”

2. Michael Matthews, Team Sunweb - +0:00

3. Dan Martin, Quick-Step - “

4. Greg Van Avermaet, BMC Racing - “

5. Alberto Bettiol, Cannondale Drapac - +0:02

6. Arnaud Demare, FDJ - “

7. Jakob Fuglsang, Astana - “

8. Geraint Thomas, Team Sky - “

9. Chris Froome, Team Sky - “

10. Rafal Majka, Bora-Hansgrohe - “

Official profile

Stage 2 — July 2, Düsseldorf to Liège, 203.5 km

Stage type: Flat

Stage results: Marcel Kittel won the first true sprint stage. However, the highlight of the proceedings was a major crash with 30 kilometers to go that took out dozens of riders, including yellow jersey favorite Chris Froome. Full recap.

1. Marcel Kittel, Quick-Step - 4h37’06”

2. Arnaud Demare, FDJ - +0:00”

3. André Greipel, Lotto-Soudal - “

4. Mark Cavendish, Dimension Data - “

5. Dylan Groenewegen, LottoNL-Jumbo - “

6. Sonny Colbrelli, Bahrain-Merida - “

7. Ben Swift, UAE Team Emirates - “

8. Nacer Bouhanni, Cofidis - “

9. Michael Matthews, Team Sunweb - “

10. Peter Sagan, Bora-Hansgrohe - “

Official profile

Stage 1 — July 1, Düsseldorf, 14 km

Stage type: Individual Time Trial

Stage results: Geraint Thomas won a Sky-dominated time trial on wet roads. Alejandro Valverde was forced to abandoned after crashing around a lefthand corner. Full recap.

1. Geraint Thomas, Team Sky - 16:04

2. Stefan Küng, BMC Racing - +0:05

3. Vasili Kiriyenka, Team Sky - +0:07

4. Tony Martin, Katusha-Alpecin - +0:08

5. Matteo Trentin, Quick-Step - +0:10

6. Chris Froome, Team Sky - +0:12

7. Jos van Emden, LottoNL-Jumbo - +0:15

8. Michal Kwiatowski, Team Sky - +0:15

9. Marcel Kittel, Quick-Step - +0:16

10. Edvald Boasson Hagen, Dimension Data - +0:16

Official profile

Schedule

Check out Podium Cafe’s viewing guide for a look at every stage of the Tour de France, and Podium Cafe’s mountain guide for a preview of the biggest climbs.

Stage 21 — July 23, Montgeron to Paris Champs-Élysées, 103 km

Start time: 10: 50 a.m. ET (approx.)

Stage type: Flat

Official profile

See More:

More in General

GeneralFromPosting and Toasting
An SB Nation New Yorker needs our helpAn SB Nation New Yorker needs our help
GeneralFromPosting and Toasting
General
Sabastian Sawe breaks 2-hour barrier, shatters marathon world recordSabastian Sawe breaks 2-hour barrier, shatters marathon world record
General

The mythical two-hour mark was broken at the London Marathon.

By Bernd Buchmasser
A Huge Dog
THE HISTORY OF CHARGING THE MOUND, EPISODE 1THE HISTORY OF CHARGING THE MOUND, EPISODE 1
Play
General
Super Bowl 60 coin toss resultsSuper Bowl 60 coin toss results
General

The Seahawks and Patriots will open the Super Bowl with the coin toss to determine who starts with the ball. We have the full coin toss results for Super Bowl 60.

By David Fucillo
General
Marc Marquez completes a comeback for the agesMarc Marquez completes a comeback for the ages
General

MotoGP’s Marc Marquez completed a comeback for the ages with his 2025 title

By Mark Schofield
General
How to make sure SBNation.com appears in your Google search resultsHow to make sure SBNation.com appears in your Google search results