Results per Stage

Stage 1 - Noirmoutier-en-l'Île › Fontenay-le-Comte (189k) (Saturday, 07 July)


1. GAVIRIA Fernando withdrew
2. SAGAN Peter
3. KITTEL Marcel withdrew
4. KRISTOFF Alexander
5. LAPORTE Christophe
6. GROENEWEGEN Dylan withdrew
7. MATTHEWS Michael withdrew
8. DEGENKOLB John
9. FUGLSANG Jakob
10. MAJKA Rafał

Yellow jersey: GAVIRIA Fernando withdrew
Green jersey: COUSIN Jérôme
Polka-dot jersey: LEDANOIS Kevin

2. Hellelujah ( 60 )
2. FC PouPou ( 60 )
2. Les Gagnants ( 60 )
4. Haagse bluf ( 52 )
5. Flying Dutchman ( 51 )
   more...



Stage 2 - Mouilleron-Saint-Germain › La Roche-sur-Yon (183k) (Sunday, 08 July)


1. SAGAN Peter
2. COLBRELLI Sonny
3. DÉMARE Arnaud
4. GREIPEL André withdrew
5. KRISTOFF Alexander
6. DUPONT Timothy
7. VALVERDE Alejandro
8. PASQUALON Andrea
9. DEGENKOLB John
10. GILBERT Philippe

Yellow jersey: SAGAN Peter
Green jersey: SAGAN Peter
Polka-dot jersey: SMITH Dion

Dropouts:
SANCHEZ Luis Leon withdrew
GRMAY Tsgabu withdrew



Stage 3 - Team Time Trial - Cholet › Cholet (35k) (Monday, 09 July)


Yellow jersey: VAN AVERMAET Greg
Green jersey: SAGAN Peter
Polka-dot jersey: SMITH Dion



Stage 4 - La Baule › Sarzeau (192k) (Tuesday, 10 July)


1. GAVIRIA Fernando withdrew
2. SAGAN Peter
3. GREIPEL André withdrew
4. GROENEWEGEN Dylan withdrew
5. KITTEL Marcel withdrew
6. PASQUALON Andrea
7. KRISTOFF Alexander
8. DEGENKOLB John
9. SMITH Dion
10. DUPONT Timothy

Yellow jersey: VAN AVERMAET Greg
Green jersey: SAGAN Peter
Polka-dot jersey: SMITH Dion

Dropouts:
DOMONT Axel withdrew

3. Les Gagnants ( 62 )
4. Flying Dutchman ( 58 )
4. Chielius ( 58 )
4. Heuvelrug ( 58 )
4. Rouleur ( 58 )
5. FC PouPou ( 54 )
6. Hellelujah ( 51 )
   more...



Stage 5 - Lorient › Quimper (203k) (Wednesday, 11 July)


1. SAGAN Peter
2. COLBRELLI Sonny
3. GILBERT Philippe
4. VALVERDE Alejandro
5. ALAPHILIPPE Julian
6. MARTIN Daniel
7. VAN AVERMAET Greg
8. ANDERSEN Søren Kragh
9. PASQUALON Andrea
10. NIBALI Vincenzo withdrew

Yellow jersey: VAN AVERMAET Greg
Green jersey: SAGAN Peter
Polka-dot jersey: SKUJIŅŠ Toms

Dropouts:
MATTHEWS Michael withdrew
BENOOT Tiesj withdrew
KIŠERLOVSKI Robert withdrew



Stage 6 - Brest › Mûr de Bretagne Guerlédan (181k) (Thursday, 12 July)


1. MARTIN Daniel
2. LATOUR Pierre
3. VALVERDE Alejandro
4. ALAPHILIPPE Julian
5. MAJKA Rafał
6. YATES Adam
7. MOLLEMA Bauke
8. SAGAN Peter
9. THOMAS Geraint
10. ROGLIC Primoz

Yellow jersey: VAN AVERMAET Greg
Green jersey: SAGAN Peter
Polka-dot jersey: SKUJIŅŠ Toms

1. Paroles Paroles ( 50 )
3. FC PouPou ( 44 )
5. Nuevo Delgado ( 40 )
7. M&M ( 36 )
8. PI Bas ( 35 )
9. tladotcom ( 33 )
   more...



Stage 7 - Fougères › Chartres (231k) (Friday, 13 July)


1. GROENEWEGEN Dylan withdrew
2. GAVIRIA Fernando withdrew
3. SAGAN Peter
4. DÉMARE Arnaud
5. LAPORTE Christophe
6. DEGENKOLB John
7. IMPEY Daryl
8. GREIPEL André withdrew
9. PASQUALON Andrea
10. CAVENDISH Mark withdrew

Yellow jersey: VAN AVERMAET Greg
Green jersey: SAGAN Peter
Polka-dot jersey: SKUJIŅŠ Toms

3. Heuvelrug ( 55 )
3. Rouleur ( 55 )
4. Flying Dutchman ( 54 )
4. Les Gagnants ( 54 )
4. Chielius ( 54 )
5. Trotse Tukkers ( 52 )
   more...



Stage 8 - Dreux › Amiens Métropole (181k) (Saturday, 14 July)


1. GROENEWEGEN Dylan withdrew
2. SAGAN Peter
3. DEGENKOLB John
4. KRISTOFF Alexander
5. DÉMARE Arnaud
6. BOUDAT Thomas
7. ARNDT Nikias
8. CAVENDISH Mark withdrew
9. LAMPAERT Yves
10. PASQUALON Andrea

Yellow jersey: VAN AVERMAET Greg
Green jersey: SAGAN Peter
Polka-dot jersey: SKUJIŅŠ Toms

2. BOFH Cycling ( 61 )
4. matsuuu14 ( 51 )
6. Les Gagnants ( 47 )
6. Yvoir1975 ( 47 )
   more...



Stage 9 - Arras Citadelle › Roubaix (154k) (Sunday, 15 July)


1. DEGENKOLB John
2. VAN AVERMAET Greg
3. LAMPAERT Yves
4. GILBERT Philippe
5. SAGAN Peter
6. STUYVEN Jasper
7. JUNGELS Bob
8. GREIPEL André withdrew
9. BOASSON HAGEN Edvald
10. DUPONT Timothy

Yellow jersey: VAN AVERMAET Greg
Green jersey: SAGAN Peter
Polka-dot jersey: SKUJIŅŠ Toms

Dropouts:
PORTE Richie withdrew
ROJAS José Joaquín withdrew
MARTIN Tony withdrew

2. BOFH Cycling ( 32 )
3. Nuevo Delgado ( 31 )
4. Lijn352 ( 30 )
7. Paroles Paroles ( 26 )
9. matsuuu14 ( 23 )
   more...



Stage 10 - Annecy › Le Grand-Bornand (159k) (Tuesday, 17 July)


1. ALAPHILIPPE Julian
2. IZAGIRRE Gorka
3. TAARAMÄE Rein withdrew
4. VAN AVERMAET Greg
5. PAUWELS Serge
6. CALMEJANE Lilian
7. MARTIN Daniel
8. ROGLIC Primoz
9. GAUDIN Damien
10. THOMAS Geraint

Yellow jersey: VAN AVERMAET Greg
Green jersey: SAGAN Peter
Polka-dot jersey: ALAPHILIPPE Julian

Dropouts:
VUILLERMOZ Alexis withdrew
KEUKELEIRE Jens withdrew

1. Paroles Paroles ( 40 )
2. FC PouPou ( 37 )
3. Skyhigh ( 29 )
6. De Rookmagiër ( 24 )
6. Parole Parole ( 24 )
   more...



Stage 11 - Albertville › La Rosière Espace San Bernardo (108k) (Wednesday, 18 July)


1. THOMAS Geraint
2. DUMOULIN Tom
3. FROOME Christopher
4. CARUSO Damiano
5. NIEVE Mikel
6. MARTIN Daniel
7. HERRADA Jesús
8. BARDET Romain
9. NIBALI Vincenzo withdrew
10. QUINTANA Nairo

Yellow jersey: THOMAS Geraint
Green jersey: SAGAN Peter
Polka-dot jersey: ALAPHILIPPE Julian

Dropouts:
KITTEL Marcel withdrew
CAVENDISH Mark withdrew
RENSHAW Mark withdrew

1. PI Bas ( 56 )
2. Oh oh Dumoulin ( 45 )
3. Heuvelrug ( 44 )
4. Skippy's team ( 43 )
5. Parole Parole ( 36 )
5. Skyhigh ( 36 )
7. Haagse Reigâh ( 31 )
   more...



Stage 12 - Bourg-Saint-Maurice Les Arcs › Alpe d'Huez (175k) (Thursday, 19 July)


1. THOMAS Geraint
2. DUMOULIN Tom
3. BARDET Romain
4. FROOME Christopher
5. LANDA Mikel
6. ROGLIC Primoz
7. NIBALI Vincenzo withdrew
8. FUGLSANG Jakob
9. QUINTANA Nairo
10. KRUIJSWIJK Steven

Yellow jersey: THOMAS Geraint
Green jersey: SAGAN Peter
Polka-dot jersey: ALAPHILIPPE Julian

Dropouts:
GALLOPIN Tony withdrew
URAN Rigoberto withdrew
GROENEWEGEN Dylan withdrew
GAVIRIA Fernando withdrew
GREIPEL André withdrew
ZABEL Rick withdrew
SIEBERG Marcel withdrew
TAARAMÄE Rein withdrew
GRUZDEV Dmitriy withdrew

1. Oh oh Dumoulin ( 58 )
1. Skippy's team ( 58 )
2. PI Bas ( 55 )
3. DeWeem ( 50 )
3. Spookrijders ( 50 )
4. Maillot Jaune ( 49 )
5. Heuvelrug ( 48 )
6. Parole Parole ( 47 )
6. Trotse Tukkers ( 47 )
   more...



Stage 13 - Bourg d'Oisans › Valence (169k) (Friday, 20 July)


1. SAGAN Peter
2. KRISTOFF Alexander
3. DÉMARE Arnaud
4. DEGENKOLB John
5. VAN AVERMAET Greg
6. LAMPAERT Yves
7. CORT NIELSEN Magnus
8. PASQUALON Andrea
9. COLBRELLI Sonny
10. PHINNEY Taylor

Yellow jersey: THOMAS Geraint
Green jersey: SAGAN Peter
Polka-dot jersey: ALAPHILIPPE Julian

Dropouts:
NIBALI Vincenzo withdrew



Stage 14 - Saint-Paul-Trois-Châteaux › Mende (187k) (Saturday, 21 July)


1. FRAILE Omar
2. ALAPHILIPPE Julian
3. STUYVEN Jasper
4. SAGAN Peter
5. CARUSO Damiano
6. GESCHKE Simon
7. EDET Nicolas
8. CALMEJANE Lilian
9. IMPEY Daryl
10. DE GENDT Thomas

Yellow jersey: THOMAS Geraint
Green jersey: SAGAN Peter
Polka-dot jersey: ALAPHILIPPE Julian

Dropouts:
BEVIN Patrick withdrew

1. tladotcom ( 33 )
2. Skyhigh ( 31 )
2. Heuvelrug ( 31 )
3. Pantzerwagen ( 29 )
3. Haagse Reigâh ( 29 )
4. De Rookmagiër ( 28 )
4. Thereabouts ( 28 )
4. Parole Parole ( 28 )
   more...



Stage 15 - Millau › Carcassonne (181k) (Sunday, 22 July)


1. CORT NIELSEN Magnus
2. IZAGIRRE Ion
3. MOLLEMA Bauke
4. VALGREN Michael
5. SKUJIŅŠ Toms
6. POZZOVIVO Domenico
7. CALMEJANE Lilian
8. MAJKA Rafał
9. ARNDT Nikias
10. BERNARD Julien

Yellow jersey: THOMAS Geraint
Green jersey: SAGAN Peter
Polka-dot jersey: ALAPHILIPPE Julian

Dropouts:
MOSCON Gianni withdrew

1. De Rookmagiër ( 21 )
3. M&M ( 17 )
4. Alberto Rock ( 14 )
4. Maillot Jaune ( 14 )
4. Frankie ( 14 )
4. Spookrijders ( 14 )
4. LesTombeurs ( 14 )
4. BesteManvanNL ( 14 )
4. Skippy's team ( 14 )
   more...



Stage 16 - Carcassonne › Bagnères-de-Luchon (218k) (Tuesday, 24 July)




Stage 17 - Bagnères-de-Luchon › Saint-Lary-Soulan (65k) (Wednesday, 25 July)




Stage 18 - Trie-sur-Baïse › Pau (172k) (Thursday, 26 July)




Stage 19 - Lourdes › Laruns (200k) (Friday, 27 July)




Stage 20 - (ITT) - Saint-Pée-sur-Nivelle › Espelette (31k) (Saturday, 28 July)




Stage 21 - Houilles › Paris Champs-Élysées (115k) (Sunday, 29 July)