Tour de France 2019 : the real numbers of doping

100 years of the yellow jersey
Français


Last update : 20/08/2022

Statistics

The table below establishes, team by team, the count of the riders who have been or will be subsequently "pinned" in doping cases.

Teams Riders Pinned Top 10 Pinned Podium Pinned
Team Sky 8 0 2 0 2 0
BORA - hansgrohe 8 0 1 0 0 0
Deceuninck - Quick-Step 8 1 1 0 0 0
AG2R La Mondiale 8 0 0 0 0 0
Bahrain - Merida 8 1 0 0 0 0
Groupama - FDJ 8 0 0 0 0 0
Movistar Team 8 2 3 2 0 0
Astana Pro Team 8 1 0 0 0 0
Team Jumbo - Visma 8 0 1 0 1 0
EF Education First 8 0 1 0 0 0
Mitchelton - Scott 8 2 0 0 0 0
CCC Team 8 0 0 0 0 0
UAE Team Emirates 8 2 0 0 0 0
Trek - Segafredo 8 0 0 0 0 0
Team Sunweb 8 0 0 0 0 0
Cofidis, Solutions Credits 8 0 0 0 0 0
Lotto Soudal 8 1 0 0 0 0
Direct Energie 8 0 0 0 0 0
Team Katusha Alpecin 8 2 0 0 0 0
Wanty - Gobert Cycling Team 8 1 0 0 0 0
Team Dimension Data 8 1 0 0 0 0
Team Arkea - Samsic 8 0 1 0 0 0
Total 176 14 10 2 3 0
Pourcentage 8% 20% 0%

Pinned: Number of riders who violated the anti-doping rules.
Included in this category: riders who have been tested positive (including refuse to submit to doping control or hematocrit> 50%), having acknowledged having doped, having been sanctioned (by the justice, their federation or their team).
Not included (for example) : those whose sample B was negative.
Top 10: number of riders present in the top 10 of the final general classification.
Podium: number of riders present in the first 3 of the final general classification.

Other data :



The official ranking

Ranking source : www.procyclingstats (29/07/2019)

  1. Bernal Gomez Egan Arley in 82h57'00''
  2. Thomas Geraint at 0h01'11''
  3. Kruijswijk Steven at 0h01'31''
  4. Buchmann Emanuel at 0h01'56''
  5. Alaphilippe Julian at 0h04'05''
  6. Landa Meana Mikel at 0h04'23''
  7. Uran Rigoberto at 0h05'15''
  8. Quintana Rojas Nairo Alexander at 0h05'30'' - 2022 : positive control
  9. Valverde Alejandro at 0h06'12'' - 2006 : judicial investigation
  10. Barguil Warren at 0h07'32''
  11. Porte Richard Julian at 0h12'42''
  12. Martin Guillaume at 0h22'08''
  13. Gaudu David at 0h23'58''
  14. Aru Fabio at 0h27'36''
  15. Bardet Romain at 0h30'23''
  16. Kreuziger Roman at 0h36'09'' - 2011 : biological passport (no penalty)
  17. Reichenbach Sébastien at 0h44'29''
  18. Martin Daniel at 0h45'21''
  19. Lutsenko Alexey at 0h48'52''
  20. Herrada Lopez Jesús at 0h51'57''
  21. Meurisse Xandro at 0h56'47''
  22. Mas Nicolau Enric at 0h58'20''
  23. De Plus Laurens at 1h02'44''
  24. Bennett George at 1h04'40''
  25. Muhlberger Gregor at 1h04'40''
  26. Poels Wouter at 1h12'25''
  27. Kangert Tanel at 1h12'36''
  28. Mollema Bauke at 1h14'58''
  29. Yates Adam at 1h16'50''
  30. Bernard Julien at 1h20'07''
  31. Ciccone Giulio at 1h20'49''
  32. Woods Michael at 1h21'00''
  33. Molard Rudy at 1h21'17''
  34. Cherel Mickaël at 1h22'32''
  35. Konrad Patrick at 1h24'35''
  36. Van Avermaet Greg at 1h27'56''
  37. Soler Gimenez Marc at 1h35'45''
  38. Haig Jack at 1h36'59''
  39. Nibali Vincenzo at 1h37'02''
  40. Kämna Lennard at 1h39'36''
  41. Vuillermoz Alexis at 1h40'07''
  42. Izagirre Insausti Gorka at 1h40'17''
  43. Stuyven Jasper at 1h43'42''
  44. Teuns Dylan at 1h44'17''
  45. Roche Nicolas at 1h47'20''
  46. Van Baarle Dylan at 1h51'38''
  47. Henao Montoya Sergio Luis at 1h52'37'' - 2014 : biological passport (no penalty)
  48. Frank Mathias at 1h53'51''
  49. Yates Simon at 1h53'54'' - 2016 : positive control
  50. Castroviejo Nicolas Jonathan at 1h54'22''
  51. Zakarin Ilnur at 1h55'57'' - 2009 : positive control
  52. Trentin Matteo at 1h57'38'' - 2006 : positive control
  53. Faria Da Costa Rui Alberto at 1h59'02'' - 2010 : positive control (no penalty)
  54. Bilbao Lopez De Armentia Pello at 1h59'10''
  55. Amador Bipkazakova Andrei at 1h59'55''
  56. Gallopin Tony at 2h03'00''
  57. Perichon Pierre-luc at 2h05'35''
  58. Caruso Damiano at 2h07'15'' - 2007 : investigation
  59. Benoot Tiesj at 2h07'28''
  60. De Gendt Thomas at 2h10'33''
  61. Clarke Simon at 2h11'43''
  62. King Benjamin at 2h12'00''
  63. Geschke Simon at 2h13'25''
  64. Politt Nils at 2h14'28''
  65. Felline Fabio at 2h15'03''
  66. Taaramae Rein at 2h15'42''
  67. Matthews Michael at 2h16'34''
  68. Naesen Oliver at 2h16'43''
  69. Bettiol Alberto at 2h19'06''
  70. Schär Michael at 2h19'45''
  71. Fraile Matarranz Omar at 2h19'52''
  72. Impey Daryl at 2h24'58''
  73. Rosskopf Joseph at 2h26'36''
  74. Bouet Maxime at 2h28'04''
  75. Valgren Hundahl Michael at 2h28'07''
  76. Boasson Hagen Edvald at 2h28'19''
  77. Pauwels Serge at 2h32'14''
  78. Gesbert Élie at 2h33'02''
  79. Santos Simoes Oliveira Nelson Filipe at 2h35'51''
  80. Sicard Romain at 2h38'26''
  81. Skujins Toms at 2h39'50''
  82. Sagan Peter at 2h44'24''
  83. Kwiatkowski Michal at 2h46'14''
  84. Moscon Gianni at 2h47'23''
  85. Colbrelli Sonny at 2h48'27''
  86. Berhane Teweldememedhin Natnael at 2h49'25''
  87. Perez Anthony at 2h51'36''
  88. Pasqualon Andrea at 2h53'25''
  89. Oss Daniel at 2h54'56''
  90. Delaplace Anthony at 2h55'03''
  91. Houle Hugo at 2h56'11''
  92. Moinard Amaël at 2h59'17''
  93. Tratnik Jan at 3h00'37''
  94. Wellens Tim at 3h01'43''
  95. Ourselin Paul at 3h01'47''
  96. Küng Stefan at 3h02'38''
  97. Devenyns Dries at 3h02'42''
  98. Keukeleire Jens at 3h03'49''
  99. Erviti Ollo Imanol at 3h04'34''
  100. Rossetto Stéphane at 3h05'15''
  101. Teunissen Mike at 3h06'54''
  102. Roux Anthony at 3h08'49''
  103. Ledanois Kévin at 3h12'17''
  104. Cort Nielsen Magnus at 3h12'22''
  105. Verona Quintanilla Carlos at 3h13'05''
  106. Calméjane Lilian at 3h13'36''
  107. Stake Laengen Vegard at 3h15'24''
  108. Simon Julien at 3h17'08''
  109. Durbridge Luke at 3h18'36''
  110. Bystrom Sven Erik at 3h19'40''
  111. Eiking Odd Christian at 3h19'58''
  112. Juul Jensen Christopher at 3h22'22''
  113. Cosnefroy Benoît at 3h25'57''
  114. Garcia Cortina Ivan at 3h26'03''
  115. Gougeard Alexis at 3h27'10''
  116. Arndt Nikias at 3h27'43''
  117. Wurtz Schmidt Mads at 3h29'22''
  118. De Buyst Jasper at 3h31'36''
  119. Mohoric Matej at 3h33'43''
  120. Backaert Frederik at 3h34'00''
  121. Grellier Fabien at 3h35'12''
  122. Asgreen Kasper at 3h38'18''
  123. Vachon Florian at 3h43'22''
  124. Janse Van Rensburg Reinardt at 3h44'10''
  125. De Kort Koen at 3h44'48''
  126. Ladagnous Matthieu at 3h45'11''
  127. Wisniowski Lukasz at 3h46'34''
  128. Goncalves Maciel José Isidro at 3h47'15'' - 2022 : police investigation
  129. Cummings Steven at 3h49'45''
  130. Viviani Elia at 3h52'37''
  131. Turgis Anthony at 3h53'11''
  132. Ewan Caleb at 3h54'34''
  133. Lampaert Yves at 3h54'37''
  134. Haga Chad at 3h54'51''
  135. Scully Thomas at 3h56'52''
  136. De Gendt Aimé at 3h57'05''
  137. Bonifazio Niccolò at 3h59'44''
  138. Van Melsen Kevin at 4h00'20''
  139. Kristoff Alexander at 4h01'05''
  140. Groendahl Jansen Amund at 4h02'02''
  141. Burghardt Marcus at 4h02'18''
  142. Monfort Maxime at 4h03'56''
  143. Bonnet William at 4h05'32''
  144. Greipel André at 4h07'00''
  145. Groenewegen Dylan at 4h07'10''
  146. Hepburn Michael at 4h07'32''
  147. Bak Lars Ytting at 4h07'48''
  148. Haller Marco at 4h08'17''
  149. Richeze Ariel Maximiliano at 4h10'05'' - 2008 : positive control
  150. Kluge Roger at 4h13'43'' - 2010 : no location communication (no penalty)
  151. Dowsett Alex at 4h14'39''
  152. Morkov Christiansen Michael at 4h19'33''
  153. Debusschere Jens at 4h29'07''
  154. Offredo Yoann at 4h31'43'' - 2011 : no location communication
  155. Langeveld Sebastian at 4h34'23''



The alternative ranking

The ranking as it would be if we excluded all racers "pinned" in doping cases during their career.

  1. Bernal Gomez Egan Arley
  2. Thomas Geraint
  3. Kruijswijk Steven
  4. Buchmann Emanuel
  5. Alaphilippe Julian
  6. Landa Meana Mikel
  7. Uran Rigoberto
  8. Barguil Warren
  9. Porte Richard Julian
  10. Martin Guillaume
  11. Gaudu David
  12. Aru Fabio
  13. Bardet Romain
  14. Reichenbach Sébastien
  15. Martin Daniel
  16. Lutsenko Alexey
  17. Herrada Lopez Jesús
  18. Meurisse Xandro
  19. Mas Nicolau Enric
  20. De Plus Laurens
  21. Bennett George
  22. Muhlberger Gregor
  23. Poels Wouter
  24. Kangert Tanel
  25. Mollema Bauke
  26. Yates Adam
  27. Bernard Julien
  28. Ciccone Giulio
  29. Woods Michael
  30. Molard Rudy
  31. Cherel Mickaël
  32. Konrad Patrick
  33. Van Avermaet Greg
  34. Soler Gimenez Marc
  35. Haig Jack
  36. Nibali Vincenzo
  37. Kämna Lennard
  38. Vuillermoz Alexis
  39. Izagirre Insausti Gorka
  40. Stuyven Jasper
  41. Teuns Dylan
  42. Roche Nicolas
  43. Van Baarle Dylan
  44. Frank Mathias
  45. Castroviejo Nicolas Jonathan
  46. Bilbao Lopez De Armentia Pello
  47. Amador Bipkazakova Andrei
  48. Gallopin Tony
  49. Perichon Pierre-luc
  50. Benoot Tiesj
  51. De Gendt Thomas
  52. Clarke Simon
  53. King Benjamin
  54. Geschke Simon
  55. Politt Nils
  56. Felline Fabio
  57. Taaramae Rein
  58. Matthews Michael
  59. Naesen Oliver
  60. Bettiol Alberto
  61. Schär Michael
  62. Fraile Matarranz Omar
  63. Impey Daryl
  64. Rosskopf Joseph
  65. Bouet Maxime
  66. Valgren Hundahl Michael
  67. Boasson Hagen Edvald
  68. Pauwels Serge
  69. Gesbert Élie
  70. Santos Simoes Oliveira Nelson Filipe
  71. Sicard Romain
  72. Skujins Toms
  73. Sagan Peter
  74. Kwiatkowski Michal
  75. Moscon Gianni
  76. Colbrelli Sonny
  77. Berhane Teweldememedhin Natnael
  78. Perez Anthony
  79. Pasqualon Andrea
  80. Oss Daniel
  81. Delaplace Anthony
  82. Houle Hugo
  83. Moinard Amaël
  84. Tratnik Jan
  85. Wellens Tim
  86. Ourselin Paul
  87. Küng Stefan
  88. Devenyns Dries
  89. Keukeleire Jens
  90. Erviti Ollo Imanol
  91. Rossetto Stéphane
  92. Teunissen Mike
  93. Roux Anthony
  94. Ledanois Kévin
  95. Cort Nielsen Magnus
  96. Verona Quintanilla Carlos
  97. Calméjane Lilian
  98. Stake Laengen Vegard
  99. Simon Julien
  100. Durbridge Luke
  101. Bystrom Sven Erik
  102. Eiking Odd Christian
  103. Juul Jensen Christopher
  104. Cosnefroy Benoît
  105. Garcia Cortina Ivan
  106. Gougeard Alexis
  107. Arndt Nikias
  108. Wurtz Schmidt Mads
  109. De Buyst Jasper
  110. Mohoric Matej
  111. Backaert Frederik
  112. Grellier Fabien
  113. Asgreen Kasper
  114. Vachon Florian
  115. Janse Van Rensburg Reinardt
  116. De Kort Koen
  117. Ladagnous Matthieu
  118. Wisniowski Lukasz
  119. Cummings Steven
  120. Viviani Elia
  121. Turgis Anthony
  122. Ewan Caleb
  123. Lampaert Yves
  124. Haga Chad
  125. Scully Thomas
  126. De Gendt Aimé
  127. Bonifazio Niccolò
  128. Van Melsen Kevin
  129. Kristoff Alexander
  130. Groendahl Jansen Amund
  131. Burghardt Marcus
  132. Monfort Maxime
  133. Bonnet William
  134. Greipel André
  135. Groenewegen Dylan
  136. Hepburn Michael
  137. Bak Lars Ytting
  138. Haller Marco
  139. Dowsett Alex
  140. Morkov Christiansen Michael
  141. Debusschere Jens
  142. Langeveld Sebastian



The list of participants

The list of participants by team

Team Sky

13 years of existence, 4 cases, ie 0,31 per year

1. Thomas Geraint
2. Bernal Gomez Egan Arley
3. Castroviejo Nicolas Jonathan
4. Kwiatkowski Michal
5. Moscon Gianni
6. Poels Wouter
7. Rowe Luke
8. Van Baarle Dylan

BORA - hansgrohe

13 years of existence, 1 case, ie 0,08 per year

11. Sagan Peter
12. Buchmann Emanuel
13. Burghardt Marcus
14. Konrad Patrick
15. Muhlberger Gregor
16. Oss Daniel
17. Pöstlberger Lukas
18. Schachmann Maximilian

Deceuninck - Quick-Step

30 years of existence, 26 cases, ie 0,87 per year

21. Alaphilippe Julian
22. Asgreen Kasper
23. Devenyns Dries
24. Lampaert Yves
25. Mas Nicolau Enric
26. Morkov Christiansen Michael
27. Richeze Ariel Maximiliano - 2008 : positive control
28. Viviani Elia

AG2R La Mondiale

31 years of existence, 17 cases, ie 0,55 per year

31. Bardet Romain
32. Cherel Mickaël
33. Cosnefroy Benoît
34. Frank Mathias
35. Gallopin Tony
36. Gougeard Alexis
37. Naesen Oliver
38. Vuillermoz Alexis

Bahrain - Merida

6 years of existence, 2 cases, ie 0,33 per year

41. Nibali Vincenzo
42. Caruso Damiano - 2007 : investigation
43. Colbrelli Sonny
44. Dennis Rohan
45. Garcia Cortina Ivan
46. Mohoric Matej
47. Teuns Dylan
48. Tratnik Jan

Groupama - FDJ

26 years of existence, 12 cases, ie 0,46 per year

51. Pinot Thibaut
52. Bonnet William
53. Gaudu David
54. Küng Stefan
55. Ladagnous Matthieu
56. Molard Rudy
57. Reichenbach Sébastien
58. Roux Anthony

Movistar Team

43 years of existence, 29 cases, ie 0,67 per year

61. Quintana Rojas Nairo Alexander - 2022 : positive control
62. Valverde Alejandro - 2006 : judicial investigation
63. Amador Bipkazakova Andrei
64. Erviti Ollo Imanol
65. Landa Meana Mikel
66. Santos Simoes Oliveira Nelson Filipe
67. Soler Gimenez Marc
68. Verona Quintanilla Carlos

Astana Pro Team

16 years of existence, 19 cases, ie 1,19 per year

71. Fuglsang Jakob
72. Bilbao Lopez De Armentia Pello
73. Fraile Matarranz Omar
74. Houle Hugo
75. Izagirre Insausti Gorka
76. Lutsenko Alexey
77. Cort Nielsen Magnus
78. Sanchez Gil Luis Leon - 2006 : internal inquiry

Team Jumbo - Visma

39 years of existence, 24 cases, ie 0,62 per year

81. Kruijswijk Steven
82. Bennett George
83. De Plus Laurens
84. Groenewegen Dylan
85. Groendahl Jansen Amund
86. Martin Tony
87. Teunissen Mike
88. Van Aert Wout

EF Education First

18 years of existence, 3 cases, ie 0,17 per year

91. Uran Rigoberto
92. Bettiol Alberto
93. Clarke Simon
94. Kangert Tanel
95. Langeveld Sebastian
96. Scully Thomas
97. Van Garderen Tejay
98. Woods Michael

Mitchelton - Scott

11 years of existence, 2 cases, ie 0,18 per year

101. Yates Adam
102. Durbridge Luke
103. Haig Jack
104. Hepburn Michael
105. Impey Daryl
106. Juul Jensen Christopher
107. Trentin Matteo - 2006 : positive control
108. Yates Simon - 2016 : positive control

CCC Team

21 years of existence, 18 cases, ie 0,86 per year

111. Van Avermaet Greg
112. Bevin Patrick
113. De Marchi Alessandro
114. Geschke Simon
115. Pauwels Serge
116. Rosskopf Joseph
117. Schär Michael
118. Wisniowski Lukasz

UAE Team Emirates

24 years of existence, 34 cases, ie 1,42 per year

121. Martin Daniel
122. Aru Fabio
123. Bystrom Sven Erik
124. Faria Da Costa Rui Alberto - 2010 : positive control (no penalty)
125. Henao Montoya Sergio Luis - 2014 : biological passport (no penalty)
126. Kristoff Alexander
127. Stake Laengen Vegard
128. Philipsen Jasper

Trek - Segafredo

12 years of existence, 4 cases, ie 0,33 per year

131. Porte Richard Julian
132. Bernard Julien
133. Ciccone Giulio
134. De Kort Koen
135. Felline Fabio
136. Mollema Bauke
137. Skujins Toms
138. Stuyven Jasper

Team Sunweb

18 years of existence, 3 cases, ie 0,17 per year

141. Matthews Michael
142. Arndt Nikias
143. Bol Cees
144. Haga Chad
145. Kämna Lennard
146. Kelderman Wilco
147. Kragh Andersen Soren
148. Roche Nicolas

Cofidis, Solutions Credits

27 years of existence, 21 cases, ie 0,78 per year

151. Laporte Christophe
152. Berhane Teweldememedhin Natnael
153. Edet Nicolas
154. Herrada Lopez Jesús
155. Perez Anthony
156. Perichon Pierre-luc
157. Rossetto Stéphane
158. Simon Julien

Lotto Soudal

39 years of existence, 14 cases, ie 0,36 per year

161. Ewan Caleb
162. Benoot Tiesj
163. De Buyst Jasper
164. De Gendt Thomas
165. Keukeleire Jens
166. Kluge Roger - 2010 : no location communication (no penalty)
167. Monfort Maxime
168. Wellens Tim

Direct Energie

23 years of existence, 6 cases, ie 0,26 per year

171. Calméjane Lilian
172. Bonifazio Niccolò
173. Grellier Fabien
174. Ourselin Paul
175. Sicard Romain
176. Taaramae Rein
177. Terpstra Niki
178. Turgis Anthony

Team Katusha Alpecin

11 years of existence, 9 cases, ie 0,82 per year

181. Zakarin Ilnur - 2009 : positive control
182. Debusschere Jens
183. Dowsett Alex
184. Goncalves Maciel José Isidro - 2022 : police investigation
185. Haller Marco
186. Politt Nils
187. Wurtz Schmidt Mads
188. Zabel Rick

Wanty - Gobert Cycling Team

18 years of existence, 4 cases, ie 0,22 per year

191. Martin Guillaume
192. Backaert Frederik
193. De Gendt Aimé
194. Eiking Odd Christian
195. Meurisse Xandro
196. Offredo Yoann - 2011 : no location communication
197. Pasqualon Andrea
198. Van Melsen Kevin

Team Dimension Data

15 years of existence, 1 case, ie 0,07 per year

201. Boasson Hagen Edvald
202. Bak Lars Ytting
203. Cummings Steven
204. Janse Van Rensburg Reinardt
205. King Benjamin
206. Kreuziger Roman - 2011 : biological passport (no penalty)
207. Nizzolo Giacomo
208. Valgren Hundahl Michael

Team Arkea - Samsic

27 years of existence, 1 case, ie 0,04 per year

211. Barguil Warren
212. Bouet Maxime
213. Delaplace Anthony
214. Gesbert Élie
215. Greipel André
216. Ledanois Kévin
217. Moinard Amaël
218. Vachon Florian



Press review of the Tour de France 2019



See also