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 2018. I also have information about the previous edition (2017). I also have information about the next edition (2019).

Stage prizes

Date Nr. From To Distance
(km)
WinnerAge
(yearday)
NatCombativityAge
(yearday)
Nat
07 Jul 20181 Île de NoirmoutierFontenay-le-ComteVlakke etappe201F. Gaviria23323COLY. Offredo31237FRA
08 Jul 20182 Mouilleron-Saint-GermainLa Roche-sur-YonVlakke etappe182.5P. Sagan28163SLVS. Chavanel399FRA
09 Jul 20183 CholetCholetTijdrit35.5BMC Racing TeamN/A
10 Jul 20184 La BauleSarzeauVlakke etappe195F. Gaviria23326COLJ. Cousin2935FRA
11 Jul 20185 LorientQuimperHalf-bergetappe204.5P. Sagan28166SLVT. Skujinš2727LAT
12 Jul 20186 BrestMûr de BretagneHalf-bergetappe181D. Martin31327IRED. Gaudin31327FRA
13 Jul 20187 FougéresChartresVlakke etappe231D. Groenewegen2522NEDL. Pichon31360FRA
14 Jul 20188 DreuxAmiensVlakke etappe181D. Groenewegen2523NEDF. Grellier23256FRA
15 Jul 20189 ArrasRoubaixHalf-bergetappe156.5J. Degenkolb29188GERD. Gaudin31330FRA
17 Jul 201810 AnnecyLe Grand-BornandBergetappe158.5J. Alaphilippe2636FRAG. Van Avermaet3361BEL
18 Jul 201811 AlbertvilleLa RosiereBergetappe108.5G. Thomas3255GBRA. Valverde3884ESP
19 Jul 201812 Bourg-Saint-MauriceL'Alpe d'HuezBergetappe175.5G. Thomas3256GBRS. Kruijswijk3143NED
20 Jul 201813 Le Bourg-d'OisansValenceVlakke etappe169.6P. Sagan28175SLVM. Schär3253SUI
21 Jul 201814 Saint-Paul-Trois-ChâteauxMendeHalf-bergetappe188O. Fraile285ESPJ. Stuyven2695BEL
22 Jul 201815 MillauCarcassonneHalf-bergetappe181.5M. Cort Nielsen25186DENR. Majka28314POL
24 Jul 201816 CarcassonneBagnères-de-LuchonHalf-bergetappe218J. Alaphilippe2643FRAP. Gilbert3620BEL
25 Jul 201817 Bagnères-de-LuchonSaint-Lary-SoulanBergetappe65N. Quintana28171COLT. Kangert31136EST
26 Jul 201818 Trie-sur-BaisePauVlakke etappe171A. Démare26335FRAL. Durbridge27109AUS
27 Jul 201819 LourdesLarunsBergetappe200.5P. Roglič28271SLOM. Landa28226ITA
28 Jul 201820 Saint-Pée-sur-NivelleEspeletteTijdrit31T. Dumoulin27259NEDN/A
29 Jul 201821 HouillesParisVlakke etappe116A. Kristoff3125NORN/A

Classification leaders

Date Nr. General Age
(yearday)
Nat Points Age
(yearday)
Nat Mountains Age
(yearday)
NatYoung riderAge
(yearday)
NatTeams
07 Jul 20181F. Gaviria23323COLF. Gaviria23323COLK. Ledanois24360FRAF. Gaviria23323COLQuick Step
08 Jul 20182P. Sagan28163SLVP. Sagan28163SLVD. Smith25126NZLF. Gaviria23324COLQuick Step
09 Jul 20183G. Van Avermaet3353BELP. Sagan28164SLVD. Smith25127NZLS. Kragh23334DENQuick Step
10 Jul 20184G. Van Avermaet3354BELP. Sagan28165SLVD. Smith25128NZLS. Kragh23335DENQuick Step
11 Jul 20185G. Van Avermaet3355BELP. Sagan28166SLVT. Skujinš2727LATS. Kragh23336DENQuick Step
12 Jul 20186G. Van Avermaet3356BELP. Sagan28167SLVT. Skujinš2728LATS. Kragh23337DENQuick Step
13 Jul 20187G. Van Avermaet3357BELP. Sagan28168SLVT. Skujinš2729LATS. Kragh23338DENQuick Step
14 Jul 20188G. Van Avermaet3358BELP. Sagan28169SLVT. Skujinš2730LATS. Kragh23339DENQuick Step
15 Jul 20189G. Van Avermaet3359BELP. Sagan28170SLVT. Skujinš2731LATS. Kragh23340DENQuick Step
17 Jul 201810G. Van Avermaet3361BELP. Sagan28172SLVJ. Alaphilippe2636FRAP. Latour24278FRAMovistar
18 Jul 201811G. Thomas3255GBRP. Sagan28173SLVJ. Alaphilippe2637FRAP. Latour24279FRAMovistar
19 Jul 201812G. Thomas3256GBRP. Sagan28174SLVJ. Alaphilippe2638FRAP. Latour24280FRAMovistar
20 Jul 201813G. Thomas3257GBRP. Sagan28175SLVJ. Alaphilippe2639FRAP. Latour24281FRAMovistar
21 Jul 201814G. Thomas3258GBRP. Sagan28176SLVJ. Alaphilippe2640FRAP. Latour24282FRAMovistar
22 Jul 201815G. Thomas3259GBRP. Sagan28177SLVJ. Alaphilippe2641FRAP. Latour24283FRAMovistar
24 Jul 201816G. Thomas3261GBRP. Sagan28179SLVJ. Alaphilippe2643FRAP. Latour24285FRABahrein-Merida
25 Jul 201817G. Thomas3262GBRP. Sagan28180SLVJ. Alaphilippe2644FRAP. Latour24286FRAMovistar
26 Jul 201818G. Thomas3263GBRP. Sagan28181SLVJ. Alaphilippe2645FRAP. Latour24287FRAMovistar
27 Jul 201819G. Thomas3264GBRP. Sagan28182SLVJ. Alaphilippe2646FRAP. Latour24288FRAMovistar
28 Jul 201820G. Thomas3265GBRP. Sagan28183SLVJ. Alaphilippe2647FRAP. Latour24289FRAMovistar
29 Jul 201821G. Thomas3266GBRP. Sagan28184SLVJ. Alaphilippe2648FRAP. Latour24290FRAMovistar

Table: classification winners

ClassificationWinnerAge
(yearday)
General classificationG. Thomas3266
Points classificationP. Sagan28184
Mountains classificationJ. Alaphilippe2648
Young rider classificationP. Latour24290
Most combative riderD. Martin31344
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 Geraint Thomas (the winner) and Tom Dumoulin (second) in the general classification is shown.

Final1:51
StageTypeTime gainMargin of winner
2Bonus on stage finish 0:01 0:01
3Team time trial 0:07 0:08
6Time difference in normal stage 0:50 0:58
6Penalty 0:20 1:18
6Bonus on stage finish 0:02 1:20
11Time difference in normal stage 0:20 1:40
11Bonus on stage finish 0:04 1:44
12Time difference in normal stage 0:02 1:46
12Bonus on stage finish 0:04 1:50
17Time difference in normal stage 0:05 1:55
17Bonus on stage finish 0:04 1:59
19Bonus on stage finish 0:06 2:05
20Time trial −0:14 1:51
TypeMargin of winner
Bonus on stage finish0:21
Team time trial0:07
Time difference in normal stage1:17
Penalty0:20
Time trial−0:14

Participants

NumberName NatTeamFinal
2018
Young?Riders
previous Tours
Best result
previous Tours
Stages won
previous Tours
Classifications won
previous Tours
Jerseys worn
previous Tours
1Chris Froome (3341)
GBRTeam Sky3No717General classification (4x) Mountains (1x)  Gele trui(59x)Bolletjestrui(17x)
2Egan Arley Bernal (21168)
COLTeam Sky15Yes0
3Jonathan Castroviejo (3165)
ESPTeam Sky70No3240
4Michał Kwiatkowski (2829)
POLTeam Sky49No4110 Witte trui(12x)
5Gianni Moscon (2472)
ITATeam SkyNP15Yes0
6Wout Poels (30273)
NEDTeam Sky58No5280
7Luke Rowe (28113)
GBRTeam Sky128No31360
8Geraint Thomas (3237)
GBRTeam Sky1No8151 Gele trui(4x)Groene trui(1x)Witte trui(10x)
11Rigoberto Urán (31156)
COLEF Education First-Drapac CannondaleNP12No421 Witte trui(4x)
12Simon Clarke (31348)
AUSEF Education First-Drapac Cannondale100No3680
13Lawson Craddock (26131)
USAEF Education First-Drapac Cannondale145No11240
14Daniel Felipe Martínez (2266)
COLEF Education First-Drapac Cannondale36Yes0
15Taylor Phinney (284)
USAEF Education First-Drapac Cannondale136No11590 Bolletjestrui(1x)
16Pierre Rolland (31264)
FRAEF Education First-Drapac Cannondale27No982Young rider (1x)  Bolletjestrui(11x)Witte trui(3x)
17Thomas Scully (28168)
NZLEF Education First-Drapac Cannondale129No0
18Sep Vanmarcke (29337)
BELEF Education First-Drapac Cannondale115No41040
21Romain Bardet (27234)
FRAAG2R-La Mondiale6No523Combativity (1x)  Bolletjestrui(1x)Witte trui(6x)
22Silvan Dillier (27332)
SUIAG2R-La Mondiale83No0
23Axel Domont (27328)
FRAAG2R-La MondialeAB4No1680
24Mathias Frank (31204)
SUIAG2R-La Mondiale55No580
25Tony Gallopin (3037)
FRAAG2R-La MondialeAB12No7211 Gele trui(1x)
26Pierre-Roger Latour (24262)
FRAAG2R-La Mondiale13Yes1290 Witte trui(2x)
27Oliver Naesen (27288)
BELAG2R-La Mondiale66No2630
28Alexis Vuillermoz (3029)
FRAAG2R-La MondialeNP10No4131
31Michael Matthews (27278)
AUSTeam SunwebNP5No3693Points (1x)  Groene trui(5x)
32Tom Dumoulin (27232)
NEDTeam Sunweb2No4332 Witte trui(1x)
33Nikias Arndt (26225)
GERTeam Sunweb67No1840
34Simon Geschke (32110)
GERTeam Sunweb25No5381
35Chad Haga (29308)
USATeam Sunweb72No0
36Søren Kragh (23325)
DENTeam Sunweb52Yes0
37Laurens ten Dam (37229)
NEDTeam Sunweb51No990
38Edward Theuns (2762)
BELTeam Sunweb88No10 Witte trui(1x)
41Warren Barguil (26246)
FRAFortuneo-Samsic17No3102Mountains (1x) Combativity (1x)  Bolletjestrui(13x)
42Maxime Bouet (31240)
FRAFortuneo-Samsic42No6550
43Elie Gesbert (230)
FRAFortuneo-Samsic86Yes1850
44Romain Hardy (29310)
FRAFortuneo-Samsic105No1260
45Kevin Ledanois (24353)
FRAFortuneo-Samsic96Yes0
46Amaël Moinard (36149)
FRAFortuneo-Samsic48No9150
47Laurent Pichon (31347)
FRAFortuneo-Samsic98No11250
48Florian Vachon (33179)
FRAFortuneo-Samsic99No4880
51Vincenzo Nibali (33228)
ITABahrein-MeridaNP13No615General classification (1x)  Gele trui(19x)Bolletjestrui(1x)Witte trui(4x)
52Sonny Colbrelli (2845)
ITABahrein-Merida109No11220
53Heinrich Haussler (34126)
GERBahrein-Merida125No4971
54Gorka Izagirre (30267)
ESPBahrein-Merida24No5320
55Jon Izagirre (29146)
ESPBahrein-Merida22No4231
56Kristijan Koren (31218)
DSLOBahrein-Merida102No7690
57Franco Pellizotti (40167)
DITABahrein-Merida60No3370Mountains (1x) Combativity (1x)  Bolletjestrui(9x)
58Domenico Pozzovivo (35213)
ITABahrein-Merida18No1330
61Adam Yates (25327)
GBRMitchelton-Scott29No240Young rider (1x)  Witte trui(15x)
62Jack Bauer (3384)
NZLMitchelton-Scott121No41050
63Luke Durbridge (2783)
AUSMitchelton-Scott118No41120
64Mathew Hayman (4072)
AUSMitchelton-Scott108No31350
65Michael Hepburn (26318)
AUSMitchelton-Scott117No0
66Damien Howson (25321)
AUSMitchelton-ScottNP16No1880
67Daryl Impey (33206)
SAFMitchelton-Scott46No5380 Gele trui(2x)
68Mikel Nieve (3435)
ESPMitchelton-Scott23No4120
71Nairo Alexander Quintana (28147)
COLMovistar10No421Mountains (1x) Young rider (2x)  Bolletjestrui(2x)Witte trui(22x)
72Andrey Amador (31306)
CRCMovistar50No3540
73Daniele Bennati (37279)
ITAMovistar104No7752
74Imanol Erviti (34228)
ESPMovistar77No8770
75Mikel Landa (28200)
ITAMovistar7No240
76José Joaquin Rojas (32329)
ESPMovistarAB9No6680 Groene trui(3x)
77Marc Soler (24231)
ESPMovistar62Yes0
78Alejandro Valverde (3866)
DESPMovistar14No1033 Gele trui(2x)Groene trui(1x)Witte trui(3x)
81Richard Julian Porte (33151)
AUSBMC Racing TeamAB9No750
82Paddy Bevin (27136)
NZLBMC Racing TeamAB14No11140
83Damiano Caruso (30262)
ITABMC Racing Team20No3110
84Simon Gerrans (3845)
AUSBMC Racing Team107No11792 Gele trui(2x)
85Stefan Küng (24227)
SUIBMC Racing Team53Yes1790 Witte trui(2x)
86Michael Schär (3233)
SUIBMC Racing Team90No7430
87Greg Van Avermaet (3344)
BELBMC Racing Team28No5382 Gele trui(3x)
88Tejay Van Garderen (29322)
USABMC Racing Team32No650Young rider (1x)  Bolletjestrui(1x)Witte trui(19x)
91Daniel Martin (31315)
IREUAE Team Emirates8No561
92John Darwin Atapuma (30167)
COLUAE Team Emirates69No2410
93Kristijan Đurasek (30340)
DCROUAE Team Emirates40No4460
94Roberto Ferrari (35114)
ITAUAE Team Emirates138No11570
95Alexander Kristoff (30361)
NORUAE Team Emirates114No51252
96Marco Marcato (34140)
ITAUAE Team Emirates126No4670
97Rory Sutherland (36143)
AUSUAE Team Emirates106No0
98Oliviero Troia (23303)
ITAUAE Team Emirates133Yes0
101Julian Alaphilippe (2619)
FRAQuick Step33No1410 Witte trui(5x)
102Tim Declercq (29101)
BELQuick StepAB16No0
103Fernando Gaviria (23316)
COLQuick StepAB12Yes0
104Philippe Gilbert (35361)
BELQuick StepNP17No8381 Gele trui(1x)Bolletjestrui(3x)Groene trui(7x)
105Bob Jungels (25281)
LUXQuick Step11No1270
106Yves Lampaert (2782)
BELQuick Step80No0
107Maximiliano Ariel Richeze (35116)
DARGQuick Step135No21440
108Niki Terpstra (3443)
NEDQuick Step119No6940
111Peter Sagan (28156)
SLVBora-Hansgrohe71No6428Points (5x) Combativity (1x)  Gele trui(3x)Groene trui(86x)Witte trui(14x)
112Maciej Bodnar (33115)
POLBora-Hansgrohe122No51121
113Marcus Burghardt (351)
GERBora-Hansgrohe92No9581
114Rafał Majka (28292)
POLBora-Hansgrohe19No4273Mountains (2x)  Bolletjestrui(14x)
115Gregor Mühlberger (2488)
AUTBora-Hansgrohe76Yes0
116Daniel Oss (31169)
ITABora-Hansgrohe112No5690
117Pawel Poljanski (2856)
POLBora-Hansgrohe94No1800
118Lukas Pöstlberger (26172)
AUTBora-Hansgrohe132No0
121Jakob Fuglsang (33100)
DENAstana12No770
122Omar Fraile (27349)
ESPAstana57No0
123Dmitriy Gruzdev (32110)
KAZAstanaHD12No31150
124Jesper Hansen (27251)
DENAstana56No0
125Tanel Kangert (31112)
ESTAstana16No3200
126Magnus Cort Nielsen (25165)
DENAstana68Yes0
127Luis Leon Sánchez (34219)
ESPAstanaAB2No7114
128Michael Valgren (26144)
DENAstana44No3610
131Mark Cavendish (3340)
GBRTeam Dimension DataHD11No1113030Points (1x)  Gele trui(1x)Groene trui(25x)
132Edvald Boasson (3145)
NORTeam Dimension Data84No7533
133Reinardt Janse Van Rensburg (29147)
SAFTeam Dimension Data110No3960
134Serge Pauwels (34222)
BELTeam Dimension DataNP16No4130
135Mark Renshaw (35252)
AUSTeam Dimension DataHD11No91420
136Tom-Jelte Slagter (28365)
NEDTeam Dimension Data59No2560
137Jay Robert Thomson (3280)
SAFTeam Dimension Data143No0
138Julien Vermote (28340)
BELTeam Dimension Data75No31140
141Ilnur Zakarin (28289)
DRUSKatusha-Alpecin9No1251
142Ian Boswell (27144)
USAKatusha-Alpecin79No0
143Robert Kišerlovski (31326)
CROKatusha-AlpecinAB5No3310
144Marcel Kittel (3050)
GERKatusha-AlpecinHD11No516114 Gele trui(2x)Groene trui(15x)Witte trui(1x)
145Pavel Kochetkov (32116)
RUSKatusha-Alpecin61No0
146Tony Martin (3368)
GERKatusha-AlpecinNP9No9365 Gele trui(3x)Bolletjestrui(1x)Witte trui(15x)
147Nils Politt (24117)
GERKatusha-Alpecin87Yes1950
148Rick Zabel (24206)
GERKatusha-AlpecinAB12Yes11450
151Arnaud Démare (26309)
FRAGroupama-FDJ141No31381 Groene trui(3x)
152David Gaudu (21263)
FRAGroupama-FDJ34Yes0
153Jacopo Guarnieri (30321)
ITAGroupama-FDJ144No31490
154Olivier Le Gac (24308)
FRAGroupama-FDJ127Yes11580
155Tobias Ludvigsson (27129)
SUIGroupama-FDJ74No0
156Rudy Molard (28287)
FRAGroupama-FDJ38No3360
157Ramon Sinkeldam (29141)
NEDGroupama-FDJ134No31430
158Arthur Vichot (29216)
FRAGroupama-FDJ41No6660
161Steven Kruijswijk (3124)
NEDLottoNL-Jumbo5No3150
162Robert Gesink (3231)
NEDLottoNL-Jumbo31No760 Witte trui(5x)
163Dylan Groenewegen (259)
NEDLottoNL-JumboAB12Yes21561
164Amund Grøndahl (24140)
NORLottoNL-Jumbo139Yes0
165Paul Martens (34248)
GERLottoNL-Jumbo81No3800
166Primož Roglič (28245)
SLOLottoNL-Jumbo4No1381
167Timo Roosen (25170)
NEDLottoNL-Jumbo137Yes21110
168Antwan Tolhoek (2463)
DNEDLottoNL-Jumbo37Yes0
171André Greipel (35350)
GERLotto-SoudalAB12No712311 Groene trui(7x)
172Tiesj Benoot (24112)
BELLotto-SoudalNP5Yes1200
173Jasper De Buyst (24219)
BELLotto-Soudal142Yes0
174Thomas De Gendt (31237)
BELLotto-Soudal65No5401 Bolletjestrui(6x)
175Jens Keukeleire (29219)
BELLotto-SoudalNP10No2590
176Tomasz Marczyński (34116)
POLLotto-Soudal103No0
177Marcel Sieberg (3662)
GERLotto-SoudalAB12No81200
178Jelle Vanendert (33131)
BELLotto-SoudalAB19No2201 Bolletjestrui(5x)
181Lilian Calmejane (25206)
FRADirect Énergie30No1351 Bolletjestrui(1x)
182Thomas Boudat (24127)
FRADirect Énergie89Yes11400
183Sylvain Chavanel (391)
FRADirect Énergie39No17203Combativity (2x)  Gele trui(2x)Bolletjestrui(4x)Groene trui(1x)
184Jérôme Cousin (2925)
FRADirect Énergie93No21210
185Damien Gaudin (31315)
FRADirect Énergie140No11460
186Fabien Grellier (23243)
FRADirect Énergie120Yes0
187Romain Sicard (30181)
FRADirect Énergie73No4330
188Rein Taaramäe (3168)
ESTDirect ÉnergieHD12No6120 Witte trui(3x)
191Bauke Mollema (31217)
NEDTrek-Segafredo26No761
192Julien Bernard (26105)
FRATrek-Segafredo35No0
193Koen de Kort (35296)
NEDTrek-Segafredo78No6700
194John Degenkolb (29174)
GERTrek-Segafredo111No51090
195Michael Gogl (24239)
AUTTrek-Segafredo113Yes11460
196Tsgabu Gebremaryan Grmay (26310)
ETHTrek-SegafredoAB2No2730
197Toms Skujinš (2716)
LATTrek-Segafredo82No0
198Jasper Stuyven (2674)
BELTrek-Segafredo63No1990 Bolletjestrui(3x)
201Christophe Laporte (25201)
FRACofidis124No31270
202Dimitri Claeys (3113)
BELCofidis130No11630
203Nicolas Edet (30211)
FRACofidis43No5760
204Jesús Herrada (27340)
ESPCofidis47No3610
205Daniel Navarro (34358)
ESPCofidis45No890
206Anthony Perez (2770)
FRACofidis85No0
207Julien Simon (32270)
FRACofidis101No5870
208Anthony Turgis (2446)
FRACofidis116Yes0
211Guillaume Martin (2521)
FRAWanty-Groupe Gobert21Yes1230
212Thomas Degand (3249)
BELWanty-Groupe Gobert54No1340
213Timothy Dupont (30242)
BELWanty-Groupe Gobert131No0
214Marco Minnaard (2980)
NEDWanty-Groupe Gobert64No1400
215Yoann Offredo (31231)
FRAWanty-Groupe Gobert91No11100
216Andrea Pasqualon (30180)
ITAWanty-Groupe Gobert95No11370
217Dion Smith (25119)
NZLWanty-Groupe Gobert97Yes11240
218Guillaume Van Keirsbulck (27137)
BELWanty-Groupe Gobert123No11470

There are 176 participants out of 176 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
Quick Step8 4 0.99 -1.09 0.56
LottoNL-Jumbo8 3 0.95 0.80 0.89
Bora-Hansgrohe8 3 0.95 -0.07 0.46
Astana8 2 0.83 0.94 0.59
UAE Team Emirates8 2 0.83 -0.18 0.73
Team Sky8 2 0.83 1.58 1.00
Movistar8 1 0.55 1.58 0.78
BMC Racing Team8 1 0.55 0.40 0.42
Groupama-FDJ8 1 0.55 -0.18 0.24
Trek-Segafredo8 1 0.55 0.28 0.35
Team Sunweb8 1 0.55 1.35 0.94
Team Dimension Data8 0 0.18 -1.75 0.06
AG2R-La Mondiale8 0 0.18 0.01 0.70
Direct Énergie8 0 0.18 -0.26 0.29
EF Education First-Drapac Cannondale8 0 0.18 -1.00 0.33
Wanty-Groupe Gobert8 0 0.18 0.23 0.42
Cofidis8 0 0.18 0.12 0.16
Lotto-Soudal8 0 0.18 -2.89 0.03
Katusha-Alpecin8 0 0.18 -1.22 0.55
Mitchelton-Scott8 0 0.18 -0.11 0.40
Bahrein-Merida8 0 0.18 0.62 0.50
Fortuneo-Samsic8 0 0.18 0.83 0.51

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
France35 3 0.25 1.35 0.29
Belgium19 0 0.04 -2.12 0.04
Italy14 0 0.08 -0.81 0.58
Netherlands14 3 0.83 1.51 0.92
Spain12 1 0.38 1.75 0.41
Germany12 1 0.38 -1.94 0.15
Australia10 0 0.14 -2.65 0.00
Colombia6 3 0.98 0.64 0.70
United Kingdom5 2 0.92 1.07 1.00
Denmark5 1 0.70 1.87 0.75
Poland5 0 0.27 0.49 0.62
United States5 0 0.27 -0.19 0.43
Switzerland5 0 0.27 0.78 0.23
New-Zeeland4 0 0.30 -1.53 0.08
Norway3 1 0.82 -0.82 0.21
South-Africa3 0 0.34 -0.38 0.47
Austria3 0 0.34 -0.63 0.25
Russia2 0 0.39 1.49 0.92
Estonia2 0 0.39 0.00 0.85
Slovenia2 1 0.88 0.99 0.97
Croatia2 0 0.39 -0.33 0.65
Luxembourg1 0 0.44 1.53 0.95
Argentina1 0 0.44 -0.92 0.35
Slovakia1 3 1.00 0.34 0.66
Kazachstan1 0 0.44 -1.43 0.00
Ireland1 1 0.94 1.58 0.96
Costa Rica1 0 0.44 0.76 0.76
Ethiopia1 0 0.44 -1.43 0.00
Latvia1 0 0.44 0.13 0.60

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
S. Chavanel160.0–191.5 km
Y. Offredo108.0–108.0 km
S. Kruijswijk70.0–70.0 km
L. Pichon46.0–46.0 km
R. Majka32.0–46.0 km
J. Alaphilippe33.0–41.0 km
J. Stuyven30.0–34.0 km
P. Rolland8.0–32.0 km
L. Calmejane21.0–31.0 km
P. Gilbert1.0–26.0 km
T. Kangert23.0–25.0 km
M. Schär17.0–24.0 km
D. Gaudin11.0–14.0 km
J. Bauer8.0–12.0 km
A. Yates0.5–11.0 km
N. Politt1.0–8.0 km
P. Roglič6.0–8.0 km
M. Nieve7.5–7.5 km
N. Quintana5.5–5.5 km
R. Taaramäe5.0–5.0 km
T. Degand4.0–4.0 km
O. Fraile1.0–2.0 km
G. Thomas0.0–1.5 km
F. Grellier1.0–1.0 km