BikeRaceInfo: Current and historical race results, plus interviews, bikes, travel, and cycling history

find us on Facebook follow us on twitter See our youtube channel Paris-Roubaix: The Inside Story Nalini clothing Schwab Cycles South Salem Cycleworks frames Neugent Cycling Wheels Cycles BiKyle Advertise with us! CycleItalia cycling tours

Search our site:
Email Newsletter icon, E-mail Newsletter icon, Email List icon, E-mail List icon Sign up for our Email Newsletter

2014 Tour de France

101st edition: July 5 - July 27, 2014

Tour de France database | 2013 edition | 2015 edition | Teams Invited | 2014 Tour by the numbers | Start list | Pre-race press conferences | Teams presentation photos | Complete final results |

Stage 1|Stage 2|Stage 3|Stage 4|Stage 5|Stage 6|Stage 7|Stage 8|Stage 9|Stage 10|Rest Day 1|Stage 11|Stage 12|Stage 13|Stage 14|Stage15|Rest Day 2|Stage 16 |Stage 17|Stage 18|Stage 19|Stage 20|Stage 21|

2014 Tour de France map


Complete Final 2014 Tour de France General Classification: 3,660.5 km raced at an average speed of 40.68 km/hr

1 Vincenzo Nibali ASTANA PRO TEAM 89hr 59min 6sec
2 Jean-Christophe Péraud AG2R LA MONDIALE + 07' 37''
3 Thibaut Pinot FDJ.FR + 08' 15''
4 Alejandro Valverde  MOVISTAR TEAM + 09' 40''
5 Tejay Van Garderen BMC RACING TEAM + 11' 24''
6 Romain Bardet AG2R LA MONDIALE + 11' 26''
7 Leopold Konig TEAM NETAPP-ENDURA + 14' 32''
8 Haimar Zubeldia Agirre TREK FACTORY RACING + 17' 57''
9 Laurens Ten Dam BELKIN PRO CYCLING + 18' 11''
10 Bauke Mollema BELKIN PRO CYCLING + 21' 15''
11 Pierre Rolland TEAM EUROPCAR + 23' 07''
12 Frank Schleck TREK FACTORY RACING + 25' 48''
13 Jurgen Van Den Broeck LOTTO-BELISOL + 34' 01''
14 Yury Trofimov TEAM KATUSHA + 36' 41''
15 Steven Kruijswijk BELKIN PRO CYCLING + 38' 15''
16 Brice Feillu BRETAGNE - SECHE ENVIRONNEMENT + 43' 59''
17 Christopher Horner LAMPRE - MERIDA + 44' 31''
18 Mikel Nieve Iturralde TEAM SKY + 46' 31''
19 John Gadret MOVISTAR TEAM + 47' 30''
20 Tanel Kangert ASTANA PRO TEAM + 52' 11''
21 Ben Gastauer AG2R LA MONDIALE + 58' 00''
22 Geraint Thomas TEAM SKY + 59' 14''
23 Richie Porte TEAM SKY + 01h 01' 08''
24 Jan Bakelants OMEGA PHARMA-QUICK STEP + 01h 06' 28''
25 Cyril Gautier TEAM EUROPCAR + 01h 08' 47''
26 Michael Rogers TINKOFF-SAXO + 01h 17' 53''
27 Peter Velits BMC RACING TEAM + 01h 19' 38''
28 Michal Kwiatkowski OMEGA PHARMA-QUICK STEP + 01h 21' 55''
29 Tony Gallopin LOTTO-BELISOL + 01h 29' 24''
30 Arnold Jeannesson FDJ.FR + 01h 33' 27''
31 Luis Angel Mate  COFIDIS, SOLUTIONS CREDITS + 01h 36' 52''
32 Marcel Wyss IAM CYCLING + 01h 38' 27''
33 Tom Dumoulin TEAM GIANT-SHIMANO + 01h 48' 00''
34 Sylvain Chavanel IAM CYCLING + 01h 48' 13''
35 Peter Stetina BMC RACING TEAM + 01h 52' 36''
36 Jakob Fuglsang ASTANA PRO TEAM + 01h 54' 50''
37 Giovanni Visconti MOVISTAR TEAM + 01h 56' 28''
38 Greg Van Avermaet BMC RACING TEAM + 01h 56' 34''
39 Nicolas Roche TINKOFF-SAXO + 01h 58' 45''
40 Bram Tankink BELKIN PRO CYCLING + 01h 59' 02''
41 Jon Izaguirre Insausti MOVISTAR TEAM + 02h 00' 50''
42 Thomas Voeckler TEAM EUROPCAR + 02h 08' 38''
43 Michael Schär BMC RACING TEAM + 02h 09' 43''
44 Rafal Majka TINKOFF-SAXO + 02h 17' 53''
45 Amaël Moinard BMC RACING TEAM + 02h 19' 13''
46 Kristijan Durasek LAMPRE - MERIDA + 02h 21' 18''
47 Tony Martin OMEGA PHARMA-QUICK STEP + 02h 25' 35''
48 José Serpa LAMPRE - MERIDA + 02h 29' 06''
49 Michele Scarponi ASTANA PRO TEAM + 02h 31' 40''
50 Paul Voss TEAM NETAPP-ENDURA + 02h 32' 48''
51 Rudy Molard COFIDIS, SOLUTIONS CREDITS + 02h 34' 22''
52 Alessandro De Marchi CANNONDALE + 02h 34' 54''
53 Benjamin King GARMIN - SHARP + 02h 41' 59''
54 Joaquim Rodriguez TEAM KATUSHA + 02h 45' 17''
55 Michal Golas OMEGA PHARMA-QUICK STEP + 02h 49' 03''
56 Tom Jelte Slagter  GARMIN - SHARP + 02h 49' 20''
57 Jérémy Roy FDJ.FR + 02h 49' 28''
58 Jérôme Pineau IAM CYCLING + 02h 51' 46''
59 Mikael Cherel AG2R LA MONDIALE + 02h 52' 00''
60 Peter Sagan CANNONDALE + 02h 52' 52''
61 Jesus Herrada Lopez MOVISTAR TEAM + 02h 53' 18''
62 Florian Guillou BRETAGNE - SECHE ENVIRONNEMENT + 02h 53' 20''
63 Markel Irizar Arranburu TREK FACTORY RACING + 02h 53' 44''
64 Adam Hansen LOTTO-BELISOL + 02h 54' 18''
65 Yukiya Arashiro TEAM EUROPCAR + 02h 55' 27''
66 Matteo Montaguti AG2R LA MONDIALE + 02h 55' 47''
67 Jens Keukeleire ORICA GREENEDGE + 02h 56' 12''
68 Bartosz Huzarski TEAM NETAPP-ENDURA + 02h 58' 00''
69 Daniel Oss BMC RACING TEAM + 02h 58' 41''
70 Michael Albasini ORICA GREENEDGE + 03h 05' 51''
71 Jan Barta TEAM NETAPP-ENDURA + 03h 07' 18''
72 Tiago Machado TEAM NETAPP-ENDURA + 03h 08' 03''
73 Kévin Reza TEAM EUROPCAR + 03h 08' 12''
74 Johan Van Summeren GARMIN - SHARP + 03h 08' 40''
75 Martin Elmiger IAM CYCLING + 03h 12' 10''
76 Matthieu Ladagnous FDJ.FR + 03h 14' 41''
77 Nicolas Edet COFIDIS, SOLUTIONS CREDITS + 03h 19' 34''
78 Anthony Delaplace BRETAGNE - SECHE ENVIRONNEMENT + 03h 20' 48''
79 Lieuwe Westra ASTANA PRO TEAM + 03h 21' 04''
80 Marco Marcato CANNONDALE + 03h 21' 16''
81 Imanol Erviti Ollo MOVISTAR TEAM + 03h 22' 48''
82 Lars Bak LOTTO-BELISOL + 03h 23' 41''
83 Perrig Quemeneur TEAM EUROPCAR + 03h 25' 46''
84 Blel Kadri AG2R LA MONDIALE + 03h 26' 23''
85 Sébastien Reichenbach IAM CYCLING + 03h 27' 52''
86 Vasili Kiryienka TEAM SKY + 03h 30' 23''
87 Nelson Oliveira LAMPRE - MERIDA + 03h 30' 36''
88 Rein Taaramäe COFIDIS, SOLUTIONS CREDITS + 03h 35' 01''
89 Sergio  Paulinho  TINKOFF-SAXO + 03h 36' 33''
90 Samuel Dumoulin AG2R LA MONDIALE + 03h 38' 04''
91 Ruben Plaza Molina MOVISTAR TEAM + 03h 38' 27''
92 Koen De Kort TEAM GIANT-SHIMANO + 03h 38' 52''
93 Matteo Trentin OMEGA PHARMA-QUICK STEP + 03h 38' 56''
94 Niki Terpstra OMEGA PHARMA-QUICK STEP + 03h 39' 04''
95 Andriy Grivko ASTANA PRO TEAM + 03h 39' 28''
96 Daniele Bennati TINKOFF-SAXO + 03h 40' 46''
97 Lars Boom BELKIN PRO CYCLING + 03h 41' 24''
98 Matthew Busche TREK FACTORY RACING + 03h 41' 58''
99 Sébastien Minard AG2R LA MONDIALE + 03h 42' 23''
100 Gatis Smukulis TEAM KATUSHA + 03h 43' 25''
101 Gregory Rast TREK FACTORY RACING + 03h 43' 37''
102 Cedric Pineau FDJ.FR + 03h 44' 22''
103 Florian Vachon BRETAGNE - SECHE ENVIRONNEMENT + 03h 44' 40''
104 Bryan Coquard TEAM EUROPCAR + 03h 44' 45''
105 David Lopez Garcia TEAM SKY + 03h 45' 13''
106 Sep Vanmarcke BELKIN PRO CYCLING + 03h 45' 54''
107 Alexandre Pichot TEAM EUROPCAR + 03h 46' 35''
108 Jens Voigt TREK FACTORY RACING + 03h 46' 37''
109 Julien Simon COFIDIS, SOLUTIONS CREDITS + 03h 46' 56''
110 Cyril Lemoine COFIDIS, SOLUTIONS CREDITS + 03h 47' 16''
111 Jurgen Roelandts LOTTO-BELISOL + 03h 52' 39''
112 Maciej Bodnar CANNONDALE + 03h 52' 52''
113 Simon Clarke ORICA GREENEDGE + 03h 55' 38''
114 Benat Intxausti MOVISTAR TEAM + 03h 55' 53''
115 Jean-Marc Bideau BRETAGNE - SECHE ENVIRONNEMENT + 03h 58' 08''
116 Roy Curvers TEAM GIANT-SHIMANO + 03h 58' 23''
117 Maarten Wynants BELKIN PRO CYCLING + 04h 01' 09''
118 Fabio Sabatini CANNONDALE + 04h 01' 21''
119 Matteo Tosatto TINKOFF-SAXO + 04h 01' 53''
120 Christophe Riblon AG2R LA MONDIALE + 04h 04' 00''
121 Christian Meier ORICA GREENEDGE + 04h 05' 13''
122 Luke Durbridge ORICA GREENEDGE + 04h 05' 59''
123 John Degenkolb TEAM GIANT-SHIMANO + 04h 06' 42''
124 José Pimenta Costa Mendes TEAM NETAPP-ENDURA + 04h 07' 34''
125 Alexander Kristoff TEAM KATUSHA + 04h 11' 46''
126 Bernhard Eisel TEAM SKY + 04h 13' 21''
127 Alex Howes GARMIN - SHARP + 04h 18' 43''
128 Yohann Gene TEAM EUROPCAR + 04h 19' 11''
129 Maxim Iglinskiy ASTANA PRO TEAM + 04h 22' 07''
130 Dmitriy Gruzdev ASTANA PRO TEAM + 04h 22' 33''
131 Svein Tuft ORICA GREENEDGE + 04h 22' 52''
132 Arnaud Gerard BRETAGNE - SECHE ENVIRONNEMENT + 04h 24' 15''
133 Thomas Leezer BELKIN PRO CYCLING + 04h 24' 21''
134 Michael Morkov TINKOFF-SAXO + 04h 26' 29''
135 Kristijan Koren CANNONDALE + 04h 29' 14''
136 Luca Paolini TEAM KATUSHA + 04h 29' 43''
137 Jack Bauer GARMIN - SHARP + 04h 29' 57''
138 Armindo Fonseca BRETAGNE - SECHE ENVIRONNEMENT + 04h 30' 52''
139 Roger Kluge IAM CYCLING + 04h 33' 45''
140 Sebastian Langeveld GARMIN - SHARP + 04h 34' 29''
141 Ramunas Navardauskas GARMIN - SHARP + 04h 37' 42''
142 Mark Renshaw OMEGA PHARMA-QUICK STEP + 04h 39' 03''
143 Mickaël Delage FDJ.FR + 04h 39' 40''
144 Andreas Schillinger TEAM NETAPP-ENDURA + 04h 40' 06''
145 Marcel Sieberg LOTTO-BELISOL + 04h 41' 21''
146 Albert Timmer TEAM GIANT-SHIMANO + 04h 42' 28''
147 Alessandro Vanotti ASTANA PRO TEAM + 04h 42' 48''
148 Alessandro Petacchi OMEGA PHARMA-QUICK STEP + 04h 44' 47''
149 André Greipel LOTTO-BELISOL + 04h 44' 54''
150 Romain Feillu BRETAGNE - SECHE ENVIRONNEMENT + 04h 45' 04''
151 Zakkari Dempster TEAM NETAPP-ENDURA + 04h 45' 04''
152 Benoit Jarrier BRETAGNE - SECHE ENVIRONNEMENT + 04h 46' 28''
153 Danny Pate TEAM SKY + 04h 47' 52''
154 Marcus Burghardt BMC RACING TEAM + 04h 48' 40''
155 Tom Veelers TEAM GIANT-SHIMANO + 04h 53' 23''
156 Adrien Petit COFIDIS, SOLUTIONS CREDITS + 04h 58' 20''
157 Vladimir Isaichev TEAM KATUSHA + 04h 58' 30''
158 William Bonnet FDJ.FR + 04h 59' 57''
159 Arnaud Demare FDJ.FR + 05h 00' 29''
160 Jean Marc Marino  CANNONDALE + 05h 03' 46''
161 Marcel Kittel TEAM GIANT-SHIMANO + 05h 06' 27''
162 Elia Viviani CANNONDALE + 05h 10' 40''
163 Davide Cimolai LAMPRE - MERIDA + 05h 11' 58''
164 Cheng Ji TEAM GIANT-SHIMANO + 06h 02' 24''

Points Classification:

1 Peter Sagan CANNONDALE 431 points
2 Alexander Kristoff TEAM KATUSHA 282
3 Bryan Coquard TEAM EUROPCAR 271
4 Marcel Kittel TEAM GIANT-SHIMANO 222
5 Mark Renshaw OMEGA PHARMA-QUICK STEP 211
6 Vincenzo Nibali ASTANA PRO TEAM 182
7 André Greipel LOTTO-BELISOL 169
8 Ramunas Navardauskas GARMIN - SHARP 157
9 Greg Van Avermaet BMC RACING TEAM 153
10 Samuel Dumoulin AG2R LA MONDIALE 117
11 Tony Gallopin LOTTO-BELISOL 105
12 Martin Elmiger IAM CYCLING 101
13 Tony Martin OMEGA PHARMA-QUICK STEP 96
14 Thibaut Pinot FDJ.FR 94
15 Michael Albasini ORICA GREENEDGE 94
16 Romain Feillu BRETAGNE - SECHE ENVIRONNEMENT 93
17 Jean-Christophe Péraud AG2R LA MONDIALE 85
18 Daniel Oss BMC RACING TEAM 84
19 Blel Kadri AG2R LA MONDIALE 83
20 Arnaud Demare FDJ.FR 82
21 Cyril Gautier TEAM EUROPCAR 79
22 Rafal Majka TINKOFF-SAXO 77
23 Tejay Van Garderen BMC RACING TEAM 74
24 Sylvain Chavanel IAM CYCLING 74
25 Daniele Bennati TINKOFF-SAXO 74
26 Alessandro De Marchi CANNONDALE 73
27 Romain Bardet AG2R LA MONDIALE 69
28 Sep Vanmarcke BELKIN PRO CYCLING 69
29 Tom Dumoulin TEAM GIANT-SHIMANO 68
30 Alejandro Valverde  MOVISTAR TEAM 67
31 John Degenkolb TEAM GIANT-SHIMANO 66
32 Michal Kwiatkowski OMEGA PHARMA-QUICK STEP 64
33 Lieuwe Westra ASTANA PRO TEAM 63
34 Thomas Voeckler TEAM EUROPCAR 61
35 Alessandro Petacchi OMEGA PHARMA-QUICK STEP 61
36 Lars Boom BELKIN PRO CYCLING 55
37 Michael Rogers TINKOFF-SAXO 54
38 Jens Voigt TREK FACTORY RACING 51
39 Nicolas Edet COFIDIS, SOLUTIONS CREDITS 51
40 Leopold Konig TEAM NETAPP-ENDURA 49
41 Bauke Mollema BELKIN PRO CYCLING 46
42 Cyril Lemoine COFIDIS, SOLUTIONS CREDITS 44
43 Anthony Delaplace BRETAGNE - SECHE ENVIRONNEMENT 44
44 Elia Viviani CANNONDALE 44
45 Luis Angel Mate COFIDIS, SOLUTIONS CREDITS 43
46 Kévin Reza TEAM EUROPCAR 42
47 Alexandre Pichot TEAM EUROPCAR 40
48 Matteo Trentin OMEGA PHARMA-QUICK STEP 39
49 Matteo Montaguti AG2R LA MONDIALE 39
50 Bernhard Eisel TEAM SKY 39
51 Arnaud Gerard BRETAGNE - SECHE ENVIRONNEMENT 39
52 Jan Barta TEAM NETAPP-ENDURA 38
53 Geraint Thomas TEAM SKY 34
54 Maciej Bodnar CANNONDALE 34
55 Jan Bakelants OMEGA PHARMA-QUICK STEP 32
56 Jakob Fuglsang ASTANA PRO TEAM 32
57 Simon Clarke ORICA GREENEDGE 32
58 Tom Jelte Slagter  GARMIN - SHARP 30
59 Florian Vachon BRETAGNE - SECHE ENVIRONNEMENT 29
60 Steven Kruijswijk BELKIN PRO CYCLING 29
61 Richie Porte TEAM SKY 29
62 Giovanni Visconti MOVISTAR TEAM 29
63 Jérémy Roy FDJ.FR 29
64 Marco Marcato CANNONDALE 29
65 Rein Taaramäe COFIDIS, SOLUTIONS CREDITS 29
66 Julien Simon COFIDIS, SOLUTIONS CREDITS 29
67 Jack Bauer GARMIN - SHARP 29
68 Niki Terpstra OMEGA PHARMA-QUICK STEP 28
69 Pierre Rolland TEAM EUROPCAR 28
70 Frank Schleck TREK FACTORY RACING 28
71 Perrig Quemeneur TEAM EUROPCAR 28
72 Fabio Sabatini CANNONDALE 28
73 Mikael Cherel AG2R LA MONDIALE 27
74 Jurgen Van Den Broeck LOTTO-BELISOL 26
75 Amaël Moinard BMC RACING TEAM 26
76 José Serpa LAMPRE - MERIDA 26
77 Matthew Busche TREK FACTORY RACING 26
78 Vasili Kiryienka TEAM SKY 24
79 Laurens Ten Dam BELKIN PRO CYCLING 23
80 Bartosz Huzarski TEAM NETAPP-ENDURA 23
81 Jens Keukeleire ORICA GREENEDGE 21
82 Christophe Riblon AG2R LA MONDIALE 21
83 Adrien Petit COFIDIS, SOLUTIONS CREDITS 21
84 Jean-Marc Bideau BRETAGNE - SECHE ENVIRONNEMENT 20
85 Roger Kluge IAM CYCLING 20
86 Haimar Zubeldia Agirre TREK FACTORY RACING 20
87 Mikel Nieve Iturralde TEAM SKY 20
88 Markel Irizar Arranburu TREK FACTORY RACING 20
89 Lars Bak LOTTO-BELISOL 20
90 Tom Veelers TEAM GIANT-SHIMANO 20
91 Sergio Paulinho   TINKOFF-SAXO 19
92 Jurgen Roelandts LOTTO-BELISOL 19
93 Armindo Fonseca BRETAGNE - SECHE ENVIRONNEMENT 19
94 Matthieu Ladagnous FDJ.FR 17
95 Gregory Rast TREK FACTORY RACING 17
96 Joaquim Rodriguez TEAM KATUSHA 16
97 Andriy Grivko ASTANA PRO TEAM 16
98 Yohann Gene TEAM EUROPCAR 16
99 Thomas Leezer BELKIN PRO CYCLING 15
100 Jérôme Pineau IAM CYCLING 15
101 Benoit Jarrier BRETAGNE - SECHE ENVIRONNEMENT 15
102 Adam Hansen LOTTO-BELISOL 14
103 Davide Cimolai LAMPRE - MERIDA 14
104 Cheng Ji TEAM GIANT-SHIMANO 13
105 Arnold Jeannesson FDJ.FR 12
106 Marcel Wyss IAM CYCLING 12
107 Brice Feillu BRETAGNE - SECHE ENVIRONNEMENT 11
108 Albert Timmer TEAM GIANT-SHIMANO 11
109 Nicolas Roche TINKOFF-SAXO 10
110 Sebastian Langeveld GARMIN - SHARP 10
111 Zakkari Dempster TEAM NETAPP-ENDURA 10
112 Christopher Horner LAMPRE - MERIDA 9
113 Tanel Kangert ASTANA PRO TEAM 9
114 Jesus Herrada Lopez MOVISTAR TEAM 9
115 Yukiya Arashiro TEAM EUROPCAR 9
116 Michele Scarponi ASTANA PRO TEAM 8
117 Christian Meier ORICA GREENEDGE 8
118 Maxim Iglinskiy ASTANA PRO TEAM 8
119 Kristijan Koren CANNONDALE 8
120 Jon Izaguirre Insausti MOVISTAR TEAM 7
121 Roy Curvers TEAM GIANT-SHIMANO 7
122 Jean Marc Marino  CANNONDALE 7
123 Yury Trofimov TEAM KATUSHA 6
124 Dmitriy Gruzdev ASTANA PRO TEAM 6
125 Marcel Sieberg LOTTO-BELISOL 6
126 Danny Pate TEAM SKY 5
127 Bram Tankink BELKIN PRO CYCLING 4
128 Michael Schär BMC RACING TEAM 4
129 Florian Guillou BRETAGNE - SECHE ENVIRONNEMENT 4
130 Gatis Smukulis TEAM KATUSHA 4
131 Michael Morkov TINKOFF-SAXO 4
132 John Gadret MOVISTAR TEAM 3
133 Paul Voss TEAM NETAPP-ENDURA 3
134 Koen De Kort TEAM GIANT-SHIMANO 3
135 Vladimir Isaichev TEAM KATUSHA 3
136 Luke Durbridge ORICA GREENEDGE 2
137 Luca Paolini TEAM KATUSHA 2
138 Svein Tuft ORICA GREENEDGE 1
139 Mickaël Delage FDJ.FR 1
140 Marcus Burghardt BMC RACING TEAM 1
141 Alessandro Vanotti ASTANA PRO TEAM -2
142 Sébastien Minard AG2R LA MONDIALE -5
143 Tiago Machado TEAM NETAPP-ENDURA -13
144 Andreas Schillinger TEAM NETAPP-ENDURA -20

Mountains Classification

1 Rafal Majka TINKOFF-SAXO 181 points
2 Vincenzo Nibali ASTANA PRO TEAM 168
3 Joaquim Rodriguez TEAM KATUSHA 112
4 Thibaut Pinot FDJ.FR 89
5 Jean-Christophe Péraud AG2R LA MONDIALE 85
6 Alessandro De Marchi CANNONDALE 78
7 Thomas Voeckler TEAM EUROPCAR 61
8 Giovanni Visconti MOVISTAR TEAM 54
9 Alejandro Valverde  MOVISTAR TEAM 48
10 Tejay Van Garderen BMC RACING TEAM 48
11 Romain Bardet AG2R LA MONDIALE 44
12 Leopold Konig TEAM NETAPP-ENDURA 44
13 Blel Kadri AG2R LA MONDIALE 43
14 José Serpa LAMPRE - MERIDA 36
15 Mikel Nieve Iturralde TEAM SKY 36
16 Bauke Mollema BELKIN PRO CYCLING 34
17 Nicolas Roche TINKOFF-SAXO 33
18 Tony Martin OMEGA PHARMA-QUICK STEP 26
19 Vasili Kiryienka TEAM SKY 24
20 Pierre Rolland TEAM EUROPCAR 22
21 Jesus Herrada Lopez MOVISTAR TEAM 22
22 Frank Schleck TREK FACTORY RACING 20
23 Michael Rogers TINKOFF-SAXO 19
24 Bartosz Huzarski TEAM NETAPP-ENDURA 17
25 Jan Bakelants OMEGA PHARMA-QUICK STEP 17
26 Michal Kwiatkowski OMEGA PHARMA-QUICK STEP 17
27 Yury Trofimov TEAM KATUSHA 16
28 Amaël Moinard BMC RACING TEAM 13
29 Laurens Ten Dam BELKIN PRO CYCLING 12
30 Cyril Gautier TEAM EUROPCAR 12
31 Nicolas Edet COFIDIS, SOLUTIONS CREDITS 12
32 Greg Van Avermaet BMC RACING TEAM 11
33 Jon Izaguirre Insausti MOVISTAR TEAM 11
34 Geraint Thomas TEAM SKY 10
35 Julien Simon COFIDIS, SOLUTIONS CREDITS 10
36 Luis Angel Mate COFIDIS, SOLUTIONS CREDITS 9
37 Matteo Montaguti AG2R LA MONDIALE 9
38 Tom Jelte Slagter  GARMIN - SHARP 8
39 Haimar Zubeldia Agirre TREK FACTORY RACING 8
40 Daniel Oss BMC RACING TEAM 8
41 Cyril Lemoine COFIDIS, SOLUTIONS CREDITS 6
42 Sylvain Chavanel IAM CYCLING 6
43 Kristijan Durasek LAMPRE - MERIDA 6
44 Martin Elmiger IAM CYCLING 5
45 Christophe Riblon AG2R LA MONDIALE 5
46 Jens Voigt TREK FACTORY RACING 4
47 Steven Kruijswijk BELKIN PRO CYCLING 4
48 Jérôme Pineau IAM CYCLING 4
49 Lieuwe Westra ASTANA PRO TEAM 4
50 Perrig Quemeneur TEAM EUROPCAR 2
51 Lars Boom BELKIN PRO CYCLING 2
52 Sebastian Langeveld GARMIN - SHARP 2
53 Simon Clarke ORICA GREENEDGE 2
54 Brice Feillu BRETAGNE - SECHE ENVIRONNEMENT 2
55 Peter Velits BMC RACING TEAM 2
56 Tony Gallopin LOTTO-BELISOL 2
57 Peter Sagan CANNONDALE 2
58 Rein Taaramäe COFIDIS, SOLUTIONS CREDITS 2
59 Niki Terpstra OMEGA PHARMA-QUICK STEP 2
60 Andriy Grivko ASTANA PRO TEAM 1
61 Dmitriy Gruzdev ASTANA PRO TEAM 1
62 Benoit Jarrier BRETAGNE - SECHE ENVIRONNEMENT 1
63 Tom Dumoulin TEAM GIANT-SHIMANO 1
64 Tiago Machado TEAM NETAPP-ENDURA 1
65 Kévin Reza TEAM EUROPCAR 1
66 Lars Bak LOTTO-BELISOL 1
67 Gregory Rast TREK FACTORY RACING 1

Young Rider Classification:

1 Thibaut Pinot FDJ.FR 90hr 7min 21sec
2 Romain Bardet AG2R LA MONDIALE @ 3min 11sec
3 Michal Kwiatkowski OMEGA PHARMA-QUICK STEP + 01h 13' 40''
4 Tom Dumoulin TEAM GIANT-SHIMANO + 01h 39' 45''
5 Jon Izaguirre Insausti MOVISTAR TEAM + 01h 52' 35''
6 Rafal Majka TINKOFF-SAXO + 02h 09' 38''
7 Rudy Molard COFIDIS, SOLUTIONS CREDITS + 02h 26' 07''
8 Benjamin King GARMIN - SHARP + 02h 33' 44''
9 Tom Jelte Slagter GARMIN - SHARP + 02h 41' 05''
10 Peter Sagan CANNONDALE + 02h 44' 37''
11 Jesus Herrada Lopez MOVISTAR TEAM + 02h 45' 03''
12 Anthony Delaplace BRETAGNE - SECHE ENVIRONNEMENT + 03h 12' 33''
13 Sébastien Reichenbach IAM CYCLING + 03h 19' 37''
14 Nelson Oliveira LAMPRE - MERIDA + 03h 22' 21''
15 Matteo Trentin OMEGA PHARMA-QUICK STEP + 03h 30' 41''
16 Bryan Coquard TEAM EUROPCAR + 03h 36' 30''
17 Luke Durbridge ORICA GREENEDGE + 03h 57' 44''
18 John Degenkolb TEAM GIANT-SHIMANO + 03h 58' 27''
19 Armindo Fonseca BRETAGNE - SECHE ENVIRONNEMENT + 04h 22' 37''
20 Benoit Jarrier BRETAGNE - SECHE ENVIRONNEMENT + 04h 38' 13''
21 Adrien Petit COFIDIS, SOLUTIONS CREDITS + 04h 50' 05''
22 Arnaud Demare FDJ.FR + 04h 52' 14''
23 Elia Viviani CANNONDALE + 05h 02' 25''
24 Davide Cimolai LAMPRE - MERIDA + 05h 03' 43''  

Team Classification:

1 Ag2R La Mondiale 270hr 27'min 2sec
2 Belkin Pro Cycling @ 34min 46sec
3 Movistar Team + 01h 06' 10''
4 BMC Racing Team + 01h 07' 51''
5 Team Europcar + 01h 34' 57''
6 Astana Pro Team + 01h 36' 27''
7 Team Sky + 01h 40' 36''
8 Trek Factory Racing + 02h 06' 00''
9 FDJ.Fr + 02h 30' 37''
10 Lampre - Merida + 02h 32' 46''
11 Tinkoff-Saxo + 02h 59' 36''
12 IAM Cycling + 03h 21' 32''
13 Team Netapp-Endura + 03h 24' 11''
14 Omega Pharma-Quick Step + 03h 26' 34''
15 Lotto-Belisol + 03h 36' 07''
16 Cofidis, Solutions Credits + 03h 37' 12''
17 Team Katusha + 04h 02' 46''
18 Bretagne - Seche Environnement + 04h 52' 09''
19 Garmin - Sharp + 05h 52' 54''
20 Orica Greenedge + 07h 03' 46''
21 Cannondale + 07h 20' 37''
22 Team Giant-Shimano + 07h 44' 45'  

Saturday, July 5: Stage 1, Leeds - Harrogate, 190.5 km

Stage 1 complete results, GC, Live Updates, photos, map and profile |

Stage 1 finish

Marcel Kittel wins stage one. Photo ©Sirotti

Stage one rated ascentRated ascents:

The Race: A hard, hilly day in Yorkshire yielded German sprinter Marcel Kittel as the first Yellow Jersey of the year. Just as the sprinters were getting going, a bad crash took down Mark Cavendish and Simon Gerrans, slowing much of the peloton. A few were ahead and safe and Kittel was the fastest of them.

A last-minute flyer by Fabian Cancellara almost won the day, but he was caught within sight of the finish.

A savvy escape that started a almost the drop of the flag let the oldest rider in the peloton, Jens Voigt, hoover up the lion's share of the KOM points. For a report of the stage in detail, please see our stage 1 live-updates.

Results:

Winner's average speed: 40.2 km/hr

1 Marcel Kittel TEAM GIANT-SHIMANO 4hr 44min 7sec
2 Peter Sagan CANNONDALE
3 Ramunas Navardauskas GARMIN - SHARP
4 Bryan Coquard TEAM EUROPCAR
5 Michael Rogers TINKOFF-SAXO
6 Christopher Froome TEAM SKY
7 Alexander Kristoff TEAM KATUSHA
8 Sep Vanmarcke BELKIN PRO CYCLING
9 José Joaquin Rojas  MOVISTAR TEAM
10 Michael Albasini ORICA GREENEDGE
Stage 1 complete results, GC, Live Updates, photos, map and profile

GC after Stage 1:

1 Marcel Kittel TEAM GIANT-SHIMANO 4hr 44min 7sec
2 Peter Sagan CANNONDALE
3 Ramunas Navardauskas GARMIN - SHARP
4 Bryan Coquard TEAM EUROPCAR
5 Michael Rogers TINKOFF-SAXO
6 Christopher Froome TEAM SKY
7 Alexander Kristoff TEAM KATUSHA
8 Sep Vanmarcke BELKIN PRO CYCLING
9 José Joaquin Rojas Gil  MOVISTAR TEAM
10 Michael Albasini ORICA GREENEDGE
Stage 1 complete results, GC, Live Updates, photos, map and profile

Sunday, July 6: Stage 2, York - Sheffield, 201 km

Complete stage 2 results, GC, live updates, photos, map and profile |

Vincenzo Nibali wins stage 2

Vincenzo Nibali wins stage two. Photo ©Sirotti

Rated ascents:

The Race: A group of seven escapees went almost from the start. They were never allowed much rope and by km 140, most were back in the pack and eventually the final holdout, Blel Kadri of Ag2r, was also caught.

Yellow Jersey Marcel Kittel was unable to handle the nine categorized ascents (plus all the unrated climbs that made the day so hard). He finished 166th, about 20 minutes down.

The final climbs reduced the peloton to the 20 best. All the contenders were there and several threw in vicious attacks. But near the end Italian road champion Vincenzo Nibali took off. It was perfect timing and for those few crucial seconds the others just looked at each other. That was enough. Nibali is enjoying the form of his life. He dug deep and crossed the line a couple of seconds in front of the charging pack. Nibali not only won the stage, he is the new yellow jersey. Chapeau!

Results:

Winner's average speed: 39.1 km/hr

1 Vincenzo Nibali ASTANA PRO TEAM 5hr 8min 36sec
2 Greg Van Avermaet BMC RACING TEAM @ 2 seconds
3 Michal Kwiatkowski OMEGA PHARMA-QUICK STEP
4 Peter Sagan CANNONDALE
5 Tony Gallopin LOTTO-BELISOL
6 Michael Albasini ORICA GREENEDGE
7 Andrew Talansky GARMIN - SHARP
8 Bauke Mollema BELKIN PRO CYCLING
9 Tejay Van Garderen BMC RACING TEAM
10 Romain Bardet AG2R LA MONDIALE
Complete stage 2 results, GC, live updates, photos, map and profile

GC after Stage 2: 391.5 km raced so far at an average speed of 39.631 km/hr

1 Vincenzo Nibali ASTANA PRO TEAM 09h 52' 43''
2 Peter Sagan CANNONDALE @ 2 seconds
3 Greg Van Avermaet BMC RACING TEAM
4 Michael Albasini ORICA GREENEDGE
5 Christopher Froome TEAM SKY
6 Bauke Mollema BELKIN PRO CYCLING
7 Jurgen Van Den Broeck LOTTO-BELISOL
8 Alberto Contador TINKOFF-SAXO
9 Tejay Van Garderen BMC RACING TEAM
10 Jakob Fuglsang ASTANA PRO TEAM
Complete stage 2 results, GC, live updates, photos, map and profile

Monday, July 7: Stage 3, Cambridge - London, 155 km

Complete stage 3 results, GC, live updates, photos, map and profile |

Stage 3 finish

Marcel Kittel wins stage 3. Photo ©Sirotti

No rated ascents in this stage

More stage three notes |

The Race: As soon as the peloton passed the end of the neutral zone and the official racing started, Jean-Marie Bideau accelerated with Czech time trial champion Jan Barta on his wheel. That was the day's break. The pair were allowed three minutes lead, but they were never going to be allowed a big gap. This flat stage was the property of the sprinters and they had no plans to relinquish that title to the duo.

Near the end of the stage the pair still held on to a slim lead, but Bideau buckled and had to let his powerful breakaway partner do all the work. With a few kilometers to go to the finish Barta had dropped Bideau and though the pack was just 10 seconds back, he refused to surrender.

Barta was caught with seven kilometers to go, so things were set up for a big, fast sprint. Omega Pharma took over, but they seemed to have gone a bit early and ran out of gas. Giant-Shimano timed things perfectly and at just the right time unleashed stage one winner Marcel Kittel.

Peter Sagan was perfectly positioned, tucked right in on Kittel's wheel. But no one could come around the blazingly fast German. Kittel charged for the line to take a clean win. But, Sagan's choice of wheel let him come in second and extend his points classification lead.

Vincenzo Nibali rode the race near the front, stayed out of trouble and preserved his two-second GC lead.

Results:

Winner's average speed: 42.6 km/hr

1 Marcel Kittel TEAM GIANT-SHIMANO 3hr 38min 30sec
2 Peter Sagan CANNONDALE
3 Mark Renshaw OMEGA PHARMA-QUICK STEP
4 Bryan Coquard TEAM EUROPCAR
5 Alexander Kristoff TEAM KATUSHA
6 Danny Van Poppel TREK FACTORY RACING
7 Heinrich Haussler IAM CYCLING
8 José Joaquin Rojas MOVISTAR TEAM
9 Romain Feillu BRETAGNE - SECHE ENVIRONNEMENT
10 Daniel Oss BMC RACING TEAM
Complete stage 3 results, GC, live updates, photos, map and profile

GC after stage 3:

546.5 km raced so far at an average speed of 40.421 km/hr

1 Vincenzo Nibali ASTANA PRO TEAM 13hr 31min 13sec
2 Peter Sagan CANNONDALE @ 2 seconds
3 Michael Albasini ORICA GREENEDGE
4 Greg Van Avermaet BMC RACING TEAM
5 Christopher Froome TEAM SKY
6 Bauke Mollema BELKIN PRO CYCLING
7 Alberto Contador TINKOFF-SAXO
8 Alejandro Valverde  MOVISTAR TEAM
9 Jurgen Van Den Broeck LOTTO-BELISOL
10 Romain Bardet AG2R LA MONDIALE
Complete stage 3 results, GC, live updates, photos, map and profile

Tuesday, July 8: Stage 4, Le Touquet Paris Plage - Lille Métropole, 163.5 km

Complete stage 4 results, GC, photos, live updates, map and profile |

Marcel Kittel wins stage 4

Marcel Kittel (center, black and white Giant-Shimano kit) just wins stage four. Photo ©Sirotti

Rated Ascents:

More stage 4 notes |

The Race: Thomas Voeckler and Luis Maté broke away early, but the sprinters wanted this flat stage for themselves, so the lead never got very large. Maté had bad luck, first having his chain get snarled and needing a new bike (Voeckler waited) and then getting a front flat. At that point Voeckler pressed on. Refusing to give up, Voeckler grimly held on until about 15 km to go, when he was finally caught.

There was more bad luck. Lotto-Belisol had three riders go down, forcing Greg Henderson to abandon. Chris Froome crashed and had to wear a splint for much of the race. At this point I don't know his condition, though he did finish the stage in the front group.

The pack was together for a big sprint and all the good speedsters duked it out. Alexander Kristoff got a jump and Marcel Kittel clawed his way past him. Peter Sagan had a late crash and resolutely made his way to the front and at the last moment landed on Kittel's wheel. Kittel towed the talented Sagan to fifth place.

Kittel has so far won three of the four stages. Vincenzo Nibali remains the GC leader going into tomorrow's stage. Peter Sagan is still the leader in the points and young rider classifications.

Results:

Winner's average speed: 45.3 km/hr

1 Marcel Kittel TEAM GIANT-SHIMANO 3hr 36min 39sec
2 Alexander Kristoff TEAM KATUSHA
3 Arnaud Demare FDJ.FR
4 Peter Sagan CANNONDALE
5 Bryan Coquard TEAM EUROPCAR
6 André Greipel LOTTO-BELISOL
7 Mark Renshaw OMEGA PHARMA-QUICK STEP
8 Danny Van Poppel TREK FACTORY RACING
9 Davide Cimolai LAMPRE - MERIDA
10 Daniel Oss BMC RACING TEAM
Complete stage 4 results, GC, photos, live updates, map and profile

GC after Stage 4: 710 km raced so far at an average speed of 41.225 km/hr

1 Vincenzo Nibali ASTANA PRO TEAM 17hr 7min 52sec
2 Peter Sagan CANNONDALE @ 2 seconds
3 Michael Albasini ORICA GREENEDGE
4 Greg Van Avermaet BMC RACING TEAM
5 Alberto Contador TINKOFF-SAXO
6 Alejandro Valverde MOVISTAR TEAM
7 Christopher Froome TEAM SKY
8 Jurgen Van Den Broeck LOTTO-BELISOL
9 Bauke Mollema BELKIN PRO CYCLING
10 Jakob Fuglsang ASTANA PRO TEAM
Complete stage 4 results, GC, photos, live updates, map and profile

Wednesday, July 9: Stage 5, Ypres (Belgium) - Arenberg Porte du Hainaut, 155.5 km 152.5 km(15.4 13 km of cobbles)

Complete stage 5 results, GC, photos, live updates, map and profile |

Lars Boom wn stage 5

Lars Boom wins stage 5. Photos ©Sirotti

The Race: The roads were slick from rain and oil, causing innumerable crashes. Already badly hurt, Chris Froome fell twice before stage five reached the first cobbles. The second crash was the last straw and the 2013 Tour champion climbed into the team car and quit the 2014 Tour de France.

Over the slippery cobbles Vincenzo Nibali asserted his superiority, finally riding in a lead group of three with Lars Boom (Belkin) and teammate Jakob Fuglsang. Near the end Boom blasted away and rode strongly to the finish to win a staggeringly difficult stage. Nibali finished third and in doing so, might have destroyed the hopes of the rest of the contenders. Alberto Contador, especially, who suffered today, finished nearly three minutes down.

Sky seems to have appointed Richie Porte as their new GC man. Porte was falling further behind in the Contador group when teammate Geraint Thomas pulled him up to the next chasing group with Andrew Talansky.

What a day of racing!

Results:

Winner's average speed: 47.0 km/hr

1 Lars Boom BELKIN PRO CYCLING 3hr 18min 35sec
2 Jakob Fuglsang ASTANA PRO TEAM @ 19 seconds
3 Vincenzo Nibali ASTANA PRO TEAM
4 Peter Sagan CANNONDALE + 01' 01''
5 Fabian Cancellara TREK FACTORY RACING
6 Jens Keukeleire ORICA GREENEDGE
7 Michal Kwiatkowski OMEGA PHARMA-QUICK STEP + 01' 07''
8 Lieuwe Westra ASTANA PRO TEAM + 01' 09''
9 Matteo Trentin OMEGA PHARMA-QUICK STEP + 01' 21''
10 Cyril Lemoine COFIDIS, SOLUTIONS CREDITS + 01' 45''
Complete stage 5 results, GC, photos, live updates, map and profile

GC after Stage 5: 862.5 km raced so far at an average speed of 42.184 km/hr

1 Vincenzo Nibali ASTANA PRO TEAM 20hr 26min 46sec
2 Jakob Fuglsang ASTANA PRO TEAM @ 2 seconds
3 Peter Sagan CANNONDALE + 00' 44''
4 Michal Kwiatkowski OMEGA PHARMA-QUICK STEP + 00' 50''
5 Fabian Cancellara TREK FACTORY RACING + 01' 17''
6 Jurgen Van Den Broeck LOTTO-BELISOL + 01' 45''
7 Tony Gallopin LOTTO-BELISOL
8 Richie Porte TEAM SKY + 01' 54''
9 Andrew Talansky GARMIN - SHARP + 02' 05''
10 Alejandro Valverde  MOVISTAR TEAM + 02' 11''
Complete stage 5 results, GC, photos, live updates, map and profile

Thursday, July 10: Stage 6, Arras - Reims, 194 km

Complete Stage 6 results, GC, photos, live updates, map and profile |

Stage 6 finish

André Greipel wins stage 6. Photo ©Sirotti

Rated ascents:

The Race: A nervous peloton suffered numerous crashes on the wet, slippery roads of today's stage. Alberto Contador will have to do without one of his climbing wingmen, Jesus Hernandez, when the Tour hits the high mountains. Hernandez fell hard enough to temporarily lose consciousness.

As the peloton closed in on the finishing city of Reims, crosswinds tormented some of the riders. Belgian squad Omega Pharma, experienced in racing under these conditions, used the wind to shell some competitors. One after another, Omega Pharma team members took hard, ferocious pulls, upping the speed sometimes to 55 km/hr. The pack was shattered into several echelons. The result was that several sprinters including Arnaud Démare and Marcel Kittel never saw the front again. Earlier reports (repeated in this site's live updates) were that Kittel had flatted, were wrong, he just couldn't get up to the front group when the hammer was dropped.

Under the Red Kite, Omega Pharma's Michal Kwiatkowski took off and for a while it looked like he might make it to the finish alone. But Europcar's Kévin Reza closed the gap. Then André Greipel unleashed an irresistible sprint that gave him the stage win. All bunch sprints in the Tour have so far been won by Germans (Greipel and Kittel).

Vincenzo Nibali stayed at the front and out of trouble, giving him another day in yellow.

Results:

Winner's average speed: 46.3 km/hr

1 André Greipel LOTTO-BELISOL 4hr 11min 39sec
2 Alexander Kristoff TEAM KATUSHA
3 Samuel Dumoulin AG2R LA MONDIALE
4 Mark Renshaw OMEGA PHARMA-QUICK STEP
5 Peter Sagan CANNONDALE
6 Romain Feillu BRETAGNE-SECHE ENVIRONNEMENT
7 Tom Veelers TEAM GIANT-SHIMANO
8 Bryan Coquard TEAM EUROPCAR
9 Sep Vanmarcke BELKIN PRO CYCLING
10 Sylvain Chavanel IAM CYCLING
Complete Stage 6 results, GC, photos, live updates, map and profile

GC after Stage 6: 1,056.5 km raced so far at an average speed of 42.88 km/hr

1 Vincenzo Nibali ASTANA PRO TEAM 24hr 38min 25sec
2 Jakob Fuglsang ASTANA PRO TEAM @ 2 seconds
3 Peter Sagan CANNONDALE + 00' 44''
4 Michal Kwiatkowski OMEGA PHARMA-QUICK STEP + 00' 50''
5 Fabian Cancellara TREK FACTORY RACING + 01' 17''
6 Jurgen Van Den Broeck LOTTO-BELISOL + 01' 45''
7 Tony Gallopin LOTTO-BELISOL
8 Richie Porte TEAM SKY + 01' 54''
9 Andrew Talansky GARMIN - SHARP + 02' 05''
10 Alejandro Valverde  MOVISTAR TEAM + 02' 11''
Complete Stage 6 results, GC, photos, live updates, map and profile

Friday, July 11: Stage 7, Epernay - Nancy, 234.5 km

Complete Stage 7 results, GC, photos, live updates, map and profile |

Stage 7 finish

Matteo Trentin wins a photo finish victory from Peter Sagan (green jersey) in stage seven. Photo Sirotti

Major ascents:

The Race: The second-longest stage of this year's Tour was again marred by many crashes. Cannondale spent most of the day at the front, keeping a six-man break within reach. As the peloton got closer to the end, other teams, notably Orica-GreenEdge, brought the pace up to a point that a lot riders were getting shelled out the back.

Before the final climb there was a big crash that brought down several BMC riders, notably Tejay van Garderen. He had lots of help from teammates, but the pack was moving so fast he was unable to reduce his one-minute deficit to the speeding peloton. The unfortunate BMC rider is now 3min 14sec behind race leader Vincenzo Nibali.

Over the crest of the final climb, the Côte de Boufflers, BMC rider Greg van Avermaet attacked (while van Garderen was struggling to catch the pack) and over the crest he had a small gap and Peter Sagan for company.

The pair were caught near the finish and just as the pack was in full flight, Andrew Talansky went down hard.

Sagan and Matteo Trentin fought for the stage win and everyone initially thought Sagan had taken the stage. Trentin even congratulated Sagan. But a look at the photos revealed that Trentin was first over the line.

Race leader Vincenzo Nibali finished 16th, in the front group, to remain the overall leader.

Results:

Winner's average speed: 44.2 km/hr

1
Matteo Trentin OMEGA PHARMA-QUICK STEP 5hr 18min 39sec
2
Peter Sagan CANNONDALE
3
Tony Gallopin LOTTO-BELISOL
4
Tom Dumoulin TEAM GIANT-SHIMANO
5
Simon Gerrans ORICA GREENEDGE
6
Daniel Oss BMC RACING TEAM
7
Cyril Gautier TEAM EUROPCAR
8
Sylvain Chavanel IAM CYCLING
9
Sep Vanmarcke BELKIN PRO CYCLING
10
Greg Van Avermaet BMC RACING TEAM

GC after Stage 7: 1,291 km raced so far at an average speed of 43.104 km/hr

1 Vincenzo Nibali ASTANA PRO TEAM 29hr 57min 4sec
2 Jakob Fuglsang ASTANA PRO TEAM @ 2 seconds
3 Peter Sagan CANNONDALE + 00' 44''
4 Michal Kwiatkowski OMEGA PHARMA-QUICK STEP + 00' 50''
5 Jurgen Van Den Broeck LOTTO-BELISOL + 01' 45''
6 Tony Gallopin LOTTO-BELISOL
7 Richie Porte TEAM SKY + 01' 54''
8 Andrew Talansky GARMIN - SHARP + 02' 05''
9 Alejandro Valverde  MOVISTAR TEAM + 02' 11''
10 Romain Bardet AG2R LA MONDIALE
Complete Stage 7 results, GC, photos, live updates, map and profile

Saturday, July 12: Stage 8, Tomblaine - Gérardmer La Mauselaine, 161 km

Complete stage 8 results, GC, live updates, map and profile |

Blel Kadri wins stage 8

Blel Kadri wins stage eight. Photo ©Sirotti

Major Ascents:

The Race: Blel Kadri was the last survivor of a five-man break that went early in the stage. He went clear on the first categorized climb of the day, the Col de la Croix des Monats and stayed away for the stage's remaining twenty kilometers. He not only won the stage, he now owns the polka-dot jersey of the King of the mountains.

Several minutes back Alberto Contador's Tinkoff-Saxo squad went to the front and seriously ramped up the speed. They did succeed in largely isolating race leader Vincenzo Nibali. But when the final climb got steep and Contador threw attack after attack at Nibali, Nibali hung on. That is, until the final meters. Contador was able to finally get clear, but only by four seconds.

The hard day in the rain seriously reordered the general classification. Peter Sagan was shelled early in the climbing, so Michal Kwiatkowski owns the young rider's white jersey outright. Sagan does have a vise-like grip on the points classification, leading Europcar's Bryan Coquard by 111 points.

Richie Porte rode well and is now sitting in third place. Sadly, Andrew Talansky crashed again. The talented rider lost a couple of minutes and is now 16th, more than four minutes behind Nibali.

Results:

Winner's average speed: 42.1 km/hr

1 Blel Kadri AG2R LA MONDIALE 3hr 49min 28sec
2 Alberto Contador TINKOFF-SAXO @ 2min 17sec
3 Vincenzo Nibali ASTANA PRO TEAM + 02' 20''
4 Richie Porte TEAM SKY + 02' 24''
5 Thibaut Pinot FDJ.FR + 02' 28''
6 Jean-Christophe Péraud AG2R LA MONDIALE
7 Alejandro Valverde  MOVISTAR TEAM + 02' 36''
8 Tejay Van Garderen BMC RACING TEAM + 02' 40''
9 Romain Bardet AG2R LA MONDIALE + 02' 48''
10 Sylvain Chavanel IAM CYCLING + 02' 54''
Complete stage 8 results, GC, photos, live updates, map and profile

GC after Stage 8: 1,452 km raced so far at an average speed of 42.942 km/hr

1 Vincenzo Nibali ASTANA PRO TEAM 33hr 48min 52sec
2 Jakob Fuglsang ASTANA PRO TEAM @ 1min 44sec
3 Richie Porte TEAM SKY + 01' 58''
4 Michal Kwiatkowski OMEGA PHARMA-QUICK STEP + 02' 26''
5 Alejandro Valverde  MOVISTAR TEAM + 02' 27''
6 Alberto Contador TINKOFF-SAXO + 02' 34''
7 Romain Bardet AG2R LA MONDIALE + 02' 39''
8 Rui Alberto Costa LAMPRE - MERIDA + 02' 52''
9 Bauke Mollema BELKIN PRO CYCLING + 03' 02''
10 Jurgen Van Den Broeck LOTTO-BELISOL + 03' 02''
Complete stage 8 results, GC, photos, live updates, map and profile

Sunday, July 13: Stage 9, Gérardmer - Mulhouse, 170 km

Complete stage 9 results, GC, photos, live updates, map and profile |

Tony Martin wins stage 9

Brilliant! Tony Martin wins stage nine. Photo ©Sirotti

Rated ascents:

The Race: The overall standings are a bit different after today's stage.

Early on, Tony Martin and Alessandro de Marchi escaped. At about the 40th kilometer, a good-sized chase group formed containing Tony Gallopin and Pierre Rolland.

As Martin and De Marchi were riding part way up the penultimate ascent, the first category Markstein, Martin simply rode away. Martin was never seen again until he arrived in Mulhouse. He rode the remaining 59 kilometers powerfully, never betraying weakness, his shoulders and body remains steady on the bike. He rides to the finish nearly three minutes ahead of his chasers. It was a fabulous ride.

As the chase group pulled away form the peloton, the possibility grew that the break's best placed rider, Tony Gallopin, might grab the lead. With tomorrow's brutal stage facing the contenders, the peloton's chase lacked drive and force.

Rolland, who had suffered earlier time losses, was also motivated to drive the break hard. His Europcar teammate Cyril Guatier buried himself helping pull the group. As hard as they rode, they never really cut Martin's lead by much. But, they came into Mulhouse with enough time to make Tony Gallopin the new yellow jersey, and Rolland the new eighth place.

Gallopin will have the pleasure of being a Frenchman in yellow on Bastille Day.

Complete Results:

Winner's average speed:40.9 km/hr

1 Tony Martin OMEGA PHARMA-QUICK STEP 4hr 9min 34sec
2 Fabian Cancellara TREK FACTORY RACING @ 2min 45sec
3 Greg Van Avermaet BMC RACING TEAM
4 Tom Dumoulin TEAM GIANT-SHIMANO
5 Matteo Montaguti AG2R LA MONDIALE
6 José Joaquin Rojas MOVISTAR TEAM
7 Steven Kruijswijk BELKIN PRO CYCLING
8 Mikael Cherel AG2R LA MONDIALE
9 Brice Feillu BRETAGNE-SECHE ENVIRONNEMENT
10 Tiago Machado TEAM NETAPP-ENDURA
Complete stage 9 results, GC, photos, live updates, map and profile

GC after Stage 9: 1,622 km raced so far at an average speed of 42.598 km/hr

1 Tony Gallopin LOTTO-BELISOL 38h4 4min 38sec
2 Vincenzo Nibali ASTANA PRO TEAM @ 1min 34sec
3 Tiago Machado TEAM NETAPP-ENDURA + 02' 40''
4 Jakob Fuglsang ASTANA PRO TEAM + 03' 18''
5 Richie Porte TEAM SKY + 03' 32''
6 Michal Kwiatkowski OMEGA PHARMA-QUICK STEP + 04' 00''
7 Alejandro Valverde  MOVISTAR TEAM + 04' 01''
8 Pierre Rolland TEAM EUROPCAR + 04' 07''
9 Alberto Contador TINKOFF-SAXO + 04' 08''
10 Romain Bardet AG2R LA MONDIALE + 04' 13''
Complete stage 9 results, GC, photos, live updates, map and profile

Monday, July 14: Stage 10: Mulhouse - La Planche des Belles Filles, 161.5 km (hilltop finish)

Stage 10 complete results, GC, photos, live updates, map and profile |

Vinceno Nibali wins stage 10

Vincenzo Nibali wins stage 10. Photos ©Sirotti

Major ascents:

The Race: The big news, Alberto Contador has crashed out of the 2014 Tour de France.

The day's break went early and had lots of firepower from strong, non GC threats. But things changed when Tony Martin took Michal Kwiatkowski with him while descending the Col du Firstplan and dragged his highly placed teammate up to the break. That could not be ignored. Over the hilly course the break dropped riders and slowly lost its lead.

On the final ascent, the Planche des Belles Filles, It was just Joaquin Rodriguez and Kwiatkowski. Further back race leader Tony Gallopin was struggling.

Kwiatkowski cracked and Rodriguez pressed on. But Vincenzo Nibali and his Astana squad had been closing in all the time and near the summit Nibali passed Rodriguez to take the stage and the yellow jersey. Rodriguez did get the polka-dot jersey for his trouble.

Complete Results:

Winner's average speed: 36.2 km/hr

1 Vincenzo Nibali ASTANA PRO TEAM 4hr 27min 26sec
2 Thibaut Pinot FDJ.FR @ 15 seconds
3 Alejandro Valverde  MOVISTAR TEAM + 00' 20''
4 Jean-Christophe Péraud AG2R LA MONDIALE
5 Romain Bardet AG2R LA MONDIALE + 00' 22''
6 Tejay Van Garderen BMC RACING TEAM
7 Richie Porte TEAM SKY + 00' 25''
8 Leopold Konig TEAM NETAPP-ENDURA + 00' 50''
9 Joaquim Rodriguez TEAM KATUSHA + 00' 52''
10 Mikel Nieve Iturralde TEAM SKY + 00' 54''
Stage 10 complete results, GC, photos, live updates, map and profile

GC after Stage 10: 1,783.5 km raced so far at an average speed of 41.91km/hr

1 Vincenzo Nibali ASTANA PRO TEAM 42hr 33min 38sec
2 Richie Porte TEAM SKY @ 2min 23sec
3 Alejandro Valverde  MOVISTAR TEAM + 02' 47''
4 Romain Bardet AG2R LA MONDIALE + 03' 01''
5 Tony Gallopin LOTTO-BELISOL + 03' 12''
6 Thibaut Pinot FDJ.FR + 03' 47''
7 Tejay Van Garderen BMC RACING TEAM + 03' 56''
8 Jean-Christophe Péraud AG2R LA MONDIALE + 03' 57''
9 Alberto Costa Rui LAMPRE - MERIDA + 03' 58''
10 Bauke Mollema BELKIN PRO CYCLING + 04' 08''
Stage 10 complete results, GC, photos, live updates, map and profile

Tuesday, July 15: Rest day, Besançon

Vincenzo Nibali leads the Tour after completing the brutal stage 10. "This was the hardest stage I've ever done in a Grand Tour, with seven climbs and so many crashes," he said. Of the 198 starters, there were 180 classified finishers. Here is a list of withdrawals:

Stage 10
Mathew Hayman withdrawal
Edward King withdrawal
Alberto Contador withdrawal
Stage 9
Egoitz Garcia Echeguibel withdrawal
Stage 8
Mathias Frank DNS
Bart De Clercq withdrawal
Stage 7
Danny Van Poppel withdrawal
Darwin Atapuma John withdrawal
Stef Clement withdrawal
Stage 6
Maximiliano Richeze Ariel DNS
Jesus Hernandez withdrawal
Egor Silin withdrawal
Xabier Zandio Echaide withdrawal
Stage 5
Christopher Froome withdrawal
Stage 4
Andy Schleck DNS
Gregory Henderson withdrawal
Stage 2
Sacha Modolo withdrawal
Mark Cavendish DNS

Wednesday, July 16: Stage 11, Besançon - Oyonnax, 187.5 km

Stage 11 complete results, GC, photos, live updates, map and profile |

tony Gallopin wins stage 11

Tony Gallopin wins stage 11. Photo ©Sirotti

Rated ascents:

The Race: It took a while for the day's break to go clear. Martin Elmiger (IAM), Cyril Lemoine (Cofidis) and Anthony Delaplace (Bretagne-Séché Environnement) escaped after about 33 kilometers of racing. Their gap eventually grew to over six minutes. After about a hundred kilometers into the stage, Cannondale and Orica-GreenEdge started bringing the escapees back.

As the lumpy second-half of the stage was reached, Andrew Talansky got into trouble. At one point, clearly suffering from agonizing pain in his back after two crashes in earlier stages, he dismounted and had a long talk with staff in the team car. He got back on his bike and eventually finished more than a half hour down, but within the time limit. He can start tomorrow.

Nicolas Roche made a bid to join the break, but Omega Pharma's Tony Martin chased everyone down. Martin's high-speed descending caused a split in the pack.

Late in the stage on an unrated climb Tony Gallopin took off with Michael Rogers, Michal Kwiatkowski and Peter Sagan for company. The quartet formed a working break. Gallopin tired to get away and was brought back. Undaunted, he went again.

The other three looked at each other for just those few, crucial seconds. Too late. Gallopin had bolted and was hustling for the finish. The other three were quickly reeled in.

Gallopin had just enough of a gap to take his hands off the bars to salute the crowd. Nice ride.

The top of the GC ranks remained unchanged except that Rui Costa was on the wrong side of the peloton split and dropped out of the top 10.

Complete Results: more photos coming...

Winner's average speed: 42.3 km/hr

1 Tony Gallopin LOTTO-BELISOL 4hr 25min 45sec
2 John Degenkolb TEAM GIANT-SHIMANO
3 Matteo Trentin OMEGA PHARMA-QUICK STEP
4 Daniele Bennati TINKOFF-SAXO
5 Simon Gerrans ORICA GREENEDGE
6 José Joaquin Rojas  MOVISTAR TEAM
7 Greg Van Avermaet BMC RACING TEAM
8 Samuel Dumoulin AG2R LA MONDIALE
9 Peter Sagan CANNONDALE
10 Kévin Reza TEAM EUROPCAR
Stage 11 complete results, GC, photos, live updates, map and profile

GC after Stage 11: 1,971 km raced so far at an average speed of 41.945 km/hr

1 Vincenzo Nibali ASTANA PRO TEAM 46hr 59min 23sec
2 Richie Porte TEAM SKY @ 2min 23sec
3 Alejandro Valverde  MOVISTAR TEAM + 02' 47''
4 Romain Bardet AG2R LA MONDIALE + 03' 01''
5 Tony Gallopin LOTTO-BELISOL + 03' 12''
6 Thibaut Pinot FDJ.FR + 03' 47''
7 Tejay Van Garderen BMC RACING TEAM + 03' 56''
8 Jean-Christophe Péraud AG2R LA MONDIALE + 03' 57''
9 Bauke Mollema BELKIN PRO CYCLING + 04' 08''
10 Jurgen Van Den Broeck LOTTO-BELISOL + 04' 18''
Stage 11 complete results, GC, photos,live updates, map and profile

Thursday, July 17: Stage 12, Bourg en Bresse - St Etienne, 185.5 km

Stage 12 complete results, GC, photos, live updates, map and profile |

Alexander Kristoff wins stage 12

Alexander Kristoff wins stage 12. Photo ©Sirotti

Rated ascents:

The Race: Andrew Talansky was unable to start stage 12.

Five riders were allowed to escape early in the stage: Sebastian Langeveld (Garmin-Sharp), Gregory Rast (Trek), Simon Clarke (Orica), David De La Cruz (NetApp) and Florian Vachon (Bretagne-Séché).

De la Cruz suffered a nasty fall while rounding a corner and abandoned with a broken collarbone.

The other four pressed on, but the kilometers took their toll. By the final climb Simon Clarke was alone, but with two Europcar riders chasing him, Perrig Quémeneur and Cyril Gautier. The pair caught Clarke just as they crested the final climb, the Côte de Grammond.

While the peloton ramped up its high-speed chase, Quémeneur was dropped from the break. Near the finish Gautier and Clarke were caught, setting things up for a big sprint finale.

But, the speedy chase over the technical final kilometers split the peloton. Among the missing from the front group were Marcel Kittel and yesterday's winner, Tony Gallopin. With about three kilometers remaining André Greipel and Sylvain Chavanel fell. After they remounted, Griepel was seen griping at the Frenchman, seeming to blame Chavanel for the crash.

Cannondale, which had been missing from the front all day, tried to impose its will on the pack, but it was chaos. Katusha's Alexander Kristoff chose Omega Pharma's Matteo Trentin's wheel in the sprint. It must have been a good choice because Kristoff, after patiently waiting for the right moment, pounced and won the stage with Peter Sagan second. Sagan has still to win a stage in this year's Tour, though he has a commanding lead in the points classification.

Vincenzo Nibali finished in the front group, 25th, and remains the overall leader.

Complete Results:

Winner's average speed: 40.892 km/hr

1 Alexander Kristoff TEAM KATUSHA 4hr 32min 11sec
2 Peter Sagan CANNONDALE
3 Arnaud Demare FDJ.FR
4 Michael Albasini ORICA GREENEDGE
5 Ramunas Navardauskas GARMIN - SHARP
6 Matteo Trentin OMEGA PHARMA-QUICK STEP
7 Daniele Bennati TINKOFF-SAXO
8 Bryan Coquard TEAM EUROPCAR
9 Daniel Oss BMC RACING TEAM
10 Samuel Dumoulin AG2R LA MONDIALE
Stage 12 complete results, GC, photos, live updates, map and profile

GC after Stage 12: 2,156.5 km raced so far at an average speed of 41.85 km/hr

1 Vincenzo Nibali ASTANA PRO TEAM 51hr 31min 34sec
2 Richie Porte TEAM SKY @ 2min 23sec
3 Alejandro Valverde  MOVISTAR TEAM + 02' 47''
4 Romain Bardet AG2R LA MONDIALE + 03' 01''
5 Thibaut Pinot FDJ.FR + 03' 47''
6 Tejay Van Garderen BMC RACING TEAM + 03' 56''
7 Jean-Christophe Péraud AG2R LA MONDIALE + 03' 57''
8 Bauke Mollema BELKIN PRO CYCLING + 04' 08''
9 Jurgen Van Den Broeck LOTTO-BELISOL + 04' 18''
10 Jakob Fuglsang ASTANA PRO TEAM + 04' 31''
Stage 12 complete results, GC, photos, live updates, map and profile

Friday, July 18: Stage 13, St Etienne - Chamrousse, 197.5 km (hilltop finish)

Stage 13 complete results, GC, photos, live updates, map and profile |

Vincenzo Nibali wins stage 13

Vincenzo Nibali wins stage 13. Photo ©Sirotti

Major ascents:

The Race: Today's first day in the high mountains didn't lack for drama or surprises.

On the day's second climb, the first-category Col de Palaquit, Cannondale's Alessandro de Marchi went solo. He pressed on and when he started the 2014 Tour's first hors category climb, the ascent to Chamrousse, he was still alone and being chased by Jan Bakelants.

The day had been raced at a very high speed and in real heat. When the peloton started ascending the Chamrousse climb, it was quickly shredded and soon there were just 15 riders. Movistar, looking to set things up for an Alejandro Valverde move, had been particularly active at the front of the peloton, keeping the speed high.

Very quickly Sky's GC man, Richie Porte was dropped. Then one after another riders of the caliber of Pierre Rolland and Rui Costa were also shelled. De Marchi was caught and passed by the reduced peloton.

The first big move came NetApp-Endura's Leopold König. He attacked the fast-moving yellow-jersey peloton, taking Rafal Majka with him. Soon thereafter Alejandro Valverde made his expected attack. It was a violent and effective acceleration, but race leader Vincenzo Nibali was immediately on his wheel. They were later joined by Thibaut Pinot and Laurens Ten Dam.

Six kilometers from the finish, without making any particular attack, Nibali just rode the others off his wheel. He was soon up to and past Konig and Majka, soloing off the front. It was an extraordinary performance.

Nibali crossed the line ten seconds ahead of Majka, and more significantly, nearly a minute in front of Valverde. Still, Valverde's efforts paid off, he is now in second place with French wonder Romain Bardet third.

Several riders had a catastrophic day, including Porte, who lost about nine minutes, and Michal Kwiatkowski. Nibali's Astana teammate, Jakob Fuglsang had been sitting in tenth place, but after crashing on a descent, he was never able to regain the front group.

Complete Results:

Winner's average speed: 37.9 km/hr

1 Vincenzo Nibali ASTANA PRO TEAM 5hr 12min 29sec
2 Rafal Majka TINKOFF-SAXO @ 10 seconds
3 Leopold Konig TEAM NETAPP-ENDURA + 00' 11''
4 Alejandro Valverde MOVISTAR TEAM + 00' 50''
5 Thibaut Pinot FDJ.FR + 00' 53''
6 Tejay Van Garderen BMC RACING TEAM + 01' 23''
7 Romain Bardet AG2R LA MONDIALE  
8 Laurens Ten Dam BELKIN PRO CYCLING + 01' 36''
9 Jean-Christophe Péraud AG2R LA MONDIALE + 02' 09''
10 Frank Schleck TREK FACTORY RACING + 02' 09''
Stage 13 complete results, GC, photos, live updates, map and profile

GC after Stage 13: 2,354 km raced so far at an average speed of 41.492 km/hr

1 Vincenzo Nibali ASTANA PRO TEAM 56hr 44min 3sec
2 Alejandro Valverde MOVISTAR TEAM @ 3min 37sec
3 Romain Bardet AG2R LA MONDIALE + 04' 24''
4 Thibaut Pinot FDJ.FR + 04' 40''
5 Tejay Van Garderen BMC RACING TEAM + 05' 19''
6 Jean-Christophe Péraud AG2R LA MONDIALE + 06' 06''
7 Bauke Mollema BELKIN PRO CYCLING + 06' 17''
8 Jurgen Van Den Broeck LOTTO-BELISOL + 06' 27''
9 Rui Alberto Costa LAMPRE - MERIDA + 08' 35''
10 Leopold Konig TEAM NETAPP-ENDURA + 08' 36''
Stage 13 complete results, GC, photos, live updates, map and profile

Saturday, July 19: Stage 14, Grenoble - Risoul, 177 km (hilltop finish)

Stage 14 complete results, GC, photos, live updates, map and profile |

Rafal Majka wins stage 14

Rafal Majka wins stage 14. Photo ©Sirotti

Major ascents:

The Race: Vincenzo Nibali had predicted that this would be a fearsomely difficult stage. He was sure right about that.

The speed was high from the gun and very soon seventeen riders were clear, none of whom presented a GC threat.

Wanting to take back his leadership in the mountains classification, break member Joaquin Rodriguez was first over the Col du Lautaret. After the Lautaret's descent the break's lead, which had been as much as five minutes, was down to two minutes 33 seconds.

Rodriguez was also first over the mighty Izoard, getting both the KOM points and the 5,000 Euro Souvenir Henri Desgrange prize for being the first over the Tour's highest point.

On the Izoard's descent Romain Bardet and his Ag2r teammates attempted to split the yellow jersey group. There was a furious scramble and before the final ascent to Risoul had begun, there was a general regoupment. The front break was down to eleven riders, 1 minute 47 seconds ahead of the peloton.

Sky's Geraint Thomas slaved away at the front of the break, trying to set things up for teammate Mikel Nieve. But Rafal Majka had other plans. He went solo up the final climb while in the yellow jersey group the attacks started firing off.

With four kilometers to go Nibali attacked with Jean-Christophe Péraud stuck to him like a limpet. A half-minute back Thibaut Pinot, Romain Bardet, Tejay Van Garderen with Alejandro Valderde for company were chasing. Then, astonishingly, Valverde cracked. He was dropped.

Rafal Majka is enjoying terrific form. The Tinkoff-Saxo rider crossed the line alone. A half-minute later Nibali, refusing to give any presents, beat Péraud to the line for second.

Nibali has tightened his grip on the yellow jersey. And despite faltering on the final climb, Valverde remain in second place, followed by the two feisty Frenchmen, Bardet and Pinot. What a terrific day of racing!

Complete Results:

Winner's average speed: 34.4 km/hr

1 Rafal Majka TINKOFF-SAXO 5hr 8min 27sec
2 Vincenzo Nibali ASTANA PRO TEAM @ 24 seconds
3 Jean-Christophe Péraud AG2R LA MONDIALE + 00' 26''
4 Thibaut Pinot FDJ.FR + 00' 50''
5 Romain Bardet AG2R LA MONDIALE
6 Tejay Van Garderen BMC RACING TEAM + 00' 54''
7 Frank Schleck TREK FACTORY RACING + 01' 01''
8 Laurens Ten Dam BELKIN PRO CYCLING + 01' 07''
9 Leopold Konig TEAM NETAPP-ENDURA + 01' 20''
10 Alejandro Valverde MOVISTAR TEAM + 01' 24''
Stage 14 complete results, GC, photos, live updates, map and profile

GC after Stage 14: 2,531 km raced so far at an average speed of 40.910 km/hr

1 Vincenzo Nibali ASTANA PRO TEAM 61hr 52min 54sec
2 Alejandro Valverde MOVISTAR TEAM @ 4'min 37sec
3 Romain Bardet AG2R LA MONDIALE + 04' 50''
4 Thibaut Pinot FDJ.FR + 05' 06''
5 Tejay Van Garderen BMC RACING TEAM + 05' 49''
6 Jean-Christophe Péraud AG2R LA MONDIALE + 06' 08''
7 Bauke Mollema BELKIN PRO CYCLING + 08' 33''
8 Leopold Konig TEAM NETAPP-ENDURA + 09' 32''
9 Laurens Ten Dam BELKIN PRO CYCLING + 10' 01''
10 Pierre Rolland TEAM EUROPCAR + 10' 48''
Stage 14 complete results, GC, photos, live updates, map and profile

Sunday, July 20: Stage 15, Tallard - Nîmes, 222 km

Stage 15 complete results, GC, photos, live updates, map and profile |

Alexander Kristoff wins stage 15

Alexander Kristoff wins stage 15. Photo ©Sirotti

Stage 15 has no categorized ascents

The Race: This stage was a heartbreaker if you want hard-working breakaway riders to win races. Three minutes into today's stage Martin Elmiger (IAM Cycling) and Jack Bauer (Garmin-Sharp) left the peloton and soon had a sizeable gap. At one point the duo were almost nine minutes up the road.

Halfway through the stage light drizzle started to fall. That became a torrential rainstorm. Still, Elmiger and Bauer pressed on. The sprinters' teams nailed the gap back, but with 30 kilometers to go the pair still had two minutes.

It was a nail-biter. With three kilometers to go, Elmiger and Bauer were still a half-minute ahead. Near the finish Bauer had a gap on Elmiger as the peloton was flying up to them. Bauer was passed by a flying Alexander Kristoff with about 30 meters to go to win the stage. That makes two stage victories for Kristoff this Tour.

Vincenzo Nibali stayed close to the front most of the stage and finished safely to remain the overall leader.

Complete Results:

Winner's average speed: 44.9 km/hr

1 Alexander Kristoff TEAM KATUSHA 4hr 56min 43sec
2 Heinrich Haussler IAM CYCLING
3 Peter Sagan CANNONDALE
4 André Greipel LOTTO-BELISOL
5 Mark Renshaw OMEGA PHARMA-QUICK STEP
6 Bryan Coquard TEAM EUROPCAR
7 Ramunas Navardauskas GARMIN - SHARP
8 Romain Feillu BRETAGNE-SECHE ENVIRONNEMENT
9 Michael Albasini ORICA GREENEDGE
10 Jack Bauer GARMIN - SHARP
Stage 15 complete results, GC, photos, live updates, map and profile

GC after stage 15: 2,753 km raced so far at an average speed of 41.196 km/hr

1 Vincenzo Nibali ASTANA PRO TEAM 66hr 49min 37sec
2 Alejandro Valverde  MOVISTAR TEAM @ 4min 37sec
3 Romain Bardet AG2R LA MONDIALE + 04' 50''
4 Thibaut Pinot FDJ.FR + 05' 06''
5 Tejay Van Garderen BMC RACING TEAM + 05' 49''
6 Jean-Christophe Péraud AG2R LA MONDIALE + 06' 08''
7 Bauke Mollema BELKIN PRO CYCLING + 08' 33''
8 Leopold Konig TEAM NETAPP-ENDURA + 09' 32''
9 Laurens Ten Dam BELKIN PRO CYCLING + 10' 01''
10 Pierre Rolland TEAM EUROPCAR + 10' 48''
Stage 15 complete results, GC, photos, live updates, map and profile

Monday, July 21: Rest day, Carcassonne


Tuesday, July 22: Stage 16, Carcassonne - Bagnères de Luchon, 237.5 km

Stage 16 complete results, GC, photos, map and profile |

Michael Rogers wins stage 16

Michael Rogers wins stage 16. Photo ©Sirotti

Major ascents:

The Race: More than twenty riders escaped the field after the stage was about a third complete. When the escapees reached the day's final categorized, the hors category Port de Balès the break started to thin. Thomas Voeckler's attack reduced the group to four but in the lead-in to the finish, Voeckler wasn't doing enough work to make former world time trial champion happy. The group grew two six. Rogers went alone and won.

Since none of the break rider were GC threats, Vincenzo Nibali and Alejandro Valverde followed them in more than eight minutes later.

For BMC's Tejay Van Gardeen, the day was a catastrophe. He finished 37th, 12min 8sec after Rogers.

Vincenzo Nibali remains the GC leader with Alejandro Valverde second, at 4min 37sec

Complete Results:

1 Michael Rogers TINKOFF-SAXO 6hr 7min 10''sec
2 Thomas Voeckler TEAM EUROPCAR @ 9 seconds
3 Vasili Kiryienka TEAM SKY
4 José Serpa LAMPRE - MERIDA
5 Cyril Gautier TEAM EUROPCAR
6 Greg Van Avermaet BMC RACING TEAM + 00' 13''
7 Michal Kwiatkowski OMEGA PHARMA-QUICK STEP + 00' 36''
8 Matteo Montaguti AG2R LA MONDIALE + 00' 50''
9 Tom Jelte Slagter  GARMIN - SHARP + 02' 11''
10 Tony Gallopin LOTTO-BELISOL
Stage 16 complete results, GC, photos, map and profile

GC after Stage 16:

1 Vincenzo Nibali ASTANA PRO TEAM 73hr 5min 19sec
2 Alejandro Valverde  MOVISTAR TEAM @ 4min 37sec
3 Thibaut Pinot FDJ.FR + 05' 06''
4 Jean-Christophe Péraud AG2R LA MONDIALE + 06' 08''
5 Romain Bardet AG2R LA MONDIALE + 06' 40''
6 Tejay Van Garderen BMC RACING TEAM + 09' 25''
7 Leopold Konig TEAM NETAPP-ENDURA + 09' 32''
8 Laurens Ten Dam BELKIN PRO CYCLING + 11' 12''
9 Michal Kwiatkowski OMEGA PHARMA-QUICK STEP + 11' 28''
10 Bauke Mollema BELKIN PRO CYCLING + 11' 33''
Stage 16 complete results, GC, photos, map and profile

Wednesday, July 23: Stage 17, St Gaudens - St Lary Soulan/ Pla d'Adet, 124.5 km (hilltop finish)

Stage 17 results, GC live updates, photos, map and profile |

Rafal Majka headed to his seconds stage win

Rafal Majka riding to his second stage win. Photo ©Sirotti

Major ascents:

The Race: Today's 124.5 km stage was the year's shortest, but it was loaded with challenges; three first-category climbs before the hors category ascent to Saint-Lary-Soulan/Pla d'Adet.

There were two races going on today, the fight for the polka-dot jersey and the top GC places. Vincenzo Nibali is looking rock-solid but Alejandro Valverde's second place is takable, as well as several places further down.

Rafal Majka might well have a secured an iron grip on the mountains classification when he won today's stage, his second stage win of this Tour. He leads the competition for the polka-dot jersey 149 points to Nibali's 118 and Joaquin Rodriguez' 112.

In the brutal fight for the GC places below Nibali, Valverde emerged with his second place intact. He's 5min 26sec behind Nibali but Pinot is at six minutes and Bardet is just another eight seconds back.

Tomorrow is a hard day in the Pyrenees with the Tourmalet and a hilltop finish at Hautacam. Nibali and Astana may be fortress-strong, but the places below Nibali are going to be in play tomorrow.

Results:

Winner's average speed: 34.7 km/hr

1 Rafal Majka TINKOFF-SAXO 3hr 35min 23sec
2 Giovanni Visconti MOVISTAR TEAM + 29 seconds
3 Vincenzo Nibali ASTANA PRO TEAM + 00' 46''
4 Jean-Christophe Péraud AG2R LA MONDIALE
5 Alessandro De Marchi CANNONDALE + 00' 49''
6 Pierre Rolland TEAM EUROPCAR + 00' 52''
7 Frank Schleck TREK FACTORY RACING + 01' 12''
8 Bauke Mollema BELKIN PRO CYCLING
9 Nicolas Roche TINKOFF-SAXO + 01' 25''
10 Alejandro Valverde  MOVISTAR TEAM + 01' 35''
Stage 17 results, GC live updates, photos, map and profile

GC after Stage 17: 3,115 km raced so far at an average speed of 40.617 km/hr

1 Vincenzo Nibali ASTANA PRO TEAM 76hr 41min 28sec
2 Alejandro Valverde MOVISTAR TEAM @ 5min 26sec
3 Thibaut Pinot FDJ.FR + 06' 00''
4 Jean-Christophe Péraud AG2R LA MONDIALE + 06' 08''
5 Romain Bardet AG2R LA MONDIALE + 07' 34''
6 Tejay Van Garderen BMC RACING TEAM + 10' 19''
7 Bauke Mollema BELKIN PRO CYCLING + 11' 59''
8 Laurens Ten Dam BELKIN PRO CYCLING + 12' 16''
9 Leopold Konig TEAM NETAPP-ENDURA + 12' 40''
10 Pierre Rolland TEAM EUROPCAR + 13' 15''
Stage 17 results, GC live updates, photos, map and profile

Thursday, July 24: Stage 18, Pau - Hautacam, 145.5 km (hilltop finish)

Stage 18 complete results, GC, photos, live updates, map and profile |

Vincenzo Nibali

Vincenzo Nibali about wraps up the 2014 Tour de France. Photo ©Sirotti

Major Ascents

The Race: Vincenzo Nibali proved his is a deserving yellow jersey when he left the peloton at will and finished alone in the 2014 Tour's final mountain stage, extending his lead to 7min 10sec.

For Alejandro Vlaverde, the day was a catastrophe. He tried an attack on the descent of the Tourmalet, but cracked badly on the climb to Hautacam. The Spaniard lost enough time to fall from second to fourth place. Young rider classification leader Thibaut Pinot now sits in second place, albeit more than seven minutes behind Nibali.

With fifteen seconds separating second from fourth place, the Saturday 54 km individual time trial will be crucial. Pinot has no illusions, considering himself the least capable time trialist of the three (Pinot, Jean-Christophe Péraud and Valverde) in the hunt for second place. Valverde is the reigning Spanish time-trial champion.

Results:

Winner's average speed: 35.7 km/hr

1 Vincenzo Nibali ASTANA PRO TEAM 4hr 4min 17sec
2 Thibaut Pinot FDJ.FR @ 1min 10sec
3 Rafal Majka TINKOFF-SAXO + 01' 12''
4 Jean-Christophe Péraud AG2R LA MONDIALE + 01' 15''
5 Tejay Van Garderen BMC RACING TEAM
6 Romain Bardet AG2R LA MONDIALE + 01' 53''
7 Bauke Mollema BELKIN PRO CYCLING + 01' 57''
8 Leopold Konig TEAM NETAPP-ENDURA + 01' 57''
9 Haimar Zubeldia Agirre TREK FACTORY RACING + 01' 59''
10 Alejandro Valverde MOVISTAR TEAM
Stage 18 complete results, GC, photos, live updates, map and profile

GC after Stage 18: 3,260.5 km raced so far at an average speed of 40.37 km/hr

1 Vincenzo Nibali ASTANA PRO TEAM 80hr 45min 45sec
2 Thibaut Pinot FDJ.FR @ 7min 10sec
3 Jean-Christophe Péraud AG2R LA MONDIALE + 07' 23''
4 Alejandro Valverde MOVISTAR TEAM + 07' 25''
5 Romain Bardet AG2R LA MONDIALE + 09' 27''
6 Tejay Van Garderen BMC RACING TEAM + 11' 34''
7 Bauke Mollema BELKIN PRO CYCLING + 13' 56''
8 Laurens Ten Dam BELKIN PRO CYCLING + 14' 15''
9 Leopold Konig TEAM NETAPP-ENDURA + 14' 37''
10 Haimar Zubeldia Agirre TREK FACTORY RACING + 16' 25''
Stage 18 complete results, GC, photos, live updates, map and profile

Friday, July 25: Stage 19, Maubourguet Pays du Val d'Adour - Bergerac, 208.5 km

Stage 19 results, GC, photos, live updates, map and profile |

Ramunas Navardauskas wins stage 19

Ramunas Navardauskas wins stage 19. Photo ©Sirotti

Rated ascent:

The Race: What a wet, miserable day!

Before the rainy day was even twenty kilometers old, five riders had established themselves as the working break: Rein Taaramäe (Cofidis), Cyril Gautier (Europcar), Martin Elmiger (IAM), Arnaud Gérard (Bretagne) and Tom-Jelte Slagter (Garmin). None were GC threats, but the break was never allowed to gain even a four-minute lead.

As the race closed in on the day's only categorized climb, the Côte de Monbazillac, the steam was coming out of the break. Tom-Jelte Slagter, in what turned out to be a planned set-piece, left the break. Then, on the ascent Ramunas Navardauskas blasted away from the field, bridged up to teammate Slagter and then kept right on going. It looked for a while as if he were going to be caught, but misfortune did not strike Navardauskas the way it did teammate Jack Bauer a few days ago. Navardauskas drove across the line with seven seconds in hand for a lovely stage win.

His chances were improved because of a big fall at the front of the peloton, ruining Peter Sagan's chances. Because the crash occurred with less than three kilometers to go, there was no change to the GC.

Vincenzo Nibali finished safely and need only ride a decent time trial and stay upright Sunday to win the 2014 Tour de Frace.

Complete Results:

Winner's average speed: 44.1 km/hr

1 Ramunas Navardauskas GARMIN - SHARP 4hr 43min 41sec
2 John Degenkolb TEAM GIANT-SHIMANO @ 7 seconds
3 Alexander Kristoff TEAM KATUSHA
4 Mark Renshaw OMEGA PHARMA-QUICK STEP
5 Daniele Bennati TINKOFF-SAXO
6 Alessandro Petacchi OMEGA PHARMA-QUICK STEP
7 Samuel Dumoulin AG2R LA MONDIALE
8 Julien Simon COFIDIS, SOLUTIONS CREDITS
9 Sep Vanmarcke BELKIN PRO CYCLING
10 Jurgen Roelandts LOTTO-BELISOL
Stage 19 results, GC, photos, live updates, map and profile

GC after Stage 19: 3,469 km raced so far at an average speed of 40.577 km/hr

1 Vincenzo Nibali ASTANA PRO TEAM 85hr 29min 33sec
2 Thibaut Pinot FDJ.FR @ 7min 10sec
3 Jean-Christophe Péraud AG2R LA MONDIALE + 07' 23''
4 Alejandro Valverde  MOVISTAR TEAM + 07' 25''
5 Romain Bardet AG2R LA MONDIALE + 09' 27''
6 Tejay Van Garderen BMC RACING TEAM + 11' 34''
7 Bauke Mollema BELKIN PRO CYCLING + 13' 56''
8 Laurens Ten Dam BELKIN PRO CYCLING + 14' 15''
9 Leopold Konig TEAM NETAPP-ENDURA + 14' 37''
10 Haimar Zubeldia Agirre TREK FACTORY RACING + 16' 25''
       

Saturday, July 26: Stage 20, Bergerac - Périgueux 54 km individual time trial

Stage 20 complete results, GC, photos, live updates, map and profile |

Tony Martin

Tony Martin riding to his stage 20 victory. Photo ©Sirotti

Stage 20 has no categorized ascents

The Race: The 2014 Tour de France is almost in our rear view mirror. The time trial made for a few serious changes to the GC. While there was no surprise in Tony Martin's commanding stage win today, Alejandro Valverde folded today, giving up third place to Jean-Christophe Péraud, despite Péraud's puncture.

Young rider classification leader Thibaut Pinot challenged Péraud for third place, but ultimately came up a half-minute short. He'll be back.

Tejay Van Garderen had a good day and good fortune, being able to ride into fifth place ahead of Romain Bardet. Bardet wasn't so lucky, getting a flat close to the end of his ride.

Biggest heartbreak might have been Bauke Mollema's ride. The Dutchman was 140th, 9min 26sec slower than Martin. Mollema is better than that. Mollema slid to 10th place, 21min 24sec behind Nibali.

Nibali rode strongly and smothly to extend his lead still further.

Stage 20 results:

1 Tony Martin OMEGA PHARMA-QUICK STEP 1hr 6min 21sec
2 Tom Dumoulin TEAM GIANT-SHIMANO @ 1min 39sec
3 Jan Barta TEAM NETAPP-ENDURA + 01' 47''
4 Vincenzo Nibali ASTANA PRO TEAM + 01' 58''
5 Leopold Konig TEAM NETAPP-ENDURA + 02' 02''
6 Tejay Van Garderen BMC RACING TEAM + 02' 08''
7 Jean-Christophe Péraud AG2R LA MONDIALE + 02' 27''
8 Sylvain Chavanel IAM CYCLING + 02' 36''
9 Markel Irizar Arranburu TREK FACTORY RACING + 02' 39''
10 Daniel Oss BMC RACING TEAM + 02' 58''
Stage 20 complete results, GC, photos, live updates, map and profile

GC after Stage 20: 3523 km raced so far at an average speed of 40.667 km.hr

1 Vincenzo Nibali ASTANA PRO TEAM 86hr 37min 52sec
2 Jean-Christophe Péraud AG2R LA MONDIALE @ 7min 52sec
3 Thibaut Pinot FDJ.FR + 08' 24''
4 Alejandro Valverde MOVISTAR TEAM + 09' 55''
5 Tejay Van Garderen BMC RACING TEAM + 11' 44''
6 Romain Bardet AG2R LA MONDIALE + 11' 46''
7 Leopold Konig TEAM NETAPP-ENDURA + 14' 41''
8 Haimar Zubeldia Agirre TREK FACTORY RACING + 18' 12''
9 Laurens Ten Dam BELKIN PRO CYCLING + 18' 20''
10 Bauke Mollema BELKIN PRO CYCLING + 21' 24''
Stage 20 complete results, GC, photos, live updates, map and profile

Sunday, July 27: 21st and Final Stage, Evry - Paris, Champs Elysées, 137.5 km

Complete Stage 21 results, final GC, live updates, photos, map and profile |

Marcel Kittel wins stage 21

Marcel Kittel wins stage 21. Photo ©Sirotti

Categorized ascent:

Km 31: Côte de Briis-sous-Forges - category 4

The Race: The stage started with a leisurely ride to Paris with the usual champagne toasts. But once the peloton hit the Champs Elysées, it was, "Katy, bar the door!" Sylvain Chavanel blasted off at the first possible moment and from there on the speed was high and the aggression unrelenting.

There was a scare when Jean-Christophe Péraud flatted and had to chase the fast-moving peloton, endangering his second place. But Péraud is a capable time trialist and was quickly back in the peloton. Nibali had signalled to the field that they should ease-up for a moment to let the Frenchman catch on.

The sprinters' teams tried to get the their lead-outs organized, but the speed was high and the attacks seemed to prevent most teams getting a good set-up. It came down to Alexander Kristoff getting the best jump, but Marcel Kittel came up next to him. Then, Kittel just started to go faster than Kristoff could, probably because Kristoff had flatted earlier and been forced to mount a chase.

Kristoff won the stage, giving Germany seven stage wins this year, and Kittel wins in both the first and last stages, a feat he had accomplished last year as well.

Vincenzo Nibali finished safely in the field to win the 2014 Tour de France, an accomplishment for which there should be no apology. If his competitors could not finish the race, the failing is theirs, not his. They all started in good order. That's why winning the Tour de France is a big deal. It's really hard to do.

Stage 21 Results:

Winner's average speed: 41.1 km/hr

1 Marcel Kittel TEAM GIANT-SHIMANO 3hr 20min 50sec
2 Alexander Kristoff TEAM KATUSHA
3 Ramunas Navardauskas GARMIN - SHARP
4 André Greipel LOTTO-BELISOL
5 Mark Renshaw OMEGA PHARMA-QUICK STEP
6 Bernhard Eisel TEAM SKY
7 Bryan Coquard TEAM EUROPCAR
8 Alessandro Petacchi OMEGA PHARMA-QUICK STEP
9 Peter Sagan CANNONDALE
10 Romain Feillu BRETAGNE - SECHE ENVIRONNEMENT
Complete Stage 21 results, final GC, live updates, photos, map and profile |

Final 2014 Tour de France GC after Stage 21: 3,660.5 km raced at an average speed of 40.68 km/hr

1 Vincenzo Nibali ASTANA PRO TEAM 89hr 59min 6sec
2 Jean-Christophe Péraud AG2R LA MONDIALE + 07' 37''
3 Thibaut Pinot FDJ.FR + 08' 15''
4 Alejandro Valverde  MOVISTAR TEAM + 09' 40''
5 Tejay Van Garderen BMC RACING TEAM + 11' 24''
6 Romain Bardet AG2R LA MONDIALE + 11' 26''
7 Leopold Konig TEAM NETAPP-ENDURA + 14' 32''
8 Haimar Zubeldia Agirre TREK FACTORY RACING + 17' 57''
9 Laurens Ten Dam BELKIN PRO CYCLING + 18' 11''
10 Bauke Mollema BELKIN PRO CYCLING + 21' 15''
Complete Stage 21 results, final GC, live updates, photos, map and profile |

2014 Tour quick numbers:

The 2014 Tour de France will have 21 stages covering 3,656 kilometers, beginning in Harrogate, Yorkshire in Great Britain. This will be a hilly Tour with visits to the Vosges, Alps and Pyrenees mountains.


Teams invited to ride the 2014 Tour de France:

Official start list with rider numbers |

In accordance with Union Cycliste Internationale rules, the following eighteen ProTeams are automatically invited:

AG2R La Mondiale (France)
Astana Pro Team (Kazakhstan)
Belkin Pro Cycling Team (Netherlands)
BMC Racing Team (USA)
Cannondale (Italy)
FDJ.fr (France)
Garmin-Sharp (USA)
Lampre-Merida (Italy)
Lotto-Belisol (Belgium)
Movistar Team (Spain)
Omega Pharma – Quick Step Cycling Team (Belgium)
Orica–GreenEDGE (Australia)
Team Europcar (France)
Team Giant–Shimano (Netherlands)
Team Katusha (Russia)
Team Sky (Great Britain)
Tinkoff Saxo (Russia)
Trek Factory Racing (USA)

In addition to these eighteen teams, the organizers have awarded the following wildcards:

Bretagne–Séché Environnement (France)
Cofidis, Solutions Crédits (France)
IAM Cycling (Switzerand)
Team NetApp–Endura (Germany)