Tour of Spain 2021 : the real numbers of doping

Traduire en français


Last update 27/08/2025 - cyclisme-dopage.com

Confidence Index Cyclisme-Dopage.com (ICCD)

"Who can I trust?". This is the question that everyone asks themselves every year at the start of a grand Tour. To provide some answers, since 2021 we have been publishing our ICCD : Cyclisme-Dopage.com Confidence Index.

We use this ICCD to attach colored symbols to the names of teams and riders in the lists below.

To understand them, click here.

Indice de Confiance ICCD


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
JUMBO-VISMA 8 0 2 0 1 0
AG2R CITROEN TEAM 8 0 0 0 0 0
Alpecin-Fenix 8 0 0 0 0 0
Astana - Premier Tech 8 1 0 0 0 0
BAHRAIN VICTORIOUS 8 1 2 0 1 0
BORA - hansgrohe 8 0 1 0 0 0
Burgos-BH 8 0 0 0 0 0
CAJA RURAL-SEGUROS RGA 8 0 0 0 0 0
COFIDIS 8 0 1 0 0 0
DECEUNINCK - QUICK-STEP 8 0 0 0 0 0
EF Education - Nippo 8 0 0 0 0 0
Euskaltel - Euskadi 8 0 0 0 0 0
Groupama - FDJ 8 0 0 0 0 0
INEOS Grenadiers 8 0 2 0 0 0
Intermarché - Wanty - Gobert Matériaux 8 0 0 0 0 0
Israel Start-Up Nation 8 0 0 0 0 0
Lotto Soudal 8 0 0 0 0 0
Movistar Team 8 3 1 0 1 0
Team BikeExchange 8 2 0 0 0 0
Team DSM 8 0 0 0 0 0
TEAM QHUBEKA ASSOS 8 1 0 0 0 0
Trek - Segafredo 8 0 0 0 0 0
UAE TEAM EMIRATES 8 2 1 0 0 0
Total 184 10 10 0 3 0
Pourcentage 5% 0% 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.com (08/05/2022)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

The infographic above shows the top 30 positions of the provisional general classification, with the colors associated with each rider in our confidence index (ICCD), in descending order: green, yellow, red, black.

Explanation of the color codes

The color codes correspond to the score obtained by the teams in our ICCD ranking :

A rider's color code is based on that of their team. By default, if a rider belongs to a team with a certain color, the same color is assigned to them unless:

  1. Roglic Primoz in 83h55'29''
  2. Mas Enric at 0h04'42''
  3. Haig Jack at 0h07'40''
  4. Yates Adam at 0h09'06''
  5. Mäder Gino at 0h11'33''
  6. Bernal Gomez Egan Arley at 0h13'27''
  7. De La Cruz Melgarejo David at 0h18'33''
  8. Kuss Sepp at 0h18'55''
  9. Martin-guyonnet Guillaume at 0h20'27''
  10. Grossschartner Felix at 0h22'22''
  11. Eiking Odd Christian at 0h25'14''
  12. Kruijswijk Steven at 0h26'42''
  13. Lopez Perez Juan Pedro at 0h31'21''
  14. Bouchard Geoffrey at 0h49'09''
  15. Rochas Rémy at 0h52'32''
  16. Champoussin Clément at 0h57'29''
  17. Caruso Damiano at 1h05'31'' Red card 2007 : investigation
  18. Oomen Sam at 1h09'25''
  19. Cabedo Oscar at 1h12'43''
  20. Cras Steff at 1h22'06''
  21. Majka Rafal at 1h22'14''
  22. Brambilla Gianluca at 1h22'38''
  23. Poels Wout at 1h34'52''
  24. Navarro Garcia Daniel at 1h37'26''
  25. Bardet Romain at 1h37'27''
  26. Izagirre Jon at 1h37'47''
  27. Izagirre Insausti Gorka at 1h39'03''
  28. Hirt Jan at 1h42'39''
  29. Petilli Simone at 1h45'51''
  30. Mate Mardones Luis Angel at 1h48'17''
  31. Nieve Iturralde Mikel at 1h56'31''
  32. Cepeda Alexander at 1h58'54''
  33. Calméjane Lilian at 2h03'52''
  34. Tusveld Martijn at 2h04'06''
  35. Sivakov Pavel at 2h04'47''
  36. Gibbons Ryan at 2h05'50''
  37. Martin Sanz Gotzon at 2h10'39''
  38. Herrada Lopez Jesús at 2h16'48''
  39. Dombrowski Joseph Lloyd at 2h17'20''
  40. Storer Michael at 2h22'45''
  41. Polanc Jan at 2h22'55''
  42. Bouwman Koen at 2h24'30''
  43. Amezqueta Moreno Julen at 2h25'16''
  44. Zeits Andrey at 2h27'52'' Red card 2010 : no location communication
  45. Cherel Mickaël at 2h30'26''
  46. Bizkarra Mikel at 2h30'33''
  47. Zwiehoff Ben at 2h32'29''
  48. De Tier Floris at 2h37'18''
  49. Schultz Nicholas at 2h39'13''
  50. Keukeleire Jens at 2h48'20''
  51. Aru Fabio at 2h49'04''
  52. Prodhomme Nicolas at 2h53'05''
  53. Camargo Pineda Diego Andres at 2h53'47''
  54. Hamilton Lucas at 2h56'47''
  55. Taaramae Rein at 2h58'46''
  56. Rojas Jose Joaquin at 3h02'19'' Yellow card 2010 : police investigation (no penalty)
  57. Herrada López José at 3h05'54''
  58. Roux Anthony at 3h07'54''
  59. Padun Mark at 3h09'46''
  60. Iturria Mikel at 3h14'26''
  61. Arensman Thymen at 3h14'59''
  62. Gesink Robert at 3h15'18''
  63. Madrazo Ruiz Angel at 3h15'38''
  64. Hamilton Chris at 3h18'33''
  65. Dewulf Stan at 3h21'21''
  66. Erviti Ollo Imanol at 3h28'24''
  67. Pidcock Tom at 3h31'54''
  68. Kron Andreas Lorentz at 3h34'35''
  69. Craddock Lawson at 3h36'48''
  70. Matthews Michael at 3h39'31''
  71. Bol Jetse at 3h39'48''
  72. Oliveira Nelson at 3h39'49''
  73. Vine Jay at 3h40'31''
  74. Oliveira Alves Rui Filipe at 3h42'10''
  75. Okamika Bengoetxea Ander at 3h43'42''
  76. Le Gac Olivier at 3h44'56''
  77. Cort Nielsen Magnus at 3h46'48''
  78. Cuadros Morata Alvaro at 3h46'50''
  79. Touzé Damien at 3h47'28''
  80. Trentin Matteo at 3h47'40'' Red card 2006 : positive control
  81. Soto Guirao Antonio Jesús at 3h50'05''
  82. Van Hooydonck Nathan at 3h50'19''
  83. Moniquet Sylvain at 3h52'10''
  84. Sanchez Mayo Pelayo at 3h52'29''
  85. Geniets Kevin at 3h52'41''
  86. Piccoli James Gene at 3h52'52''
  87. Bagues Aritz at 3h53'02''
  88. Van Gils Maxim at 3h53'55''
  89. Barceló Aragon Fernando at 3h55'36''
  90. Bagioli Andrea at 3h58'45''
  91. Natarov Yuriy at 4h02'04''
  92. Finé Eddy at 4h04'47''
  93. Niv Guy at 4h06'37''
  94. Tratnik Jan at 4h07'22''
  95. Howson Damien at 4h10'16''
  96. Démare Arnaud at 4h16'42''
  97. Venturini Clément at 4h18'28''
  98. Puccio Salvatore at 4h18'54''
  99. Ludvigsson Tobias at 4h19'24''
  100. Knox James at 4h20'47''
  101. Vansevenant Mauri at 4h21'19''
  102. Palzer Anton at 4h22'19''
  103. Bou Company Joan at 4h22'43''
  104. Sunderland Dylan at 4h24'21''
  105. Claeys Dimitri at 4h27'40''
  106. Canal Blanco Carlos at 4h28'30''
  107. Benedetti Cesare at 4h30'10''
  108. Nibali Antonio at 4h30'22''
  109. Mezgec Luka at 4h30'30''
  110. Kreder Wesley at 4h34'38''
  111. Azparren Irurzun Xabier Mikel at 4h36'40''
  112. Gamper Patrick at 4h38'23''
  113. Haga Chad at 4h38'46''
  114. Denz Nico at 4h42'09''
  115. Vanhoucke Harm at 4h42'31''
  116. Arashiro Yukiya at 4h42'59''
  117. Krieger Alexander at 4h47'15''
  118. Sénéchal Florian at 4h48'14''
  119. Stannard Robert at 4h48'56'' Red card 2018 : disciplinary investigation
  120. Kirsch Alex at 4h50'22''
  121. Vermeersch Florian at 4h57'09''
  122. Planckaert Edward at 5h03'10''
  123. Allegaert Piet at 5h03'48''
  124. Simmons Quinn at 5h06'02''
  125. Scully Thomas at 5h09'47''
  126. Van Melsen Kevin at 5h10'04''
  127. Sinkeldam Ramon at 5h16'27''
  128. Hofstede Lennard at 5h20'45''
  129. Dainese Alberto at 5h20'50''
  130. Brown Connor at 5h22'42''
  131. Lindeman Bert-jan at 5h26'43''
  132. Aberasturi Jon at 5h29'29''
  133. Stybar Zdenek at 5h34'14''
  134. Thwaites Scott at 5h36'20''
  135. Berwick Sebastian at 5h37'10''
  136. Lobato Del Valle Juan José at 5h45'39''
  137. Van Lerberghe Bert at 5h48'13''
  138. Minali Riccardo at 5h50'15''
  139. Meeus Jordi at 5h53'36''
  140. Laas Martin at 6h00'28''
  141. Jakobsen Fabio at 6h01'24''
  142. Cerny Josef at 6h03'50''

Red card reports a rider who was sanctioned in a doping case
Yellow card reports a rider pinned in our doping directory but who has not been sanctioned or whose we are not aware of the possible sanction


The alternative ranking

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

  1. Roglic Primoz
  2. Mas Nicolau Enric
  3. Haig Jack
  4. Yates Adam
  5. Mäder Gino
  6. Bernal Gomez Egan Arley
  7. De La Cruz Melgarejo David
  8. Kuss Sepp
  9. Martin Guillaume
  10. Grossschartner Felix
  11. Eiking Odd Christian
  12. Kruijswijk Steven
  13. Lopez Perez Juan Pedro
  14. Bouchard Geoffrey
  15. Rochas Rémy
  16. Champoussin Clement
  17. Oomen Sam
  18. Cabedo Oscar
  19. Cras Steff
  20. Majka Rafal
  21. Brambilla Gianluca
  22. Poels Wouter
  23. Navarro Garcia Daniel
  24. Bardet Romain
  25. Izagirre Insausti Jon
  26. Izagirre Insausti Gorka
  27. Hirt Jan
  28. Petilli Simone
  29. Mate Mardones Luis Angel
  30. Nieve Iturralde Mikel
  31. Cepeda Ortiz Jefferson Alexander
  32. Calméjane Lilian
  33. Tusveld Martijn
  34. Sivakov Pavel
  35. Gibbons Ryan
  36. Martin Sanz Gotzon
  37. Herrada Lopez Jesús
  38. Dombrowski Joseph Lloyd
  39. Storer Michael
  40. Polanc Jan
  41. Bouwman Koen
  42. Amezqueta Moreno Julen
  43. Cherel Mickaël
  44. Bizkarra Mikel
  45. Zwiehoff Ben
  46. De Tier Floris
  47. Schultz Nicholas
  48. Keukeleire Jens
  49. Aru Fabio
  50. Prodhomme Nicolas
  51. Camargo Pineda Diego Andres
  52. Hamilton Lucas
  53. Taaramae Rein
  54. Herrada López José
  55. Roux Anthony
  56. Padun Mark
  57. Iturria Mikel
  58. Arensman Thymen
  59. Gesink Robert
  60. Madrazo Ruiz Angel
  61. Hamilton Chris
  62. Dewulf Stan
  63. Erviti Ollo Imanol
  64. Pidcock Thomas
  65. Kron Andreas Lorentz
  66. Craddock Lawson
  67. Matthews Michael
  68. Bol Jetse
  69. Santos Simoes Oliveira Nelson Filipe
  70. Vine Jay
  71. Oliveira Alves Rui Filipe
  72. Okamika Bengoetxea Ander
  73. Le Gac Olivier
  74. Cort Nielsen Magnus
  75. Cuadros Morata Alvaro
  76. Touzé Damien
  77. Soto Guirao Antonio Jesús
  78. Van Hooydonck Nathan
  79. Moniquet Sylvain
  80. Sanchez Mayo Pelayo
  81. Geniets Kevin
  82. Piccoli James Gene
  83. Bagues Aritz
  84. Van Gils Maxim
  85. Barceló Aragon Fernando
  86. Bagioli Andrea
  87. Natarov Yuriy
  88. Finé Eddy
  89. Niv Guy
  90. Tratnik Jan
  91. Howson Damien
  92. Démare Arnaud
  93. Venturini Clément
  94. Puccio Salvatore
  95. Ludvigsson Tobias
  96. Knox James
  97. Vansevenant Mauri
  98. Palzer Anton
  99. Bou Company Joan
  100. Sunderland Dylan
  101. Claeys Dimitri
  102. Canal Blanco Carlos
  103. Benedetti Cesare
  104. Nibali Antonio
  105. Mezgec Luka
  106. Kreder Wesley
  107. Azparren Irurzun Xabier Mikel
  108. Gamper Patrick
  109. Haga Chad
  110. Denz Nico
  111. Vanhoucke Harm
  112. Arashiro Yukiya
  113. Krieger Alexander
  114. Sénéchal Florian
  115. Kirsch Alex
  116. Vermeersch Florian
  117. Planckaert Edward
  118. Allegaert Piet
  119. Simmons Quinn
  120. Scully Thomas
  121. Van Melsen Kevin
  122. Sinkeldam Ramon
  123. Hofstede Lennard
  124. Dainese Alberto
  125. Brown Connor
  126. Lindeman Bert-jan
  127. Aberasturi Jon
  128. Stybar Zdenek
  129. Thwaites Scott
  130. Berwick Sebastian
  131. Lobato Del Valle Juan José
  132. Van Lerberghe Bert
  133. Minali Riccardo
  134. Meeus Jordi
  135. Laas Martin
  136. Jakobsen Fabio
  137. Cerny Josef


The list of participants

The list of participants by team

JUMBO-VISMA

42 years of existence, 23 cases, ie 0,55 per year

1. Roglic Primoz
2. Bouwman Koen
3. Gesink Robert
4. Hofstede Lennard
5. Kruijswijk Steven
6. Kuss Sepp
7. Oomen Sam
8. Van Hooydonck Nathan

AG2R CITROEN TEAM

34 years of existence, 19 cases, ie 0,56 per year

11. Bouchard Geoffrey
12. Calméjane Lilian
13. Champoussin Clément
14. Cherel Mickaël
15. Dewulf Stan
16. Prodhomme Nicolas
17. Touzé Damien
18. Venturini Clément

Alpecin-Fenix

17 years of existence, 1 case, ie 0,06 per year

21. Vine Jay
22. Bayer Tobias
23. De Tier Floris
24. Krieger Alexander
25. Modolo Sacha
26. Philipsen Jasper
27. Planckaert Edward
28. Thwaites Scott

Astana - Premier Tech

19 years of existence, 21 cases, ie 1,11 per year

31. Vlasov Aleksander
32. Aranburu Alex
33. Fraile Matarranz Omar
34. Izagirre Insausti Gorka
35. Izagirre Jon
36. Natarov Yuriy
37. Rodriguez Oscar
38. Sanchez Luis Leon Red card 2006 : internal inquiry

BAHRAIN VICTORIOUS

9 years of existence, 2 cases, ie 0,22 per year

41. Landa Mikel
42. Arashiro Yukiya
43. Caruso Damiano Red card 2007 : investigation
44. Haig Jack
45. Mäder Gino
46. Padun Mark
47. Poels Wout
48. Tratnik Jan

BORA - hansgrohe

16 years of existence, 1 case, ie 0,06 per year

51. Grossschartner Felix
52. Benedetti Cesare
53. Gamper Patrick
54. Laas Martin
55. Meeus Jordi
56. Palzer Anton
57. Schachmann Maximilian
58. Zwiehoff Ben

Burgos-BH

20 years of existence, 6 cases, ie 0,3 per year

61. Navarro Garcia Daniel
62. Bol Jetse
63. Cabedo Oscar
64. Canal Blanco Carlos
65. Madrazo Ruiz Angel
66. Okamika Bengoetxea Ander
67. Rubio Hernandez Diego
68. Sanchez Mayo Pelayo

CAJA RURAL-SEGUROS RGA

16 years of existence, 6 cases, ie 0,38 per year

71. Lastra Jonathan
72. Aberasturi Jon
73. Amezqueta Moreno Julen
74. Bagues Aritz
75. Cepeda Alexander
76. Cuadros Morata Alvaro
77. Lazkano Lopez Oier
78. Martin Galan Sergio Román

COFIDIS

30 years of existence, 21 cases, ie 0,7 per year

81. Martin-guyonnet Guillaume
82. Allegaert Piet
83. Barceló Aragon Fernando
84. Finé Eddy
85. Herrada Lopez Jesús
86. Herrada López José
87. Morin Emmanuel
88. Rochas Rémy

DECEUNINCK - QUICK-STEP

33 years of existence, 31 cases, ie 0,94 per year

91. Jakobsen Fabio
92. Bagioli Andrea
93. Cerny Josef
94. Knox James
95. Sénéchal Florian
96. Stybar Zdenek
97. Van Lerberghe Bert
98. Vansevenant Mauri

EF Education - Nippo

21 years of existence, 3 cases, ie 0,14 per year

101. Carthy Hugh
102. Caicedo Cepeda Jonathan Klever
103. Camargo Pineda Diego Andres
104. Carr Simon
105. Craddock Lawson
106. Keukeleire Jens
107. Cort Nielsen Magnus
108. Scully Thomas

Euskaltel - Euskadi

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

111. Bizkarra Mikel
112. Azparren Irurzun Xabier Mikel
113. Bou Company Joan
114. Iturria Mikel
115. Lobato Del Valle Juan José
116. Martin Sanz Gotzon
117. Mate Mardones Luis Angel
118. Soto Guirao Antonio Jesús

Groupama - FDJ

29 years of existence, 13 cases, ie 0,45 per year

121. Démare Arnaud
122. Geniets Kevin
123. Guarnieri Jacopo
124. Le Gac Olivier
125. Ludvigsson Tobias
126. Molard Rudy
127. Roux Anthony
128. Sinkeldam Ramon

INEOS Grenadiers

16 years of existence, 7 cases, ie 0,44 per year

131. Bernal Gomez Egan Arley
132. Carapaz Richard
133. Narvaez Jhonatan
134. Pidcock Tom
135. Puccio Salvatore
136. Sivakov Pavel
137. Van Baarle Dylan
138. Yates Adam

Intermarché - Wanty - Gobert Matériaux

21 years of existence, 6 cases, ie 0,29 per year

141. Meintjes Louis
142. Eiking Odd Christian
143. Hirt Jan
144. Kreder Wesley
145. Minali Riccardo
146. Petilli Simone
147. Taaramae Rein
148. Van Melsen Kevin

Israel Start-Up Nation

11 years of existence, 1 case, ie 0,09 per year

151. Van Marcke Sep
152. Berwick Sebastian
153. Cataford Alexander
154. Cimolai Davide
155. Einhorn Itmar
156. Niv Guy
157. Piccoli James Gene
158. Wurtz Schmidt Mads

Lotto Soudal

42 years of existence, 16 cases, ie 0,38 per year

161. Kron Andreas Lorentz
162. Cras Steff
163. Frison Frederik
164. Holmes Matthew
165. Moniquet Sylvain
166. Van Gils Maxim
167. Vanhoucke Harm
168. Vermeersch Florian

Movistar Team

46 years of existence, 30 cases, ie 0,65 per year

171. Mas Enric
172. Erviti Ollo Imanol
173. Jacobs Johan
174. Lopez Miguel Angel Red card 2022 : police investigation
175. Oliveira Nelson
176. Rojas Jose Joaquin Yellow card 2010 : police investigation (no penalty)
177. Valverde Alejandro Red card 2006 : judicial investigation
178. Verona Quintanilla Carlos

Team BikeExchange

14 years of existence, 4 cases, ie 0,29 per year

181. Matthews Michael
182. Hamilton Lucas
183. Howson Damien
184. Mezgec Luka
185. Nieve Iturralde Mikel
186. Schultz Nicholas
187. Stannard Robert Red card 2018 : disciplinary investigation
188. Zeits Andrey Red card 2010 : no location communication

Team DSM

21 years of existence, 3 cases, ie 0,14 per year

191. Bardet Romain
192. Arensman Thymen
193. Dainese Alberto
194. Denz Nico
195. Haga Chad
196. Hamilton Chris
197. Storer Michael
198. Tusveld Martijn

TEAM QHUBEKA ASSOS

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

201. Aru Fabio
202. Armee Sander
203. Brown Connor
204. Claeys Dimitri
205. Henao Montoya Sergio Luis Yellow card 2014 : biological passport (no penalty)
206. Janse Van Rensburg Reinardt
207. Lindeman Bert-jan
208. Sunderland Dylan

Trek - Segafredo

15 years of existence, 5 cases, ie 0,33 per year

211. Ciccone Giulio
212. Brambilla Gianluca
213. Elissonde Kenny
214. Kirsch Alex
215. Lopez Perez Juan Pedro
216. Nibali Antonio
217. Reijnen Kiel
218. Simmons Quinn

UAE TEAM EMIRATES

27 years of existence, 33 cases, ie 1,22 per year

221. De La Cruz Melgarejo David
222. Dombrowski Joseph Lloyd
223. Gibbons Ryan
224. Majka Rafal
225. Molano Benavides Juan Sebastián Red card 2019 : internal control
226. Oliveira Alves Rui Filipe
227. Polanc Jan
228. Trentin Matteo Red card 2006 : positive control

Red card reports a rider who was sanctioned in a doping case
Yellow card reports a rider pinned in our doping directory but who has not been sanctioned or whose we are not aware of the possible sanction


See also