|
Giro d'Italia 2025 : the real numbers of dopingFrom Albania to Trafalgar |
![]() |
This Giro set off for the first time from Albania, in the city of Durrës. It could have ended in Spain, at Trafalgar, where the British fleet delivered a thrashing to Napoleon's forces in 1805, despite being outnumbered. On a bicycle, it was Britain's Simon Yates (Visma–Lease a Bike) who caused a sensation by snatching the pink jersey from Isaac del Toro (UAE) in the Colle delle Finestre stage. On the slopes of the pass where he suffered a dramatic collapse in 2018, losing over 38 minutes to Chris Froome, he achieved an incredible athletic feat.
At the Albanian start line, five riders were listed in our doping directory, including two from the Movistar team, Lorenzo Milesi and especially Nairo Quintana, whose doctor was recently sentenced to a six-month suspended prison term and a €5,000 fine for possessing and administering banned substances to the Colombian and his brother during the 2020 Tour de France. The UCI has not reacted, and Nairo keeps riding but is now far from his best level. As for the future winner, Simon Yates, he served a four-month suspension after testing positive for Terbutaline during Paris-Nice in 2016.
To complement these figures, we are presenting for the fifth time our Confidence Index (ICCD). It offers a fresh perspective on the teams in this Giro to help determine whom it is 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 |
◆Red Bull - BORA - hansgrohe | 8 | 0 | 1 | 0 | 0 | 0 |
◆Alpecin - Deceuninck | 8 | 0 | 0 | 0 | 0 | 0 |
◆Arkéa - B&B Hotels | 8 | 0 | 0 | 0 | 0 | 0 |
◆Bahrain - Victorious | 8 | 1 | 1 | 1 | 0 | 0 |
◆Cofidis | 8 | 0 | 0 | 0 | 0 | 0 |
◆Decathlon AG2R La Mondiale Team | 8 | 0 | 0 | 0 | 0 | 0 |
◆EF Education - EasyPost | 8 | 0 | 1 | 0 | 1 | 0 |
◆Groupama - FDJ | 8 | 0 | 0 | 0 | 0 | 0 |
◆INEOS Grenadiers | 8 | 0 | 1 | 0 | 0 | 0 |
◆Intermarché - Wanty | 8 | 0 | 0 | 0 | 0 | 0 |
◆Israel - Premier Tech | 8 | 0 | 1 | 0 | 0 | 0 |
◆Lidl - Trek | 8 | 0 | 0 | 0 | 0 | 0 |
◆Movistar Team | 8 | 2 | 1 | 0 | 0 | 0 |
◆Q36.5 Pro Cycling Team | 8 | 0 | 0 | 0 | 0 | 0 |
◆Soudal Quick-Step | 8 | 0 | 0 | 0 | 0 | 0 |
◆Team Jayco AlUla | 8 | 0 | 0 | 0 | 0 | 0 |
◆Team Picnic PostNL | 8 | 0 | 0 | 0 | 0 | 0 |
◆Team Polti VisitMalta | 8 | 0 | 0 | 0 | 0 | 0 |
◆Team Visma | Lease a Bike | 8 | 1 | 1 | 1 | 1 | 1 |
◆Tudor Pro Cycling Team | 8 | 0 | 1 | 0 | 0 | 0 |
◆UAE Team Emirates - XRG | 8 | 0 | 2 | 0 | 1 | 0 |
◆VF Group - Bardiani CSF - Faizanè | 8 | 0 | 0 | 0 | 0 | 0 |
◆XDS Astana Team | 8 | 1 | 0 | 0 | 0 | 0 |
Total | 184 | 5 | 10 | 2 | 3 | 1 |
Pourcentage | 3% | 20% | 33% |
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 | Durrës - Tirana | ▰PEDERSEN Mads | ◆ Lidl - Trek |
2 | Tirana - Tirana | ▰TARLING Joshua | ◆ INEOS Grenadiers |
3 | Vlorë - Vlorë | ▰PEDERSEN Mads | ◆ Lidl - Trek |
4 | Alberobello (Pietramadre) - Lecce | ▰VAN UDEN Casper | ◆ Team Picnic PostNL |
5 | Ceglie Messapica - Matera | ▰PEDERSEN Mads | ◆ Lidl - Trek |
6 | Potenza - Napoli | ▰GROVES Kaden | ◆ Alpecin - Deceuninck |
7 | Castel di Sangro - Tagliacozzo (Marsia) | ▰AYUSO Juan | ◆ UAE Team Emirates - XRG |
8 | Giulianova - Castelraimondo | ▰PLAPP Luke | ◆ Team Jayco AlUla |
9 | Gubbio - Siena | ▰VAN AERT Wout | ◆ Team Visma | Lease a Bike |
10 | Lucca - Pisa | ▰HOOLE Daan | ◆ Lidl - Trek |
11 | Viareggio - Castelnovo ne' Monti | ▰CARAPAZ Richard | ◆ EF Education - EasyPost |
12 | Modena - Viadana (Oglio-Po) | ▰KOOIJ Olav | ◆ Team Visma | Lease a Bike |
13 | Rovigo - Vicenza | ▰PEDERSEN Mads | ◆ Lidl - Trek |
14 | Treviso - Nova Gorica | ▰ASGREEN Kasper | ◆ EF Education - EasyPost |
15 | Fiume Veneto - Asiago | ▰VERONA Carlos | ◆ Lidl - Trek |
16 | Piazzola sul Brenta - San Valentino (Brentonico) | ▰SCARONI Christian | ◆ XDS Astana Team |
17 | San Michele all’Adige (Fondazione Edmund Mach) - Bormio | ▰DEL TORO Isaac | ◆ UAE Team Emirates - XRG |
18 | Morbegno - Cesano Maderno | ▰DENZ Nico | ◆ Red Bull - BORA - hansgrohe |
19 | Biella - Champoluc | ▰PRODHOMME Nicolas | ◆ Decathlon AG2R La Mondiale Team |
20 | Verrès - Sestrière (Vialattea) | ▰HARPER Chris | ◆ Team Jayco AlUla |
21 | Roma - Roma | ▰KOOIJ Olav | ◆ 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/giro-d-italia/2025/gc/gc (07/06/2025)
The infographic above represents the first 30 places in the provisional general classification with the colors associated with each rider in our confidence index (ICCD), in descending order: green, yellow, red, black.
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
16 years of existence, 1 case, ie 0,06 per year
1. ▰ Roglic Primoz
2. ▰ Aleotti Giovanni
3. ▰ Denz Nico
4. ▰ Hindley Jai
5. ▰ Martínez Poveda Daniel Felipe
6. ▰ Moscon Gianni
7. ▰ Pellizzari Giulio
8. ▰ Tratnik Jan
17 years of existence, 1 case, ie 0,06 per year
11. ▰ Groves Kaden
12. ▰ Hermans Quinten
13. ▰ Hollmann Juri
14. ▰ Janssens Jimmy
15. ▰ Kielich Timo
16. ▰ Planckaert Edward
17. ▰ Van Den Bossche Fabio
18. ▰ Plowright Jensen
30 years of existence, 4 cases, ie 0,13 per year
21. ▰ Verre Alessandro
22. ▰ Epis Giosuè
23. ▰ Guglielmi Simon
24. ▰ Huys Laurens
25. ▰ Mozzato Luca
26. ▰ Ries Michel
27. ▰ Svestad-bårdseng Embret
28. ▰ Tjøtta Martin
9 years of existence, 2 cases, ie 0,22 per year
31. ▰ Tiberi Antonio
32. ▰ Bilbao Pello
33. ▰ Caruso Damiano 2007 : investigation
34. ▰ Eulálio Afonso
35. ▰ Govekar Matevž
36. ▰ Miholjevic Fran
37. ▰ Pasqualon Andrea
38. ▰ Zambanini Edoardo
30 years of existence, 21 cases, ie 0,7 per year
41. ▰ Fretin Milan
42. ▰ Debeaumarché Nicolas
43. ▰ Lastra Jonathan
44. ▰ Maas Jan
45. ▰ Moniquet Sylvain
46. ▰ Oldani Stefano
47. ▰ Perez Anthony
48. ▰ Samitier Samitier Sergio
34 years of existence, 19 cases, ie 0,56 per year
51. ▰ Bennett Sam
52. ▰ Bouchard Geoffrey
53. ▰ De Bondt Dries
54. ▰ Dewulf Stan
55. ▰ Godon Dorian
56. ▰ Gudmestad Tord
57. ▰ Prodhomme Nicolas
58. ▰ Vendrame Andrea
21 years of existence, 3 cases, ie 0,14 per year
61. ▰ Carapaz Richard
62. ▰ Asgreen Kasper
63. ▰ Cepeda Alexander
64. ▰ Doull Owain
65. ▰ Frolich Honore Mikkel
66. ▰ Rafferty Darren
67. ▰ Shaw James
68. ▰ Steinhauser Georg
29 years of existence, 13 cases, ie 0,45 per year
71. ▰ Gaudu David
72. ▰ Bystrom Sven Erik
73. ▰ Davy Clement
74. ▰ Geniets Kevin
75. ▰ Germani Lorenzo
76. ▰ Pacher Quentin
77. ▰ Paleni Enzo
78. ▰ Rochas Rémy
16 years of existence, 5 cases, ie 0,31 per year
81. ▰ Bernal Gomez Egan Arley
82. ▰ Arensman Thymen
83. ▰ Castroviejo Nicolas Jonathan
84. ▰ Hamilton Lucas
85. ▰ Heiduk Kim
86. ▰ Rivera Vargas Brandon Smith
87. ▰ Tarling Joshua
88. ▰ Turner Ben
21 years of existence, 4 cases, ie 0,19 per year
91. ▰ Meintjes Louis
92. ▰ Busatto Francesco
93. ▰ Colleoni Kevin
94. ▰ Petilli Simone
95. ▰ Smith Dion
96. ▰ Thijssen Gerben
97. ▰ Van Der Hoorn Taco
98. ▰ Van Hoecke Gijs
11 years of existence, 1 case, ie 0,09 per year
101. ▰ Gee Derek
102. ▰ Clarke Simon
103. ▰ Frigo Marco
104. ▰ Fuglsang Jakob
105. ▰ Hirt Jan
106. ▰ Houle Hugo
107. ▰ Schultz Nicholas
109. ▰ Strong Corbin
15 years of existence, 5 cases, ie 0,33 per year
111. ▰ Ciccone Giulio
112. ▰ Hoole Daan
113. ▰ Konrad Patrick
114. ▰ Kragh Andersen Soren
115. ▰ Mosca Jacopo
116. ▰ Pedersen Mads
117. ▰ Vacek Mathias
118. ▰ Verona Quintanilla Carlos
46 years of existence, 29 cases, ie 0,63 per year
121. ▰ Quintana Nairo 2020 : police investigation (sanction not known) ; 2022 : positive control
122. ▰ Aular Sanabria Orluis Alberto
123. ▰ Barrenetxea Golzarri Jon
124. ▰ Cepeda Alexander
125. ▰ Formolo Davide
126. ▰ Milesi Lorenzo 2019 : positive control
127. ▰ Rubio Reyes Einer Augusto
128. ▰ Torres Barcelo Albert
3 years of existence, 0 cases, ie 0 per year
131. ▰ Pidcock Tom
132. ▰ Azparren Irurzun Xabier Mikel
133. ▰ Donovan Mark
134. ▰ Howson Damien
135. ▰ Liepins Emils
136. ▰ Moschetti Matteo
137. ▰ Vader Milan
138. ▰ Zukowsky Nickolas
33 years of existence, 30 cases, ie 0,91 per year
141. ▰ Landa Mikel
142. ▰ Cattaneo Mattia
143. ▰ Cerny Josef
144. ▰ Garofoli Gianmarco
145. ▰ Hayter Ethan
146. ▰ Knox James
147. ▰ Lamperti Luke
148. ▰ Magnier Paul
14 years of existence, 4 cases, ie 0,29 per year
151. ▰ Harper Chris
152. ▰ Bouwman Koen
153. ▰ De Pretto Davide
154. ▰ Double Paul
155. ▰ Engelhardt Felix
156. ▰ Hepburn Michael
157. ▰ Plapp Luke
158. ▰ Zana Filippo
21 years of existence, 3 cases, ie 0,14 per year
161. ▰ Bardet Romain
162. ▰ Edmondson Alexander
163. ▰ Hamilton Chris
164. ▰ Leemreize Gijs
165. ▰ Märkl Niklas
166. ▰ Poole Max
167. ▰ Van Uden Casper
168. ▰ Welten Bram
8 years of existence, 0 cases, ie 0 per year
171. ▰ Piganzoli Davide
172. ▰ Bais Davide
173. ▰ Bais Mattia
174. ▰ Lonardi Giovanni
175. ▰ Maestri Mirco
176. ▰ Muñoz Francisco
177. ▰ Pietrobon Andrea
178. ▰ Tonelli Alessandro
42 years of existence, 20 cases, ie 0,48 per year
181. ▰ Van Aert Wout
182. ▰ Affini Edoardo
183. ▰ Kelderman Wilco
184. ▰ Kooij Olav
185. ▰ Kruijswijk Steven
186. ▰ Lemmen Bart
187. ▰ Van Baarle Dylan
188. ▰ Yates Simon 2016 : positive control
8 years of existence, 0 cases, ie 0 per year
191. ▰ Storer Michael
192. ▰ Brenner Marco
193. ▰ Krieger Alexander
194. ▰ Pluimers Rick
195. ▰ Stork Florian
196. ▰ Voisard Yannis
197. ▰ Warbasse Larry
198. ▰ Zijlaard Maikel
27 years of existence, 32 cases, ie 1,19 per year
201. ▰ Ayuso Juan
202. ▰ Arrieta Igor
203. ▰ Baroncini Filippo
204. ▰ Del Toro Isaac
205. ▰ Majka Rafal
206. ▰ Mcnulty Brandon
207. ▰ Vine Jay
208. ▰ Yates Adam
44 years of existence, 17 cases, ie 0,39 per year
211. ▰ Fiorelli Filippo
212. ▰ Covili Luca
213. ▰ Magli Filippo
214. ▰ Marcellusi Martin
215. ▰ Martinelli Alessio
216. ▰ Pinarello Alessandro
217. ▰ Tarozzi Manuele
218. ▰ Zanoncello Enrico
19 years of existence, 18 cases, ie 0,95 per year
221. ▰ Ulissi Diego 2014 : positive control
222. ▰ Conci Nicola
223. ▰ Fortunato Lorenzo
224. ▰ Kanter Max
225. ▰ Kuzmin Anton
226. ▰ Masnada Fausto
227. ▰ Poels Wout
228. ▰ Scaroni Christian
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