Choose a different year:

Unfortunately, you can not see the graph. It is there, look in another browser that is capable of showing svg.

Here is information about the Tour de France of 2015. I also have information about the previous edition (2014). I also have information about the next edition (2016).

Stage prizes

Date Nr. From To Distance
(km)
WinnerAge
(yearday)
NatCombativityAge
(yearday)
Nat
04 Jul 20151 UtrechtUtrechtTijdrit13.8R. Dennis2537AUSN/A
05 Jul 20152 UtrechtNeeltje JansVlakke etappe166A. Greipel32355GERM. Kwiatkowski2533POL
06 Jul 20153 AntwerpHuyHalf-bergetappe159.5J. Rodríguez3656ESPJ. Bárta30210CZE
07 Jul 20154 SeraingCambraiHalf-bergetappe223.5T. Martin3075GERV. Nibali30234ITA
08 Jul 20155 ArrasAmiensVlakke etappe189.5A. Greipel32358GERM. Matthews24286AUS
09 Jul 20156 AbbevilleLe HavreVlakke etappe191.5Z. Stybar29209CZEP. Quemeneur3174FRA
10 Jul 20157 LivarotFougéresVlakke etappe190.5M. Cavendish3050GBRA. Delaplace25302FRA
11 Jul 20158 RennesMûr de BretagneHalf-bergetappe181.5A. Vuillermoz2740FRAB. Huzarski34256POL
12 Jul 20159 VannesPlumelecTijdrit28BMC Racing TeamN/A
14 Jul 201510 TarbesCol de la Pierre-Saint-MartinHalf-bergetappe167C. Froome3055GBRK. Vanbilsen2543BEL
15 Jul 201511 PauCauteretsBergetappe188R. Majka25306POLD. Martin28330IRE
16 Jul 201512 LannemezanPlateau de BeilleBergetappe195J. Rodríguez3666ESPM. Kwiatkowski2544POL
17 Jul 201513 MuretRodezHalf-bergetappe198.5G. Van Avermaet3061BELT. De Gendt28253BEL
18 Jul 201514 RodezMendeHalf-bergetappe178.5S. Cummings34120GBRP. Périchon28195FRA
19 Jul 201515 MendeValenceVlakke etappe183A. Greipel333GERP. Sagan25173SLV
20 Jul 201516 Bourg de PeageGapHalf-bergetappe201R. Plaza35141ESPP. Sagan25174SLV
22 Jul 201517 Digne-les-BainsPra LoupBergetappe161S. Geschke29130GERS. Geschke29130GER
23 Jul 201518 GapSaint-Jean-de-MaurienneBergetappe186.5R. Bardet24256FRAR. Bardet24256FRA
24 Jul 201519 Saint-Jean-de-MaurienneLa ToussuireBergetappe138V. Nibali30251ITAP. Rolland28287FRA
25 Jul 201520 ModaneL'Alpe d'HuezBergetappe110.5T. Pinot2557FRAA. Geniez27100FRA
26 Jul 201521 SèvresParisVlakke etappe109.5A. Greipel3310GERN/A

Classification leaders

Date Nr. General Age
(yearday)
Nat Points Age
(yearday)
Nat Mountains Age
(yearday)
NatYoung riderAge
(yearday)
NatTeams
04 Jul 20151R. Dennis2537AUSR. Dennis2537AUSN/AR. Dennis2537AUSLottoNL-Jumbo
05 Jul 20152F. Cancellara34108SUIA. Greipel32355GERN/AT. Dumoulin24236NEDBMC Racing Team
06 Jul 20153C. Froome3047GBRA. Greipel32356GERJ. Rodríguez3656ESPP. Sagan25160SLVBMC Racing Team
07 Jul 20154T. Martin3075GERA. Greipel32357GERJ. Rodríguez3657ESPP. Sagan25161SLVBMC Racing Team
08 Jul 20155T. Martin3076GERA. Greipel32358GERJ. Rodríguez3658ESPP. Sagan25162SLVBMC Racing Team
09 Jul 20156T. Martin3077GERA. Greipel32359GERD. Teklehaimanot26240ERIP. Sagan25163SLVBMC Racing Team
10 Jul 20157C. Froome3051GBRA. Greipel32360GERD. Teklehaimanot26241ERIP. Sagan25164SLVBMC Racing Team
11 Jul 20158C. Froome3052GBRP. Sagan25165SLVD. Teklehaimanot26242ERIP. Sagan25165SLVBMC Racing Team
12 Jul 20159C. Froome3053GBRP. Sagan25166SLVD. Teklehaimanot26243ERIP. Sagan25166SLVBMC Racing Team
14 Jul 201510C. Froome3055GBRA. Greipel32364GERC. Froome3055GBRN. Quintana25159COLTeam Sky
15 Jul 201511C. Froome3056GBRP. Sagan25169SLVC. Froome3056GBRN. Quintana25160COLTeam Sky
16 Jul 201512C. Froome3057GBRP. Sagan25170SLVC. Froome3057GBRN. Quintana25161COLMovistar
17 Jul 201513C. Froome3058GBRP. Sagan25171SLVC. Froome3058GBRN. Quintana25162COLMovistar
18 Jul 201514C. Froome3059GBRP. Sagan25172SLVC. Froome3059GBRN. Quintana25163COLMovistar
19 Jul 201515C. Froome3060GBRP. Sagan25173SLVC. Froome3060GBRN. Quintana25164COLMovistar
20 Jul 201516C. Froome3061GBRP. Sagan25174SLVC. Froome3061GBRN. Quintana25165COLMovistar
22 Jul 201517C. Froome3063GBRP. Sagan25176SLVC. Froome3063GBRN. Quintana25167COLMovistar
23 Jul 201518C. Froome3064GBRP. Sagan25177SLVJ. Rodríguez3673ESPN. Quintana25168COLMovistar
24 Jul 201519C. Froome3065GBRP. Sagan25178SLVR. Bardet24257FRAN. Quintana25169COLMovistar
25 Jul 201520C. Froome3066GBRP. Sagan25179SLVC. Froome3066GBRN. Quintana25170COLMovistar
26 Jul 201521C. Froome3067GBRP. Sagan25180SLVC. Froome3067GBRN. Quintana25171COLMovistar

Table: classification winners

ClassificationWinnerAge
(yearday)
General classificationC. Froome3067
Points classificationP. Sagan25180
Mountains classificationC. Froome3067
Young rider classificationN. Quintana25171
Most combative riderR. Bardet24259
Team classificationMovistar

Legend

WinnerStage split over multiple parts; classification leaders sometimes received jerseys halfway, but they don't count for statistics.
TeamTeam time trial or separate start.
CancelledStage cancelled.
WinnerInital winner later removed.
N/ANobody scored points yet for this classification, or the prize was not given.

Graphs

Distance of final winner in general classification

Unfortunately, you can not see the graph. It is there, look in another browser that is capable of showing svg.

Average speed winner of stage (km/h)

Unfortunately, you can not see the graph. It is there, look in another browser that is capable of showing svg.

Number of riders in race

Unfortunately, you can not see the graph. It is there, look in another browser that is capable of showing svg.

Number of riders that also participated in the Tour in other years

Unfortunately, you can not see the graph. It is there, look in another browser that is capable of showing svg.

Margin of winner

In the table below, the evolution of the difference between Chris Froome (the winner) and Nairo Alexander Quintana (second) in the general classification is shown.

Final1:12
StageTypeTime gainMargin of winner
1Time trial 0:11 0:11
2Time difference in normal stage 1:28 1:39
3Time difference in normal stage 0:11 1:50
3Bonus on stage finish 0:06 1:56
9Team time trial 0:03 1:59
10Time difference in normal stage 1:04 3:03
10Bonus on stage finish 0:06 3:09
14Time difference in normal stage 0:01 3:10
19Time difference in normal stage −0:30 2:40
19Bonus on stage finish −0:02 2:38
20Time difference in normal stage −1:20 1:18
20Bonus on stage finish −0:06 1:12
TypeMargin of winner
Time trial0:11
Time difference in normal stage0:54
Bonus on stage finish0:04
Team time trial0:03

Participants

NumberName NatTeamFinal
2015
Young?Riders
previous Tours
Best result
previous Tours
Stages won
previous Tours
Classifications won
previous Tours
Jerseys worn
previous Tours
1Vincenzo Nibali (30228)
ITAAstana4No414General classification (1x)  Gele trui(19x)Bolletjestrui(1x)Witte trui(4x)
2Lars Boom (29182)
NEDAstanaNP10No4971
3Jakob Fuglsang (30100)
DENAstana23No470
4Andriy Grivko (31328)
UKRAstana64No7430
5Dmitriy Gruzdev (29109)
KAZAstana131No11300
6Tanel Kangert (28112)
ESTAstana22No1200
7Michele Scarponi (35279)
DITAAstana41No3240
8Rein Taaramäe (2868)
ESTAstanaAB11No5120 Witte trui(3x)
9Lieuwe Westra (32293)
NEDAstana77No4790
11Jean-Christophe Péraud (3839)
FRAAG2R-La Mondiale61No420
12Romain Bardet (24234)
FRAAG2R-La Mondiale9Yes260 Witte trui(6x)
13Jan Bakelants (29136)
BELAG2R-La Mondiale20No2181 Gele trui(2x)
14Mickaël Cherel (29105)
FRAAG2R-La Mondiale18No2590
15Ben Gastauer (27229)
LUXAG2R-La MondialeAB11No1210
16Damien Gaudin (28315)
FRAAG2R-La Mondiale146No0
17Christophe Riblon (34164)
FRAAG2R-La Mondiale68No7282Combativity (1x) 
18Johan Vansummeren (34177)
BELAG2R-La MondialeAB11No8300
19Alexis Vuillermoz (2729)
FRAAG2R-La Mondiale26No1460
21Thibaut Pinot (2532)
FRAFDJ16Yes331Young rider (1x)  Witte trui(6x)
22William Bonnet (335)
FRAFDJAB3No61020
23Sébastien Chavanel (34101)
FRAFDJ160No21300
24Arnaud Démare (23309)
FRAFDJ138Yes11590
25Alexandre Geniez (2775)
FRAFDJ112No1440
26Mathieu Ladagnous (30200)
FRAFDJ71No4760
27Steve Morabito (32152)
SUIFDJAB14No3350
28Jérémy Roy (329)
FRAFDJ105No7480Combativity (1x)  Bolletjestrui(1x)
29Benoît Vaugrenard (33176)
FRAFDJ113No5820 Witte trui(3x)
31Chris Froome (3041)
GBRTeam Sky1No414General classification (1x)  Gele trui(14x)Bolletjestrui(7x)
32Peter Kennaugh (2615)
GBRTeam SkyAB16No1770
33Leopold König (27228)
CZETeam Sky70No170
34Wout Poels (27273)
NEDTeam Sky44No3280
35Richard Julian Porte (30151)
AUSTeam Sky48No4190
36Nicolas Roche (30362)
IRETeam Sky35No6120
37Luke Rowe (25112)
GBRTeam Sky136Yes0
38Ian Stannard (2837)
GBRTeam Sky128No11350
39Geraint Thomas (2936)
GBRTeam Sky15No5220 Witte trui(10x)
41Alberto Contador (32207)
DESPTinkoff-Saxo5No713General classification (2x) Young rider (1x)  Gele trui(17x)Bolletjestrui(1x)Witte trui(12x)
42Ivan Basso (37216)
DITATinkoff-SaxoNP10No821Young rider (1x)  Witte trui(10x)
43Daniele Bennati (34279)
ITATinkoff-SaxoAB11No5752
44Roman Kreuziger (2955)
CZETinkoff-Saxo17No550 Witte trui(2x)
45Rafał Majka (25291)
POLTinkoff-Saxo28No1442Mountains (1x)  Bolletjestrui(6x)
46Michael Rogers (35193)
AUSTinkoff-Saxo36No1091
47Peter Sagan (25155)
SLVTinkoff-Saxo46Yes3424Points (3x)  Groene trui(58x)Witte trui(7x)
48Matteo Tosatto (4147)
ITATinkoff-Saxo132No10601
49Michael Valgren (23144)
DENTinkoff-SaxoAB19Yes0
51Nairo Alexander Quintana (25146)
COLMovistar2Yes121Mountains (1x) Young rider (1x)  Bolletjestrui(2x)Witte trui(10x)
52Winner Andrew Anacona (26323)
COLMovistar57No0
53Jonathan Castroviejo (2865)
ESPMovistar24No1970
54Alex Dowsett (26270)
GBRMovistarAB12No0
55Imanol Erviti (31228)
ESPMovistar115No5770
56José Herrada (29272)
ESPMovistar65No0
57Gorka Izagirre (27267)
ESPMovistar32No3390
58Adriano Malori (27154)
ITAMovistar107No3910
59Alejandro Valverde (3566)
DESPMovistar3No743 Gele trui(2x)Groene trui(1x)Witte trui(3x)
61Tejay Van Garderen (26322)
USABMC Racing TeamAB17No450Young rider (1x)  Bolletjestrui(1x)Witte trui(19x)
62Damiano Caruso (27262)
ITABMC Racing Team53No0
63Rohan Dennis (2533)
AUSBMC Racing Team101Yes10
64Daniel Oss (28169)
ITABMC Racing Team97No4690
65Manuel Quinziato (35244)
ITABMC Racing Team120No8800
66Samuel Sánchez (37145)
DESPBMC Racing Team12No631Mountains (1x)  Bolletjestrui(4x)
67Michael Schär (2932)
SUIBMC Racing Team56No4430
68Greg Van Avermaet (3044)
BELBMC Racing TeamNP16No2380
69Danilo Wyss (29308)
SUIBMC Racing Team63No0
71Tony Gallopin (2737)
FRALotto-Soudal31No4291 Gele trui(1x)
72Lars Ytting Bak (35166)
DENLotto-Soudal37No4820
73Thomas De Gendt (28237)
BELLotto-Soudal67No2630
74Jens Debusschere (25306)
BELLotto-Soudal145No0
75André Greipel (32350)
GERLotto-Soudal134No41236
76Adam Hansen (3450)
AUSLotto-Soudal114No5640
77Gregory Henderson (38293)
NZLLotto-SoudalNP7No31240
78Marcel Sieberg (3361)
GERLotto-Soudal150No51200
79Tim Wellens (2452)
BELLotto-Soudal129Yes0
81John Degenkolb (26174)
GERGiant-Alpecin109No21210
82Warren Barguil (23246)
FRAGiant-Alpecin14Yes0
83Roy Curvers (35186)
NEDGiant-Alpecin106No31160
84Koen de Kort (32296)
NEDGiant-Alpecin73No4920
85Tom Dumoulin (24232)
NEDGiant-AlpecinAB3Yes2330
86Simon Geschke (29109)
GERGiant-Alpecin38No2750
87Georg Preidler (2513)
AUTGiant-Alpecin87Yes0
88Ramon Sinkeldam (26141)
NEDGiant-AlpecinAB14No0
89Albert Timmer (3017)
NEDGiant-Alpecin139No41300
91Joaquim Rodríguez (3650)
ESPTeam Katusha29No331 Bolletjestrui(5x)
92Giampaolo Caruso (34319)
DITATeam Katusha90No1370
93Jacopo Guarnieri (27321)
ITATeam Katusha149No0
94Marco Haller (2491)
AUTTeam Katusha126Yes0
95Dimitry Kozonchuk (3186)
RUSTeam KatushaAB3No0
96Alexander Kristoff (27361)
NORTeam Katusha130No21252
97Alberto Losada (33122)
ESPTeam Katusha58No11090
98Tiago José Machado (29255)
PORTeam Katusha72No1720
99Luca Paolini (38164)
DITATeam KatushaNP8No4690
101Simon Gerrans (3545)
AUSOrica-GreenEDGEAB3No9792 Gele trui(2x)
102Michael Albasini (34192)
SUIOrica-GreenEDGENP6No6590
103Luke Durbridge (2483)
AUSOrica-GreenEDGE151Yes11220
104Daryl Impey (30206)
SAFOrica-GreenEDGENP4No2740 Gele trui(2x)
105Michael Matthews (24278)
AUSOrica-GreenEDGE152Yes0
106Svein Tuft (3852)
CANOrica-GreenEDGE159No21310
107Pieter Weening (3486)
NEDOrica-GreenEDGE144No5631
108Adam Yates (22327)
GBROrica-GreenEDGE50Yes0
109Simon Yates (22327)
DGBROrica-GreenEDGE89Yes10
111Michał Kwiatkowski (2528)
POLEtixx-Quick StepAB17Yes2110 Witte trui(12x)
112Mark Cavendish (3040)
GBREtixx-Quick Step142No813025Points (1x)  Groene trui(19x)
113Michał Gołaś (3162)
POLEtixx-Quick Step95No1550
114Tony Martin (3068)
GEREtixx-Quick StepNP7No6364 Bolletjestrui(1x)Witte trui(15x)
115Mark Renshaw (32252)
AUSEtixx-Quick StepAB18No61420
116Zdenek Stybar (29201)
CZEEtixx-Quick Step103No0
117Matteo Trentin (25332)
DITAEtixx-Quick Step117No2932
118Rigoberto Urán (28156)
COLEtixx-Quick Step42No2240 Witte trui(4x)
119Julien Vermote (25339)
BELEtixx-Quick Step116No0
121Pierre Rolland (28264)
FRAEuropcar10No682Young rider (1x)  Bolletjestrui(11x)Witte trui(3x)
122Bryan Coquard (2366)
FRAEuropcar110Yes11040
123Cyril Gautier (27278)
FRAEuropcar34No5250
124Yohann Gène (345)
FRAEuropcar137No41280
125Bryan Nauleau (27105)
FRAEuropcar157No0
126Perrig Quemeneur (3165)
FRAEuropcar74No2830
127Romain Sicard (27181)
FRAEuropcar33No11220
128Angelo Tulik (24211)
FRAEuropcar91Yes0
129Thomas Voeckler (369)
FRAEuropcar45No1244Mountains (1x)  Gele trui(20x)Bolletjestrui(12x)Witte trui(14x)
131Robert Gesink (2930)
NEDLottoNL-Jumbo6No560 Witte trui(5x)
132Wilco Kelderman (2498)
NEDLottoNL-Jumbo79Yes0
133Steven Kruijswijk (2824)
NEDLottoNL-Jumbo21No2150
134Tom Leezer (29186)
NEDLottoNL-Jumbo153No21330
135Paul Martens (31248)
GERLottoNL-Jumbo80No0
136Bram Tankink (36210)
NEDLottoNL-Jumbo55No8400
137Laurens ten Dam (34229)
NEDLottoNL-Jumbo92No690
138Jos van Emden (30132)
NEDLottoNL-Jumbo121No0
139Sep Vanmarcke (26337)
BELLottoNL-Jumbo104No21060
141Bauke Mollema (28217)
NEDTrek Factory Racing7No460
142Julián David Arredondo (26335)
COLTrek Factory Racing124No0
143Fabian Cancellara (34104)
SUITrek Factory RacingNP4No9657 Gele trui(28x)Groene trui(6x)Witte trui(6x)
144Stijn Devolder (35306)
BELTrek Factory Racing148No2830
145Laurent Didier (30346)
LUXTrek Factory RacingNP17No1530
146Markel Irizar (35146)
ESPTrek Factory Racing93No3630
147Bob Jungels (22281)
LUXTrek Factory Racing27Yes0
148Grégory Rast (35165)
SUITrek Factory Racing102No41010
149Haimar Zubeldia (3890)
ESPTrek Factory Racing62No1350
151Rui Alberto Costa (28269)
DPORLampre-MeridaAB11No6183
152Matteo Bono (31232)
ITALampre-Merida118No3930
153Davide Cimolai (25321)
ITALampre-Merida155No21370
154Kristijan Đurasek (27340)
DCROLampre-Merida76No1460
155Nelson Felipe Oliveira (26116)
PORLampre-Merida47No1870
156Rubén Plaza (35122)
ESPLampre-Merida30No4120
157Filippo Pozzato (33293)
DITALampre-Merida125No5672
158José Rodolfo Serpa (3675)
COLLampre-Merida122No2210
159Rafael Valls (286)
ESPLampre-Merida78No3410
161Andrew Talansky (26219)
USACannondale-Garmin11No2100
162Jack Bauer (3084)
NZLCannondale-GarminAB5No21370
163Nathan Haas (26110)
AUSCannondale-GarminAB17No0
164Ryder Hesjedal (34203)
DCANCannondale-Garmin40No670
165Kristijan Koren (28218)
DSLOCannondale-Garmin69No5870
166Sebastian Langeveld (30164)
NEDCannondale-GarminAB15No31310
167Daniel Martin (28315)
IRECannondale-Garmin39No2331
168Ramunas Navardauskas (27152)
LITCannondale-Garmin143No31201
169Dylan van Baarle (2340)
NEDCannondale-Garmin147Yes0
171Nacer Bouhanni (24341)
FRACofidisAB5Yes10
172Nicolas Edet (27211)
FRACofidis111No2770
173Christophe Laporte (22201)
FRACofidis127Yes0
174Luis Ángel Mate (3199)
ESPCofidis43No3310
175Daniel Navarro (31358)
ESPCofidis66No590
176Florian Sénéchal (21355)
FRACofidis135Yes0
177Julien Simon (29269)
FRACofidis94No3870
178Geoffrey Soupe (27100)
FRACofidis123No0
179Kenneth Vanbilsen (2529)
BELCofidis158Yes0
181Mathias Frank (28204)
SUIIAM Cycling8No20
182Matthias Brändle (25205)
AUTIAM Cycling156No0
183Sylvain Chavanel (361)
FRAIAM Cycling54No14203Combativity (2x)  Gele trui(2x)Bolletjestrui(4x)Groene trui(1x)
184Stef Clement (32280)
NEDIAM Cycling59No4900
185Jérôme Coppel (28329)
FRAIAM CyclingAB17No4140
186Martin Elmiger (36281)
SUIIAM Cycling100No5710
187Reto Hollenstein (29312)
SUIIAM Cycling75No10
188Jarlinson Pantano (26223)
COLIAM Cycling19No0
189Marcel Wyss (295)
SUIIAM Cycling60No1320
191Dominik Nerz (25309)
GERBora-Argon 18AB11No1470
192Jan Bárta (30205)
CZEBora-Argon 1825No1710
193Sam Bennett (24258)
IREBora-Argon 18AB17Yes0
194Emanuel Buchmann (22224)
GERBora-Argon 1883Yes0
195Zakkari Dempster (27277)
AUSBora-Argon 18AB12No11510
196Bartosz Huzarski (34246)
POLBora-Argon 18108No1680
197José João Mendes (3067)
PORBora-Argon 18140No11240
198Andreas Schillinger (31353)
GERBora-Argon 18NP4No11440
199Paul Voss (2996)
GERBora-Argon 1899No1500
201Eduardo Sepulveda (2418)
ARGBretagne-Séché EnvironnementDSQ14Yes0
202Frédéric Brun (26316)
FRABretagne-Séché Environnement141No0
203Anthony Delaplace (25292)
FRABretagne-Séché Environnement85No4780
204Pierrick Fédrigo (36213)
FRABretagne-Séché Environnement52No10294
205Brice Feillu (29339)
FRABretagne-Séché Environnement98No4161 Bolletjestrui(1x)
206Armindo Fonseca (2660)
FRABretagne-Séché Environnement119No11380
207Arnaud Gérard (30267)
FRABretagne-Séché Environnement133No21320
208Pierre-Luc Périchon (28178)
FRABretagne-Séché Environnement81No0
209Florian Vachon (30179)
FRABretagne-Séché Environnement88No11030
211Edvald Boasson (2845)
NORMTN-Qhubeka82No4532
212Steven Cummings (34103)
GBRMTN-Qhubeka86No2950
213Tyler Farrar (3128)
DUSAMTN-Qhubeka154No41511
214Jacques Janse Van Rensburg (27298)
SAFMTN-Qhubeka51No0
215Reinardt Janse Van Rensburg (26147)
SAFMTN-Qhubeka96No0
216Merhawi Kudus (21158)
ERIMTN-Qhubeka84Yes0
217Louis Meintjes (23130)
SAFMTN-QhubekaNP18Yes0
218Serge Pauwels (31222)
BELMTN-Qhubeka13No11070
219Daniel Teklehaimanot (26232)
ERIMTN-Qhubeka49No0

There are 198 participants out of 198 in my database.

Results per team

The "StProb" column indicates the probability that an equally sized team would win the same number of stages, assuming each participating rider had an equal chance of winning a stage. A probability of 0.50 indicates that the team won exactly as expected, a probability close to 0 indicates that the team won fewer stages than expected, and a probability close to 1 indicates that the team won more stages than expected.

The "GCProb" and "Lexico" columns indicate how well the team performed in the overall ranking. For both, a higher number is better; GCProb ranges from minus infinity to plus infinity, with an average of 0; Lexico ranges from 0 to 1, with an average of 0.5.

TeamRidersStages wonStProbGCProbLexico
Lotto-Soudal9 4 0.99 -0.54 0.28
Etixx-Quick Step9 3 0.95 -1.54 0.14
BMC Racing Team9 3 0.95 0.21 0.57
AG2R-La Mondiale9 2 0.83 1.12 0.66
Team Katusha9 2 0.83 -0.70 0.28
Giant-Alpecin9 1 0.55 -0.18 0.53
Astana9 1 0.55 1.04 0.80
Team Sky9 1 0.55 1.42 0.99
Tinkoff-Saxo9 1 0.55 0.55 0.71
Lampre-Merida9 1 0.55 -0.21 0.29
MTN-Qhubeka9 1 0.55 0.60 0.60
FDJ9 1 0.55 -1.06 0.49
Europcar9 0 0.18 1.22 0.68
Bretagne-Séché Environnement9 0 0.18 -0.48 0.10
Bora-Argon 189 0 0.18 -1.65 0.28
IAM Cycling9 0 0.18 1.10 0.75
Cofidis9 0 0.18 -0.84 0.16
Cannondale-Garmin9 0 0.18 -0.55 0.55
Trek Factory Racing9 0 0.18 -0.16 0.71
LottoNL-Jumbo9 0 0.18 1.10 0.81
Orica-GreenEDGE9 0 0.18 -2.31 0.10
Movistar9 0 0.18 1.85 0.96

Results per country

The "StProb" column indicates the probability that a country with this many riders would win the same number of stages, assuming each participating rider had an equal chance of winning a stage. A probability of 0.50 indicates that the country won exactly as expected, a probability close to 0 indicates that the country won fewer stages than expected, and a probability close to 1 indicates that the country won more stages than expected.

The "GCProb" and "Lexico" columns indicate how well the country performed in the overall ranking. For both, a higher number is better; GCProb ranges from minus infinity to plus infinity, with an average of 0; Lexico ranges from 0 to 1, with an average of 0.5.

CountryRidersStages wonStProbGCProbLexico
France41 3 0.22 0.98 0.18
Netherlands20 0 0.05 -0.21 0.49
Italy16 1 0.31 -1.16 0.64
Spain15 3 0.84 3.64 0.87
Belgium11 1 0.47 -0.89 0.50
Switzerland10 0 0.16 -0.04 0.60
Germany10 6 1.00 -1.34 0.14
Australia10 1 0.51 -1.84 0.15
United Kingdom10 3 0.94 -0.06 0.90
Colombia6 0 0.25 1.67 0.97
Czechia4 1 0.78 1.61 0.75
Portugal4 0 0.32 -0.36 0.41
South-Africa4 0 0.32 -0.95 0.35
Poland4 1 0.78 -0.11 0.61
Luxembourg3 0 0.36 -0.89 0.64
Austria3 0 0.36 -0.72 0.25
Ireland3 0 0.36 0.46 0.63
United States3 0 0.36 -0.47 0.87
Denmark3 0 0.36 0.60 0.74
Canada2 0 0.40 0.00 0.69
Norway2 0 0.40 -0.16 0.43
Eritrea2 0 0.40 0.82 0.63
New-Zeeland2 0 0.40 -1.98 0.00
Estonia2 0 0.40 -0.03 0.82
Russia1 0 0.45 -1.40 0.00
Kazachstan1 0 0.45 -0.55 0.44
Ukraine1 0 0.45 0.62 0.73
Croatia1 0 0.45 0.41 0.68
Slovenia1 0 0.45 0.53 0.71
Lithuania1 0 0.45 -0.76 0.39
Argentina1 0 0.45 -1.40 0.00
Slovakia1 0 0.45 0.94 0.81

Solos

From reports of the stages of this Tour, I have calculated the length of the solo rides. A solo is when a rider is riding in front of the race, without any other riders. Time trials don't count for this. There is sometimes uncertainty about when a solo started or ended: the dark green bar indicates the solo length that I am certain of, the light green bar indicates the maximum that it could be.

Combined solos during this Tour
RiderSolo
P. Périchon63.0–83.0 km
A. Geniez47.0–53.0 km
S. Geschke48.0–50.0 km
P. Fédrigo38.0–50.0 km
R. Majka43.0–49.0 km
R. Bardet31.0–47.0 km
P. Rolland35.0–42.0 km
V. Nibali16.0–16.0 km
M. Gołaś15.0–16.0 km
R. Plaza15.0–15.0 km
S. Chavanel1.0–13.0 km
K. Vanbilsen7.0–11.0 km
T. De Gendt2.0–10.0 km
M. Trentin10.0–10.0 km
J. Rodríguez8.0–8.0 km
M. Kwiatkowski6.0–8.0 km
T. Pinot4.0–7.0 km
C. Froome6.0–7.0 km
T. Martin3.0–3.0 km
R. Gesink0.0–2.0 km
A. Vuillermoz1.0–1.0 km
Z. Stybar0.0–1.0 km