|
Tour de France 2025 : the real numbers of dopingTadej Pogacar, Mauro Gianetti's poulain archi-favors |
![]() |
Last year, Tadej Pogacar was the big favorite for the Tour. This year, he is the overwhelming favorite, having dominated everything over the past year, all the time and on every terrain. His 2024 runner-up, Jonas Vingegaard, who focuses exclusively on the Tour de France, will he be up to the challenge? That's far from certain.
On the start line, six riders (3,3%) have already been listed in our doping directory. That's twice as many as in 2024. Among them are Simon Yates, recent winner of the Giro d'Italia, Mattias Skjelmose (Lidl – Trek), and Harold Tejada (XDS Astana).
To complement these figures, we are presenting for the fifth time our Confidence Index (ICCD). It offers a new perspective on the teams in this Tour to help determine whom it may be possible to trust.
"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.
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 |
◆UAE Team Emirates - XRG | 8 | 0 | 1 | 0 | 1 | 0 |
◆Team Visma | Lease a Bike | 8 | 1 | 1 | 0 | 1 | 0 |
◆Soudal Quick-Step | 8 | 0 | 0 | 0 | 0 | 0 |
◆EF Education - EasyPost | 8 | 1 | 1 | 0 | 0 | 0 |
◆Intermarché - Wanty | 8 | 0 | 0 | 0 | 0 | 0 |
◆Bahrain - Victorious | 8 | 1 | 0 | 0 | 0 | 0 |
◆INEOS Grenadiers | 8 | 0 | 0 | 0 | 0 | 0 |
◆Red Bull - BORA - hansgrohe | 8 | 0 | 2 | 0 | 1 | 0 |
◆Lidl - Trek | 8 | 1 | 0 | 0 | 0 | 0 |
◆Groupama - FDJ | 8 | 0 | 0 | 0 | 0 | 0 |
◆Alpecin - Deceuninck | 8 | 0 | 0 | 0 | 0 | 0 |
◆Tudor Pro Cycling Team | 8 | 1 | 0 | 0 | 0 | 0 |
◆Team Jayco AlUla | 8 | 0 | 0 | 0 | 0 | 0 |
◆Arkéa - B&B Hotels | 8 | 0 | 1 | 0 | 0 | 0 |
◆Movistar Team | 8 | 0 | 0 | 0 | 0 | 0 |
◆Decathlon AG2R La Mondiale Team | 8 | 0 | 1 | 0 | 0 | 0 |
◆Cofidis | 8 | 0 | 0 | 0 | 0 | 0 |
◆XDS Astana Team | 8 | 1 | 0 | 0 | 0 | 0 |
◆Team TotalEnergies | 8 | 0 | 1 | 0 | 0 | 0 |
◆Team Picnic PostNL | 8 | 0 | 1 | 0 | 0 | 0 |
◆Israel - Premier Tech | 8 | 0 | 0 | 0 | 0 | 0 |
◆Lotto | 8 | 0 | 0 | 0 | 0 | 0 |
◆Uno-X Mobility | 8 | 0 | 1 | 0 | 0 | 0 |
Total | 184 | 6 | 10 | 0 | 3 | 0 |
Pourcentage | 3% | 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 :
Stage | Departure - Arrival | Winner | Team |
1 | Lille Métropole - Lille Métropole | ▰PHILIPSEN Jasper | ◆ Alpecin - Deceuninck |
2 | Lauwin-Planque - Boulogne-sur-Mer | ▰VAN DER POEL Mathieu | ◆ Alpecin - Deceuninck |
3 | Valenciennes - Dunkerque | ▰MERLIER Tim | ◆ Soudal Quick-Step |
4 | Amiens Métropole - Rouen | ▰POGACAR Tadej | ◆ UAE Team Emirates - XRG |
5 | Caen - Caen | ▰EVENEPOEL Remco | ◆ Soudal Quick-Step |
6 | Bayeux - Vire Normandie | ▰HEALY Ben | ◆ EF Education - EasyPost |
7 | Saint-Malo - Mûr-de-Bretagne (Guerlédan) | ▰POGACAR Tadej | ◆ UAE Team Emirates - XRG |
8 | Saint-Méen-le-Grand - Laval (Espace Mayenne) | ▰MILAN Jonathan | ◆ Lidl - Trek |
9 | Chinon - Châteauroux | ▰MERLIER Tim | ◆ Soudal Quick-Step |
10 | Ennezat - Le Mont-Dore Puy de Sancy | ▰YATES Simon | ◆ Team Visma | Lease a Bike |
11 | Toulouse - Toulouse | ▰ABRAHAMSEN Jonas | ◆ Uno-X Mobility |
12 | Auch - Hautacam | ▰POGACAR Tadej | ◆ UAE Team Emirates - XRG |
13 | Loudenvielle - Peyragudes | ▰POGACAR Tadej | ◆ UAE Team Emirates - XRG |
14 | Pau - Luchon-Superbagnères | ▰ARENSMAN Thymen | ◆ INEOS Grenadiers |
15 | Muret - Carcassonne | ▰WELLENS Tim | ◆ UAE Team Emirates - XRG |
16 | Montpellier - Mont Ventoux | ▰PARET-PEINTRE Valentin | ◆ Soudal Quick-Step |
17 | Bollène - Valence | ▰MILAN Jonathan | ◆ Lidl - Trek |
18 | Vif - Courchevel (Col de la Loze) | ▰O'CONNOR Ben | ◆ Team Jayco AlUla |
19 | Albertville - La Plagne | ▰ARENSMAN Thymen | ◆ INEOS Grenadiers |
20 | Nantua - Pontarlier | ▰GROVES Kaden | ◆ Alpecin - Deceuninck |
21 | Mantes-la-Ville - Paris (Champs-Élysées) | ▰VAN AERT Wout | ◆ Team Visma | Lease a Bike |
Click on the name of a team to open the explanatory sheet of its Confidence Index.
Ranking source: procyclingstats.com
Ranking source : www.procyclingstats.com/race/tour-de-france/2025/gc (24/08/2025)
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.
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:
Explanation of the color codes
reports a rider who was sanctioned in a doping case
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 ranking as it would be if we excluded all racers "pinned" in doping cases during their career.
The list of participants by team
27 years of existence, 33 cases, ie 1,22 per year
1. ▰ Pogacar Tadej
2. ▰ Almeida Joao
3. ▰ Narvaez Jhonatan
4. ▰ Politt Nils
5. ▰ Sivakov Pavel
6. ▰ Soler Marc
7. ▰ Wellens Tim
8. ▰ Yates Adam
42 years of existence, 23 cases, ie 0,55 per year
11. ▰ Vingegaard Jonas
12. ▰ Affini Edoardo
13. ▰ Benoot Tiesj
14. ▰ Campenaerts Victor
15. ▰ Jorgenson Matteo
16. ▰ Kuss Sepp
17. ▰ Van Aert Wout
18. ▰ Yates Simon 2016 : positive control
33 years of existence, 31 cases, ie 0,94 per year
21. ▰ Evenepoel Remco
22. ▰ Cattaneo Mattia
23. ▰ Eenkhoorn Pascal
24. ▰ Merlier Tim
25. ▰ Paret-peintre Valentin
26. ▰ Schachmann Maximilian
27. ▰ Van Lerberghe Bert
28. ▰ Van Wilder Ilan
21 years of existence, 3 cases, ie 0,14 per year
31. ▰ Healy Ben
32. ▰ Albanese Vincenzo
33. ▰ Asgreen Kasper
34. ▰ Baudin Alex 2023 : positive control
35. ▰ Powless Neilson
36. ▰ Sweeny Harry
37. ▰ Valgren Michael
38. ▰ Van Den Berg Marijn
21 years of existence, 6 cases, ie 0,29 per year
41. ▰ Girmay Hailu Biniam
42. ▰ Barré Louis
43. ▰ Braet Vito
44. ▰ Page Hugo
45. ▰ Rex Laurenz
46. ▰ Rutsch Jonas
47. ▰ Van Sintmaartensdijk Roel
48. ▰ Zimmermann Georg
9 years of existence, 2 cases, ie 0,22 per year
51. ▰ Buitrago Santiago
52. ▰ Bauhaus Phil
53. ▰ Gradek Kamil
54. ▰ Haig Jack
55. ▰ Martinez Lenny
56. ▰ Mohoric Matej
57. ▰ Stannard Robert 2018 : disciplinary investigation
58. ▰ Wright Fred
16 years of existence, 7 cases, ie 0,44 per year
61. ▰ Thomas Geraint
62. ▰ Arensman Thymen
63. ▰ Foss Tobias
64. ▰ Ganna Filippo
65. ▰ Laurance Axel
66. ▰ Rodriguez Carlos
67. ▰ Swift Connor
68. ▰ Watson Samuel
16 years of existence, 1 case, ie 0,06 per year
71. ▰ Roglic Primoz
72. ▰ Lipowitz Florian
73. ▰ Meeus Jordi
74. ▰ Moscon Gianni
75. ▰ Pithie Laurence
76. ▰ Van Dijke Mick
77. ▰ Van Poppel Danny
78. ▰ Vlasov Aleksander
15 years of existence, 5 cases, ie 0,33 per year
81. ▰ Milan Jonathan
82. ▰ Consonni Simone
83. ▰ Nys Thibau
84. ▰ Simmons Quinn
85. ▰ Skjelmose Mattias 2018 : positive control
86. ▰ Skujins Toms
87. ▰ Stuyven Jasper
88. ▰ Theuns Edward
29 years of existence, 13 cases, ie 0,45 per year
91. ▰ Martin-guyonnet Guillaume
92. ▰ Askey Lewis
93. ▰ Barthe Cyril
94. ▰ Grégoire Romain
95. ▰ Madouas Valentin
96. ▰ Pacher Quentin
97. ▰ Penhoët Paul
98. ▰ Russo Clément
17 years of existence, 1 case, ie 0,06 per year
101. ▰ Philipsen Jasper
102. ▰ Dillier Silvan
103. ▰ Groves Kaden
104. ▰ Meurisse Xandro
105. ▰ Rickaert Jonas
106. ▰ Van Der Poel Mathieu
107. ▰ Vermeersch Gianni
108. ▰ Verstrynge Emiel
8 years of existence, 0 cases, ie 0 per year
111. ▰ Alaphilippe Julian
112. ▰ Dainese Alberto
113. ▰ Haller Marco
114. ▰ Hirschi Marc
115. ▰ Lienhard Fabian
116. ▰ Mayrhofer Marius
117. ▰ Storer Michael
118. ▰ Trentin Matteo 2006 : positive control
14 years of existence, 4 cases, ie 0,29 per year
121. ▰ O'connor Ben
122. ▰ Dunbar Eddie
123. ▰ Durbridge Luke
124. ▰ Groenewegen Dylan
125. ▰ Mezgec Luka
126. ▰ Plapp Luke
127. ▰ Reinders Elmar
128. ▰ Schmid Mauro
30 years of existence, 4 cases, ie 0,13 per year
131. ▰ Vauquelin Kévin
132. ▰ Capiot Amaury
133. ▰ Costiou Ewen
134. ▰ Démare Arnaud
135. ▰ García Pierna Raúl
136. ▰ Le Berre Mathis
137. ▰ Rodriguez Martin Cristian
138. ▰ Venturini Clément
46 years of existence, 30 cases, ie 0,65 per year
141. ▰ Mas Enric
142. ▰ Barta Will
143. ▰ Castrillo Pablo
144. ▰ Oliveira Nelson
145. ▰ Garcia Cortina Ivan
146. ▰ Muhlberger Gregor
147. ▰ Romeo Iván
148. ▰ Rubio Einer
34 years of existence, 19 cases, ie 0,56 per year
151. ▰ Gall Felix
152. ▰ Armirail Bruno
153. ▰ Berthet Clément
154. ▰ Bissegger Stefan
155. ▰ Naesen Oliver
156. ▰ Paret-peintre Aurélien
157. ▰ Scotson Callum
158. ▰ Tronchon Bastien
30 years of existence, 21 cases, ie 0,7 per year
161. ▰ Buchmann Emanuel
162. ▰ Aranburu Alex
163. ▰ Coquard Bryan
164. ▰ Izagirre Jon
165. ▰ Renard Alexis
166. ▰ Teuns Dylan
167. ▰ Thomas Benjamin
168. ▰ Touzé Damien
19 years of existence, 21 cases, ie 1,11 per year
171. ▰ Tejada Harold 2022 : police investigation (no penalty)
172. ▰ Ballerini Davide
173. ▰ Bol Cees
174. ▰ Champoussin Clément
175. ▰ Fedorov Yevgeniy
176. ▰ Higuita Sergio
177. ▰ Teunissen Mike
178. ▰ Velasco Simone
26 years of existence, 4 cases, ie 0,15 per year
181. ▰ Cras Steff
182. ▰ Burgaudeau Mathieu
183. ▰ Delettre Alexandre
184. ▰ Gachignard Thomas
185. ▰ Jeannière Emilien
186. ▰ Jegat Jordan
187. ▰ Turgis Anthony
188. ▰ Vercher Mattéo
21 years of existence, 3 cases, ie 0,14 per year
191. ▰ Onley Oscar
192. ▰ Barguil Warren
193. ▰ Bittner Pavel
194. ▰ Flynn Sean
195. ▰ Andresen Tobias Lund
196. ▰ Märkl Niklas
197. ▰ Naberman Tim
198. ▰ Van Den Broek Frank
11 years of existence, 1 case, ie 0,09 per year
201. ▰ Woods Michael
202. ▰ Ackermann Pascal
203. ▰ Blackmore Joseph
204. ▰ Boivin Guillaume
205. ▰ Louvel Matis
206. ▰ Lutsenko Alexey
207. ▰ Neilands Krists
208. ▰ Stewart Jake
42 years of existence, 16 cases, ie 0,38 per year
211. ▰ De Lie Arnaud
212. ▰ Berckmoes Jenno
213. ▰ De Buyst Jasper
214. ▰ Drizners Jarrad
215. ▰ Grignard Sébastien
216. ▰ Sepulveda Eduardo
217. ▰ Van Eetvelt Lennert
218. ▰ Van Moer Brent
16 years of existence, 0 cases, ie 0 per year
221. ▰ Johannessen Tobias Halland
222. ▰ Abrahamsen Jonas
223. ▰ Cort Nielsen Magnus
224. ▰ Fredheim Stian
225. ▰ Hoelgaard Markus
226. ▰ Johannessen Anders Halland
227. ▰ Leknessund Andreas
228. ▰ Waerenskjold Soren
reports a rider who was sanctioned in a doping case
reports a rider pinned in our doping directory but who has not been sanctioned or whose we are not aware of the possible sanction