2025 Giro d'Italia
The 2025 Giro d'Italia was the 108th edition of the Giro d'Italia, a three-week Grand Tour cycling stage race. The race started on 9 May in Durrës, Albania and finished on 1 June in Rome. There were two individual time trial stages and three stages longer than 200 km.
Article
2025 Giro d'Italia
The 2025 Giro d'Italia was the 108th edition of the Giro d'Italia, a three-week Grand Tour cycling stage race. The race started on 9 May in Durrës, Albania and finished on 1 June in Rome. There were two individual time trial stages and three stages longer than 200 km.
The general classification was won by the British rider Simon Yates of Team Visma–Lease a Bike, who completed the race in 82h 31' 01" at an average speed of 41.73 km/h (25.93 mph) for his first Giro victory. Yates claimed the leader's pink jersey for the first time on the penultimate stage by outdistancing the Mexican rider Isaac del Toro (UAE Team Emirates) on the Colle delle Finestre, after the latter had held the race lead since stage 9; del Toro retained second place in the general classification and won the young rider classification as well as the 17th stage. Ecuadorian rider Richard Carapaz (EF Education–EasyPost), a past Giro winner, placed third in the general classification.
Mads Pedersen (Lidl–Trek) won four stages and the points classification. Lorenzo Fortunato (XDS Astana Team) won the mountains classification as well as the overall combativity award.
Teams
2025 Giro d'Italia
Peloton climbing Passo Roverello on stage 13.
The start of stage 14 in Treviso
Twenty-three teams participated in the race. All 18 UCI WorldTeams were automatically invited. They were joined by five UCI ProTeams: one of the two highest ranked UCI ProTeams in 2024 (Israel–Premier Tech), along with four teams selected by RCS Sport, the organisers of the Tour.
Union Cycliste Internationale (UCI) rules allow twenty two teams to enter a Grand Tour – eighteen UCI WorldTeams, the two highest ranked UCI ProTeams from the previous season and two teams invited by the organisers. Grand Tour race organisers ASO and RCS Sport asked the UCI to allow an additional wildcard team to be invited to Grand Tour events, after lobbying from smaller teams competing for the wildcard slots. Larger teams were reported to not support the request, with Visma–Lease a Bike noting that an additional team would decrease safety. In March 2025, the UCI announced that twenty three teams would be permitted in 2025, allowing an additional ProTeam to be invited. RCS Sport announced the teams on 31 March 2025.
Pre-race favourites
2025 Giro d'Italia
In pre-race coverage from cycling analysts and publications, Slovenian Primož Roglič (Red Bull–Bora–Hansgrohe) and Spaniard Juan Ayuso (UAE Team Emirates XRG) were widely seen as the favorites for the general classification. Roglič, the 2023 Giro champion, was viewed as a top contender due to his extensive Grand Tour experience and strong team, which included former Giro winner Jai Hindley and 2024 runner-up Daniel Martínez. Roglič had also shown strong form in 2025, beating Ayuso at the Volta a Catalunya. Ayuso, making his Giro debut, was coming off a win at Tirreno–Adriatico. At 22 years old, Ayuso had already achieved significant Grand Tour results, with two top-four finishes in the Vuelta a España.
Other riders expected to compete for the podium were Adam Yates (UAE Team Emirates XRG), Ayuso's teammate and potential co-leader who finished third in the 2023 Tour de France. His twin brother Simon Yates (Visma–Lease a Bike), a former Vuelta champion, and Richard Carapaz (EF Education–EasyPost), Giro champion in 2019, were listed as contenders despite mixed prior results in 2025. Egan Bernal (Ineos Grenadiers), winner of both the Tour in 2019 and Giro in 2021, was seen as a significant challenger for the first time since his 2022 crash. Michael Storer (Tudor Pro Cycling Team) had entered into contention with a "dominant performance" at the Tour of the Alps, where he won a stage and the general classification. Other outsiders mentioned by multiple publications included Antonio Tiberi (Team Bahrain Victorious), Mikel Landa (Soudal–Quick-Step), Derek Gee (Israel–Premier Tech), Tom Pidcock (Q36.5 Pro Cycling Team), and Giulio Ciccone (Lidl–Trek).
For the points classification, the favorites included sprinters Kaden Groves (Alpecin–Deceuninck), Olav Kooij (Visma–Lease a Bike), and Sam Bennett (Decathlon–AG2R La Mondiale), as well as more versatile riders like Mads Pedersen (Lidl–Trek), Wout van Aert (Visma–Lease a Bike), and Paul Magnier (Soudal–Quick-Step). For the mountains classification, the general classification contenders were seen as most likely to win, alongside breakaway and climbing specialists like Christian Scaroni (XDS Astana Team), Georg Steinhauser (EF Education–EasyPost), and Lorenzo Fortunato (XDS Astana Team).
Route and stages
2025 Giro d'Italia
In April 29 it was announced that the final stage that would start from the Vatican Gardens, Vatican City to celebrate the 2025 Jubilee and to pay homage to Pope Francis, who passed away on April 21. The stage's start was observed by Pope Leo XIV, who welcomed the cyclists to the final stage of the race.
<table><thead><tr><th>Stage</th><th>Date</th><th>Course</th><th>Distance</th><th>Type</th><th>Winner</th></tr></thead><tbody><tr><td>1</td><td>9 May</td><td>Durrës (Albania) to Tirana (Albania)</td><td>160 km (99 mi)</td><td></td><td>Hilly stage</td><td> Mads Pedersen (DEN)</td></tr><tr><td>2</td><td>10 May</td><td>Tirana (Albania) to Tirana (Albania)</td><td>13.7 km (8.5 mi)</td><td></td><td>Individual time trial</td><td> Joshua Tarling (GBR)</td></tr><tr><td>3</td><td>11 May</td><td>Vlorë (Albania) to Vlorë (Albania)</td><td>160 km (99 mi)</td><td></td><td>Hilly stage</td><td> Mads Pedersen (DEN)</td></tr><tr><td></td><td>12 May</td><td>Rest day</td></tr><tr><td>4</td><td>13 May</td><td>Alberobello to Lecce</td><td>189 km (117 mi)</td><td></td><td>Flat stage</td><td> Casper van Uden (NED)</td></tr><tr><td>5</td><td>14 May</td><td>Ceglie Messapica to Matera</td><td>151 km (94 mi)</td><td></td><td>Hilly stage</td><td> Mads Pedersen (DEN)</td></tr><tr><td>6</td><td>15 May</td><td>Potenza to Naples</td><td>227 km (141 mi)</td><td></td><td>Hilly stage</td><td> Kaden Groves (AUS)</td></tr><tr><td>7</td><td>16 May</td><td>Castel di Sangro to Tagliacozzo</td><td>168 km (104 mi)</td><td></td><td>Mountain stage</td><td> Juan Ayuso (ESP)</td></tr><tr><td>8</td><td>17 May</td><td>Giulianova to Castelraimondo</td><td>197 km (122 mi)</td><td></td><td>Hilly stage</td><td> Luke Plapp (AUS)</td></tr><tr><td>9</td><td>18 May</td><td>Gubbio to Siena</td><td>181 km (112 mi)</td><td></td><td>Hilly stage</td><td> Wout van Aert (BEL)</td></tr><tr><td></td><td>19 May</td><td>Rest day</td></tr><tr><td>10</td><td>20 May</td><td>Lucca to Pisa</td><td>28.6 km (17.8 mi)</td><td></td><td>Individual time trial</td><td> Daan Hoole (NED)</td></tr><tr><td>11</td><td>21 May</td><td>Viareggio to Castelnovo ne' Monti</td><td>186 km (116 mi)</td><td></td><td>Mountain stage</td><td> Richard Carapaz (ECU)</td></tr><tr><td>12</td><td>22 May</td><td>Modena to Viadana</td><td>172 km (107 mi)</td><td></td><td>Flat stage</td><td> Olav Kooij (NED)</td></tr><tr><td>13</td><td>23 May</td><td>Rovigo to Vicenza</td><td>180 km (110 mi)</td><td></td><td>Hilly stage</td><td> Mads Pedersen (DEN)</td></tr><tr><td>14</td><td>24 May</td><td>Treviso to Nova Gorica (Slovenia)</td><td>195 km (121 mi)</td><td></td><td>Flat stage</td><td> Kasper Asgreen (DEN)</td></tr><tr><td>15</td><td>25 May</td><td>Fiume Veneto to Asiago</td><td>219 km (136 mi)</td><td></td><td>Mountain stage</td><td> Carlos Verona (ESP)</td></tr><tr><td></td><td>26 May</td><td>Rest day</td></tr><tr><td>16</td><td>27 May</td><td>Piazzola sul Brenta to San Valentino</td><td>203 km (126 mi)</td><td></td><td>Mountain stage</td><td> Christian Scaroni (ITA)</td></tr><tr><td>17</td><td>28 May</td><td>San Michele all'Adige to Bormio</td><td>155 km (96 mi)</td><td></td><td>Mountain stage</td><td> Isaac del Toro (MEX)</td></tr><tr><td>18</td><td>29 May</td><td>Morbegno to Cesano Maderno</td><td>144 km (89 mi)</td><td></td><td>Hilly stage</td><td> Nico Denz (GER)</td></tr><tr><td>19</td><td>30 May</td><td>Biella to Champoluc</td><td>166 km (103 mi)</td><td></td><td>Mountain stage</td><td> Nicolas Prodhomme (FRA)</td></tr><tr><td>20</td><td>31 May</td><td>Verrès to Sestriere</td><td>205 km (127 mi)</td><td></td><td>Mountain stage</td><td> Chris Harper (AUS)</td></tr><tr><td>21</td><td>1 June</td><td>Vatican Gardens (Vatican City) to Rome</td><td>143 km (89 mi)</td><td></td><td>Flat stage</td><td> Olav Kooij (NED)</td></tr><tr><td>Total</td><td>3,443.3 km (2,139.6 mi)</td></tr></tbody></table>
Classification leadership
2025 Giro d'Italia
<table><thead><tr><th>Stage</th><th>Winner</th><th>General classification</th><th>Points classification</th><th>Mountains classification</th><th>Young rider classification</th><th>General Super Team</th><th>Intermediate sprint classification</th><th>Combativity award</th><th>Breakaway classification</th><th>Red Bull KM classification</th></tr></thead><tbody><tr><td>1</td><td>Mads Pedersen</td><td>Mads Pedersen</td><td>Mads Pedersen</td><td>Sylvain Moniquet</td><td>Francesco Busatto</td><td>Lidl–Trek</td><td>Manuele Tarozzi</td><td>Alessandro Tonelli</td><td>Alessandro Verre</td><td>Manuele Tarozzi</td></tr><tr><td>2</td><td>Joshua Tarling</td><td>Primož Roglič</td><td>Mathias Vacek</td><td>not awarded</td></tr><tr><td>3</td><td>Mads Pedersen</td><td>Mads Pedersen</td><td>Lorenzo Fortunato</td><td>Alessandro Tonelli</td><td>Alessandro Tonelli</td><td>Alessandro Tonelli</td><td>Dries De Bondt</td></tr><tr><td>4</td><td>Casper van Uden</td><td>Francisco Muñoz</td><td>Manuele Tarozzi</td></tr><tr><td>5</td><td>Mads Pedersen</td><td>Davide Bais</td></tr><tr><td>6</td><td>Kaden Groves</td><td>not awarded</td></tr><tr><td>7</td><td>Juan Ayuso</td><td>Primož Roglič</td><td>Juan Ayuso</td><td>UAE Team Emirates XRG</td><td>Alessandro Tonelli</td></tr><tr><td>8</td><td>Luke Plapp</td><td>Diego Ulissi</td><td>Lorenzo Fortunato</td></tr><tr><td>9</td><td>Wout van Aert</td><td>Isaac del Toro</td><td>Isaac del Toro</td><td>Quinten Hermans</td></tr><tr><td>10</td><td>Daan Hoole</td><td>not awarded</td></tr><tr><td>11</td><td>Richard Carapaz</td><td>Nairo Quintana</td></tr><tr><td>12</td><td>Olav Kooij</td><td>Andrea Pietrobon</td><td>Manuele Tarozzi</td></tr><tr><td>13</td><td>Mads Pedersen</td><td>Lorenzo Germani</td><td>Isaac del Toro</td></tr><tr><td>14</td><td>Kasper Asgreen</td><td>Kasper Asgreen</td></tr><tr><td>15</td><td>Carlos Verona</td><td>Marco Frigo</td></tr><tr><td>16</td><td>Christian Scaroni</td><td>Lorenzo Fortunato</td></tr><tr><td>17</td><td>Isaac del Toro</td><td>Dries De Bondt</td><td>Lorenzo Fortunato</td></tr><tr><td>18</td><td>Nico Denz</td><td>Wout van Aert</td><td>Manuele Tarozzi</td></tr><tr><td>19</td><td>Nicolas Prodhomme</td><td>Mads Pedersen</td><td>Nicolas Prodhomme</td></tr><tr><td>20</td><td>Chris Harper</td><td>Simon Yates</td><td>Dries De Bondt</td><td>Chris Harper</td></tr><tr><td>21</td><td>Olav Kooij</td><td>Martin Marcellusi</td></tr><tr><td>Final</td><td>Simon Yates</td><td>Mads Pedersen</td><td>Lorenzo Fortunato</td><td>Isaac del Toro</td><td>UAE Team Emirates XRG</td><td>Dries De Bondt</td><td>Lorenzo Fortunato</td><td>Manuele Tarozzi</td><td>Manuele Tarozzi</td></tr></tbody></table>
Classification standings
2025 Giro d'Italia
<table><thead><tr><th>Legend</th></tr></thead><tbody><tr><td></td><td>Denotes the leader of the general classification</td><td></td><td>Denotes the leader of the mountains classification</td></tr><tr><td></td><td>Denotes the leader of the points classification</td><td></td><td>Denotes the leader of the young rider classification</td></tr><tr><td></td><td>Denotes the winner of the combativity award</td></tr></tbody></table>
General classification
General classification winner Simon Yates on top of Tonale Pass on stage 17
<table><thead><tr><th>Rank</th><th>Rider</th><th>Team</th><th>Time</th></tr></thead><tbody><tr><td>1</td><td> Simon Yates (GBR)</td><td>Visma–Lease a Bike</td><td>82h 31' 01"</td></tr><tr><td>2</td><td> Isaac del Toro (MEX)</td><td>UAE Team Emirates XRG</td><td>+ 3' 56"</td></tr><tr><td>3</td><td> Richard Carapaz (ECU)</td><td>EF Education–EasyPost</td><td>+ 4' 43"</td></tr><tr><td>4</td><td> Derek Gee (CAN)</td><td>Israel–Premier Tech</td><td>+ 6' 23"</td></tr><tr><td>5</td><td> Damiano Caruso (ITA)</td><td>Team Bahrain Victorious</td><td>+ 7' 32"</td></tr><tr><td>6</td><td> Giulio Pellizzari (ITA)</td><td>Red Bull–Bora–Hansgrohe</td><td>+ 9' 28"</td></tr><tr><td>7</td><td> Egan Bernal (COL)</td><td>Ineos Grenadiers</td><td>+ 12' 42"</td></tr><tr><td>8</td><td> Einer Rubio (COL)</td><td>Movistar Team</td><td>+ 13' 05"</td></tr><tr><td>9</td><td> Brandon McNulty (USA)</td><td>UAE Team Emirates XRG</td><td>+ 13' 36"</td></tr><tr><td>10</td><td> Michael Storer (AUS)</td><td>Tudor Pro Cycling Team</td><td>+ 14' 27"</td></tr></tbody></table>
<table><thead><tr><th>Final general classification (11–159)</th></tr></thead><tbody><tr><td>Rank</td><td>Rider</td><td>Team</td><td>Time</td></tr><tr><td>11</td><td> Max Poole (GBR)</td><td>Team Picnic–PostNL</td><td>+ 18' 15"</td></tr><tr><td>12</td><td> Adam Yates (GBR)</td><td>UAE Team Emirates XRG</td><td>+ 21' 43"</td></tr><tr><td>13</td><td> Rafał Majka (POL)</td><td>UAE Team Emirates XRG</td><td>+ 23' 46"</td></tr><tr><td>14</td><td> Davide Piganzoli (ITA)</td><td>Team Polti VisitMalta</td><td>+ 27' 53"</td></tr><tr><td>15</td><td> Nicolas Prodhomme (FRA)</td><td>Decathlon–AG2R La Mondiale</td><td>+ 36' 09"</td></tr><tr><td>16</td><td> Tom Pidcock (GBR)</td><td>Q36.5 Pro Cycling Team</td><td>+ 44' 41"</td></tr><tr><td>17</td><td> Antonio Tiberi (ITA)</td><td>Team Bahrain Victorious</td><td>+ 46' 04"</td></tr><tr><td>18</td><td> Louis Meintjes (RSA)</td><td>Intermarché–Wanty</td><td>+ 52' 03"</td></tr><tr><td>19</td><td> James Knox (GBR)</td><td>Soudal–Quick-Step</td><td>+ 56' 53"</td></tr><tr><td>20</td><td> Florian Stork (GER)</td><td>Tudor Pro Cycling Team</td><td>+ 58' 53"</td></tr><tr><td>21</td><td> Diego Ulissi (ITA)</td><td>XDS Astana Team</td><td>+ 1h 05' 07"</td></tr><tr><td>22</td><td> Embret Svestad-Bårdseng (NOR)</td><td>Arkéa–B&B Hotels</td><td>+ 1h 06' 40"</td></tr><tr><td>23</td><td> Chris Harper (AUS)</td><td>Team Jayco–AlUla</td><td>+ 1h 13' 35"</td></tr><tr><td>24</td><td> Lorenzo Fortunato (ITA)</td><td>XDS Astana Team</td><td>+ 1h 22' 09"</td></tr><tr><td>25</td><td> Nairo Quintana (COL)</td><td>Movistar Team</td><td>+ 1h 23' 09"</td></tr><tr><td>26</td><td> Romain Bardet (FRA)</td><td>Team Picnic–PostNL</td><td>+ 1h 24' 04"</td></tr><tr><td>27</td><td> Edoardo Zambanini (ITA)</td><td>Team Bahrain Victorious</td><td>+ 1h 25' 59"</td></tr><tr><td>28</td><td> Marco Frigo (ITA)</td><td>Israel–Premier Tech</td><td>+ 1h 32' 20"</td></tr><tr><td>29</td><td> Thymen Arensman (NED)</td><td>Ineos Grenadiers</td><td>+ 1h 37' 46"</td></tr><tr><td>30</td><td> Pello Bilbao (ESP)</td><td>Team Bahrain Victorious</td><td>+ 1h 52' 02"</td></tr><tr><td>31</td><td> Gianmarco Garofoli (ITA)</td><td>Soudal–Quick-Step</td><td>+ 1h 53' 53"</td></tr><tr><td>32</td><td> Yannis Voisard (SUI)</td><td>Tudor Pro Cycling Team</td><td>+ 1h 56' 21"</td></tr><tr><td>33</td><td> Kevin Geniets (LUX)</td><td>Groupama–FDJ</td><td>+ 1h 56' 33"</td></tr><tr><td>34</td><td> Jefferson Alveiro Cepeda (ECU)</td><td>Movistar Team</td><td>+ 1h 57' 52"</td></tr><tr><td>35</td><td> Andrea Vendrame (ITA)</td><td>Decathlon–AG2R La Mondiale</td><td>+ 1h 59' 53"</td></tr><tr><td>36</td><td> Igor Arrieta (ESP)</td><td>UAE Team Emirates XRG</td><td>+ 2h 00' 15"</td></tr><tr><td>37</td><td> Wilco Kelderman (NED)</td><td>Visma–Lease a Bike</td><td>+ 2h 01' 00"</td></tr><tr><td>38</td><td> Steven Kruijswijk (NED)</td><td>Visma–Lease a Bike</td><td>+ 2h 05' 13"</td></tr><tr><td>39</td><td> Rémy Rochas (FRA)</td><td>Groupama–FDJ</td><td>+ 2h 11' 04"</td></tr><tr><td>40</td><td> Christian Scaroni (ITA)</td><td>XDS Astana Team</td><td>+ 2h 11' 13"</td></tr><tr><td>41</td><td> Fausto Masnada (ITA)</td><td>XDS Astana Team</td><td>+ 2h 12' 40"</td></tr><tr><td>42</td><td> Bart Lemmen (NED)</td><td>Visma–Lease a Bike</td><td>+ 2h 20' 47"</td></tr><tr><td>43</td><td> Gijs Leemreize (NED)</td><td>Team Picnic–PostNL</td><td>+ 2h 21' 52"</td></tr><tr><td>44</td><td> Mattia Cattaneo (ITA)</td><td>Soudal–Quick-Step</td><td>+ 2h 23' 20"</td></tr><tr><td>45</td><td> Davide Formolo (ITA)</td><td>Movistar Team</td><td>+ 2h 23' 27"</td></tr><tr><td>46</td><td> Damien Howson (AUS)</td><td>Q36.5 Pro Cycling Team</td><td>+ 2h 23' 30"</td></tr><tr><td>47</td><td> Chris Hamilton (AUS)</td><td>Team Picnic–PostNL</td><td>+ 2h 23' 31"</td></tr><tr><td>48</td><td> Alessandro Tonelli (ITA)</td><td>Team Polti VisitMalta</td><td>+ 2h 23' 48"</td></tr><tr><td>49</td><td> Martin Tjøtta (NOR)</td><td>Arkéa–B&B Hotels</td><td>+ 2h 26' 05"</td></tr><tr><td>50</td><td> Wouter Poels (NED)</td><td>XDS Astana Team</td><td>+ 2h 26' 25"</td></tr><tr><td>51</td><td> Jefferson Alexander Cepeda (ECU)</td><td>EF Education–EasyPost</td><td>+ 2h 27' 01"</td></tr><tr><td>52</td><td> Sergio Samitier (ESP)</td><td>Cofidis</td><td>+ 2h 28' 09"</td></tr><tr><td>53</td><td> Daniel Martínez (COL)</td><td>Red Bull–Bora–Hansgrohe</td><td>+ 2h 29' 40"</td></tr><tr><td>54</td><td> Carlos Verona (ESP)</td><td>Lidl–Trek</td><td>+ 2h 31' 09"</td></tr><tr><td>55</td><td> Mark Donovan (GBR)</td><td>Q36.5 Pro Cycling Team</td><td>+ 2h 37' 39"</td></tr><tr><td>56</td><td> Nicola Conci (ITA)</td><td>XDS Astana Team</td><td>+ 2h 40' 14"</td></tr><tr><td>57</td><td> Mathias Vacek (CZE)</td><td>Lidl–Trek</td><td>+ 2h 42' 59"</td></tr><tr><td>58</td><td> Filippo Zana (ITA)</td><td>Team Jayco–AlUla</td><td>+ 2h 43' 24"</td></tr><tr><td>59</td><td> Giovanni Aleotti (ITA)</td><td>Red Bull–Bora–Hansgrohe</td><td>+ 2h 44' 16"</td></tr><tr><td>60</td><td> Simone Petilli (ITA)</td><td>Intermarché–Wanty</td><td>+ 2h 46' 21"</td></tr><tr><td>61</td><td> Jonathan Castroviejo (ESP)</td><td>Ineos Grenadiers</td><td>+ 2h 47' 31"</td></tr><tr><td>62</td><td> Hugo Houle (CAN)</td><td>Israel–Premier Tech</td><td>+ 2h 53' 29"</td></tr><tr><td>63</td><td> Lorenzo Germani (ITA)</td><td>Groupama–FDJ</td><td>+ 2h 54' 25"</td></tr><tr><td>64</td><td> Quentin Pacher (FRA)</td><td>Groupama–FDJ</td><td>+ 2h 59' 12"</td></tr><tr><td>65</td><td> Jonathan Lastra (ESP)</td><td>Cofidis</td><td>+ 3h 04' 36"</td></tr><tr><td>66</td><td> David Gaudu (FRA)</td><td>Groupama–FDJ</td><td>+ 3h 06' 33"</td></tr><tr><td>67</td><td> Stefano Oldani (ITA)</td><td>Cofidis</td><td>+ 3h 07' 43"</td></tr><tr><td>68</td><td> Lawrence Warbasse (USA)</td><td>Tudor Pro Cycling Team</td><td>+ 3h 10' 00"</td></tr><tr><td>69</td><td> Mattia Bais (ITA)</td><td>Team Polti VisitMalta</td><td>+ 3h 11' 07"</td></tr><tr><td>70</td><td> Luca Covili (ITA)</td><td>VF Group–Bardiani–CSF–Faizanè</td><td>+ 3h 11' 24"</td></tr><tr><td>71</td><td> Sylvain Moniquet (BEL)</td><td>Cofidis</td><td>+ 3h 15' 48"</td></tr><tr><td>72</td><td> Wout van Aert (BEL)</td><td>Visma–Lease a Bike</td><td>+ 3h 16' 27"</td></tr><tr><td>73</td><td> Patrick Konrad (AUT)</td><td>Lidl–Trek</td><td>+ 3h 17' 41"</td></tr><tr><td>74</td><td> Georg Steinhauser (GER)</td><td>EF Education–EasyPost</td><td>+ 3h 22' 54"</td></tr><tr><td>75</td><td> Martin Marcellusi (ITA)</td><td>VF Group–Bardiani–CSF–Faizanè</td><td>+ 3h 23' 11"</td></tr><tr><td>76</td><td> James Shaw (GBR)</td><td>EF Education–EasyPost</td><td>+ 3h 26' 18"</td></tr><tr><td>77</td><td> Davide De Pretto (ITA)</td><td>Team Jayco–AlUla</td><td>+ 3h 28' 54"</td></tr><tr><td>78</td><td> Filippo Baroncini (ITA)</td><td>UAE Team Emirates XRG</td><td>+ 3h 30' 26"</td></tr><tr><td>79</td><td> Mikkel Frølich Honoré (DEN)</td><td>EF Education–EasyPost</td><td>+ 3h 34' 22"</td></tr><tr><td>80</td><td> Milan Vader (NED)</td><td>Q36.5 Pro Cycling Team</td><td>+ 3h 34' 38"</td></tr><tr><td>81</td><td> Jakob Fuglsang (DEN)</td><td>Israel–Premier Tech</td><td>+ 3h 36' 09"</td></tr><tr><td>82</td><td> Felix Engelhardt (GER)</td><td>Team Jayco–AlUla</td><td>+ 3h 37' 17"</td></tr><tr><td>83</td><td> Jan Tratnik (SLO)</td><td>Red Bull–Bora–Hansgrohe</td><td>+ 3h 39' 12"</td></tr><tr><td>84</td><td> Dorian Godon (FRA)</td><td>Decathlon–AG2R La Mondiale</td><td>+ 3h 40' 14"</td></tr><tr><td>85</td><td> Quinten Hermans (BEL)</td><td>Alpecin–Deceuninck</td><td>+ 3h 43' 42"</td></tr><tr><td>86</td><td> Timo Kielich (BEL)</td><td>Alpecin–Deceuninck</td><td>+ 3h 49' 45"</td></tr><tr><td>87</td><td> Darren Rafferty (IRL)</td><td>EF Education–EasyPost</td><td>+ 3h 51' 51"</td></tr><tr><td>88</td><td> Lorenzo Milesi (ITA)</td><td>Movistar Team</td><td>+ 3h 54' 04"</td></tr><tr><td>89</td><td> Filippo Fiorelli (ITA)</td><td>VF Group–Bardiani–CSF–Faizanè</td><td>+ 4h 00' 39"</td></tr><tr><td>90</td><td> Mads Pedersen (DEN)</td><td>Lidl–Trek</td><td>+ 4h 00' 39"</td></tr><tr><td>91</td><td> Manuele Tarozzi (ITA)</td><td>VF Group–Bardiani–CSF–Faizanè</td><td>+ 4h 01' 33"</td></tr><tr><td>92</td><td> Jon Barrenetxea (ESP)</td><td>Movistar Team</td><td>+ 4h 02' 34"</td></tr><tr><td>93</td><td> Mirco Maestri (ITA)</td><td>Team Polti VisitMalta</td><td>+ 4h 02' 46"</td></tr><tr><td>94</td><td> Simon Guglielmi (FRA)</td><td>Arkéa–B&B Hotels</td><td>+ 4h 03' 10"</td></tr><tr><td>95</td><td> Dylan van Baarle (NED)</td><td>Visma–Lease a Bike</td><td>+ 4h 07' 14"</td></tr><tr><td>96</td><td> Corbin Strong (NZL)</td><td>Israel–Premier Tech</td><td>+ 4h 07' 26"</td></tr><tr><td>97</td><td> Davide Bais (ITA)</td><td>Team Polti VisitMalta</td><td>+ 4h 16' 09"</td></tr><tr><td>98</td><td> Paul Double (GBR)</td><td>Team Jayco–AlUla</td><td>+ 4h 16' 30"</td></tr><tr><td>99</td><td> Francesco Busatto (ITA)</td><td>Intermarché–Wanty</td><td>+ 4h 17' 40"</td></tr><tr><td>100</td><td> Fabio Van den Bossche (BEL)</td><td>Alpecin–Deceuninck</td><td>+ 4h 18' 23"</td></tr><tr><td>101</td><td> Orluis Aular (VEN)</td><td>Movistar Team</td><td>+ 4h 22' 20"</td></tr><tr><td>102</td><td> Edward Planckaert (BEL)</td><td>Alpecin–Deceuninck</td><td>+ 4h 22' 44"</td></tr><tr><td>103</td><td> Lucas Hamilton (AUS)</td><td>Ineos Grenadiers</td><td>+ 4h 24' 28"</td></tr><tr><td>104</td><td> Alessandro Verre (ITA)</td><td>Arkéa–B&B Hotels</td><td>+ 4h 26' 38"</td></tr><tr><td>105</td><td> Rick Pluimers (NED)</td><td>Tudor Pro Cycling Team</td><td>+ 4h 30' 38"</td></tr><tr><td>106</td><td> Nick Schultz (AUS)</td><td>Israel–Premier Tech</td><td>+ 4h 31' 19"</td></tr><tr><td>107</td><td> Kaden Groves (AUS)</td><td>Alpecin–Deceuninck</td><td>+ 4h 31' 34"</td></tr><tr><td>108</td><td> Kevin Colleoni (ITA)</td><td>Intermarché–Wanty</td><td>+ 4h 33' 00"</td></tr><tr><td>109</td><td> Laurens Huys (BEL)</td><td>Arkéa–B&B Hotels</td><td>+ 4h 36' 42"</td></tr><tr><td>110</td><td> Owain Doull (GBR)</td><td>EF Education–EasyPost</td><td>+ 4h 37' 02"</td></tr><tr><td>111</td><td> Stan Dewulf (BEL)</td><td>Decathlon–AG2R La Mondiale</td><td>+ 4h 40' 33"</td></tr><tr><td>112</td><td> Enzo Paleni (FRA)</td><td>Groupama–FDJ</td><td>+ 4h 42' 51"</td></tr><tr><td>113</td><td> Fran Miholjević (CRO)</td><td>Team Bahrain Victorious</td><td>+ 4h 46' 16"</td></tr><tr><td>114</td><td> Kim Heiduk (GER)</td><td>Ineos Grenadiers</td><td>+ 4h 46' 33"</td></tr><tr><td>115</td><td> Kasper Asgreen (DEN)</td><td>EF Education–EasyPost</td><td>+ 4h 47' 04"</td></tr><tr><td>116</td><td> Filippo Magli (ITA)</td><td>VF Group–Bardiani–CSF–Faizanè</td><td>+ 4h 48' 45"</td></tr><tr><td>117</td><td> Simon Clarke (AUS)</td><td>Israel–Premier Tech</td><td>+ 4h 48' 51"</td></tr><tr><td>118</td><td> Jimmy Janssens (BEL)</td><td>Alpecin–Deceuninck</td><td>+ 4h 55' 09"</td></tr><tr><td>119</td><td> Daan Hoole (NED)</td><td>Lidl–Trek</td><td>+ 4h 57' 19"</td></tr><tr><td>120</td><td> Ben Turner (GBR)</td><td>Ineos Grenadiers</td><td>+ 5h 03' 49"</td></tr><tr><td>121</td><td> Gianni Moscon (ITA)</td><td>Red Bull–Bora–Hansgrohe</td><td>+ 5h 05' 00"</td></tr><tr><td>122</td><td> Nico Denz (GER)</td><td>Red Bull–Bora–Hansgrohe</td><td>+ 5h 05' 18"</td></tr><tr><td>123</td><td> Max Kanter (GER)</td><td>XDS Astana Team</td><td>+ 5h 05' 26"</td></tr><tr><td>124</td><td> Anthony Perez (FRA)</td><td>Cofidis</td><td>+ 5h 08' 15"</td></tr><tr><td>125</td><td> Xabier Azparren (ESP)</td><td>Q36.5 Pro Cycling Team</td><td>+ 5h 09' 49"</td></tr><tr><td>126</td><td> Jacopo Mosca (ITA)</td><td>Lidl–Trek</td><td>+ 5h 09' 58"</td></tr><tr><td>127</td><td> Albert Torres (ESP)</td><td>Movistar Team</td><td>+ 5h 11' 13"</td></tr><tr><td>128</td><td> Dries De Bondt (BEL)</td><td>Decathlon–AG2R La Mondiale</td><td>+ 5h 13' 22"</td></tr><tr><td>129</td><td> Giovanni Lonardi (ITA)</td><td>Team Polti VisitMalta</td><td>+ 5h 20' 03"</td></tr><tr><td>130</td><td> Sven Erik Bystrøm (NOR)</td><td>Groupama–FDJ</td><td>+ 5h 23' 13"</td></tr><tr><td>131</td><td> Emīls Liepiņš (LAT)</td><td>Q36.5 Pro Cycling Team</td><td>+ 5h 23' 42"</td></tr><tr><td>132</td><td> Josef Černý (CZE)</td><td>Soudal–Quick-Step</td><td>+ 5h 29' 33"</td></tr><tr><td>133</td><td> Edoardo Affini (ITA)</td><td>Visma–Lease a Bike</td><td>+ 5h 29' 52"</td></tr><tr><td>134</td><td> Tord Gudmestad (NOR)</td><td>Decathlon–AG2R La Mondiale</td><td>+ 5h 30' 25"</td></tr><tr><td>135</td><td> Giosuè Epis (ITA)</td><td>Arkéa–B&B Hotels</td><td>+ 5h 31' 00"</td></tr><tr><td>136</td><td> Ethan Hayter (GBR)</td><td>Soudal–Quick-Step</td><td>+ 5h 31' 39"</td></tr><tr><td>137</td><td> Clément Davy (FRA)</td><td>Groupama–FDJ</td><td>+ 5h 32' 29"</td></tr><tr><td>138</td><td> Luca Mozzato (ITA)</td><td>Arkéa–B&B Hotels</td><td>+ 5h 33' 26"</td></tr><tr><td>139</td><td> Jan Maas (NED)</td><td>Cofidis</td><td>+ 5h 34' 04"</td></tr><tr><td>140</td><td> Nicolas Debeaumarché (FRA)</td><td>Cofidis</td><td>+ 5h 34' 38"</td></tr><tr><td>141</td><td> Andrea Pietrobon (ITA)</td><td>Team Polti VisitMalta</td><td>+ 5h 36' 27"</td></tr><tr><td>142</td><td> Matevž Govekar (SLO)</td><td>Team Bahrain Victorious</td><td>+ 5h 38' 24"</td></tr><tr><td>143</td><td> Michael Hepburn (AUS)</td><td>Team Jayco–AlUla</td><td>+ 5h 38' 36"</td></tr><tr><td>144</td><td> Francisco Muñoz (ESP)</td><td>Team Polti VisitMalta</td><td>+ 5h 41' 19"</td></tr><tr><td>145</td><td> Sam Bennett (IRL)</td><td>Decathlon–AG2R La Mondiale</td><td>+ 5h 41' 25"</td></tr><tr><td>146</td><td> Luke Lamperti (USA)</td><td>Soudal–Quick-Step</td><td>+ 5h 41' 38"</td></tr><tr><td>147</td><td> Anton Kuzmin (KAZ)</td><td>XDS Astana Team</td><td>+ 5h 42' 03"</td></tr><tr><td>148</td><td> Alex Edmondson (AUS)</td><td>Team Picnic–PostNL</td><td>+ 5h 42' 42"</td></tr><tr><td>149</td><td> Olav Kooij (NED)</td><td>Visma–Lease a Bike</td><td>+ 5h 45' 37"</td></tr><tr><td>150</td><td> Casper van Uden (NED)</td><td>Team Picnic–PostNL</td><td>+ 5h 48' 34"</td></tr><tr><td>151</td><td> Enrico Zanoncello (ITA)</td><td>VF Group–Bardiani–CSF–Faizanè</td><td>+ 5h 51' 33"</td></tr><tr><td>152</td><td> Matteo Moschetti (ITA)</td><td>Q36.5 Pro Cycling Team</td><td>+ 5h 55' 35"</td></tr><tr><td>153</td><td> Gijs Van Hoecke (BEL)</td><td>Intermarché–Wanty</td><td>+ 5h 55' 56"</td></tr><tr><td>154</td><td> Maikel Zijlaard (NED)</td><td>Tudor Pro Cycling Team</td><td>+ 5h 56' 04"</td></tr><tr><td>155</td><td> Taco van der Hoorn (NED)</td><td>Intermarché–Wanty</td><td>+ 5h 57' 04"</td></tr><tr><td>156</td><td> Niklas Märkl (GER)</td><td>Team Picnic–PostNL</td><td>+ 5h 59' 46"</td></tr><tr><td>157</td><td> Gerben Thijssen (BEL)</td><td>Intermarché–Wanty</td><td>+ 6h 04' 31"</td></tr><tr><td>158</td><td> Jensen Plowright (AUS)</td><td>Alpecin–Deceuninck</td><td>+ 6h 07' 50"</td></tr><tr><td>159</td><td> Alexander Krieger (GER)</td><td>Tudor Pro Cycling Team</td><td>+ 6h 25' 03"</td></tr></tbody></table>