
Vuelta a Burgos podium history | 2024 edition | Start list
Stage 1 | Stage 2 | Stage 3 | Stage 4 | Stage 5
Saturday, August 9: Fifth & Final Stage, Quintana del Pidio - Lagunas de Neila, 138.3 km

Giulio Ciccone takes the final stage.
Bill & Carol McGann’s book The Story of the 2024 Tour de France: The Happy Warrior Triumphs is available print, Kindle eBook and audiobook versions. To get your copy, just click on the link on the right.
Weather at the city of Castrovido, on the route, 60 km from the finish, at 2;10 PM, local time: 33C (92F), partly cloudy, with the wind from the west at 6 km/hr (4 mph). There is a 9% chance of rain.
The race: Here's the report from stage winner Giulio Ciccone's Team Lidl-Trek.
The final 138km stage of this year’s race included three categorised climbs on the approach to the mountaintop finale at Lagunas de Neila. One week on from claiming victory at Clasica San Sebastián, Cicco knew today’s last climb was very well suited to him. The days breakaway were reeled back in just before the early slopes and it was time for Cicco to shine. On one of the steepest sections with three kilometres to go, Ciccone and Del Toro of UAE Emirates XRG launched an attack from a reduced bunch, which included the race leader. The Italian drilled the pace with 800 metres to go to distance Del Toro and cross the finish line solo to take his third victory of the season.

On the start line before a really tough stage.
From Giulio..
"Today was the toughest stage and the one I wanted to win from the start. It wasn't an easy week because, with the crash on the first day and the heat, I felt a little uncomfortable during the first few stages. But today was a big goal for us; it was a great test, let's say. In the end, the goal was to win, and we did it.
"I was a little disappointed a few days ago, two days ago, when I didn't manage to win. Today, was a good day. I enjoy racing with such strong riders like Del Toro more because you always have a point of reference, so I always prefer having very strong opponents.
"Anyway, today I knew I had the advantage of not being in the general classification, so I could have a better chance for the stage, and I took advantage of the situation. I knew Del Toro had to go all out to win the general classification, and I took advantage of that. But with such a strong rider, it's always better not to wait for the sprint, so I tried to give it my all to get there first.
"This has definitely been excellent preparation for what's to come. Now, a few days of recovery, and then we'll move forward, motivated to do well."
Complete results:
138.3 kilometers raced at an average speed of 40.823 km/hr
| 1 | Giulio Ciccone | Lidl-Trek | 3hr 23min 16sec |
| 2 | Isaac del Toro | UAE Team Emirates-XRG | @ 10sec |
| 3 | Lorenzo Fortunato | XDS Astana Team | 0:27 |
| 4 | Torstein Træen | Bahrain Victorious | 0:34 |
| 5 | Damien Howson | Q36.5 Pro Cycling Team | 0:36 |
| 6 | Egan Bernal | INEOS Grenadiers | s.t. |
| 7 | Giulio Pellizzari | Red Bull-BORA-hansgrohe | 0:38 |
| 8 | Giovanni Aleotti | Red Bull-BORA-hansgrohe | 0:53 |
| 9 | Diego Pescador | Movistar Team | 0:55 |
| 10 | Johannes Kulset | Uno-X Mobility | s.t. |
| 11 | Léo Bisiaux | Decathlon AG2R La Mondiale | s.t. |
| 12 | Archie Ryan | EF Education-EasyPost | 1:06 |
| 13 | Finlay Pickering | Bahrain Victorious | 1:08 |
| 14 | Mikel Landa | Soudal Quick-Step | 1:17 |
| 15 | Germán Dario Gómez | Team Polti-VisitMalta | 1:25 |
| 16 | Antonio Pedrero | Movistar Team | 1:40 |
| 17 | Mario Aparicio | Burgos Burpellet BH | 1:47 |
| 18 | Jefferson Cepeda | Movistar Team | 1:52 |
| 19 | Urko Berrade | Equipo Kern Pharma | 1:54 |
| 20 | José Félix Parra | Equipo Kern Pharma | 1:56 |
| 21 | Sergio Chumil | Burgos Burpellet BH | 2:02 |
| 22 | Davide Piganzoli | Team Polti-VisitMalta | 2:04 |
| 23 | Jon Agirre | Euskaltel-Euskadi | s.t. |
| 24 | Mathys Rondel | Tudor Pro Cycling Team | 2:08 |
| 25 | Esteban Chaves | EF Education-EasyPost | 2:17 |
| 26 | AJ August | INEOS Grenadiers | 2:27 |
| 27 | Wout Poels | XDS Astana Team | 2:33 |
| 28 | Gianmarco Garofoli | Soudal Quick-Step | 2:34 |
| 29 | Fabio Christen | Q36.5 Pro Cycling Team | 2:48 |
| 30 | Antoine Huby | Soudal Quick-Step | 3:14 |
| 31 | Jai Hindley | Red Bull-BORA-hansgrohe | 3:56 |
| 32 | Mikel Bizkarra | Euskaltel-Euskadi | 4:12 |
| 33 | Txomin Juaristi | Euskaltel-Euskadi | s.t. |
| 34 | Carlos Garcia | Burgos Burpellet BH | 4:16 |
| 35 | Brandon Rivera | INEOS Grenadiers | 4:29 |
| 36 | Julien Bernard | Lidl-Trek | s.t. |
| 37 | Nicola Conci | XDS Astana Team | 4:32 |
| 38 | Afonso Eulalio | Bahrain Victorious | 5:16 |
| 39 | Carlos Verona | Lidl-Trek | 5:46 |
| 40 | Abner González | Caja Rural-Seguros RGA | 6:12 |
| 41 | Sebastian Berwick | Caja Rural-Seguros RGA | s.t. |
| 42 | Nans Peters | Decathlon AG2R La Mondiale | 6:14 |
| 43 | Damiano Caruso | Bahrain Victorious | 6:15 |
| 44 | Jordan Labrosse | Decathlon AG2R La Mondiale | s.t. |
| 45 | Martin López | XDS Astana Team | 6:24 |
| 46 | Alexander Cepeda | EF Education-EasyPost | 6:42 |
| 47 | Alex Martin | Team Polti-VisitMalta | s.t. |
| 48 | David González | Q36.5 Pro Cycling Team | 6:46 |
| 49 | Simon Dalby | Uno-X Mobility | 6:54 |
| 50 | Anders Skaarseth | Uno-X Mobility | s.t. |
| 51 | Samuel Fernández Garcia | Caja Rural-Seguros RGA | 7:49 |
| 52 | Sander De Pestel | Decathlon AG2R La Mondiale | 7:51 |
| 53 | Ivan Cobo | Equipo Kern Pharma | 8:11 |
| 54 | Eric Fagundez | Burgos Burpellet BH | s.t. |
| 55 | Gotzon Martín | Euskaltel-Euskadi | s.t. |
| 56 | Louis Vervaeke | Soudal Quick-Step | s.t. |
| 57 | Igor Arrieta | UAE Team Emirates-XRG | 8:13 |
| 58 | Óscar Rodríguez | INEOS Grenadiers | 8:31 |
| 59 | Héctor Álvarez | Lidl-Trek | s.t. |
| 60 | Fernando Tercero | Team Polti-VisitMalta | s.t. |
| 61 | James Shaw | EF Education-EasyPost | 9:32 |
| 62 | Lukas Nerurkar | EF Education-EasyPost | s.t. |
| 63 | Mathijs Paasschens | Bahrain Victorious | 9:43 |
| 64 | Fabian Weiss | Tudor Pro Cycling Team | 10:00 |
| 65 | Jon Barrenetxea | Movistar Team | s.t. |
| 66 | Magnus Kulset | Uno-X Mobility | 10:29 |
| 67 | Amanuel Ghebreigzabhier | Lidl-Trek | 10:30 |
| 68 | Nico Denz | Red Bull-BORA-hansgrohe | 10:40 |
| 69 | Jordi Lopez | Euskaltel-Euskadi | 10:49 |
| 70 | Lawrence Warbasse | Tudor Pro Cycling Team | s.t. |
| 71 | Peter Øxenberg | INEOS Grenadiers | 12:09 |
| 72 | Nickolas Zukowsky | Q36.5 Pro Cycling Team | 12:19 |
| 73 | Mika Heming | Tudor Pro Cycling Team | 15:46 |
| 74 | Gorka Sorarrain | Caja Rural-Seguros RGA | s.t. |
| 75 | Asier Pablo Gonzalez | Illes Balears-Arabay | s.t. |
| 76 | Roland Thalmann | Tudor Pro Cycling Team | s.t. |
| 77 | Javier Ibanez | Caja Rural-Seguros RGA | s.t. |
| 78 | Joan Gamundi | Illes Balears-Arabay | s.t. |
| 79 | Juan Pedro Lopez | Lidl-Trek | s.t. |
| 80 | Sergi Darder | Caja Rural-Seguros RGA | s.t. |
| 81 | Javier Romo | Movistar Team | s.t. |
| 82 | Xabier Azparren | Q36.5 Pro Cycling Team | s.t. |
| 83 | Mario Silva | Illes Balears-Arabay | s.t. |
| 84 | Ben Zwiehoff | Red Bull-BORA-hansgrohe | s.t. |
| 85 | Luke Lamperti | Soudal Quick-Step | s.t. |
| 86 | Ander Okamika | Burgos Burpellet BH | s.t. |
| 87 | Ibon Ruiz | Equipo Kern Pharma | s.t. |
| 88 | Iker Mintegi | Euskaltel-Euskadi | s.t. |
| 89 | Pieter Serry | Soudal Quick-Step | s.t. |
| 90 | Rainer Kepplinger | Bahrain Victorious | s.t. |
| 91 | Rui Costa | EF Education-EasyPost | s.t. |
| 92 | Jokin Murguialday | Euskaltel-Euskadi | 16:08 |
| 93 | Daniel Cavia | Burgos Burpellet BH | 16:20 |
| 94 | Matteo Malucelli | XDS Astana Team | 16:37 |
| 95 | Jonathan Castroviejo | INEOS Grenadiers | 16:43 |
| 96 | Andrea Pietrobon | Team Polti-VisitMalta | 16:45 |
| 97 | Domen Novak | UAE Team Emirates-XRG | s.t. |
| 98 | Samuele Zoccarato | Team Polti-VisitMalta | 16:57 |
| 99 | Marc Brustenga | Equipo Kern Pharma | 17:21 |
| 100 | Roger Adrià | Red Bull-BORA-hansgrohe | s.t. |
| 101 | Jorge Gutiérrez | Equipo Kern Pharma | s.t. |
| 102 | Samuele Battistella | EF Education-EasyPost | 17:23 |
| 103 | Hugo Aznar | Equipo Kern Pharma | s.t. |
| 104 | Joan Albert Riera | Illes Balears-Arabay | s.t. |
| 105 | Gleb Syritsa | XDS Astana Team | 17:44 |
| 106 | Rui Oliveira | UAE Team Emirates-XRG | 17:53 |
| 107 | Pierre Gautherat | Decathlon AG2R La Mondiale | s.t. |
| 108 | Dries De Bondt | Decathlon AG2R La Mondiale | 20:13 |
| 109 | Tim Declercq | Lidl-Trek | 20:38 |
| 110 | Nicolò Parisini | Q36.5 Pro Cycling Team | 21:45 |
| 111 | Alessandro Covi | UAE Team Emirates-XRG | s.t. |
| 112 | Robin Froidevaux | Tudor Pro Cycling Team | s.t. |
| 113 | Giovanni Lonardi | Team Polti-VisitMalta | s.t. |
| 114 | Erlend Blikra | Uno-X Mobility | s.t. |
| 115 | Emil Herzog | Red Bull-BORA-hansgrohe | 24:53 |
Final GC after stage five:
851.4 kilometers raced at an average speed of 43.044 km/hr
| 1 | Isaac del Toro | UAE Team Emirates-XRG | 19hr 46min 48sec |
| 2 | Lorenzo Fortunato | XDS Astana Team | @ 19sec |
| 3 | Léo Bisiaux | Decathlon AG2R La Mondiale | 0:25 |
| 4 | Giulio Pellizzari | Red Bull-BORA-hansgrohe | 0:30 |
| 5 | Giulio Ciccone | Lidl-Trek | 0:56 |
| 6 | Egan Bernal | INEOS Grenadiers | 0:59 |
| 7 | Torstein Træen | Bahrain Victorious | 1:01 |
| 8 | Giovanni Aleotti | Red Bull-BORA-hansgrohe | 1:03 |
| 9 | Johannes Kulset | Uno-X Mobility | 1:05 |
| 10 | Urko Berrade | Equipo Kern Pharma | 2:04 |
| 11 | Antonio Pedrero | Movistar Team | 2:07 |
| 12 | Mario Aparicio | Burgos Burpellet BH | 2:14 |
| 13 | José Félix Parra | Equipo Kern Pharma | 2:23 |
| 14 | Mathys Rondel | Tudor Pro Cycling Team | 2:35 |
| 15 | Diego Pescador | Movistar Team | s.t. |
| 16 | AJ August | INEOS Grenadiers | 2:37 |
| 17 | Archie Ryan | EF Education-EasyPost | 2:39 |
| 18 | Mikel Landa | Soudal Quick-Step | 2:57 |
| 19 | Fabio Christen | Q36.5 Pro Cycling Team | 3:10 |
| 20 | Davide Piganzoli | Team Polti-VisitMalta | 3:44 |
| 21 | Esteban Chaves | EF Education-EasyPost | 3:57 |
| 22 | Antoine Huby | Soudal Quick-Step | 4:54 |
| 23 | Finlay Pickering | Bahrain Victorious | 5:13 |
| 24 | Damien Howson | Q36.5 Pro Cycling Team | 5:33 |
| 25 | Jai Hindley | Red Bull-BORA-hansgrohe | 5:36 |
| 26 | Brandon Rivera | INEOS Grenadiers | 6:09 |
| 27 | Txomin Juaristi | Euskaltel-Euskadi | 6:13 |
| 28 | Afonso Eulalio | Bahrain Victorious | 6:45 |
| 29 | Julien Bernard | Lidl-Trek | 7:29 |
| 30 | Sebastian Berwick | Caja Rural-Seguros RGA | 7:52 |
| 31 | Jefferson Cepeda | Movistar Team | 8:19 |
| 32 | Alexander Cepeda | EF Education-EasyPost | 8:22 |
| 33 | Alex Martin | Team Polti-VisitMalta | s.t. |
| 34 | Germán Dario Gómez | Team Polti-VisitMalta | 8:43 |
| 35 | Sander De Pestel | Decathlon AG2R La Mondiale | 9:28 |
| 36 | Carlos Garcia | Burgos Burpellet BH | 9:47 |
| 37 | Jordan Labrosse | Decathlon AG2R La Mondiale | 10:55 |
| 38 | Martin López | XDS Astana Team | 11:21 |
| 39 | Eric Fagundez | Burgos Burpellet BH | 11:31 |
| 40 | Ivan Cobo | Equipo Kern Pharma | 12:16 |
| 41 | Jon Agirre | Euskaltel-Euskadi | 12:27 |
| 42 | Gianmarco Garofoli | Soudal Quick-Step | 12:57 |
| 43 | Gotzon Martín | Euskaltel-Euskadi | 13:08 |
| 44 | Sergio Chumil | Burgos Burpellet BH | 14:22 |
| 45 | Damiano Caruso | Bahrain Victorious | 15:03 |
| 46 | Igor Arrieta | UAE Team Emirates-XRG | s.t. |
| 47 | Wout Poels | XDS Astana Team | 15:30 |
| 48 | Lawrence Warbasse | Tudor Pro Cycling Team | 15:50 |
| 49 | Nicola Conci | XDS Astana Team | 17:10 |
| 50 | Roger Adrià | Red Bull-BORA-hansgrohe | 18:40 |
| 51 | Javier Romo | Movistar Team | 19:21 |
| 52 | Simon Dalby | Uno-X Mobility | 19:47 |
| 53 | Nickolas Zukowsky | Q36.5 Pro Cycling Team | 19:58 |
| 54 | Peter Øxenberg | INEOS Grenadiers | 19:59 |
| 55 | Gorka Sorarrain | Caja Rural-Seguros RGA | 20:43 |
| 56 | Carlos Verona | Lidl-Trek | 20:45 |
| 57 | Óscar Rodríguez | INEOS Grenadiers | 20:51 |
| 58 | Fernando Tercero | Team Polti-VisitMalta | s.t. |
| 59 | Anders Skaarseth | Uno-X Mobility | 21:05 |
| 60 | Lukas Nerurkar | EF Education-EasyPost | 21:52 |
| 61 | James Shaw | EF Education-EasyPost | s.t. |
| 62 | Nans Peters | Decathlon AG2R La Mondiale | 21:57 |
| 63 | Jorge Gutiérrez | Equipo Kern Pharma | 22:36 |
| 64 | Fabian Weiss | Tudor Pro Cycling Team | 22:48 |
| 65 | Samuel Fernández Garcia | Caja Rural-Seguros RGA | 23:49 |
| 66 | Ander Okamika | Burgos Burpellet BH | 25:59 |
| 67 | Héctor Álvarez | Lidl-Trek | 26:11 |
| 68 | Ben Zwiehoff | Red Bull-BORA-hansgrohe | 26:38 |
| 69 | David González | Q36.5 Pro Cycling Team | s.t. |
| 70 | Mathijs Paasschens | Bahrain Victorious | 27:03 |
| 71 | Louis Vervaeke | Soudal Quick-Step | 27:16 |
| 72 | Amanuel Ghebreigzabhier | Lidl-Trek | 29:00 |
| 73 | Jon Barrenetxea | Movistar Team | 29:21 |
| 74 | Mika Heming | Tudor Pro Cycling Team | 29:41 |
| 75 | Abner González | Caja Rural-Seguros RGA | 30:25 |
| 76 | Mikel Bizkarra | Euskaltel-Euskadi | 31:58 |
| 77 | Rui Oliveira | UAE Team Emirates-XRG | 34:14 |
| 78 | Rainer Kepplinger | Bahrain Victorious | 34:16 |
| 79 | Daniel Cavia | Burgos Burpellet BH | 34:28 |
| 80 | Jokin Murguialday | Euskaltel-Euskadi | 35:57 |
| 81 | Asier Pablo Gonzalez | Illes Balears-Arabay | 37:11 |
| 82 | Samuele Zoccarato | Team Polti-VisitMalta | 37:17 |
| 83 | Samuele Battistella | EF Education-EasyPost | 37:42 |
| 84 | Roland Thalmann | Tudor Pro Cycling Team | 37:56 |
| 85 | Mario Silva | Illes Balears-Arabay | 39:20 |
| 86 | Rui Costa | EF Education-EasyPost | 39:31 |
| 87 | Pieter Serry | Soudal Quick-Step | 39:34 |
| 88 | Juan Pedro Lopez | Lidl-Trek | 40:03 |
| 89 | Luke Lamperti | Soudal Quick-Step | 40:11 |
| 90 | Nico Denz | Red Bull-BORA-hansgrohe | 41:41 |
| 91 | Magnus Kulset | Uno-X Mobility | 41:42 |
| 92 | Jordi Lopez | Euskaltel-Euskadi | 42:02 |
| 93 | Jonathan Castroviejo | INEOS Grenadiers | 42:31 |
| 94 | Javier Ibanez | Caja Rural-Seguros RGA | 43:48 |
| 95 | Gleb Syritsa | XDS Astana Team | 43:58 |
| 96 | Joan Gamundi | Illes Balears-Arabay | 44:31 |
| 97 | Xabier Azparren | Q36.5 Pro Cycling Team | 45:38 |
| 98 | Nicolò Parisini | Q36.5 Pro Cycling Team | 45:53 |
| 99 | Marc Brustenga | Equipo Kern Pharma | 46:22 |
| 100 | Hugo Aznar | Equipo Kern Pharma | 46:45 |
| 101 | Sergi Darder | Caja Rural-Seguros RGA | 47:09 |
| 102 | Dries De Bondt | Decathlon AG2R La Mondiale | 48:00 |
| 103 | Matteo Malucelli | XDS Astana Team | 53:27 |
| 104 | Domen Novak | UAE Team Emirates-XRG | s.t. |
| 105 | Ibon Ruiz | Equipo Kern Pharma | 54:18 |
| 106 | Tim Declercq | Lidl-Trek | 54:59 |
| 107 | Robin Froidevaux | Tudor Pro Cycling Team | 55:01 |
| 108 | Iker Mintegi | Euskaltel-Euskadi | 55:03 |
| 109 | Pierre Gautherat | Decathlon AG2R La Mondiale | 57:09 |
| 110 | Joan Albert Riera | Illes Balears-Arabay | 59:21 |
| 111 | Emil Herzog | Red Bull-BORA-hansgrohe | 59:52 |
| 112 | Giovanni Lonardi | Team Polti-VisitMalta | 1:00:29 |
| 113 | Erlend Blikra | Uno-X Mobility | 1:06:25 |
| 114 | Andrea Pietrobon | Team Polti-VisitMalta | 1:07:13 |
| 115 | Alessandro Covi | UAE Team Emirates-XRG | 1:11:05 |
Stage 5 map & profile:

Stage 5 map

Stage 5 profile
Friday, August 8: Stage 4, Burpellet - Regumiel de la Sierra, 162.7 km

Damiano Caruso solos across the finish line. Photo: Sprint Cycling
Bill and Carol McGann's book The Story of the Tour de France, 2019: A Year of New Faces is available in both Kindle eBook and audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish city of Regumiel de la Sierra at 2:15 PM, local time: 33C (92F), fair, with the wind from the south at 10 km/hr (6 mph). There is just a 1% chance of rain.
The race Jonas Hem Hvideberg (Uno-X Mobility) & Nairo Quintana (Movistar) did not start.
Here's the report from stage winner Damiano Caruso's Team Bahrain Victorious:
Bahrain Victorious returned to winning ways today as Damiano Caruso delivered an outstanding solo triumph in Regumiel de la Sierra on the penultimate stage of the Vuelta a Burgos.
On a relatively easy yet unpredictable stage (162.7 km from Doña Santos), the 37 year old — who recently extended his contract with the team for another year — was aggressive from the start. After 23 km of racing and multiple early attacks, a seven-man breakaway eventually went clear, with Caruso among the protagonists.

Stage four gets started.
The move quickly proved to be the day’s decisive one, as the escapees worked well together and built a steady advantage of around three minutes over the peloton, making the chase increasingly unlikely. The finale offered more selective terrain, with a series of explosive climbs testing the legs before the finish.
The key moment came on the Alto del Cargadero, where Caruso first attacked, taking Ben Zwiehoff (Red Bull – BORA – hansgrohe) with him. Then, with 16 km to go, he launched a second, pivotal acceleration to go clear on his own. From there, the Italian was unstoppable, maintaining his gap all the way to the line to take his eighth career victory — and his first in more than three years, since the Giro di Sicilia in 2022.
Nearly a minute and a half later, Rui Costa (EF Education–EasyPost) and Rui Oliveira (UAE Team Emirates-XRG) completed the podium in second and third.
Reflecting on his win, an emotional Caruso said:
“It was an unexpected move, dictated more by pride and motivation than by my legs, because I was coming off a difficult day yesterday when I couldn’t perform as I wanted. Today, I wanted to give meaning to all the sacrifices and hard work done, and to keep building towards La Vuelta. The breakaway was hard-fought from the very beginning — nothing was given as a gift — and the group included strong riders. To be able to make the difference like that in the final made me realise that Damiano is still here for himself and for the team. After my fifth place at this year’s Giro d’Italia, this is another satisfaction I can give myself this season.”
Sports Director Neil Stephens praised his leader and saw the performance as an important boost ahead of the season’s final Grand Tour:
“Today was a true test of resilience and fighting spirit. Damiano passed the test with flying colours. After yesterday’s setback, it was important to send a signal. We needed to understand why he didn’t have good legs on the climbs yesterday, as we came here with GC ambitions with him. Seeing him bounce back like this is excellent for morale, and exactly what he needed. It also makes us more confident ahead of La Vuelta — it’s a confirmation that we are on the right track, and all the hard work done so far can pay off with great results.”
The Vuelta a Burgos concludes with the ‘Queen Stage’ tomorrow, as riders cover 138.3 km from Quintana del Pidio to Lagunas de Neila, finishing atop a demanding Special Category ascent. Bahrain Victorious will look to improve our GC standing with best-placed overall rider Torstein Træen, currently 11th at 57 seconds.
Complete results:
162.7 kilometers raced at an average speed of 45.767 km/hr
| 1 | Damiano Caruso | Bahrain Victorious | 3hr 33min 18sec |
| 2 | Rui Costa | EF Education-EasyPost | @ 1min 26sec |
| 3 | Rui Oliveira | UAE Team Emirates-XRG | s.t. |
| 4 | Lawrence Warbasse | Tudor Pro Cycling Team | s.t. |
| 5 | Ben Zwiehoff | Red Bull-BORA-hansgrohe | s.t. |
| 6 | Javier Romo | Movistar Team | 1:56 |
| 7 | Héctor Álvarez | Lidl-Trek | 3:15 |
| 8 | Mika Heming | Tudor Pro Cycling Team | s.t. |
| 9 | David González | Q36.5 Pro Cycling Team | s.t. |
| 10 | Antoine Huby | Soudal Quick-Step | s.t. |
| 11 | Lukas Nerurkar | EF Education-EasyPost | s.t. |
| 12 | Daniel Cavia | Burgos Burpellet BH | s.t. |
| 13 | Fabio Christen | Q36.5 Pro Cycling Team | s.t. |
| 14 | Giovanni Aleotti | Red Bull-BORA-hansgrohe | s.t. |
| 15 | Roger Adrià | Red Bull-BORA-hansgrohe | s.t. |
| 16 | Jon Barrenetxea | Movistar Team | s.t. |
| 17 | Sergi Darder | Caja Rural-Seguros RGA | s.t. |
| 18 | Johannes Kulset | Uno-X Mobility | s.t. |
| 19 | Isaac del Toro | UAE Team Emirates-XRG | s.t. |
| 20 | Egan Bernal | INEOS Grenadiers | s.t. |
| 21 | Samuele Battistella | EF Education-EasyPost | s.t. |
| 22 | Andreas Kron | Uno-X Mobility | s.t. |
| 23 | Giulio Pellizzari | Red Bull-BORA-hansgrohe | s.t. |
| 24 | Robin Froidevaux | Tudor Pro Cycling Team | s.t. |
| 25 | Gotzon Martín | Euskaltel-Euskadi | s.t. |
| 26 | Fabian Weiss | Tudor Pro Cycling Team | s.t. |
| 27 | Xabier Azparren | Q36.5 Pro Cycling Team | s.t. |
| 28 | Esteban Chaves | EF Education-EasyPost | s.t. |
| 29 | Gianmarco Garofoli | Soudal Quick-Step | s.t. |
| 30 | Nicola Conci | XDS Astana Team | s.t. |
| 31 | Julien Bernard | Lidl-Trek | s.t. |
| 32 | Jai Hindley | Red Bull-BORA-hansgrohe | s.t. |
| 33 | Max van der Meulen | Bahrain Victorious | s.t. |
| 34 | Sander De Pestel | Decathlon AG2R La Mondiale | s.t. |
| 35 | Wout Poels | XDS Astana Team | s.t. |
| 36 | Davide Piganzoli | Team Polti-VisitMalta | s.t. |
| 37 | Torstein Træen | Bahrain Victorious | s.t. |
| 38 | José Félix Parra | Equipo Kern Pharma | s.t. |
| 39 | Léo Bisiaux | Decathlon AG2R La Mondiale | s.t. |
| 40 | Lorenzo Fortunato | XDS Astana Team | s.t. |
| 41 | Giulio Ciccone | Lidl-Trek | s.t. |
| 42 | Mathys Rondel | Tudor Pro Cycling Team | s.t. |
| 43 | Gorka Sorarrain | Caja Rural-Seguros RGA | s.t. |
| 44 | Carlos Garcia | Burgos Burpellet BH | s.t. |
| 45 | Urko Berrade | Equipo Kern Pharma | s.t. |
| 46 | Lucas Eriksson | Tudor Pro Cycling Team | s.t. |
| 47 | Ander Okamika | Burgos Burpellet BH | s.t. |
| 48 | Mario Aparicio | Burgos Burpellet BH | s.t. |
| 49 | Ivan Cobo | Equipo Kern Pharma | s.t. |
| 50 | Carlos Verona | Lidl-Trek | s.t. |
| 51 | Brandon Rivera | INEOS Grenadiers | s.t. |
| 52 | Jose Manuel Diaz | Burgos Burpellet BH | s.t. |
| 53 | Txomin Juaristi | Euskaltel-Euskadi | s.t. |
| 54 | Jokin Murguialday | Euskaltel-Euskadi | s.t. |
| 55 | AJ August | INEOS Grenadiers | s.t. |
| 56 | Jordan Labrosse | Decathlon AG2R La Mondiale | s.t. |
| 57 | Afonso Eulalio | Bahrain Victorious | s.t. |
| 58 | Sergio Chumil | Burgos Burpellet BH | s.t. |
| 59 | Archie Ryan | EF Education-EasyPost | s.t. |
| 60 | Mikel Landa | Soudal Quick-Step | s.t. |
| 61 | Alexander Cepeda | EF Education-EasyPost | s.t. |
| 62 | Alex Martin | Team Polti-VisitMalta | s.t. |
| 63 | Sebastian Berwick | Caja Rural-Seguros RGA | s.t. |
| 64 | Diego Pescador | Movistar Team | s.t. |
| 65 | Louis Vervaeke | Soudal Quick-Step | s.t. |
| 66 | Óscar Rodríguez | INEOS Grenadiers | s.t. |
| 67 | Peter Øxenberg | INEOS Grenadiers | s.t. |
| 68 | Damien Howson | Q36.5 Pro Cycling Team | s.t. |
| 69 | Fernando Tercero | Team Polti-VisitMalta | s.t. |
| 70 | Jorge Gutiérrez | Equipo Kern Pharma | s.t. |
| 71 | Finlay Pickering | Bahrain Victorious | s.t. |
| 72 | Anders Skaarseth | Uno-X Mobility | s.t. |
| 73 | James Shaw | EF Education-EasyPost | s.t. |
| 74 | James Knox | Soudal Quick-Step | s.t. |
| 75 | Martin López | XDS Astana Team | s.t. |
| 76 | Jon Agirre | Euskaltel-Euskadi | s.t. |
| 77 | Simon Dalby | Uno-X Mobility | s.t. |
| 78 | Rainer Kepplinger | Bahrain Victorious | s.t. |
| 79 | Amanuel Ghebreigzabhier | Lidl-Trek | s.t. |
| 80 | Germán Dario Gómez | Team Polti-VisitMalta | s.t. |
| 81 | Igor Arrieta | UAE Team Emirates-XRG | s.t. |
| 82 | Asier Pablo Gonzalez | Illes Balears-Arabay | 4:20 |
| 83 | Jose Maria Garcia | Illes Balears-Arabay | s.t. |
| 84 | Tim Declercq | Lidl-Trek | s.t. |
| 85 | Eric Fagundez | Burgos Burpellet BH | 4:27 |
| 86 | Joan Gamundi | Illes Balears-Arabay | s.t. |
| 87 | Antonio Pedrero | Movistar Team | 3:15 |
| 88 | Jefferson Cepeda | Movistar Team | 4:45 |
| 89 | Nickolas Zukowsky | Q36.5 Pro Cycling Team | 4:51 |
| 90 | Javier Ibanez | Caja Rural-Seguros RGA | 5:34 |
| 91 | Nans Peters | Decathlon AG2R La Mondiale | 6:38 |
| 92 | Roland Thalmann | Tudor Pro Cycling Team | 6:55 |
| 93 | Erlend Blikra | Uno-X Mobility | s.t. |
| 94 | Mario Silva | Illes Balears-Arabay | s.t. |
| 95 | Abner González | Caja Rural-Seguros RGA | s.t. |
| 96 | Pieter Serry | Soudal Quick-Step | s.t. |
| 97 | Jordi Lopez | Euskaltel-Euskadi | s.t. |
| 98 | Luke Lamperti | Soudal Quick-Step | s.t. |
| 99 | Sebastian Molano | UAE Team Emirates-XRG | s.t. |
| 100 | Matteo Malucelli | XDS Astana Team | s.t. |
| 101 | Nicolò Parisini | Q36.5 Pro Cycling Team | s.t. |
| 102 | Nico Denz | Red Bull-BORA-hansgrohe | s.t. |
| 103 | Juan Pedro Lopez | Lidl-Trek | s.t. |
| 104 | Hugo Aznar | Equipo Kern Pharma | s.t. |
| 105 | Domen Novak | UAE Team Emirates-XRG | s.t. |
| 106 | Darren van Bekkum | XDS Astana Team | s.t. |
| 107 | Mikel Bizkarra | Euskaltel-Euskadi | s.t. |
| 108 | Mathijs Paasschens | Bahrain Victorious | s.t. |
| 109 | Samuel Fernández Garcia | Caja Rural-Seguros RGA | s.t. |
| 110 | Magnus Kulset | Uno-X Mobility | s.t. |
| 111 | Alessandro Covi | UAE Team Emirates-XRG | 8:43 |
| 112 | Giovanni Lonardi | Team Polti-VisitMalta | s.t. |
| 113 | Gleb Syritsa | XDS Astana Team | s.t. |
| 114 | Samuele Zoccarato | Team Polti-VisitMalta | s.t. |
| 115 | Ibon Ruiz | Equipo Kern Pharma | s.t. |
| 116 | Jonathan Castroviejo | INEOS Grenadiers | s.t. |
| 117 | Emil Herzog | Red Bull-BORA-hansgrohe | 10:50 |
| 118 | Dries De Bondt | Decathlon AG2R La Mondiale | 11:08 |
| 119 | Pierre Gautherat | Decathlon AG2R La Mondiale | s.t. |
| 120 | Iker Mintegi | Euskaltel-Euskadi | s.t. |
| 121 | Marcos Freire | UAE Team Emirates-XRG | 11:57 |
| 122 | Marc Brustenga | Equipo Kern Pharma | s.t. |
| 123 | Andrea Pietrobon | Team Polti-VisitMalta | s.t. |
| 124 | Omar Fraile | INEOS Grenadiers | s.t. |
| 125 | Pau Llaneras | Illes Balears-Arabay | s.t. |
| 126 | Matteo Moschetti | Q36.5 Pro Cycling Team | s.t. |
| 127 | Joan Albert Riera | Illes Balears-Arabay | s.t. |
| 128 | Gianluca Pollefliet | Decathlon AG2R La Mondiale | s.t. |
GC after stage 4:
713.1 kilometers raced so far at an average speed of 43.544 km/hr
| 1 | Léo Bisiaux | Decathlon AG2R La Mondiale | 16hr 23min 2sec |
| 2 | Giulio Pellizzari | Red Bull-BORA-hansgrohe | @ 22sec |
| 3 | Isaac del Toro | UAE Team Emirates-XRG | 0:26 |
| 4 | Lorenzo Fortunato | XDS Astana Team | s.t. |
| 5 | Johannes Kulset | Uno-X Mobility | 0:40 |
| 6 | Giovanni Aleotti | Red Bull-BORA-hansgrohe | s.t. |
| 7 | Urko Berrade | Equipo Kern Pharma | s.t. |
| 8 | AJ August | INEOS Grenadiers | s.t. |
| 9 | Fabio Christen | Q36.5 Pro Cycling Team | 0:52 |
| 10 | Egan Bernal | INEOS Grenadiers | 0:53 |
| 11 | Torstein Træen | Bahrain Victorious | 0:57 |
| 12 | Mathys Rondel | Tudor Pro Cycling Team | s.t. |
| 13 | José Félix Parra | Equipo Kern Pharma | s.t. |
| 14 | Mario Aparicio | Burgos Burpellet BH | s.t. |
| 15 | Antonio Pedrero | Movistar Team | s.t. |
| 16 | Giulio Ciccone | Lidl-Trek | 1:36 |
| 17 | Roger Adrià | Red Bull-BORA-hansgrohe | 1:49 |
| 18 | Afonso Eulalio | Bahrain Victorious | 1:59 |
| 19 | Archie Ryan | EF Education-EasyPost | 2:03 |
| 20 | Sander De Pestel | Decathlon AG2R La Mondiale | 2:07 |
| 21 | Jose Manuel Diaz | Burgos Burpellet BH | s.t. |
| 22 | Antoine Huby | Soudal Quick-Step | 2:10 |
| 23 | Davide Piganzoli | Team Polti-VisitMalta | s.t. |
| 24 | Diego Pescador | Movistar Team | s.t. |
| 25 | Jai Hindley | Red Bull-BORA-hansgrohe | s.t. |
| 26 | Alexander Cepeda | EF Education-EasyPost | s.t. |
| 27 | Esteban Chaves | EF Education-EasyPost | s.t. |
| 28 | Sebastian Berwick | Caja Rural-Seguros RGA | s.t. |
| 29 | Alex Martin | Team Polti-VisitMalta | s.t. |
| 30 | Brandon Rivera | INEOS Grenadiers | s.t. |
| 31 | Mikel Landa | Soudal Quick-Step | s.t. |
| 32 | Andreas Kron | Uno-X Mobility | 2:27 |
| 33 | Txomin Juaristi | Euskaltel-Euskadi | 2:34 |
| 34 | Julien Bernard | Lidl-Trek | 3:30 |
| 35 | Eric Fagundez | Burgos Burpellet BH | 3:50 |
| 36 | Javier Romo | Movistar Team | 4:05 |
| 37 | Ivan Cobo | Equipo Kern Pharma | 4:35 |
| 38 | Max van der Meulen | Bahrain Victorious | s.t. |
| 39 | Finlay Pickering | Bahrain Victorious | s.t. |
| 40 | Jordan Labrosse | Decathlon AG2R La Mondiale | 5:10 |
| 41 | Gotzon Martín | Euskaltel-Euskadi | 5:27 |
| 42 | Gorka Sorarrain | Caja Rural-Seguros RGA | s.t. |
| 43 | Damien Howson | Q36.5 Pro Cycling Team | s.t. |
| 44 | Martin López | XDS Astana Team | s.t. |
| 45 | Lawrence Warbasse | Tudor Pro Cycling Team | 5:31 |
| 46 | Jorge Gutiérrez | Equipo Kern Pharma | 5:45 |
| 47 | Carlos Garcia | Burgos Burpellet BH | 6:01 |
| 48 | Jose Maria Garcia | Illes Balears-Arabay | 6:32 |
| 49 | Jefferson Cepeda | Movistar Team | 6:57 |
| 50 | Lucas Eriksson | Tudor Pro Cycling Team | 7:16 |
| 51 | Igor Arrieta | UAE Team Emirates-XRG | 7:20 |
| 52 | Germán Dario Gómez | Team Polti-VisitMalta | 7:48 |
| 53 | Nickolas Zukowsky | Q36.5 Pro Cycling Team | 8:09 |
| 54 | Peter Øxenberg | INEOS Grenadiers | 8:20 |
| 55 | Damiano Caruso | Bahrain Victorious | 9:18 |
| 56 | Ander Okamika | Burgos Burpellet BH | 10:43 |
| 57 | Gianmarco Garofoli | Soudal Quick-Step | 10:53 |
| 58 | Jon Agirre | Euskaltel-Euskadi | s.t. |
| 59 | Ben Zwiehoff | Red Bull-BORA-hansgrohe | 11:22 |
| 60 | Sergio Chumil | Burgos Burpellet BH | 12:50 |
| 61 | Lukas Nerurkar | EF Education-EasyPost | s.t. |
| 62 | James Shaw | EF Education-EasyPost | s.t. |
| 63 | Óscar Rodríguez | INEOS Grenadiers | s.t. |
| 64 | Fernando Tercero | Team Polti-VisitMalta | s.t. |
| 65 | Nicola Conci | XDS Astana Team | 13:08 |
| 66 | Fabian Weiss | Tudor Pro Cycling Team | 13:18 |
| 67 | Simon Dalby | Uno-X Mobility | 13:23 |
| 68 | Wout Poels | XDS Astana Team | 13:27 |
| 69 | Mika Heming | Tudor Pro Cycling Team | 14:25 |
| 70 | Anders Skaarseth | Uno-X Mobility | 14:41 |
| 71 | Carlos Verona | Lidl-Trek | 15:29 |
| 72 | Nans Peters | Decathlon AG2R La Mondiale | 16:13 |
| 73 | Samuel Fernández Garcia | Caja Rural-Seguros RGA | 16:30 |
| 74 | Rui Oliveira | UAE Team Emirates-XRG | 16:51 |
| 75 | Mathijs Paasschens | Bahrain Victorious | 17:52 |
| 76 | Héctor Álvarez | Lidl-Trek | 18:10 |
| 77 | Daniel Cavia | Burgos Burpellet BH | 18:38 |
| 78 | Rainer Kepplinger | Bahrain Victorious | 19:00 |
| 79 | Amanuel Ghebreigzabhier | Lidl-Trek | 19:00 |
| 80 | Louis Vervaeke | Soudal Quick-Step | 19:35 |
| 81 | Jon Barrenetxea | Movistar Team | 19:51 |
| 82 | Jokin Murguialday | Euskaltel-Euskadi | 20:19 |
| 83 | David González | Q36.5 Pro Cycling Team | 20:22 |
| 84 | Samuele Battistella | EF Education-EasyPost | 20:49 |
| 85 | James Knox | Soudal Quick-Step | 20:50 |
| 86 | Samuele Zoccarato | Team Polti-VisitMalta | 20:51 |
| 87 | Asier Pablo Gonzalez | Illes Balears-Arabay | 21:55 |
| 88 | Roland Thalmann | Tudor Pro Cycling Team | 22:40 |
| 89 | Mario Silva | Illes Balears-Arabay | 24:04 |
| 90 | Rui Costa | EF Education-EasyPost | 24:15 |
| 91 | Pieter Serry | Soudal Quick-Step | 24:18 |
| 92 | Nicolò Parisini | Q36.5 Pro Cycling Team | 24:38 |
| 93 | Abner González | Caja Rural-Seguros RGA | 24:43 |
| 94 | Pedro Lopez Juan | Lidl-Trek | 24:47 |
| 95 | Darren van Bekkum | XDS Astana Team | 24:48 |
| 96 | Luke Lamperti | Soudal Quick-Step | 24:55 |
| 97 | Jonathan Castroviejo | INEOS Grenadiers | 26:18 |
| 98 | Gleb Syritsa | XDS Astana Team | 26:44 |
| 99 | Mikel Bizkarra | Euskaltel-Euskadi | 28:16 |
| 100 | Dries De Bondt | Decathlon AG2R La Mondiale | 28:17 |
| 101 | Javier Ibanez | Caja Rural-Seguros RGA | 28:32 |
| 102 | Joan Gamundi | Illes Balears-Arabay | 29:15 |
| 103 | Marc Brustenga | Equipo Kern Pharma | 29:31 |
| 104 | Hugo Aznar | Equipo Kern Pharma | 29:52 |
| 105 | Xabier Azparren | Q36.5 Pro Cycling Team | 30:22 |
| 106 | Pau Llaneras | Illes Balears-Arabay | 30:49 |
| 107 | Nico Denz | Red Bull-BORA-hansgrohe | 31:31 |
| 108 | Jordi Lopez | Euskaltel-Euskadi | 31:43 |
| 109 | Magnus Kulset | Uno-X Mobility | s.t. |
| 110 | Sergi Darder | Caja Rural-Seguros RGA | 31:53 |
| 111 | Robin Froidevaux | Tudor Pro Cycling Team | 33:46 |
| 112 | Tim Declercq | Lidl-Trek | 34:51 |
| 113 | Emil Herzog | Red Bull-BORA-hansgrohe | 35:29 |
| 114 | Domen Novak | UAE Team Emirates-XRG | 37:12 |
| 115 | Matteo Malucelli | XDS Astana Team | 37:20 |
| 116 | Ibon Ruiz | Equipo Kern Pharma | 39:02 |
| 117 | Giovanni Lonardi | Team Polti-VisitMalta | 39:14 |
| 118 | Pierre Gautherat | Decathlon AG2R La Mondiale | 39:46 |
| 119 | Iker Mintegi | Euskaltel-Euskadi | 39:47 |
| 120 | Gianluca Pollefliet | Decathlon AG2R La Mondiale | 40:35 |
| 121 | Joan Albert Riera | Illes Balears-Arabay | 42:28 |
| 122 | Omar Fraile | INEOS Grenadiers | 42:39 |
| 123 | Sebastian Molano | UAE Team Emirates-XRG | 45:06 |
| 124 | Erlend Blikra | Uno-X Mobility | 45:10 |
| 125 | Alessandro Covi | UAE Team Emirates-XRG | 49:50 |
| 126 | Matteo Moschetti | Q36.5 Pro Cycling Team | 50:02 |
| 127 | Andrea Pietrobon | Team Polti-VisitMalta | 50:58 |
| 128 | Marcos Freire | UAE Team Emirates-XRG | 52:14 |
Stage 4 map & profile:

Stage 4 map

Stage 4 profile
Thursday, August 7: Stage 3, Monasterio de San Pedro Cardeña - Valpuesta, 184.1 km

Léo Bisiaux takes a solo win in Valpuesta and becomes the new GC leader. Getty photo
Les Woodland's book Sticky Buns Across America: Back-roads biking from sea to shining sea is available in print, Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish city of Valpuesta at 2:30 PM, local time: 31C (88F), sunny, with the wind from the east-northeast at 6 km/hr (4 mph). No rain is forecast.
The race: Second-place Giulio Ciccone's Team Lidl-Trek posted this short report:
After crashing in the final meters of Stage 1, Cicco has bounced back today in Burgos. The 184km stage that concluded in Valpuesta, saw Cicco go clear with a select group of 4 others on the final climb, the Puerto de Orduña 20km from the finish and held off a chasing group all the way to the line to battle for victory between themselves. Bisiaux of Decathlon AG2R jumped clear in the last km to take the win while Ciccone took the sprint just behind in second.
Complete results:
184.1 kilometers raced at an average speed of 42.528 km/hr
| 1 | Léo Bisiaux | Decathlon AG2R La Mondiale | 4hr 19min 44sec |
| 2 | Giulio Ciccone | Lidl-Trek | @ 9sec |
| 3 | Giulio Pellizzari | Red Bull-BORA-hansgrohe | s.t. |
| 4 | Isaac del Toro | UAE Team Emirates-XRG | s.t. |
| 5 | Lorenzo Fortunato | XDS Astana Team | s.t. |
| 6 | Giovanni Aleotti | Red Bull-BORA-hansgrohe | 0:23 |
| 7 | Johannes Kulset | Uno-X Mobility | s.t. |
| 8 | Urko Berrade | Equipo Kern Pharma | s.t. |
| 9 | AJ August | INEOS Grenadiers | s.t. |
| 10 | Fabio Christen | Q36.5 Pro Cycling Team | 0:39 |
| 11 | Torstein Træen | Bahrain Victorious | 0:40 |
| 12 | José Félix Parra | Equipo Kern Pharma | s.t. |
| 13 | Egan Bernal | INEOS Grenadiers | s.t. |
| 14 | Mathys Rondel | Tudor Pro Cycling Team | s.t. |
| 15 | Mario Aparicio | Burgos Burpellet BH | s.t. |
| 16 | Antonio Pedrero | Movistar Team | s.t. |
| 17 | Andreas Kron | Uno-X Mobility | 1:49 |
| 18 | Archie Ryan | EF Education-EasyPost | 1:50 |
| 19 | Jose Manuel Diaz | Burgos Burpellet BH | s.t. |
| 20 | Peter Øxenberg | INEOS Grenadiers | 1:53 |
| 21 | Roger Adrià | Red Bull-BORA-hansgrohe | s.t. |
| 22 | Sebastian Berwick | Caja Rural-Seguros RGA | s.t. |
| 23 | Diego Pescador | Movistar Team | s.t. |
| 24 | Davide Piganzoli | Team Polti-VisitMalta | s.t. |
| 25 | Sander De Pestel | Decathlon AG2R La Mondiale | s.t. |
| 26 | Alex Martin | Team Polti-VisitMalta | s.t. |
| 27 | Eric Fagundez | Burgos Burpellet BH | s.t. |
| 28 | Jai Hindley | Red Bull-BORA-hansgrohe | s.t. |
| 29 | Esteban Chaves | EF Education-EasyPost | s.t. |
| 30 | Brandon Rivera | INEOS Grenadiers | s.t. |
| 31 | Txomin Juaristi | Euskaltel-Euskadi | s.t. |
| 32 | Alexander Cepeda | EF Education-EasyPost | s.t. |
| 33 | Julien Bernard | Lidl-Trek | s.t. |
| 34 | Afonso Eulalio | Bahrain Victorious | s.t. |
| 35 | Antoine Huby | Soudal Quick-Step | s.t. |
| 36 | Mikel Landa | Soudal Quick-Step | s.t. |
| 37 | Jorge Gutiérrez | Equipo Kern Pharma | 4:18 |
| 38 | Max van der Meulen | Bahrain Victorious | s.t. |
| 39 | Ander Okamika | Burgos Burpellet BH | s.t. |
| 40 | Finlay Pickering | Bahrain Victorious | s.t. |
| 41 | Ivan Cobo | Equipo Kern Pharma | s.t. |
| 42 | Jose Maria Garcia | Illes Balears-Arabay | 5:10 |
| 43 | Carlos Garcia | Burgos Burpellet BH | s.t. |
| 44 | Gotzon Martín | Euskaltel-Euskadi | s.t. |
| 45 | Jordan Labrosse | Decathlon AG2R La Mondiale | s.t. |
| 46 | Damien Howson | Q36.5 Pro Cycling Team | s.t. |
| 47 | Javier Romo | Movistar Team | s.t. |
| 48 | Nickolas Zukowsky | Q36.5 Pro Cycling Team | s.t. |
| 49 | Gorka Sorarrain | Caja Rural-Seguros RGA | s.t. |
| 50 | Jefferson Cepeda | Movistar Team | s.t. |
| 51 | Martin López | XDS Astana Team | s.t. |
| 52 | Lucas Eriksson | Tudor Pro Cycling Team | 7:03 |
| 53 | Lawrence Warbasse | Tudor Pro Cycling Team | s.t. |
| 54 | Igor Arrieta | UAE Team Emirates-XRG | s.t. |
| 55 | Germán Dario Gómez | Team Polti-VisitMalta | s.t. |
| 56 | Abner González | Caja Rural-Seguros RGA | s.t. |
| 57 | Mikel Bizkarra | Euskaltel-Euskadi | 10:36 |
| 58 | Jon Agirre | Euskaltel-Euskadi | s.t. |
| 59 | Gianmarco Garofoli | Soudal Quick-Step | s.t. |
| 60 | Fabian Weiss | Tudor Pro Cycling Team | 12:33 |
| 61 | Samuel Fernández Garcia | Caja Rural-Seguros RGA | s.t. |
| 62 | Asier Pablo Gonzalez | Illes Balears-Arabay | s.t. |
| 63 | Ben Zwiehoff | Red Bull-BORA-hansgrohe | s.t. |
| 64 | James Knox | Soudal Quick-Step | s.t. |
| 65 | Lukas Nerurkar | EF Education-EasyPost | s.t. |
| 66 | Sergio Chumil | Burgos Burpellet BH | s.t. |
| 67 | Anders Skaarseth | Uno-X Mobility | s.t. |
| 68 | Mathijs Paasschens | Bahrain Victorious | s.t. |
| 69 | James Shaw | EF Education-EasyPost | s.t. |
| 70 | Roland Thalmann | Tudor Pro Cycling Team | s.t. |
| 71 | Rainer Kepplinger | Bahrain Victorious | s.t. |
| 72 | Nairo Quintana | Movistar Team | s.t. |
| 73 | Nicola Conci | XDS Astana Team | s.t. |
| 74 | Amanuel Ghebreigzabhier | Lidl-Trek | s.t. |
| 75 | Jonathan Castroviejo | INEOS Grenadiers | s.t. |
| 76 | Carlos Verona | Lidl-Trek | s.t. |
| 77 | Nans Peters | Decathlon AG2R La Mondiale | s.t. |
| 78 | Simon Dalby | Uno-X Mobility | s.t. |
| 79 | Fernando Tercero | Team Polti-VisitMalta | s.t. |
| 80 | Damiano Caruso | Bahrain Victorious | s.t. |
| 81 | Mika Heming | Tudor Pro Cycling Team | s.t. |
| 82 | Óscar Rodríguez | INEOS Grenadiers | s.t. |
| 83 | Wout Poels | XDS Astana Team | s.t. |
| 84 | Pieter Serry | Soudal Quick-Step | s.t. |
| 85 | Samuele Zoccarato | Team Polti-VisitMalta | s.t. |
| 86 | Emil Herzog | Red Bull-BORA-hansgrohe | 17:00 |
| 87 | Dries De Bondt | Decathlon AG2R La Mondiale | 17:06 |
| 88 | Louis Vervaeke | Soudal Quick-Step | 17:53 |
| 89 | Gianluca Pollefliet | Decathlon AG2R La Mondiale | s.t. |
| 90 | Rui Oliveira | UAE Team Emirates-XRG | s.t. |
| 91 | Rui Costa | EF Education-EasyPost | s.t. |
| 92 | Héctor Álvarez | Lidl-Trek | s.t. |
| 93 | Domen Novak | UAE Team Emirates-XRG | s.t. |
| 94 | David González | Q36.5 Pro Cycling Team | s.t. |
| 95 | Sergi Darder | Caja Rural-Seguros RGA | s.t. |
| 96 | Daniel Cavia | Burgos Burpellet BH | s.t. |
| 97 | Pierre Gautherat | Decathlon AG2R La Mondiale | s.t. |
| 98 | Samuele Battistella | EF Education-EasyPost | 19:34 |
| 99 | Jonas Hem Hvideberg | Uno-X Mobility | s.t. |
| 100 | Jokin Murguialday | Euskaltel-Euskadi | s.t. |
| 101 | Jon Barrenetxea | Movistar Team | s.t. |
| 102 | Nico Denz | Red Bull-BORA-hansgrohe | s.t. |
| 103 | Mario Silva | Illes Balears-Arabay | s.t. |
| 104 | Juan Pedro Lopez | Lidl-Trek | s.t. |
| 105 | Ibon Ruiz | Equipo Kern Pharma | s.t. |
| 106 | Gleb Syritsa | XDS Astana Team | 19:46 |
| 107 | Luke Lamperti | Soudal Quick-Step | s.t. |
| 108 | Joan Gamundi | Illes Balears-Arabay | s.t. |
| 109 | Pau Llaneras | Illes Balears-Arabay | s.t. |
| 110 | Nicolò Parisini | Q36.5 Pro Cycling Team | s.t. |
| 111 | Robin Froidevaux | Tudor Pro Cycling Team | s.t. |
| 112 | Xabier Azparren | Q36.5 Pro Cycling Team | s.t. |
| 113 | Marc Brustenga | Equipo Kern Pharma | s.t. |
| 114 | Javier Ibanez | Caja Rural-Seguros RGA | s.t. |
| 115 | Giovanni Lonardi | Team Polti-VisitMalta | s.t. |
| 116 | Magnus Kulset | Uno-X Mobility | s.t. |
| 117 | Tim Declercq | Lidl-Trek | s.t. |
| 118 | Iker Mintegi | Euskaltel-Euskadi | s.t. |
| 119 | Darren van Bekkum | XDS Astana Team | s.t. |
| 120 | Albert Riera Joan | Illes Balears-Arabay | s.t. |
| 121 | Matteo Malucelli | XDS Astana Team | s.t. |
| 122 | Jordi Lopez | Euskaltel-Euskadi | s.t. |
| 123 | Hugo Aznar | Equipo Kern Pharma | s.t. |
| 124 | Erlend Blikra | Uno-X Mobility | 27:30 |
| 125 | Omar Fraile | INEOS Grenadiers | s.t. |
| 126 | Sebastian Molano | UAE Team Emirates-XRG | s.t. |
| 127 | Andrea Pietrobon | Team Polti-VisitMalta | s.t. |
| 128 | Matteo Moschetti | Q36.5 Pro Cycling Team | s.t. |
| 129 | Daniel Babor | Caja Rural-Seguros RGA | 27:43 |
| 130 | Marcos Freire | UAE Team Emirates-XRG | 29:32 |
| 131 | Alessandro Covi | UAE Team Emirates-XRG | s.t. |
GC after stage 3:
550.4 kilometers raced so far at an average speed of 43.085 km/hr
| 1 | Léo Bisiaux | Decathlon AG2R La Mondiale | 12hr 46min 29sec |
| 2 | Giulio Pellizzari | Red Bull-BORA-hansgrohe | @ 22sec |
| 3 | Isaac del Toro | UAE Team Emirates-XRG | 0:26 |
| 4 | Lorenzo Fortunato | XDS Astana Team | s.t. |
| 5 | Johannes Kulset | Uno-X Mobility | 0:40 |
| 6 | Giovanni Aleotti | Red Bull-BORA-hansgrohe | s.t. |
| 7 | Urko Berrade | Equipo Kern Pharma | s.t. |
| 8 | AJ August | INEOS Grenadiers | s.t. |
| 9 | Fabio Christen | Q36.5 Pro Cycling Team | 0:52 |
| 10 | Egan Bernal | INEOS Grenadiers | 0:53 |
| 11 | Torstein Træen | Bahrain Victorious | 0:57 |
| 12 | Mathys Rondel | Tudor Pro Cycling Team | s.t. |
| 13 | José Félix Parra | Equipo Kern Pharma | s.t. |
| 14 | Antonio Pedrero | Movistar Team | s.t. |
| 15 | Mario Aparicio | Burgos Burpellet BH | s.t. |
| 16 | Giulio Ciccone | Lidl-Trek | 1:36 |
| 17 | Roger Adrià | Red Bull-BORA-hansgrohe | 1:49 |
| 18 | Afonso Eulalio | Bahrain Victorious | 1:59 |
| 19 | Archie Ryan | EF Education-EasyPost | 2:03 |
| 20 | Sander De Pestel | Decathlon AG2R La Mondiale | 2:07 |
| 21 | Jose Manuel Diaz | Burgos Burpellet BH | s.t. |
| 22 | Antoine Huby | Soudal Quick-Step | 2:10 |
| 23 | Diego Pescador | Movistar Team | s.t. |
| 24 | Alexander Cepeda | EF Education-EasyPost | s.t. |
| 25 | Davide Piganzoli | Team Polti-VisitMalta | s.t. |
| 26 | Sebastian Berwick | Caja Rural-Seguros RGA | s.t. |
| 27 | Jai Hindley | Red Bull-BORA-hansgrohe | s.t. |
| 28 | Alex Martin | Team Polti-VisitMalta | s.t. |
| 29 | Brandon Rivera | INEOS Grenadiers | s.t. |
| 30 | Mikel Landa | Soudal Quick-Step | s.t. |
| 31 | Esteban Chaves | EF Education-EasyPost | s.t. |
| 32 | Andreas Kron | Uno-X Mobility | 2:27 |
| 33 | Txomin Juaristi | Euskaltel-Euskadi | 2:34 |
| 34 | Eric Fagundez | Burgos Burpellet BH | 2:38 |
| 35 | Julien Bernard | Lidl-Trek | 3:30 |
| 36 | Finlay Pickering | Bahrain Victorious | 4:35 |
| 37 | Ivan Cobo | Equipo Kern Pharma | s.t. |
| 38 | Max van der Meulen | Bahrain Victorious | s.t. |
| 39 | Jordan Labrosse | Decathlon AG2R La Mondiale | 5:10 |
| 40 | Javier Romo | Movistar Team | 5:26 |
| 41 | Gotzon Martín | Euskaltel-Euskadi | 5:27 |
| 42 | Martin López | XDS Astana Team | s.t. |
| 43 | Damien Howson | Q36.5 Pro Cycling Team | s.t. |
| 44 | Gorka Sorarrain | Caja Rural-Seguros RGA | s.t. |
| 45 | Jose Maria Garcia | Illes Balears-Arabay | s.t. |
| 46 | Jefferson Cepeda | Movistar Team | s.t. |
| 47 | Jorge Gutiérrez | Equipo Kern Pharma | 5:45 |
| 48 | Carlos Garcia | Burgos Burpellet BH | 6:01 |
| 49 | Nickolas Zukowsky | Q36.5 Pro Cycling Team | 6:34 |
| 50 | Lucas Eriksson | Tudor Pro Cycling Team | 7:16 |
| 51 | Lawrence Warbasse | Tudor Pro Cycling Team | 7:20 |
| 52 | Igor Arrieta | UAE Team Emirates-XRG | s.t. |
| 53 | Germán Dario Gómez | Team Polti-VisitMalta | 7:48 |
| 54 | Peter Øxenberg | INEOS Grenadiers | 8:20 |
| 55 | Ander Okamika | Burgos Burpellet BH | 10:43 |
| 56 | Gianmarco Garofoli | Soudal Quick-Step | 10:53 |
| 57 | Jon Agirre | Euskaltel-Euskadi | s.t. |
| 58 | Damiano Caruso | Bahrain Victorious | 12:43 |
| 59 | Sergio Chumil | Burgos Burpellet BH | 12:50 |
| 60 | James Shaw | EF Education-EasyPost | s.t. |
| 61 | Nans Peters | Decathlon AG2R La Mondiale | s.t. |
| 62 | Óscar Rodríguez | INEOS Grenadiers | s.t. |
| 63 | Fernando Tercero | Team Polti-VisitMalta | s.t. |
| 64 | Samuel Fernández Garcia | Caja Rural-Seguros RGA | s.t. |
| 65 | Lukas Nerurkar | EF Education-EasyPost | s.t. |
| 66 | Nicola Conci | XDS Astana Team | 13:08 |
| 67 | Ben Zwiehoff | Red Bull-BORA-hansgrohe | 13:11 |
| 68 | Fabian Weiss | Tudor Pro Cycling Team | 13:18 |
| 69 | Nairo Quintana | Movistar Team | s.t. |
| 70 | Simon Dalby | Uno-X Mobility | 13:23 |
| 71 | Wout Poels | XDS Astana Team | 13:27 |
| 72 | Mathijs Paasschens | Bahrain Victorious | 14:12 |
| 73 | Mika Heming | Tudor Pro Cycling Team | 14:25 |
| 74 | Anders Skaarseth | Uno-X Mobility | 14:41 |
| 75 | Samuele Zoccarato | Team Polti-VisitMalta | 15:23 |
| 76 | Carlos Verona | Lidl-Trek | 15:29 |
| 77 | Héctor Álvarez | Lidl-Trek | 18:10 |
| 78 | Daniel Cavia | Burgos Burpellet BH | 18:38 |
| 79 | Rui Oliveira | UAE Team Emirates-XRG | 18:47 |
| 80 | Roland Thalmann | Tudor Pro Cycling Team | 19:00 |
| 81 | Rainer Kepplinger | Bahrain Victorious | s.t. |
| 82 | Amanuel Ghebreigzabhier | Lidl-Trek | s.t. |
| 83 | Louis Vervaeke | Soudal Quick-Step | 19:35 |
| 84 | Jon Barrenetxea | Movistar Team | 19:51 |
| 85 | Jokin Murguialday | Euskaltel-Euskadi | 20:19 |
| 86 | David González | Q36.5 Pro Cycling Team | 20:22 |
| 87 | Dries De Bondt | Decathlon AG2R La Mondiale | 20:24 |
| 88 | Mario Silva | Illes Balears-Arabay | s.t. |
| 89 | Pieter Serry | Soudal Quick-Step | 20:38 |
| 90 | Marc Brustenga | Equipo Kern Pharma | 20:49 |
| 91 | Samuele Battistella | EF Education-EasyPost | s.t. |
| 92 | Asier Pablo Gonzalez | Illes Balears-Arabay | 20:50 |
| 93 | James Knox | Soudal Quick-Step | s.t. |
| 94 | Jonathan Castroviejo | INEOS Grenadiers | s.t. |
| 95 | Nicolò Parisini | Q36.5 Pro Cycling Team | 20:58 |
| 96 | Abner González | Caja Rural-Seguros RGA | 21:03 |
| 97 | Juan Pedro Lopez | Lidl-Trek | 21:07 |
| 98 | Darren van Bekkum | XDS Astana Team | 21:08 |
| 99 | Luke Lamperti | Soudal Quick-Step | 21:15 |
| 100 | Gleb Syritsa | XDS Astana Team | 21:16 |
| 101 | Jonas Hem Hvideberg | Uno-X Mobility | 21:42 |
| 102 | Pau Llaneras | Illes Balears-Arabay | 22:07 |
| 103 | Mikel Bizkarra | Euskaltel-Euskadi | 24:36 |
| 104 | Rui Costa | EF Education-EasyPost | 26:10 |
| 105 | Hugo Aznar | Equipo Kern Pharma | 26:12 |
| 106 | Javier Ibanez | Caja Rural-Seguros RGA | 26:13 |
| 107 | Nico Denz | Red Bull-BORA-hansgrohe | 27:51 |
| 108 | Emil Herzog | Red Bull-BORA-hansgrohe | 27:54 |
| 109 | Jordi Lopez | Euskaltel-Euskadi | 28:03 |
| 110 | Joan Gamundi | Illes Balears-Arabay | s.t. |
| 111 | Magnus Kulset | Uno-X Mobility | s.t. |
| 112 | Xabier Azparren | Q36.5 Pro Cycling Team | 30:22 |
| 113 | Gianluca Pollefliet | Decathlon AG2R La Mondiale | 31:53 |
| 114 | Pierre Gautherat | Decathlon AG2R La Mondiale | s.t. |
| 115 | Sergi Darder | Caja Rural-Seguros RGA | s.t. |
| 116 | Iker Mintegi | Euskaltel-Euskadi | 31:54 |
| 117 | Domen Novak | UAE Team Emirates-XRG | 33:32 |
| 118 | Ibon Ruiz | Equipo Kern Pharma | 33:34 |
| 119 | Matteo Malucelli | XDS Astana Team | 33:40 |
| 120 | Robin Froidevaux | Tudor Pro Cycling Team | 33:46 |
| 121 | Giovanni Lonardi | Team Polti-VisitMalta | s.t. |
| 122 | Joan Albert Riera | Illes Balears-Arabay | s.t. |
| 123 | Tim Declercq | Lidl-Trek | s.t. |
| 124 | Omar Fraile | INEOS Grenadiers | 33:57 |
| 125 | Matteo Moschetti | Q36.5 Pro Cycling Team | 41:20 |
| 126 | Sebastian Molano | UAE Team Emirates-XRG | 41:26 |
| 127 | Erlend Blikra | Uno-X Mobility | 41:30 |
| 128 | Daniel Babor | Caja Rural-Seguros RGA | 42:12 |
| 129 | Andrea Pietrobon | Team Polti-VisitMalta | 42:16 |
| 130 | Marcos Freire | UAE Team Emirates-XRG | 43:32 |
| 131 | Alessandro Covi | UAE Team Emirates-XRG | 44:22 |
Stage 3 map & profile:

Stage 3 map

Stage 3 profile
Wednesday, August 6: Stage 2, Cilleruelo de Abajo - Buniel, 161.6 km

Matteo Moschetti (center) wins a really, really close sprint. Photo: Sprint Cycling
Les Woodland's book Cycling's World Championships: The Inside Story is available in print, Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish city of Buniel at 2:15 PM, local time: 28C (82F), partly cloudy, with the wind from the north-northeast at 10 km/hr (6 mph). No rain is forecast.
The race: Here's the report from stage winner Matteo Moschetti's Q36.5 Pro Cycling Team:
Matteo Moschetti sprinted to a sensational victory on Stage 2 of the Vuelta a Burgos, powering across the line in Buniel after a fast-paced 161-kilometre stage from Cilleruelo de Abajo. After a tense wait for the photo finish, it was confirmed: victory number five this season for the Italian sprinter—and the twelfth for Q36.5 Pro Cycling Team in 2025.
From the start, Q36.5 Pro Cycling Team kept the race under control. With Damien Howson, David González, Nick Zukowsky, Nicoló Parisini, Xabier Mikel Azparren, and Fabio Christen all riding in support of Moschetti, the plan was to deliver Matteo to the final corner in the best possible position.
Four riders went up the road early and gained a maximum lead of four minutes. It was David González and Xabier Mikel Azparren who took responsibility in the second half of the race to bring the breakaway back. The break was caught with just under eight kilometers to go, and the team immediately regrouped.
The final 5km were fast and technical, but the team executed their sprint plan to perfection, launching Moschetti into prime position for the final push to the line.
“It was a nice stage,” Matteo Moschetti reflected after the finish. “From the second half of the race, we controlled the break with David and Xabier. They did a great job to catch the break. The final 5km were pretty fast, and the boys did an amazing job. It was super important to be well placed in the final corner, and they did a perfect lead-out. Nick and Parisini did the last push, and then I launched. It was super fast—I thought I went too early, but in the end, it was a photo finish. I threw the bike on the line, and I won.”
“After a long training camp, I’m super happy to win. That was my goal this week. I must say, the team did an amazing job, and I couldn’t win without them.” This marks Matteo’s fifth victory in 2025 and continues a strong summer run for Q36.5 Pro Cycling Team. The win also solidifies his form as we continue our preparation toward bigger objectives in the second half of the season.
Complete results:
161.6 kilometers raced at an average speed of 44.665 km/hr
| 1 | Matteo Moschetti | Q36.5 Pro Cycling Team | 3hr 37min 5sec |
| 2 | Matteo Malucelli | XDS Astana Team | s.t. |
| 3 | Sebastian Molano | UAE Team Emirates-XRG | s.t. |
| 4 | Erlend Blikra | Uno-X Mobility | s.t. |
| 5 | Pierre Gautherat | Decathlon AG2R La Mondiale | s.t. |
| 6 | Giovanni Lonardi | Team Polti-VisitMalta | s.t. |
| 7 | Luke Lamperti | Soudal Quick-Step | s.t. |
| 8 | Marc Brustenga | Equipo Kern Pharma | s.t. |
| 9 | Gianluca Pollefliet | Decathlon AG2R La Mondiale | s.t. |
| 10 | Héctor Álvarez | Lidl-Trek | s.t. |
| 11 | Robin Froidevaux | Tudor Pro Cycling Team | s.t. |
| 12 | Eric Fagundez | Burgos Burpellet BH | s.t. |
| 13 | Jon Barrenetxea | Movistar Team | s.t. |
| 14 | Gianmarco Garofoli | Soudal Quick-Step | s.t. |
| 15 | Sergi Darder | Caja Rural-Seguros RGA | s.t. |
| 16 | Antoine Huby | Soudal Quick-Step | s.t. |
| 17 | Gleb Syritsa | XDS Astana Team | s.t. |
| 18 | Daniel Cavia | Burgos Burpellet BH | s.t. |
| 19 | Gotzon Martín | Euskaltel-Euskadi | s.t. |
| 20 | Dries De Bondt | Decathlon AG2R La Mondiale | s.t. |
| 21 | Rui Oliveira | UAE Team Emirates-XRG | s.t. |
| 22 | Daniel Babor | Caja Rural-Seguros RGA | s.t. |
| 23 | Joan Albert Riera | Illes Balears-Arabay | s.t. |
| 24 | Nicolò Parisini | Q36.5 Pro Cycling Team | s.t. |
| 25 | Urko Berrade | Equipo Kern Pharma | s.t. |
| 26 | Darren van Bekkum | XDS Astana Team | s.t. |
| 27 | Alexander Cepeda | EF Education-EasyPost | s.t. |
| 28 | Rui Costa | EF Education-EasyPost | s.t. |
| 29 | Jordi Lopez | Euskaltel-Euskadi | s.t. |
| 30 | Hugo Aznar | Equipo Kern Pharma | s.t. |
| 31 | Javier Ibanez | Caja Rural-Seguros RGA | s.t. |
| 32 | Sergio Chumil | Burgos Burpellet BH | s.t. |
| 33 | Martin López | XDS Astana Team | s.t. |
| 34 | Julien Bernard | Lidl-Trek | s.t. |
| 35 | Jose Maria Garcia | Illes Balears-Arabay | s.t. |
| 36 | Anders Skaarseth | Uno-X Mobility | s.t. |
| 37 | Isaac del Toro | UAE Team Emirates-XRG | s.t. |
| 38 | Davide Piganzoli | Team Polti-VisitMalta | s.t. |
| 39 | Damiano Caruso | Bahrain Victorious | s.t. |
| 40 | Diego Pescador | Movistar Team | s.t. |
| 41 | Gorka Sorarrain | Caja Rural-Seguros RGA | s.t. |
| 42 | Finlay Pickering | Bahrain Victorious | s.t. |
| 43 | Abner González | Caja Rural-Seguros RGA | s.t. |
| 44 | Carlos Garcia | Burgos Burpellet BH | s.t. |
| 45 | Ben Zwiehoff | Red Bull-BORA-hansgrohe | s.t. |
| 46 | Johannes Kulset | Uno-X Mobility | s.t. |
| 47 | Mario Silva | Illes Balears-Arabay | s.t. |
| 48 | Giovanni Aleotti | Red Bull-BORA-hansgrohe | s.t. |
| 49 | Fabio Christen | Q36.5 Pro Cycling Team | s.t. |
| 50 | Afonso Eulalio | Bahrain Victorious | s.t. |
| 51 | Torstein Træen | Bahrain Victorious | s.t. |
| 52 | Damien Howson | Q36.5 Pro Cycling Team | s.t. |
| 53 | Nickolas Zukowsky | Q36.5 Pro Cycling Team | s.t. |
| 54 | Ivan Cobo | Equipo Kern Pharma | s.t. |
| 55 | Wout Poels | XDS Astana Team | s.t. |
| 56 | Fabian Weiss | Tudor Pro Cycling Team | s.t. |
| 57 | Lorenzo Fortunato | XDS Astana Team | s.t. |
| 58 | Giulio Ciccone | Lidl-Trek | s.t. |
| 59 | Roland Thalmann | Tudor Pro Cycling Team | s.t. |
| 60 | Pedro Lopez Juan | Lidl-Trek | s.t. |
| 61 | Mathys Rondel | Tudor Pro Cycling Team | s.t. |
| 62 | Alex Martin | Team Polti-VisitMalta | s.t. |
| 63 | Óscar Rodríguez | INEOS Grenadiers | s.t. |
| 64 | Sebastian Berwick | Caja Rural-Seguros RGA | s.t. |
| 65 | Roger Adrià | Red Bull-BORA-hansgrohe | s.t. |
| 66 | Joan Gamundi | Illes Balears-Arabay | s.t. |
| 67 | Jose Manuel Diaz | Burgos Burpellet BH | s.t. |
| 68 | Jordan Labrosse | Decathlon AG2R La Mondiale | s.t. |
| 69 | Jai Hindley | Red Bull-BORA-hansgrohe | s.t. |
| 70 | Jon Agirre | Euskaltel-Euskadi | s.t. |
| 71 | Sander De Pestel | Decathlon AG2R La Mondiale | s.t. |
| 72 | Max van der Meulen | Bahrain Victorious | s.t. |
| 73 | Igor Arrieta | UAE Team Emirates-XRG | s.t. |
| 74 | Félix Parra José | Equipo Kern Pharma | s.t. |
| 75 | Mario Aparicio | Burgos Burpellet BH | s.t. |
| 76 | Fernando Tercero | Team Polti-VisitMalta | s.t. |
| 77 | Jonas Hem Hvideberg | Uno-X Mobility | s.t. |
| 78 | Nans Peters | Decathlon AG2R La Mondiale | s.t. |
| 79 | Jorge Gutiérrez | Equipo Kern Pharma | s.t. |
| 80 | Antonio Pedrero | Movistar Team | s.t. |
| 81 | Jefferson Cepeda | Movistar Team | s.t. |
| 82 | Giulio Pellizzari | Red Bull-BORA-hansgrohe | s.t. |
| 83 | Lawrence Warbasse | Tudor Pro Cycling Team | s.t. |
| 84 | Ibon Ruiz | Equipo Kern Pharma | s.t. |
| 85 | Andreas Kron | Uno-X Mobility | s.t. |
| 86 | Lucas Eriksson | Tudor Pro Cycling Team | s.t. |
| 87 | Léo Bisiaux | Decathlon AG2R La Mondiale | s.t. |
| 88 | Nairo Quintana | Movistar Team | s.t. |
| 89 | Esteban Chaves | EF Education-EasyPost | s.t. |
| 90 | Rainer Kepplinger | Bahrain Victorious | s.t. |
| 91 | Tim Declercq | Lidl-Trek | s.t. |
| 92 | Txomin Juaristi | Euskaltel-Euskadi | s.t. |
| 93 | Javier Romo | Movistar Team | s.t. |
| 94 | Simon Dalby | Uno-X Mobility | s.t. |
| 95 | Mikel Landa | Soudal Quick-Step | s.t. |
| 96 | Amanuel Ghebreigzabhier | Lidl-Trek | s.t. |
| 97 | James Shaw | EF Education-EasyPost | s.t. |
| 98 | Archie Ryan | EF Education-EasyPost | s.t. |
| 99 | Samuele Battistella | EF Education-EasyPost | s.t. |
| 100 | Magnus Kulset | Uno-X Mobility | s.t. |
| 101 | Samuel Fernández Garcia | Caja Rural-Seguros RGA | s.t. |
| 102 | Mathijs Paasschens | Bahrain Victorious | s.t. |
| 103 | Nicola Conci | XDS Astana Team | s.t. |
| 104 | Brandon Rivera | INEOS Grenadiers | s.t. |
| 105 | Germán Dario Gómez | Team Polti-VisitMalta | s.t. |
| 106 | Jokin Murguialday | Euskaltel-Euskadi | s.t. |
| 107 | Asier Pablo Gonzalez | Illes Balears-Arabay | s.t. |
| 108 | Egan Bernal | INEOS Grenadiers | s.t. |
| 109 | Carlos Verona | Lidl-Trek | s.t. |
| 110 | AJ August | INEOS Grenadiers | s.t. |
| 111 | Omar Fraile | INEOS Grenadiers | s.t. |
| 112 | Pieter Serry | Soudal Quick-Step | s.t. |
| 113 | Mikel Bizkarra | Euskaltel-Euskadi | s.t. |
| 114 | Peter Øxenberg | INEOS Grenadiers | s.t. |
| 115 | Ander Okamika | Burgos Burpellet BH | s.t. |
| 116 | James Knox | Soudal Quick-Step | s.t. |
| 117 | Marcos Freire | UAE Team Emirates-XRG | s.t. |
| 118 | Lukas Nerurkar | EF Education-EasyPost | s.t. |
| 119 | Nico Denz | Red Bull-BORA-hansgrohe | s.t. |
| 120 | Louis Vervaeke | Soudal Quick-Step | s.t. |
| 121 | Jonathan Castroviejo | INEOS Grenadiers | s.t. |
| 122 | David González | Q36.5 Pro Cycling Team | s.t. |
| 123 | Mika Heming | Tudor Pro Cycling Team | @ 22sec |
| 124 | Alessandro Covi | UAE Team Emirates-XRG | 0:37 |
| 125 | Pau Llaneras | Illes Balears-Arabay | 0:39 |
| 126 | Andrea Pietrobon | Team Polti-VisitMalta | 0:46 |
| 127 | Domen Novak | UAE Team Emirates-XRG | 1:39 |
| 128 | Samuele Zoccarato | Team Polti-VisitMalta | 2:05 |
| 129 | Emil Herzog | Red Bull-BORA-hansgrohe | s.t. |
| 130 | Xabier Azparren | Q36.5 Pro Cycling Team | 2:15 |
| 131 | Iker Mintegi | Euskaltel-Euskadi | 3:52 |
GC after stage 2:
366.3 kilometers raced so far at an average speed of 43.376 km/hr
| 1 | Roger Adrià | Red Bull-BORA-hansgrohe | 8hr 26min 41sec |
| 2 | Jordan Labrosse | Decathlon AG2R La Mondiale | @ 4sec |
| 3 | Afonso Eulalio | Bahrain Victorious | 0:10 |
| 4 | Damiano Caruso | Bahrain Victorious | 0:14 |
| 5 | Léo Bisiaux | Decathlon AG2R La Mondiale | s.t. |
| 6 | Fabio Christen | Q36.5 Pro Cycling Team | 0:17 |
| 7 | Lucas Eriksson | Tudor Pro Cycling Team | s.t. |
| 8 | Archie Ryan | EF Education-EasyPost | s.t. |
| 9 | Egan Bernal | INEOS Grenadiers | s.t. |
| 10 | Javier Romo | Movistar Team | 0:20 |
| 11 | Héctor Álvarez | Lidl-Trek | 0:21 |
| 12 | Antoine Huby | Soudal Quick-Step | s.t. |
| 13 | Gotzon Martín | Euskaltel-Euskadi | s.t. |
| 14 | Gianmarco Garofoli | Soudal Quick-Step | s.t. |
| 15 | Martin López | XDS Astana Team | s.t. |
| 16 | Jon Barrenetxea | Movistar Team | s.t. |
| 17 | Johannes Kulset | Uno-X Mobility | s.t. |
| 18 | Sergio Chumil | Burgos Burpellet BH | s.t. |
| 19 | Alexander Cepeda | EF Education-EasyPost | s.t. |
| 20 | Diego Pescador | Movistar Team | s.t. |
| 21 | Damien Howson | Q36.5 Pro Cycling Team | s.t. |
| 22 | Davide Piganzoli | Team Polti-VisitMalta | s.t. |
| 23 | Gorka Sorarrain | Caja Rural-Seguros RGA | s.t. |
| 24 | Torstein Træen | Bahrain Victorious | s.t. |
| 25 | Mathys Rondel | Tudor Pro Cycling Team | s.t. |
| 26 | Urko Berrade | Equipo Kern Pharma | s.t. |
| 27 | Giovanni Aleotti | Red Bull-BORA-hansgrohe | s.t. |
| 28 | Isaac del Toro | UAE Team Emirates-XRG | s.t. |
| 29 | Finlay Pickering | Bahrain Victorious | s.t. |
| 30 | Jose Maria Garcia | Illes Balears-Arabay | s.t. |
| 31 | Jai Hindley | Red Bull-BORA-hansgrohe | s.t. |
| 32 | Ivan Cobo | Equipo Kern Pharma | s.t. |
| 33 | Sebastian Berwick | Caja Rural-Seguros RGA | s.t. |
| 34 | Jefferson Cepeda | Movistar Team | s.t. |
| 35 | Giulio Pellizzari | Red Bull-BORA-hansgrohe | s.t. |
| 36 | José Félix Parra | Equipo Kern Pharma | s.t. |
| 37 | Lorenzo Fortunato | XDS Astana Team | s.t. |
| 38 | Alex Martin | Team Polti-VisitMalta | s.t. |
| 39 | Antonio Pedrero | Movistar Team | s.t. |
| 40 | Sander De Pestel | Decathlon AG2R La Mondiale | s.t. |
| 41 | Lawrence Warbasse | Tudor Pro Cycling Team | s.t. |
| 42 | Mikel Landa | Soudal Quick-Step | s.t. |
| 43 | Mario Aparicio | Burgos Burpellet BH | s.t. |
| 44 | Óscar Rodríguez | INEOS Grenadiers | s.t. |
| 45 | Brandon Rivera | INEOS Grenadiers | s.t. |
| 46 | Jose Manuel Diaz | Burgos Burpellet BH | s.t. |
| 47 | Nans Peters | Decathlon AG2R La Mondiale | s.t. |
| 48 | James Shaw | EF Education-EasyPost | s.t. |
| 49 | Esteban Chaves | EF Education-EasyPost | s.t. |
| 50 | Fernando Tercero | Team Polti-VisitMalta | s.t. |
| 51 | Jon Agirre | Euskaltel-Euskadi | s.t. |
| 52 | Max van der Meulen | Bahrain Victorious | s.t. |
| 53 | Igor Arrieta | UAE Team Emirates-XRG | s.t. |
| 54 | Samuel Fernández Garcia | Caja Rural-Seguros RGA | s.t. |
| 55 | AJ August | INEOS Grenadiers | s.t. |
| 56 | Lukas Nerurkar | EF Education-EasyPost | s.t. |
| 57 | Nicola Conci | XDS Astana Team | 0:39 |
| 58 | Ben Zwiehoff | Red Bull-BORA-hansgrohe | 0:42 |
| 59 | Andreas Kron | Uno-X Mobility | s.t. |
| 60 | Txomin Juaristi | Euskaltel-Euskadi | 0:45 |
| 61 | Eric Fagundez | Burgos Burpellet BH | 0:49 |
| 62 | Daniel Cavia | Burgos Burpellet BH | s.t. |
| 63 | Fabian Weiss | Tudor Pro Cycling Team | s.t. |
| 64 | Nairo Quintana | Movistar Team | s.t. |
| 65 | Germán Dario Gómez | Team Polti-VisitMalta | s.t. |
| 66 | Jokin Murguialday | Euskaltel-Euskadi | s.t. |
| 67 | Mario Silva | Illes Balears-Arabay | 0:54 |
| 68 | Simon Dalby | Uno-X Mobility | s.t. |
| 69 | Carlos Garcia | Burgos Burpellet BH | 0:55 |
| 70 | Rui Oliveira | UAE Team Emirates-XRG | 0:58 |
| 71 | Wout Poels | XDS Astana Team | s.t. |
| 72 | Marc Brustenga | Equipo Kern Pharma | 1:07 |
| 73 | Nicolò Parisini | Q36.5 Pro Cycling Team | 1:16 |
| 74 | Samuele Battistella | EF Education-EasyPost | 1:19 |
| 75 | Darren van Bekkum | XDS Astana Team | 1:26 |
| 76 | Nickolas Zukowsky | Q36.5 Pro Cycling Team | 1:28 |
| 77 | Jorge Gutiérrez | Equipo Kern Pharma | 1:31 |
| 78 | Luke Lamperti | Soudal Quick-Step | 1:33 |
| 79 | Gleb Syritsa | XDS Astana Team | 1:34 |
| 80 | Giulio Ciccone | Lidl-Trek | 1:37 |
| 81 | Juan Pedro Lopez | Lidl-Trek | s.t. |
| 82 | Julien Bernard | Lidl-Trek | 1:41 |
| 83 | Mathijs Paasschens | Bahrain Victorious | 1:43 |
| 84 | Louis Vervaeke | Soudal Quick-Step | 1:46 |
| 85 | Mika Heming | Tudor Pro Cycling Team | 1:56 |
| 86 | Anders Skaarseth | Uno-X Mobility | 2:12 |
| 87 | Jonas Hem Hvideberg | Uno-X Mobility | s.t. |
| 88 | Pau Llaneras | Illes Balears-Arabay | 2:25 |
| 89 | David González | Q36.5 Pro Cycling Team | 2:33 |
| 90 | Samuele Zoccarato | Team Polti-VisitMalta | 2:54 |
| 91 | Carlos Verona | Lidl-Trek | 3:00 |
| 92 | Dries De Bondt | Decathlon AG2R La Mondiale | 3:22 |
| 93 | Ander Okamika | Burgos Burpellet BH | 6:29 |
| 94 | Javier Ibanez | Caja Rural-Seguros RGA | 6:31 |
| 95 | Hugo Aznar | Equipo Kern Pharma | s.t. |
| 96 | Roland Thalmann | Tudor Pro Cycling Team | s.t. |
| 97 | Rainer Kepplinger | Bahrain Victorious | s.t. |
| 98 | Amanuel Ghebreigzabhier | Lidl-Trek | s.t. |
| 99 | Omar Fraile | INEOS Grenadiers | s.t. |
| 100 | Peter Øxenberg | INEOS Grenadiers | s.t. |
| 101 | Pieter Serry | Soudal Quick-Step | 8:09 |
| 102 | Rui Costa | EF Education-EasyPost | 8:21 |
| 103 | Jordi Lopez | Euskaltel-Euskadi | s.t. |
| 104 | Joan Gamundi | Illes Balears-Arabay | s.t. |
| 105 | Magnus Kulset | Uno-X Mobility | s.t. |
| 106 | Asier Pablo Gonzalez | Illes Balears-Arabay | s.t. |
| 107 | James Knox | Soudal Quick-Step | s.t. |
| 108 | Jonathan Castroviejo | INEOS Grenadiers | s.t. |
| 109 | Nico Denz | Red Bull-BORA-hansgrohe | s.t. |
| 110 | Xabier Azparren | Q36.5 Pro Cycling Team | 10:40 |
| 111 | Emil Herzog | Red Bull-BORA-hansgrohe | 10:58 |
| 112 | Iker Mintegi | Euskaltel-Euskadi | 12:14 |
| 113 | Matteo Moschetti | Q36.5 Pro Cycling Team | 13:54 |
| 114 | Matteo Malucelli | XDS Astana Team | 13:58 |
| 115 | Sebastian Molano | UAE Team Emirates-XRG | 14:00 |
| 116 | Gianluca Pollefliet | Decathlon AG2R La Mondiale | 14:04 |
| 117 | Pierre Gautherat | Decathlon AG2R La Mondiale | s.t. |
| 118 | Erlend Blikra | Uno-X Mobility | s.t. |
| 119 | Giovanni Lonardi | Team Polti-VisitMalta | s.t. |
| 120 | Robin Froidevaux | Tudor Pro Cycling Team | s.t. |
| 121 | Sergi Darder | Caja Rural-Seguros RGA | s.t. |
| 122 | Joan Albert Riera | Illes Balears-Arabay | s.t. |
| 123 | Abner González | Caja Rural-Seguros RGA | s.t. |
| 124 | Ibon Ruiz | Equipo Kern Pharma | s.t. |
| 125 | Tim Declercq | Lidl-Trek | s.t. |
| 126 | Mikel Bizkarra | Euskaltel-Euskadi | s.t. |
| 127 | Marcos Freire | UAE Team Emirates-XRG | s.t. |
| 128 | Daniel Babor | Caja Rural-Seguros RGA | 14:33 |
| 129 | Andrea Pietrobon | Team Polti-VisitMalta | 14:50 |
| 130 | Alessandro Covi | UAE Team Emirates-XRG | 14:54 |
| 131 | Domen Novak | UAE Team Emirates-XRG | 15:43 |
Stage 2 map & profile:

Stage 2 map

Stage 2 profile
Tuesday, August 5: Stage 1, Olmillos de Sasamón - Alto del Castillo/Burgos, 204.7 km

Roger Adrià beats Jordan Labrosse for the stage one win.
Plato's dialogue Crito is available both in audiobook and Kindle eBook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish city of Burgos at 2:40 PM, local time: 26C (78F), sunny, with the wind from the northeast at 31 km/hr (19 mph). No rain is forecast.
The race: Here's the report from stage winner Roger Adrià's Team Red Bull-BORA-hansgrohe.
Roger Adrià has won the opening stage of the Vuelta a Burgos with a 400 metre uphill sprint, taking the third victory of his professional career.
The 205-kilometre stage 1 of the tour ended in a hill finish with a six per cent gradient in the eponymous town, which started just after the Devil's Lap. The last breakaway rider was caught just in time for the final sprint. Halfway up the climb, Roger rode into the front positions and then launched his attack from the slipstream.

The 2025 Vuelta a Burgos gets started.
A year ago, the 27-year-old Catalan from Barcelona finished second in a similar finale. This time he was able to claim victory ahead of Jordan Labrosse, which - including time bonuses - means he now also leads the overall classification of the tour by four seconds. In addition to the purple jersey that he is entitled to, Roger is also the first leader in the points classification.
Roger Adrià: "It was quite windy all day and therefore tense in the peloton. But we were always able to position ourselves well, the team did a really good job and delivered me perfectly on the final climb. I knew the last 400 metres well and then decided to go for the long sprint. It was almost a bit too early, but I was able to pull it off. I'm very happy to have won here. The Vuelta a Burgos always has a very high level as preparation for the Vuelta Espana."

The peloton rides through the stunning Burgos Province countryside.
DS Patxi Vila: "Our focus was on this stage. We knew it from previous editions and knew that it suits Roger well. Our aim was to deliver him as well as possible on the last ramp. That worked out really well. We knew that an early attack would be a good way to take the win here. Roger then finished in the best possible way."
In addition to Roger Adrià, Giovanni Aleotti, Nico Denz, Emil Herzog, Jai Hindley, Giulio Pellizzari and Ben Zwiehoff are also in the Red Bull - BORA - hansgrohe squad for the Vuelta a Burgos.
Complete results:
204.7 kilometers raced at an average speed of 42.386 km/hr
| 1 | Roger Adrià | Red Bull-BORA-hansgrohe | 4hr 49min 46sec |
| 2 | Jordan Labrosse | Decathlon AG2R La Mondiale | s.t. |
| 3 | Afonso Eulalio | Bahrain Victorious | @ 4sec |
| 4 | Léo Bisiaux | Decathlon AG2R La Mondiale | s.t. |
| 5 | Damiano Caruso | Bahrain Victorious | s.t. |
| 6 | Fabio Christen | Q36.5 Pro Cycling Team | 0:07 |
| 7 | Lucas Eriksson | Tudor Pro Cycling Team | s.t. |
| 8 | Egan Bernal | INEOS Grenadiers | s.t. |
| 9 | Archie Ryan | EF Education-EasyPost | s.t. |
| 10 | Brandon Rivera | INEOS Grenadiers | 0:11 |
| 11 | Johannes Kulset | Uno-X Mobility | s.t. |
| 12 | Damien Howson | Q36.5 Pro Cycling Team | s.t. |
| 13 | Mikel Landa | Soudal Quick-Step | s.t. |
| 14 | Mathys Rondel | Tudor Pro Cycling Team | s.t. |
| 15 | Jefferson Cepeda | Movistar Team | s.t. |
| 16 | Héctor Álvarez | Lidl-Trek | s.t. |
| 17 | Giulio Pellizzari | Red Bull-BORA-hansgrohe | s.t. |
| 18 | Gotzon Martín | Euskaltel-Euskadi | s.t. |
| 19 | James Shaw | EF Education-EasyPost | s.t. |
| 20 | Antoine Huby | Soudal Quick-Step | s.t. |
| 21 | Martin López | XDS Astana Team | s.t. |
| 22 | Diego Pescador | Movistar Team | s.t. |
| 23 | Jai Hindley | Red Bull-BORA-hansgrohe | s.t. |
| 24 | Torstein Træen | Bahrain Victorious | s.t. |
| 25 | Lawrence Warbasse | Tudor Pro Cycling Team | s.t. |
| 26 | Sergio Chumil | Burgos Burpellet BH | s.t. |
| 27 | Antonio Pedrero | Movistar Team | s.t. |
| 28 | Esteban Chaves | EF Education-EasyPost | s.t. |
| 29 | Félix Parra José | Equipo Kern Pharma | s.t. |
| 30 | Giovanni Aleotti | Red Bull-BORA-hansgrohe | s.t. |
| 31 | Sebastian Berwick | Caja Rural-Seguros RGA | s.t. |
| 32 | Alexander Cepeda | EF Education-EasyPost | s.t. |
| 33 | Gorka Sorarrain | Caja Rural-Seguros RGA | s.t. |
| 34 | Davide Piganzoli | Team Polti-VisitMalta | s.t. |
| 35 | Mario Aparicio | Burgos Burpellet BH | s.t. |
| 36 | Lukas Nerurkar | EF Education-EasyPost | s.t. |
| 37 | Sander De Pestel | Decathlon AG2R La Mondiale | s.t. |
| 38 | Nans Peters | Decathlon AG2R La Mondiale | s.t. |
| 39 | Ivan Cobo | Equipo Kern Pharma | s.t. |
| 40 | Gianmarco Garofoli | Soudal Quick-Step | s.t. |
| 41 | AJ August | INEOS Grenadiers | s.t. |
| 42 | Jon Barrenetxea | Movistar Team | s.t. |
| 43 | Alex Martin | Team Polti-VisitMalta | s.t. |
| 44 | Samuel Fernández Garcia | Caja Rural-Seguros RGA | s.t. |
| 45 | Finlay Pickering | Bahrain Victorious | s.t. |
| 46 | Fernando Tercero | Team Polti-VisitMalta | s.t. |
| 47 | Lorenzo Fortunato | XDS Astana Team | s.t. |
| 48 | Jose Manuel Diaz | Burgos Burpellet BH | s.t. |
| 49 | Isaac del Toro | UAE Team Emirates-XRG | s.t. |
| 50 | Javier Romo | Movistar Team | s.t. |
| 51 | Óscar Rodríguez | INEOS Grenadiers | s.t. |
| 52 | Urko Berrade | Equipo Kern Pharma | s.t. |
| 53 | Jon Agirre | Euskaltel-Euskadi | s.t. |
| 54 | Max van der Meulen | Bahrain Victorious | s.t. |
| 55 | Jose Maria Garcia | Illes Balears-Arabay | s.t. |
| 56 | Igor Arrieta | UAE Team Emirates-XRG | s.t. |
| 57 | Nicola Conci | XDS Astana Team | 0:29 |
| 58 | Andreas Kron | Uno-X Mobility | 0:32 |
| 59 | Ben Zwiehoff | Red Bull-BORA-hansgrohe | s.t. |
| 60 | Txomin Juaristi | Euskaltel-Euskadi | 0:36 |
| 61 | Nairo Quintana | Movistar Team | 0:39 |
| 62 | Germán Dario Gómez | Team Polti-VisitMalta | s.t. |
| 63 | Jokin Murguialday | Euskaltel-Euskadi | s.t. |
| 64 | Daniel Cavia | Burgos Burpellet BH | s.t. |
| 65 | Eric Fagundez | Burgos Burpellet BH | s.t. |
| 66 | Samuele Zoccarato | Team Polti-VisitMalta | s.t. |
| 67 | Fabian Weiss | Tudor Pro Cycling Team | s.t. |
| 68 | Mario Silva | Illes Balears-Arabay | 0:44 |
| 69 | Simon Dalby | Uno-X Mobility | s.t. |
| 70 | Rui Oliveira | UAE Team Emirates-XRG | 0:48 |
| 71 | Carlos Garcia | Burgos Burpellet BH | s.t. |
| 72 | Wout Poels | XDS Astana Team | s.t. |
| 73 | Marc Brustenga | Equipo Kern Pharma | 0:57 |
| 74 | Nicolò Parisini | Q36.5 Pro Cycling Team | 1:06 |
| 75 | Samuele Battistella | EF Education-EasyPost | 1:09 |
| 76 | Darren van Bekkum | XDS Astana Team | 1:16 |
| 77 | Nickolas Zukowsky | Q36.5 Pro Cycling Team | 1:18 |
| 78 | Jorge Gutiérrez | Equipo Kern Pharma | 1:21 |
| 79 | Luke Lamperti | Soudal Quick-Step | 1:23 |
| 80 | Mika Heming | Tudor Pro Cycling Team | 1:24 |
| 81 | Gleb Syritsa | XDS Astana Team | s.t. |
| 82 | Juan Pedro Lopez | Lidl-Trek | 1:27 |
| 83 | Giulio Ciccone | Lidl-Trek | s.t. |
| 84 | Julien Bernard | Lidl-Trek | 1:31 |
| 85 | Mathijs Paasschens | Bahrain Victorious | 1:33 |
| 86 | Louis Vervaeke | Soudal Quick-Step | 1:36 |
| 87 | Pau Llaneras | Illes Balears-Arabay | s.t. |
| 88 | Jonas Hem Hvideberg | Uno-X Mobility | 2:02 |
| 89 | Anders Skaarseth | Uno-X Mobility | s.t. |
| 90 | David González | Q36.5 Pro Cycling Team | 2:23 |
| 91 | Carlos Verona | Lidl-Trek | 2:50 |
| 92 | Dries De Bondt | Decathlon AG2R La Mondiale | 3:14 |
| 93 | Omar Fraile | INEOS Grenadiers | 6:21 |
| 94 | Amanuel Ghebreigzabhier | Lidl-Trek | s.t. |
| 95 | Roland Thalmann | Tudor Pro Cycling Team | s.t. |
| 96 | Javier Ibanez | Caja Rural-Seguros RGA | s.t. |
| 97 | Ander Okamika | Burgos Burpellet BH | s.t. |
| 98 | Hugo Aznar | Equipo Kern Pharma | s.t. |
| 99 | Rainer Kepplinger | Bahrain Victorious | s.t. |
| 100 | Peter Øxenberg | INEOS Grenadiers | s.t. |
| 101 | Pieter Serry | Soudal Quick-Step | 7:59 |
| 102 | Rui Costa | EF Education-EasyPost | 8:11 |
| 103 | Asier Pablo Gonzalez | Illes Balears-Arabay | s.t. |
| 104 | Jonathan Castroviejo | INEOS Grenadiers | s.t. |
| 105 | Joan Gamundi | Illes Balears-Arabay | s.t. |
| 106 | Jordi Lopez | Euskaltel-Euskadi | s.t. |
| 107 | Nico Denz | Red Bull-BORA-hansgrohe | s.t. |
| 108 | Magnus Kulset | Uno-X Mobility | s.t. |
| 109 | James Knox | Soudal Quick-Step | s.t. |
| 110 | Iker Mintegi | Euskaltel-Euskadi | 8:15 |
| 111 | Xabier Azparren | Q36.5 Pro Cycling Team | s.t. |
| 112 | Emil Herzog | Red Bull-BORA-hansgrohe | 8:43 |
| 113 | Matteo Malucelli | XDS Astana Team | 13:54 |
| 114 | Andrea Pietrobon | Team Polti-VisitMalta | s.t. |
| 115 | Gianluca Pollefliet | Decathlon AG2R La Mondiale | s.t. |
| 116 | Sebastian Molano | UAE Team Emirates-XRG | s.t. |
| 117 | Ibon Ruiz | Equipo Kern Pharma | s.t. |
| 118 | Tim Declercq | Lidl-Trek | s.t. |
| 119 | Sergi Darder | Caja Rural-Seguros RGA | s.t. |
| 120 | Pierre Gautherat | Decathlon AG2R La Mondiale | s.t. |
| 121 | Robin Froidevaux | Tudor Pro Cycling Team | s.t. |
| 122 | Erlend Blikra | Uno-X Mobility | s.t. |
| 123 | Joan Albert Riera | Illes Balears-Arabay | s.t. |
| 124 | Giovanni Lonardi | Team Polti-VisitMalta | s.t. |
| 125 | Marcos Freire | UAE Team Emirates-XRG | s.t. |
| 126 | Matteo Moschetti | Q36.5 Pro Cycling Team | s.t. |
| 127 | Abner González | Caja Rural-Seguros RGA | s.t. |
| 128 | Mikel Bizkarra | Euskaltel-Euskadi | s.t. |
| 129 | Domen Novak | UAE Team Emirates-XRG | s.t. |
| 130 | Alessandro Covi | UAE Team Emirates-XRG | 14:07 |
| 131 | Daniel Babor | Caja Rural-Seguros RGA | 14:23 |
GC after stage 1:
| 1 | Roger Adrià | Red Bull-BORA-hansgrohe | 4hr 49min 36sec |
| 2 | Jordan Labrosse | Decathlon AG2R La Mondiale | @ 4sec |
| 3 | Afonso Eulalio | Bahrain Victorious | 0:10 |
| 4 | Léo Bisiaux | Decathlon AG2R La Mondiale | 0:14 |
| 5 | Damiano Caruso | Bahrain Victorious | s.t. |
| 6 | Fabio Christen | Q36.5 Pro Cycling Team | 0:17 |
| 7 | Lucas Eriksson | Tudor Pro Cycling Team | s.t. |
| 8 | Egan Bernal | INEOS Grenadiers | s.t. |
| 9 | Archie Ryan | EF Education-EasyPost | s.t. |
| 10 | Javier Romo | Movistar Team | 0:20 |
| 11 | Brandon Rivera | INEOS Grenadiers | 0:21 |
| 12 | Johannes Kulset | Uno-X Mobility | s.t. |
| 13 | Damien Howson | Q36.5 Pro Cycling Team | s.t. |
| 14 | Mikel Landa | Soudal Quick-Step | s.t. |
| 15 | Mathys Rondel | Tudor Pro Cycling Team | s.t. |
| 16 | Jefferson Cepeda | Movistar Team | s.t. |
| 17 | Héctor Álvarez | Lidl-Trek | s.t. |
| 18 | Giulio Pellizzari | Red Bull-BORA-hansgrohe | s.t. |
| 19 | Gotzon Martín | Euskaltel-Euskadi | s.t. |
| 20 | James Shaw | EF Education-EasyPost | s.t. |
| 21 | Antoine Huby | Soudal Quick-Step | s.t. |
| 22 | Martin López | XDS Astana Team | s.t. |
| 23 | Diego Pescador | Movistar Team | s.t. |
| 24 | Jai Hindley | Red Bull-BORA-hansgrohe | s.t. |
| 25 | Torstein Træen | Bahrain Victorious | s.t. |
| 26 | Lawrence Warbasse | Tudor Pro Cycling Team | s.t. |
| 27 | Sergio Chumil | Burgos Burpellet BH | s.t. |
| 28 | Antonio Pedrero | Movistar Team | s.t. |
| 29 | Esteban Chaves | EF Education-EasyPost | s.t. |
| 30 | José Félix Parra | Equipo Kern Pharma | s.t. |
| 31 | Giovanni Aleotti | Red Bull-BORA-hansgrohe | s.t. |
| 32 | Sebastian Berwick | Caja Rural-Seguros RGA | s.t. |
| 33 | Alexander Cepeda | EF Education-EasyPost | s.t. |
| 34 | Gorka Sorarrain | Caja Rural-Seguros RGA | s.t. |
| 35 | Davide Piganzoli | Team Polti-VisitMalta | s.t. |
| 36 | Mario Aparicio | Burgos Burpellet BH | s.t. |
| 37 | Lukas Nerurkar | EF Education-EasyPost | s.t. |
| 38 | Sander De Pestel | Decathlon AG2R La Mondiale | s.t. |
| 39 | Nans Peters | Decathlon AG2R La Mondiale | s.t. |
| 40 | Ivan Cobo | Equipo Kern Pharma | s.t. |
| 41 | Gianmarco Garofoli | Soudal Quick-Step | s.t. |
| 42 | AJ August | INEOS Grenadiers | s.t. |
| 43 | Jon Barrenetxea | Movistar Team | s.t. |
| 44 | Alex Martin | Team Polti-VisitMalta | s.t. |
| 45 | Samuel Fernández Garcia | Caja Rural-Seguros RGA | s.t. |
| 46 | Finlay Pickering | Bahrain Victorious | s.t. |
| 47 | Fernando Tercero | Team Polti-VisitMalta | s.t. |
| 48 | Lorenzo Fortunato | XDS Astana Team | s.t. |
| 49 | Jose Manuel Diaz | Burgos Burpellet BH | s.t. |
| 50 | Isaac del Toro | UAE Team Emirates-XRG | s.t. |
| 51 | Óscar Rodríguez | INEOS Grenadiers | s.t. |
| 52 | Urko Berrade | Equipo Kern Pharma | s.t. |
| 53 | Jon Agirre | Euskaltel-Euskadi | s.t. |
| 54 | Max van der Meulen | Bahrain Victorious | s.t. |
| 55 | Jose Maria Garcia | Illes Balears-Arabay | s.t. |
| 56 | Igor Arrieta | UAE Team Emirates-XRG | s.t. |
| 57 | Nicola Conci | XDS Astana Team | 0:39 |
| 58 | Andreas Kron | Uno-X Mobility | 0:42 |
| 59 | Ben Zwiehoff | Red Bull-BORA-hansgrohe | s.t. |
| 60 | Txomin Juaristi | Euskaltel-Euskadi | 0:46 |
| 61 | Nairo Quintana | Movistar Team | 0:49 |
| 62 | Germán Dario Gómez | Team Polti-VisitMalta | s.t. |
| 63 | Jokin Murguialday | Euskaltel-Euskadi | s.t. |
| 64 | Daniel Cavia | Burgos Burpellet BH | s.t. |
| 65 | Eric Fagundez | Burgos Burpellet BH | s.t. |
| 66 | Samuele Zoccarato | Team Polti-VisitMalta | s.t. |
| 67 | Fabian Weiss | Tudor Pro Cycling Team | s.t. |
| 68 | Mario Silva | Illes Balears-Arabay | 0:54 |
| 69 | Simon Dalby | Uno-X Mobility | s.t. |
| 70 | Carlos Garcia | Burgos Burpellet BH | 0:55 |
| 71 | Rui Oliveira | UAE Team Emirates-XRG | 0:58 |
| 72 | Wout Poels | XDS Astana Team | s.t. |
| 73 | Marc Brustenga | Equipo Kern Pharma | 1:07 |
| 74 | Nicolò Parisini | Q36.5 Pro Cycling Team | 1:16 |
| 75 | Samuele Battistella | EF Education-EasyPost | 1:19 |
| 76 | Darren van Bekkum | XDS Astana Team | 1:26 |
| 77 | Nickolas Zukowsky | Q36.5 Pro Cycling Team | 1:28 |
| 78 | Jorge Gutiérrez | Equipo Kern Pharma | 1:31 |
| 79 | Luke Lamperti | Soudal Quick-Step | 1:33 |
| 80 | Mika Heming | Tudor Pro Cycling Team | 1:34 |
| 81 | Gleb Syritsa | XDS Astana Team | s.t. |
| 82 | Juan Pedro Lopez | Lidl-Trek | 1:37 |
| 83 | Giulio Ciccone | Lidl-Trek | s.t. |
| 84 | Julien Bernard | Lidl-Trek | 1:41 |
| 85 | Mathijs Paasschens | Bahrain Victorious | 1:43 |
| 86 | Louis Vervaeke | Soudal Quick-Step | 1:46 |
| 87 | Pau Llaneras | Illes Balears-Arabay | s.t. |
| 88 | Jonas Hem Hvideberg | Uno-X Mobility | 2:12 |
| 89 | Anders Skaarseth | Uno-X Mobility | s.t. |
| 90 | David González | Q36.5 Pro Cycling Team | 2:33 |
| 91 | Carlos Verona | Lidl-Trek | 3:00 |
| 92 | Dries De Bondt | Decathlon AG2R La Mondiale | 3:22 |
| 93 | Omar Fraile | INEOS Grenadiers | 6:31 |
| 94 | Amanuel Ghebreigzabhier | Lidl-Trek | s.t. |
| 95 | Roland Thalmann | Tudor Pro Cycling Team | s.t. |
| 96 | Javier Ibanez | Caja Rural-Seguros RGA | s.t. |
| 97 | Ander Okamika | Burgos Burpellet BH | s.t. |
| 98 | Hugo Aznar | Equipo Kern Pharma | s.t. |
| 99 | Rainer Kepplinger | Bahrain Victorious | s.t. |
| 100 | Peter Øxenberg | INEOS Grenadiers | s.t. |
| 101 | Pieter Serry | Soudal Quick-Step | 8:09 |
| 102 | Rui Costa | EF Education-EasyPost | 8:21 |
| 103 | Asier Pablo Gonzalez | Illes Balears-Arabay | s.t. |
| 104 | Jonathan Castroviejo | INEOS Grenadiers | s.t. |
| 105 | Joan Gamundi | Illes Balears-Arabay | s.t. |
| 106 | Jordi Lopez | Euskaltel-Euskadi | s.t. |
| 107 | Nico Denz | Red Bull-BORA-hansgrohe | s.t. |
| 108 | Magnus Kulset | Uno-X Mobility | s.t. |
| 109 | James Knox | Soudal Quick-Step | s.t. |
| 110 | Iker Mintegi | Euskaltel-Euskadi | 8:25 |
| 111 | Xabier Azparren | Q36.5 Pro Cycling Team | s.t. |
| 112 | Emil Herzog | Red Bull-BORA-hansgrohe | 8:53 |
| 113 | Matteo Malucelli | XDS Astana Team | 14:04 |
| 114 | Andrea Pietrobon | Team Polti-VisitMalta | s.t. |
| 115 | Gianluca Pollefliet | Decathlon AG2R La Mondiale | s.t. |
| 116 | Sebastian Molano | UAE Team Emirates-XRG | s.t. |
| 117 | Ibon Ruiz | Equipo Kern Pharma | s.t. |
| 118 | Tim Declercq | Lidl-Trek | s.t. |
| 119 | Sergi Darder | Caja Rural-Seguros RGA | s.t. |
| 120 | Pierre Gautherat | Decathlon AG2R La Mondiale | s.t. |
| 121 | Robin Froidevaux | Tudor Pro Cycling Team | s.t. |
| 122 | Erlend Blikra | Uno-X Mobility | s.t. |
| 123 | Joan Albert Riera | Illes Balears-Arabay | s.t. |
| 124 | Giovanni Lonardi | Team Polti-VisitMalta | s.t. |
| 125 | Marcos Freire | UAE Team Emirates-XRG | s.t. |
| 126 | Matteo Moschetti | Q36.5 Pro Cycling Team | s.t. |
| 127 | Abner González | Caja Rural-Seguros RGA | s.t. |
| 128 | Mikel Bizkarra | Euskaltel-Euskadi | s.t. |
| 129 | Domen Novak | UAE Team Emirates-XRG | s.t. |
| 130 | Alessandro Covi | UAE Team Emirates-XRG | 14:17 |
| 131 | Daniel Babor | Caja Rural-Seguros RGA | 14:33 |
Stage 1 map & profile:
Stage 1 map

Stage 1 profile
Start list with back numbers, August 4, 2025:
| UAE Team Emirates-XRG | |
| 1 | Isaac del Toro |
| 2 | Alessandro Covi |
| 3 | Igor Arrieta |
| 4 | Marcos Freire |
| 5 | Sebastian Molano |
| 6 | Domen Novak |
| 7 | Rui Oliveira |
| Red Bull-BORA-hansgrohe | |
| 11 | Roger Adrià |
| 12 | Giovanni Aleotti |
| 13 | Nico Denz |
| 14 | Giulio Pellizzari |
| 15 | Emil Herzog |
| 16 | Jai Hindley |
| 17 | Ben Zwiehoff |
| INEOS Grenadiers | |
| 21 | Egan Bernal |
| 22 | AJ August |
| 23 | Jonathan Castroviejo |
| 24 | Omar Fraile |
| 25 | Peter Øxenberg |
| 26 | Brandon Rivera |
| 27 | Óscar Rodríguez |
| Movistar Team | |
| 31 | Nairo Quintana |
| 32 | Jon Barrenetxea |
| 33 | Jefferson Cepeda |
| 35 | Antonio Pedrero |
| 36 | Diego Pescador |
| 37 | Javier Romo |
| Bahrain Victorious | |
| 41 | Damiano Caruso |
| 42 | Afonso Eulalio |
| 43 | Rainer Kepplinger |
| 44 | Mathijs Paasschens |
| 45 | Finlay Pickering |
| 46 | Torstein Træen |
| 47 | Max van der Meulen |
| EF Education-EasyPost | |
| 51 | Esteban Chaves |
| 52 | James Shaw |
| 53 | Alexander Cepeda |
| 54 | Archie Ryan |
| 55 | Rui Costa |
| 56 | Samuele Battistella |
| 57 | Lukas Nerurkar |
| Lidl-Trek | |
| 61 | Giulio Ciccone |
| 62 | Julien Bernard |
| 63 | Amanuel Ghebreigzabhier |
| 64 | Tim Declercq |
| 65 | Héctor Álvarez |
| 66 | Pedro Lopez Juan |
| 67 | Carlos Verona |
| XDS Astana Team | |
| 71 | Lorenzo Fortunato |
| 72 | Nicola Conci |
| 73 | Martin López |
| 74 | Matteo Malucelli |
| 75 | Wout Poels |
| 76 | Darren van Bekkum |
| 77 | Gleb Syritsa |
| Soudal Quick-Step | |
| 81 | Mikel Landa |
| 82 | Gianmarco Garofoli |
| 83 | Pieter Serry |
| 84 | Antoine Huby |
| 85 | Luke Lamperti |
| 86 | Louis Vervaeke |
| 87 | James Knox |
| Decathlon AG2R La Mondiale | |
| 91 | Léo Bisiaux |
| 92 | Dries De Bondt |
| 93 | Sander De Pestel |
| 94 | Pierre Gautherat |
| 95 | Jordan Labrosse |
| 96 | Gianluca Pollefliet |
| 97 | Nans Peters |
| Burgos Burpellet BH | |
| 101 | Mario Aparicio |
| 102 | Carlos Garcia |
| 103 | Ander Okamika |
| 104 | Jose Manuel Diaz |
| 105 | Eric Fagundez |
| 106 | Sergio Chumil |
| 107 | Daniel Cavia |
| Uno-X Mobility | |
| 111 | Erlend Blikra |
| 112 | Johannes Kulset |
| 113 | Magnus Kulset |
| 114 | Jonas Hem Hvideberg |
| 115 | Andreas Kron |
| 116 | Anders Skaarseth |
| 117 | Simon Dalby |
| Q36.5 Pro Cycling Team | |
| 121 | Xabier Azparren |
| 122 | Fabio Christen |
| 123 | David González |
| 124 | Damien Howson |
| 125 | Matteo Moschetti |
| 126 | Nicolò Parisini |
| 127 | Nickolas Zukowsky |
| Tudor Pro Cycling Team | |
| 131 | Lucas Eriksson |
| 132 | Robin Froidevaux |
| 133 | Mika Heming |
| 134 | Mathys Rondel |
| 135 | Roland Thalmann |
| 136 | Lawrence Warbasse |
| 137 | Fabian Weiss |
| Caja Rural-Seguros RGA | |
| 141 | Samuel Fernández |
| 142 | Sebastian Berwick |
| 143 | Daniel Babor |
| 144 | Sergi Darder |
| 145 | Abner González |
| 146 | Javier Ibanez |
| 147 | Gorka Sorarrain |
| Equipo Kern Pharma | |
| 151 | Urko Berrade |
| 152 | Marc Brustenga |
| 153 | Ivan Cobo |
| 154 | Hugo Aznar |
| 155 | Jorge Gutiérrez |
| 156 | José Félix Parra |
| 157 | Ibon Ruiz |
| Euskaltel-Euskadi | |
| 161 | Mikel Bizkarra |
| 162 | Jordi Lopez |
| 163 | Jon Agirre |
| 164 | Iker Mintegi |
| 165 | Gotzon Martín |
| 166 | Txomin Juaristi |
| 167 | Jokin Murguialday |
| Team Polti-VisitMalta | |
| 171 | Davide Piganzoli |
| 172 | Samuele Zoccarato |
| 173 | Germán Dario Gómez |
| 174 | Alex Martin |
| 175 | Andrea Pietrobon |
| 176 | Giovanni Lonardi |
| 177 | Fernando Tercero |
| Illes Balears-Arabay | |
| 181 | Jose Maria Garcia |
| 182 | Joan Gamundi |
| 183 | Asier Pablo Gonzalez |
| 184 | Pau Llaneras |
| 185 | Jose Marin Aragón |
| 186 | Joan Albert Riera |
| 187 | Mario Silva |