
Tour of Denmark podium history | 2024 edition | Start list
Stage 1 | Stage 2 | Stage 3 | Stage 4 | Stage 5

2025 Tour of Denmark overall map. 683 kilometers.
Saturday, August 16: Stage 5, Hobro - Silkeborg, 157.4 km

Mads Pedersen wins again. Photo: Lars Rønbørg
Les Woodland's book Tour of Flanders: The Inside Story - The rocky roads of the Ronde van Vlaanderen is available in print, Kindle eBook and audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish city of Silkeborg at 2:15 PM, local time: 21C (69F), fair, with the wind from the west-northwest at 18 km/hr (11 mph). No rain is forecast.
The race: This stage is Jakob Fuglsang's final professional race. In this race he is on the PostNord National Team (Denmark).
Johan Price-Pettersen (Alpecin-Deceuninck) did not start.
Here's the report from winner Mads Pedersen's Team Lidl-Trek:
Lidl-Trek capped off a perfect week in Denmark with Mads Pedersen winning the final stage in Silkeborg, securing both his third stage win and the overall victory. The Danish champion was joined on the podium by teammate Jakob Söderqvist, who rose from fourth to second in the general classification after a bold late attack with Pedersen and Søren Kragh Andersen.
The decisive move came on the final circuits in Silkeborg when the trio broke clear with a few others, forcing a race-winning split. Pedersen powered to victory on the line, while Söderqvist crossed in third. The young Swede gained both time bonuses and a gap over the peloton, catapulting himself up to second overall. Having already won the Stage 3 time trial, he also secured the best young rider’s jersey.
Lidl-Trek’s successful week was further underlined as the Team claimed the Lidl-sponsored best team competition, the perfect way to recognize a week-long complete team performance as each rider was celebrated on stage.
“I will still blame Skjelly [Mattias Skjelmose] for this one,” said Mads Pedersen at the finish. “He went really fast into the climb and, even if he says it wasn’t him, he made the split and then after that we kind of had to keep it going. Kim was on the radio saying ‘ok boys, now you’re into it, so now it’s up to you to finish it as well’. But with Jakob and Søren there also, this was an ideal situation for us and, yeah, this pure racing was really nice.”
Reflecting on the week, Pedersen added: “It was pretty hard, but with the result, it was nice for sure. And it’s super nice to get Jakob up on the podium as well. Maybe Søren also gets onto the podium or he’s really close. That would have been nice to be one, two and three, but let’s say it like this: now Jakob steps up into the big scene where he belongs and, yeah, what a race this Tour of Denmark has been for us.”
The Danish crowds once again turned out in huge numbers for the finale, something that was not lost on Pedersen. “We can see cycling is growing in Denmark and it’s so nice to see all these people and this atmosphere. Not only today, but in general the whole week. Thanks to everyone in Denmark who came out on the roads to cheer on us.”
“It’s a dream,” said second-placed Jakob Söderqvist. “I think expectations could never be higher and we didn’t spend too much time painting them on the wall before the stage, we just said ‘whatever happens, happens’ and maybe we can make something good out of it. It wasn’t a clear plan, it was just being ready to improvise, and I don’t think it could have gone any better. It was just dream racing in the last half an hour. It was the perfect way to do it and I enjoyed it so much. This is something I will take a step back from now in the coming days and just enjoy. I think I am on a good path and I’m just trying to enjoy the journey I am on now and not stress too much about it.”
Complete results:
157.4 kilometers raced at an average speed of 45.462 km/hr
| 1 | Mads Pedersen | Lidl-Trek | 3hr 27min 44sec |
| 2 | Axel Zingle | Team Visma | Lease a Bike | s.t. |
| 3 | Jakob Söderqvist | Lidl-Trek | s.t. |
| 4 | Matyas Kopecky | Team Novo Nordisk | s.t. |
| 5 | Søren Kragh Andersen | Lidl-Trek | @ 5sec |
| 6 | Mattias Skjelmose | Lidl-Trek | 0:22 |
| 7 | Milan Menten | Lotto | s.t. |
| 8 | Axel van der Tuuk | Euskaltel-Euskadi | s.t. |
| 9 | Mirco Maestri | Team Polti-VisitMalta | s.t. |
| 10 | Carl-Frederik Bevort | Uno-X Mobility | s.t. |
| 11 | Tibor Del Grosso | Alpecin-Deceuninck | s.t. |
| 12 | Pietro Mattio | Team Visma | Lease a Bike | s.t. |
| 13 | Dylan van Baarle | Team Visma | Lease a Bike | s.t. |
| 14 | Andreas Stokbro Nielsen | Unibet Tietema Rockets | s.t. |
| 15 | Alex Edmondson | Team Picnic PostNL | s.t. |
| 16 | Kasper Haugland | Decathlon AG2R La Mondiale Development | s.t. |
| 17 | Anders Foldager | PostNord National Team-Denmark | s.t. |
| 18 | Albert Withen Philipsen | Lidl-Trek | s.t. |
| 19 | Robin Juel Skivild | PostNord National Team-Denmark | s.t. |
| 20 | Antoine L'Hote | Decathlon AG2R La Mondiale Development | s.t. |
| 21 | Logan Currie | Lotto | s.t. |
| 22 | Vincent Van Hemelen | Team Flanders-Baloise | s.t. |
| 23 | Tobias Svarre | Team Coloquick | s.t. |
| 24 | Arthur Blaise | Decathlon AG2R La Mondiale Development | s.t. |
| 25 | Alec Segaert | Lotto | s.t. |
| 26 | Hartthijs de Vries | Unibet Tietema Rockets | s.t. |
| 27 | Jochem Kerckhaert | BEAT Cycling Club | s.t. |
| 28 | Alessandro Tonelli | Team Polti-VisitMalta | s.t. |
| 29 | Lukas Kubis | Unibet Tietema Rockets | s.t. |
| 30 | Francisco Muñoz | Team Polti-VisitMalta | s.t. |
| 31 | Niklas Larsen | BHS-PL Beton Bornholm | s.t. |
| 32 | Morten Nørtoft | Team Coloquick | s.t. |
| 33 | Txomin Juaristi | Euskaltel-Euskadi | 0:36 |
| 34 | Stian Rosenlund | Airtox-Carl Ras | s.t. |
| 35 | Otto Schultz Jølving | Team Coloquick | s.t. |
| 36 | Victor Vercouillie | Team Flanders-Baloise | s.t. |
| 37 | Benjamin Hertz | Team Give Steel-2M Cycling Elite | s.t. |
| 38 | Julien Vermote | Team Visma | Lease a Bike | s.t. |
| 39 | William Blume Levy | Uno-X Mobility | 0:40 |
| 40 | Steffen De Schuyteneer | Lotto | 0:48 |
| 41 | Sebastian Nielsen | Unibet Tietema Rockets | s.t. |
| 42 | Andrea Peron | Team Novo Nordisk | s.t. |
| 43 | Noah Ramsay | Alpecin-Deceuninck | 0:51 |
| 44 | Jasper Philipsen | Alpecin-Deceuninck | s.t. |
| 45 | Antonio Polga | Team Novo Nordisk | 0:53 |
| 46 | Anders Vos Sørensen | Team Coloquick | 0:59 |
| 47 | Loe van Belle | Team Visma | Lease a Bike | 1:07 |
| 48 | Julius Johansen | PostNord National Team-Denmark | 1:13 |
| 49 | Danny van der Tuuk | Euskaltel-Euskadi | 1:20 |
| 50 | Martin Pedersen | Lidl-Trek | 1:21 |
| 51 | Søren Wærenskjold | Uno-X Mobility | s.t. |
| 52 | Emil Schandorff Iwersen | BHS-PL Beton Bornholm | s.t. |
| 53 | Gabriele Raccagni | Team Polti-VisitMalta | 1:32 |
| 54 | Giovanni Bortoluzzi | Team Polti-VisitMalta | 1:50 |
| 55 | Jonas Gregaard | Lotto | s.t. |
| 56 | Joshua Giddings | Lotto | s.t. |
| 57 | Baptiste Veistroffer | Lotto | s.t. |
| 58 | Marijn Maas | BEAT Cycling Club | 2:33 |
| 59 | Daniel Weis | Decathlon AG2R La Mondiale Development | s.t. |
| 60 | Zeb Kyffin | Unibet Tietema Rockets | s.t. |
| 61 | David Lozano | Team Novo Nordisk | s.t. |
| 62 | Dylan Vandenstorme | Team Flanders-Baloise | 2:58 |
| 63 | Nils Eekhoff | Team Picnic PostNL | 3:01 |
| 64 | Rasmus Bøgh Wallin | Uno-X Mobility | 3:11 |
| 65 | Andreas Brandt Aidel | BHS-PL Beton Bornholm | s.t. |
| 66 | Luis-Joe Lührs | Decathlon AG2R La Mondiale Development | s.t. |
| 67 | Rasmus Bisgaard Olsen | Team Give Steel-2M Cycling Elite | s.t. |
| 68 | Louis Chaleil | Decathlon AG2R La Mondiale Development | s.t. |
| 69 | Jed Smithson | Team Visma | Lease a Bike | s.t. |
| 70 | Bram Dissel | BEAT Cycling Club | s.t. |
| 71 | Ward Vanhoof | Team Flanders-Baloise | s.t. |
| 72 | Marcus Sander Hansen | BHS-PL Beton Bornholm | s.t. |
| 73 | Asger Røjbek Sørensen | BHS-PL Beton Bornholm | s.t. |
| 74 | Sente Sentjens | Alpecin-Deceuninck | s.t. |
| 75 | Daan van Sintmaartensdijk | BEAT Cycling Club | s.t. |
| 76 | Enzo Leijnse | Team Picnic PostNL | s.t. |
| 77 | Ryan Gibbons | Lidl-Trek | s.t. |
| 78 | Manuel Peñalver | Team Polti-VisitMalta | s.t. |
| 79 | Aidan Buttigieg | Team Polti-VisitMalta | s.t. |
| 80 | Filippo Ridolfo | Team Novo Nordisk | s.t. |
| 81 | Anton Muller | Team Novo Nordisk | s.t. |
| 82 | Hidde van Veenendaal | BEAT Cycling Club | s.t. |
| 83 | Adam Toupalik | Unibet Tietema Rockets | s.t. |
| 84 | Emil Toudal | Team Coloquick | s.t. |
| 85 | Jokin Murguialday | Euskaltel-Euskadi | s.t. |
| 86 | Gustav Frederik Dahl | Team Give Steel-2M Cycling Elite | s.t. |
| 87 | Mads Würtz Schmidt | PostNord National Team-Denmark | s.t. |
| 88 | Jimmy Janssens | Alpecin-Deceuninck | s.t. |
| 89 | Magnus Machholdt | Team Give Steel-2M Cycling Elite | 3:58 |
| 90 | Grøndahl Jansen Amund | Uno-X Mobility | 4:16 |
| 91 | Christiaan van Rees | Team Picnic PostNL | 6:02 |
| 92 | Jakob Fuglsang | PostNord National Team-Denmark | 7:04 |
| 93 | Matias Malmberg | Airtox-Carl Ras | s.t. |
| 94 | Gustav Wang | PostNord National Team-Denmark | s.t. |
| 95 | Nikolaj Mengel | Airtox-Carl Ras | s.t. |
| 96 | Oskar Winkler | Team Give Steel-2M Cycling Elite | s.t. |
| 97 | Mads Andersen | Airtox-Carl Ras | s.t. |
| 98 | Unai Zubeldia | Euskaltel-Euskadi | s.t. |
| 99 | Joren Bloem | Unibet Tietema Rockets | s.t. |
| 100 | Mads Landbo | Team Give Steel-2M Cycling Elite | s.t. |
| 101 | Marius Innhaug Dahl | Decathlon AG2R La Mondiale Development | s.t. |
| 102 | Robbe Ghys | Alpecin-Deceuninck | 8:47 |
| 103 | Daniel Stampe | BHS-PL Beton Bornholm | s.t. |
| 104 | Noah Vandenbranden | Team Flanders-Baloise | 10:03 |
| 105 | Boas Lysgaard | BHS-PL Beton Bornholm | 10:47 |
| 106 | Martin Pluto | BEAT Cycling Club | s.t. |
| 107 | Conrad Haugsted | Team Coloquick | 15:56 |
Final GC after stage 5:
687.4 kilometers raced at an average speed of 45.410 km/hr
| 1 | Mads Pedersen | Lidl-Trek | 15hr 8min 16sec |
| 2 | Jakob Söderqvist | Lidl-Trek | @ 1min 28sec |
| 3 | Niklas Larsen | BHS-PL Beton Bornholm | 1:30 |
| 4 | Lukas Kubis | Unibet Tietema Rockets | 1:50 |
| 5 | Alec Segaert | Lotto | 1:59 |
| 6 | Søren Kragh Andersen | Lidl-Trek | 2:04 |
| 7 | Axel van der Tuuk | Euskaltel-Euskadi | 2:27 |
| 8 | Mattias Skjelmose | Lidl-Trek | 2:31 |
| 9 | Matyas Kopecky | Team Novo Nordisk | 2:34 |
| 10 | Tibor Del Grosso | Alpecin-Deceuninck | 2:36 |
| 11 | Dylan van Baarle | Team Visma | Lease a Bike | 2:38 |
| 12 | Carl-Frederik Bevort | Uno-X Mobility | 2:43 |
| 13 | Morten Nørtoft | Team Coloquick | 2:52 |
| 14 | Kasper Haugland | Decathlon AG2R La Mondiale Development | 2:58 |
| 15 | Anders Foldager | PostNord National Team-Denmark | 3:03 |
| 16 | Logan Currie | Lotto | 3:08 |
| 17 | Arthur Blaise | Decathlon AG2R La Mondiale Development | 3:09 |
| 18 | Axel Zingle | Team Visma | Lease a Bike | s.t. |
| 19 | Hartthijs de Vries | Unibet Tietema Rockets | 3:23 |
| 20 | Andreas Stokbro Nielsen | Unibet Tietema Rockets | 3:29 |
| 21 | Alessandro Tonelli | Team Polti-VisitMalta | 3:31 |
| 22 | Vincent Van Hemelen | Team Flanders-Baloise | 3:32 |
| 23 | Jochem Kerckhaert | BEAT Cycling Club | 3:51 |
| 24 | Robin Juel Skivild | PostNord National Team-Denmark | 3:57 |
| 25 | Julius Johansen | PostNord National Team-Denmark | 4:32 |
| 26 | Antoine L'Hote | Decathlon AG2R La Mondiale Development | 5:07 |
| 27 | Emil Schandorff Iwersen | BHS-PL Beton Bornholm | 6:34 |
| 28 | Ward Vanhoof | Team Flanders-Baloise | 6:36 |
| 29 | Victor Vercouillie | Team Flanders-Baloise | 6:46 |
| 30 | Noah Ramsay | Alpecin-Deceuninck | 7:30 |
| 31 | Francisco Muñoz | Team Polti-VisitMalta | 7:33 |
| 32 | Alex Edmondson | Team Picnic PostNL | 7:46 |
| 33 | Dylan Vandenstorme | Team Flanders-Baloise | 8:37 |
| 34 | Steffen De Schuyteneer | Lotto | 9:01 |
| 35 | Txomin Juaristi | Euskaltel-Euskadi | 9:36 |
| 36 | Pietro Mattio | Team Visma | Lease a Bike | 10:06 |
| 37 | Joshua Giddings | Lotto | 10:11 |
| 38 | Mads Würtz Schmidt | PostNord National Team-Denmark | 12:13 |
| 39 | Nils Eekhoff | Team Picnic PostNL | 12:19 |
| 40 | Anders Vos Sørensen | Team Coloquick | 12:20 |
| 41 | Adam Toupalik | Unibet Tietema Rockets | 13:04 |
| 42 | Gustav Frederik Dahl | Team Give Steel-2M Cycling Elite | 13:09 |
| 43 | Mirco Maestri | Team Polti-VisitMalta | 13:11 |
| 44 | Daniel Weis | Decathlon AG2R La Mondiale Development | 13:31 |
| 45 | Milan Menten | Lotto | 13:45 |
| 46 | Louis Chaleil | Decathlon AG2R La Mondiale Development | 14:03 |
| 47 | Sebastian Nielsen | Unibet Tietema Rockets | 15:23 |
| 48 | Otto Schultz Jølving | Team Coloquick | 15:50 |
| 49 | Stian Rosenlund | Airtox-Carl Ras | 15:58 |
| 50 | Mads Landbo | Team Give Steel-2M Cycling Elite | 16:01 |
| 51 | Gabriele Raccagni | Team Polti-VisitMalta | s.t. |
| 52 | Tobias Svarre | Team Coloquick | 16:04 |
| 53 | Giovanni Bortoluzzi | Team Polti-VisitMalta | 16:23 |
| 54 | Julien Vermote | Team Visma | Lease a Bike | 16:26 |
| 55 | Danny van der Tuuk | Euskaltel-Euskadi | 16:33 |
| 56 | Jasper Philipsen | Alpecin-Deceuninck | s.t. |
| 57 | Gustav Wang | PostNord National Team-Denmark | 16:57 |
| 58 | William Blume Levy | Uno-X Mobility | 16:58 |
| 59 | Albert Withen Philipsen | Lidl-Trek | 17:12 |
| 60 | Loe van Belle | Team Visma | Lease a Bike | 17:25 |
| 61 | Antonio Polga | Team Novo Nordisk | 17:40 |
| 62 | Marijn Maas | BEAT Cycling Club | 17:41 |
| 63 | Marius Innhaug Dahl | Decathlon AG2R La Mondiale Development | 18:11 |
| 64 | Zeb Kyffin | Unibet Tietema Rockets | 19:53 |
| 65 | Enzo Leijnse | Team Picnic PostNL | 20:00 |
| 66 | Filippo Ridolfo | Team Novo Nordisk | 20:03 |
| 67 | Baptiste Veistroffer | Lotto | 20:35 |
| 68 | David Lozano | Team Novo Nordisk | 20:59 |
| 69 | Jonas Gregaard | Lotto | 21:27 |
| 70 | Mads Andersen | Airtox-Carl Ras | 21:41 |
| 71 | Andrea Peron | Team Novo Nordisk | 22:17 |
| 72 | Jed Smithson | Team Visma | Lease a Bike | 22:37 |
| 73 | Jokin Murguialday | Euskaltel-Euskadi | 22:44 |
| 74 | Emil Toudal | Team Coloquick | 23:23 |
| 75 | Unai Zubeldia | Euskaltel-Euskadi | 23:48 |
| 76 | Hidde van Veenendaal | BEAT Cycling Club | 24:02 |
| 77 | Marcus Sander Hansen | BHS-PL Beton Bornholm | 24:07 |
| 78 | Sente Sentjens | Alpecin-Deceuninck | 25:56 |
| 79 | Robbe Ghys | Alpecin-Deceuninck | 26:23 |
| 80 | Luis-Joe Lührs | Decathlon AG2R La Mondiale Development | 27:28 |
| 81 | Søren Wærenskjold | Uno-X Mobility | 28:45 |
| 82 | Noah Vandenbranden | Team Flanders-Baloise | 29:11 |
| 83 | Benjamin Hertz | Team Give Steel-2M Cycling Elite | 29:40 |
| 84 | Matias Malmberg | Airtox-Carl Ras | 29:42 |
| 85 | Jakob Fuglsang | PostNord National Team-Denmark | 29:45 |
| 86 | Joren Bloem | Unibet Tietema Rockets | 30:00 |
| 87 | Conrad Haugsted | Team Coloquick | 30:26 |
| 88 | Daan van Sintmaartensdijk | BEAT Cycling Club | 30:55 |
| 89 | Jimmy Janssens | Alpecin-Deceuninck | 32:10 |
| 90 | Rasmus Bisgaard Olsen | Team Give Steel-2M Cycling Elite | 32:56 |
| 91 | Martin Pedersen | Lidl-Trek | 33:11 |
| 92 | Manuel Peñalver | Team Polti-VisitMalta | 33:18 |
| 93 | Brandt Aidel Andreas | BHS-PL Beton Bornholm | 33:24 |
| 94 | Asger Røjbek Sørensen | BHS-PL Beton Bornholm | 34:06 |
| 95 | Rasmus Bøgh Wallin | Uno-X Mobility | 34:24 |
| 96 | Ryan Gibbons | Lidl-Trek | 34:30 |
| 97 | Aidan Buttigieg | Team Polti-VisitMalta | 35:25 |
| 98 | Amund Grøndahl Jansen | Uno-X Mobility | 36:49 |
| 99 | Oskar Winkler | Team Give Steel-2M Cycling Elite | 37:01 |
| 100 | Bram Dissel | BEAT Cycling Club | 37:27 |
| 101 | Magnus Machholdt | Team Give Steel-2M Cycling Elite | 39:01 |
| 102 | Daniel Stampe | BHS-PL Beton Bornholm | 39:08 |
| 103 | Boas Lysgaard | BHS-PL Beton Bornholm | 39:33 |
| 104 | Christiaan van Rees | Team Picnic PostNL | 40:28 |
| 105 | Nikolaj Mengel | Airtox-Carl Ras | 40:35 |
| 106 | Anton Muller | Team Novo Nordisk | 43:26 |
| 107 | Martin Pluto | BEAT Cycling Club | 48:13 |
Stage 5 map & profile:

Stage 5 map

Stage 5 profile
Friday, August 15: Stage 4, Svendborg - Vejle, 226.9 km

Mads Pedersen wins stage four after a long solo escape. Ohoto: Lars Rønbørg
Les Woodland's book Cycling's 50 Triumphs and Tragedies: The rise and fall of bicycle racing's champions 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 Vejle at 2:20 PM, Local time: 24C (76F), partly cloudy, with the wind from the west at 27 km/hr (17 mph). There is just a 1% chance of rain.
The race: Magnus Bak Klaris (Airtox-Carl Ras) & Tore Troelsen (Team ColoQuick) did not start. Early in the stage Louis Sutton (Euskaltel-Euskadi) abandoned.
Here's the report from eighth-place Dylan van Baarle's Team Visma | Lease a Bike:
Dylan van Baarle crossed the line in eighth place in the queen stage of the Tour of Denmark. The Dutchman from Team Visma | Lease a Bike spent a long time in an elite chase group behind an unleashed Mads Pedersen, who soloed to the finish.
With nearly two thousand metres of climbing, the queen stage was on the agenda for day four of the Danish stage race. Van Baarle saw teammate Axel Zingle try several times, but the Frenchman also failed to close the gap to the solo leader Pedersen.
In the final phase, Van Baarle fought his way to eighth place, meaning the Dutchman heads into the final day sitting tenth in the general classification.
“It was a very tough race”, Van Baarle admitted afterwards. “Pedersen was on another level today. As a team, we tried to close the gap, but unfortunately we couldn’t. After that, the focus shifted to the minor placings, and I tried to get a good sprint in. Overall, I can say it was a reasonably good day for me personally. As a team, of course, we had hoped for a bit more.”
Compelte Results:
226.9 kilometers raced at an average speed of 43.574 km/hr
| 1 | Mads Pedersen | Lidl-Trek | 5hr 12min 26sec |
| 2 | Tibor Del Grosso | Alpecin-Deceuninck | @ 31sec |
| 3 | Antoine L'Hote | Decathlon AG2R La Mondiale Development | 0:32 |
| 4 | Morten Nørtoft | Team Coloquick | s.t. |
| 5 | Matyas Kopecky | Team Novo Nordisk | s.t. |
| 6 | Anders Foldager | PostNord National Team-Denmark | s.t. |
| 7 | Lukas Kubis | Unibet Tietema Rockets | s.t. |
| 8 | Dylan van Baarle | Team Visma | Lease a Bike | 0:35 |
| 9 | Jakob Söderqvist | Lidl-Trek | s.t. |
| 10 | Niklas Larsen | BHS-PL Beton Bornholm | s.t. |
| 11 | Jochem Kerckhaert | BEAT Cycling Club | s.t. |
| 12 | Arthur Blaise | Decathlon AG2R La Mondiale Development | s.t. |
| 13 | Andreas Stokbro Nielsen | Unibet Tietema Rockets | s.t. |
| 14 | Noah Ramsay | Alpecin-Deceuninck | s.t. |
| 15 | Axel van der Tuuk | Euskaltel-Euskadi | s.t. |
| 16 | Søren Kragh Andersen | Lidl-Trek | s.t. |
| 17 | Alec Segaert | Lotto | s.t. |
| 18 | Mattias Skjelmose | Lidl-Trek | 0:42 |
| 19 | Txomin Juaristi | Euskaltel-Euskadi | s.t. |
| 20 | Kasper Haugland | Decathlon AG2R La Mondiale Development | s.t. |
| 21 | Francisco Muñoz | Team Polti-VisitMalta | 0:49 |
| 22 | Alessandro Tonelli | Team Polti-VisitMalta | s.t. |
| 23 | Carl-Frederik Bevort | Uno-X Mobility | s.t. |
| 24 | Hartthijs de Vries | Unibet Tietema Rockets | 0:59 |
| 25 | Logan Currie | Lotto | 1:06 |
| 26 | Alex Edmondson | Team Picnic PostNL | 1:14 |
| 27 | Axel Zingle | Team Visma | Lease a Bike | 1:32 |
| 28 | Ward Vanhoof | Team Flanders-Baloise | 1:33 |
| 29 | Robin Juel Skivild | PostNord National Team-Denmark | s.t. |
| 30 | Julius Johansen | PostNord National Team-Denmark | 1:36 |
| 31 | Vincent Van Hemelen | Team Flanders-Baloise | 1:37 |
| 32 | Emil Schandorff Iwersen | BHS-PL Beton Bornholm | 1:59 |
| 33 | Dylan Vandenstorme | Team Flanders-Baloise | 2:54 |
| 34 | Anders Vos Sørensen | Team Coloquick | 4:46 |
| 35 | Victor Vercouillie | Team Flanders-Baloise | s.t. |
| 36 | Jonas Gregaard | Lotto | s.t. |
| 37 | Steffen De Schuyteneer | Lotto | 6:38 |
| 38 | Mirco Maestri | Team Polti-VisitMalta | s.t. |
| 39 | Joshua Giddings | Lotto | s.t. |
| 40 | Mads Würtz Schmidt | PostNord National Team-Denmark | 7:04 |
| 41 | David Lozano | Team Novo Nordisk | 7:29 |
| 42 | Jakob Fuglsang | PostNord National Team-Denmark | 7:33 |
| 43 | Mads Landbo | Team Give Steel-2M Cycling Elite | s.t. |
| 44 | Daniel Weis | Decathlon AG2R La Mondiale Development | s.t. |
| 45 | Louis Chaleil | Decathlon AG2R La Mondiale Development | s.t. |
| 46 | Sebastian Nielsen | Unibet Tietema Rockets | s.t. |
| 47 | Marijn Maas | BEAT Cycling Club | s.t. |
| 48 | Gabriele Raccagni | Team Polti-VisitMalta | s.t. |
| 49 | Pietro Mattio | Team Visma | Lease a Bike | s.t. |
| 50 | Otto Schultz Jølving | Team Coloquick | s.t. |
| 51 | Danny van der Tuuk | Euskaltel-Euskadi | s.t. |
| 52 | Gustav Wang | PostNord National Team-Denmark | s.t. |
| 53 | Nils Eekhoff | Team Picnic PostNL | s.t. |
| 54 | Gustav Frederik Dahl | Team Give Steel-2M Cycling Elite | s.t. |
| 55 | Enzo Leijnse | Team Picnic PostNL | s.t. |
| 56 | Giovanni Bortoluzzi | Team Polti-VisitMalta | s.t. |
| 57 | Adam Toupalik | Unibet Tietema Rockets | s.t. |
| 58 | Mads Andersen | Airtox-Carl Ras | s.t. |
| 59 | Marius Innhaug Dahl | Decathlon AG2R La Mondiale Development | s.t. |
| 60 | Antonio Polga | Team Novo Nordisk | 9:02 |
| 61 | Stian Rosenlund | Airtox-Carl Ras | 9:11 |
| 62 | Loe van Belle | Team Visma | Lease a Bike | 9:23 |
| 63 | Julien Vermote | Team Visma | Lease a Bike | s.t. |
| 64 | Baptiste Veistroffer | Lotto | s.t. |
| 65 | Milan Menten | Lotto | 10:22 |
| 66 | Robbe Ghys | Alpecin-Deceuninck | 10:39 |
| 67 | Noah Vandenbranden | Team Flanders-Baloise | s.t. |
| 68 | Zeb Kyffin | Unibet Tietema Rockets | 10:54 |
| 69 | Emil Toudal | Team Coloquick | s.t. |
| 70 | Jokin Murguialday | Euskaltel-Euskadi | 11:16 |
| 71 | Jimmy Janssens | Alpecin-Deceuninck | s.t. |
| 72 | Hidde van Veenendaal | BEAT Cycling Club | 12:47 |
| 73 | Tobias Svarre | Team Coloquick | 13:02 |
| 74 | Jed Smithson | Team Visma | Lease a Bike | s.t. |
| 75 | Arnt Hansen Alexander | Airtox-Carl Ras | s.t. |
| 76 | Tom Crabbe | Team Flanders-Baloise | 13:11 |
| 77 | Jasper Philipsen | Alpecin-Deceuninck | 13:14 |
| 78 | Daan van Sintmaartensdijk | BEAT Cycling Club | 13:19 |
| 79 | Lucas Maarfelt Toftemark | Airtox-Carl Ras | 13:20 |
| 80 | Unai Zubeldia | Euskaltel-Euskadi | s.t. |
| 81 | Boas Lysgaard | BHS-PL Beton Bornholm | s.t. |
| 82 | Andrea Peron | Team Novo Nordisk | 13:54 |
| 83 | Christiaan van Rees | Team Picnic PostNL | s.t. |
| 84 | Mees Vlot | Team Picnic PostNL | 13:55 |
| 85 | Luis-Joe Lührs | Decathlon AG2R La Mondiale Development | 13:57 |
| 86 | Anton Muller | Team Novo Nordisk | s.t. |
| 87 | Nikolaj Mengel | Airtox-Carl Ras | s.t. |
| 88 | Marcus Sander Hansen | BHS-PL Beton Bornholm | s.t. |
| 89 | Filippo Ridolfo | Team Novo Nordisk | 14:18 |
| 90 | Matias Malmberg | Airtox-Carl Ras | 14:56 |
| 91 | Sente Sentjens | Alpecin-Deceuninck | s.t. |
| 92 | William Blume Levy | Uno-X Mobility | s.t. |
| 93 | Søren Wærenskjold | Uno-X Mobility | s.t. |
| 94 | Amund Grøndahl Jansen | Uno-X Mobility | s.t. |
| 95 | Brandt Aidel Andreas | BHS-PL Beton Bornholm | 15:19 |
| 96 | Manuel Peñalver | Team Polti-VisitMalta | s.t. |
| 97 | Aidan Buttigieg | Team Polti-VisitMalta | s.t. |
| 98 | Albert Withen Philipsen | Lidl-Trek | s.t. |
| 99 | Ryan Gibbons | Lidl-Trek | s.t. |
| 100 | Rasmus Bisgaard Olsen | Team Give Steel-2M Cycling Elite | s.t. |
| 101 | Benjamin Hertz | Team Give Steel-2M Cycling Elite | s.t. |
| 102 | Conrad Haugsted | Team Coloquick | s.t. |
| 103 | Joren Bloem | Unibet Tietema Rockets | s.t. |
| 104 | Asger Røjbek Sørensen | BHS-PL Beton Bornholm | s.t. |
| 105 | Rasmus Bøgh Wallin | Uno-X Mobility | s.t. |
| 106 | Bailey McDonald | Team Novo Nordisk | s.t. |
| 107 | Magnus Machholdt | Team Give Steel-2M Cycling Elite | s.t. |
| 108 | Daniel Stampe | BHS-PL Beton Bornholm | s.t. |
| 109 | Martin Pedersen | Lidl-Trek | s.t. |
| 110 | Oskar Winkler | Team Give Steel-2M Cycling Elite | 15:43 |
| 111 | Bram Dissel | BEAT Cycling Club | 19:09 |
| 112 | Martin Pluto | BEAT Cycling Club | 19:10 |
| 113 | Johan Price-Pejtersen | Alpecin-Deceuninck | 24:10 |
GC after stage 4:
530.0 kilometers raced so far at an average speed of 45.383 km/hr
| 1 | Mads Pedersen | Lidl-Trek | 11hr 40min 42sec |
| 2 | Niklas Larsen | BHS-PL Beton Bornholm | @ 58sec |
| 3 | Lukas Kubis | Unibet Tietema Rockets | 1:18 |
| 4 | Jakob Söderqvist | Lidl-Trek | 1:22 |
| 5 | Alec Segaert | Lotto | 1:27 |
| 6 | Søren Kragh Andersen | Lidl-Trek | 1:49 |
| 7 | Axel van der Tuuk | Euskaltel-Euskadi | 1:55 |
| 8 | Mattias Skjelmose | Lidl-Trek | 1:59 |
| 9 | Tibor Del Grosso | Alpecin-Deceuninck | 2:04 |
| 10 | Dylan van Baarle | Team Visma | Lease a Bike | 2:06 |
| 11 | Carl-Frederik Bevort | Uno-X Mobility | 2:11 |
| 12 | Morten Nørtoft | Team Coloquick | 2:20 |
| 13 | Matyas Kopecky | Team Novo Nordisk | 2:24 |
| 14 | Kasper Haugland | Decathlon AG2R La Mondiale Development | 2:26 |
| 15 | Anders Foldager | PostNord National Team-Denmark | 2:31 |
| 16 | Logan Currie | Lotto | 2:36 |
| 17 | Arthur Blaise | Decathlon AG2R La Mondiale Development | 2:37 |
| 18 | Hartthijs de Vries | Unibet Tietema Rockets | 2:51 |
| 19 | Andreas Stokbro Nielsen | Unibet Tietema Rockets | 2:57 |
| 20 | Alessandro Tonelli | Team Polti-VisitMalta | 2:59 |
| 21 | Vincent Van Hemelen | Team Flanders-Baloise | 3:00 |
| 22 | Axel Zingle | Team Visma | Lease a Bike | 3:05 |
| 23 | Julius Johansen | PostNord National Team-Denmark | 3:09 |
| 24 | Ward Vanhoof | Team Flanders-Baloise | 3:15 |
| 25 | Jochem Kerckhaert | BEAT Cycling Club | 3:19 |
| 26 | Robin Juel Skivild | PostNord National Team-Denmark | 3:25 |
| 27 | Antoine L'Hote | Decathlon AG2R La Mondiale Development | 4:35 |
| 28 | Emil Schandorff Iwersen | BHS-PL Beton Bornholm | 5:03 |
| 29 | Dylan Vandenstorme | Team Flanders-Baloise | 5:29 |
| 30 | Victor Vercouillie | Team Flanders-Baloise | 6:00 |
| 31 | Noah Ramsay | Alpecin-Deceuninck | 6:29 |
| 32 | Francisco Muñoz | Team Polti-VisitMalta | 7:01 |
| 33 | Alex Edmondson | Team Picnic PostNL | 7:14 |
| 34 | Steffen De Schuyteneer | Lotto | 8:03 |
| 35 | Joshua Giddings | Lotto | 8:11 |
| 36 | Mads Landbo | Team Give Steel-2M Cycling Elite | 8:47 |
| 37 | Txomin Juaristi | Euskaltel-Euskadi | 8:50 |
| 38 | Mads Würtz Schmidt | PostNord National Team-Denmark | 8:52 |
| 39 | Nils Eekhoff | Team Picnic PostNL | 9:08 |
| 40 | Pietro Mattio | Team Visma | Lease a Bike | 9:34 |
| 41 | Gustav Wang | PostNord National Team-Denmark | 9:43 |
| 42 | Adam Toupalik | Unibet Tietema Rockets | 9:43 |
| 43 | Gustav Frederik Dahl | Team Give Steel-2M Cycling Elite | 9:48 |
| 44 | Louis Chaleil | Decathlon AG2R La Mondiale Development | 10:42 |
| 45 | Daniel Weis | Decathlon AG2R La Mondiale Development | 10:48 |
| 46 | Marius Innhaug Dahl | Decathlon AG2R La Mondiale Development | 10:59 |
| 47 | Anders Vos Sørensen | Team Coloquick | 11:12 |
| 48 | Mirco Maestri | Team Polti-VisitMalta | 12:39 |
| 49 | Milan Menten | Lotto | 13:13 |
| 50 | Gabriele Raccagni | Team Polti-VisitMalta | 14:19 |
| 51 | Giovanni Bortoluzzi | Team Polti-VisitMalta | 14:23 |
| 52 | Sebastian Nielsen | Unibet Tietema Rockets | 14:25 |
| 53 | Mads Andersen | Airtox-Carl Ras | 14:27 |
| 54 | Alexander Arnt Hansen | Airtox-Carl Ras | 14:52 |
| 55 | Marijn Maas | BEAT Cycling Club | 14:58 |
| 56 | Danny van der Tuuk | Euskaltel-Euskadi | 15:03 |
| 57 | Otto Schultz Jølving | Team Coloquick | 15:04 |
| 58 | Stian Rosenlund | Airtox-Carl Ras | 15:12 |
| 59 | Tobias Svarre | Team Coloquick | 15:32 |
| 60 | Jasper Philipsen | Alpecin-Deceuninck | 15:33 |
| 61 | Julien Vermote | Team Visma | Lease a Bike | 15:40 |
| 62 | William Blume Levy | Uno-X Mobility | 16:08 |
| 63 | Loe van Belle | Team Visma | Lease a Bike | s.t. |
| 64 | Conrad Haugsted | Team Coloquick | 16:20 |
| 65 | Unai Zubeldia | Euskaltel-Euskadi | 16:35 |
| 66 | Antonio Polga | Team Novo Nordisk | 16:37 |
| 67 | Enzo Leijnse | Team Picnic PostNL | 16:39 |
| 68 | Albert Withen Philipsen | Lidl-Trek | 16:40 |
| 69 | Filippo Ridolfo | Team Novo Nordisk | 16:42 |
| 70 | Zeb Kyffin | Unibet Tietema Rockets | 17:10 |
| 71 | Robbe Ghys | Alpecin-Deceuninck | 17:26 |
| 72 | David Lozano | Team Novo Nordisk | 18:16 |
| 73 | Baptiste Veistroffer | Lotto | 18:35 |
| 74 | Noah Vandenbranden | Team Flanders-Baloise | 18:58 |
| 75 | Jed Smithson | Team Visma | Lease a Bike | 19:16 |
| 76 | Jokin Murguialday | Euskaltel-Euskadi | 19:23 |
| 77 | Jonas Gregaard | Lotto | 19:27 |
| 78 | Emil Toudal | Team Coloquick | 20:02 |
| 79 | Tom Crabbe | Team Flanders-Baloise | 20:17 |
| 80 | Hidde van Veenendaal | BEAT Cycling Club | 20:41 |
| 81 | Marcus Sander Hansen | BHS-PL Beton Bornholm | 20:46 |
| 82 | Andrea Peron | Team Novo Nordisk | 21:19 |
| 83 | Matias Malmberg | Airtox-Carl Ras | 22:28 |
| 84 | Jakob Fuglsang | PostNord National Team-Denmark | 22:34 |
| 85 | Sente Sentjens | Alpecin-Deceuninck | 22:35 |
| 86 | Mees Vlot | Team Picnic PostNL | 22:40 |
| 87 | Joren Bloem | Unibet Tietema Rockets | 22:46 |
| 88 | Luis-Joe Lührs | Decathlon AG2R La Mondiale Development | 24:07 |
| 89 | Søren Wærenskjold | Uno-X Mobility | 27:14 |
| 90 | Daan van Sintmaartensdijk | BEAT Cycling Club | 27:34 |
| 91 | Boas Lysgaard | BHS-PL Beton Bornholm | 28:37 |
| 92 | Jimmy Janssens | Alpecin-Deceuninck | 28:49 |
| 93 | Benjamin Hertz | Team Give Steel-2M Cycling Elite | 28:54 |
| 94 | Rasmus Bisgaard Olsen | Team Give Steel-2M Cycling Elite | 29:35 |
| 95 | Oskar Winkler | Team Give Steel-2M Cycling Elite | 29:47 |
| 96 | Manuel Peñalver | Team Polti-VisitMalta | 29:57 |
| 97 | Andreas Brandt Aidel | BHS-PL Beton Bornholm | 30:03 |
| 98 | Daniel Stampe | BHS-PL Beton Bornholm | 30:11 |
| 99 | Asger Røjbek Sørensen | BHS-PL Beton Bornholm | 30:45 |
| 100 | Rasmus Bøgh Wallin | Uno-X Mobility | 31:03 |
| 101 | Ryan Gibbons | Lidl-Trek | 31:09 |
| 102 | Lucas Maarfelt Toftemark | Airtox-Carl Ras | 31:40 |
| 103 | Martin Pedersen | Lidl-Trek | 31:40 |
| 104 | Bailey McDonald | Team Novo Nordisk | 31:52 |
| 105 | Aidan Buttigieg | Team Polti-VisitMalta | 32:04 |
| 106 | Amund Grøndahl Jansen | Uno-X Mobility | 32:23 |
| 107 | Nikolaj Mengel | Airtox-Carl Ras | 33:21 |
| 108 | Bram Dissel | BEAT Cycling Club | 34:06 |
| 109 | Christiaan van Rees | Team Picnic PostNL | 34:16 |
| 110 | Magnus Machholdt | Team Give Steel-2M Cycling Elite | 34:53 |
| 111 | Martin Pluto | BEAT Cycling Club | 37:16 |
| 112 | Johan Price-Pejtersen | Alpecin-Deceuninck | 38:08 |
| 113 | Anton Muller | Team Novo Nordisk | 40:05 |
Stage 4 map & profile:

Stage 4 map

Stage 4 profile
Thursday, August 14: Stage 3, Kerteminde 14.3 km individual time trial

Stage winner Jakob Söderqvist. Photo: Lars Rønbøg
Bill McGann’s book Why Your Bike Is Made in Asia: My career in bicycles as I watched two continents squander an industry is available in print, Kindle eBook & Audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the race city of Kerteminde at 2:15 PM, local time: 26C (78)F, cloudy, with the wind from the southeast at 16 km/hr (10 mph). No rain is forecast.
The race: Here's the report from second-place Alec Segaert's Team Lotto.
Just over 5 seconds: that was all that separated Alec Segaert from victory today in the Tour of Denmark’s time trial. He claimed an impressive second place and also moved up to fifth in the general classification. “I finally have that good feeling back on the time trial bike.”
The short 14-kilometer time trial in Kerteminde had, of course, been highlighted in bright marker for Alec Segaert. After- for him- disappointing results in the Belgian Championships time trial and the Baloise Belgium Tour, Segaert was determined to deliver a strong result this time. “And that’s what happened today,” he reflected with satisfaction. “Finally a good feeling again on the time trial bike. Over the past winter I had some issues with my position, and perhaps I didn’t spend enough hours on the TT bike. During the altitude training camp I just completed in recent weeks, I deliberately put in extra kilometers on it. This time, with success.”
Today, Segaert finished second, just over five seconds behind winner Jakob Söderqvist. “He started right after me. For a moment I was in first place, but I never got the chance to sit in the hot seat (laughs). Still, Mads Pedersen finished behind me, Johan Price-Pejtersen, Soren Waerenskjold… I’m listed among those names, and I’m happy about that. I needed this mentally.”
With his strong time trial, Segaert now climbs to fifth in the general classification. “With a good day tomorrow- a long and tough stage, by the way- I might be able to pass a few more guys, hopefully. I’m also in second place in the youth classification. We’ll do everything we can to move up and secure a nice overall result here.”
Complete Results:
14.3 kilometers raced at an average speed of 55.469 km/hr
| 1 | Jakob Söderqvist | Lidl-Trek | 15min 28sec |
| 2 | Alec Segaert | Lotto | @ 5sec |
| 3 | Mads Pedersen | Lidl-Trek | 0:14 |
| 4 | Niklas Larsen | BHS-PL Beton Bornholm | s.t. |
| 5 | Johan Price-Pejtersen | Alpecin-Deceuninck | 0:18 |
| 6 | Søren Wærenskjold | Uno-X Mobility | 0:24 |
| 7 | Mattias Skjelmose | Lidl-Trek | 0:25 |
| 8 | Søren Kragh Andersen | Lidl-Trek | 0:27 |
| 9 | Mads Landbo | Team Give Steel-2M Cycling Elite | s.t. |
| 10 | Axel van der Tuuk | Euskaltel-Euskadi | 0:33 |
| 11 | Albert Withen Philipsen | Lidl-Trek | 0:34 |
| 12 | Carl-Frederik Bevort | Uno-X Mobility | 0:35 |
| 13 | Vincent Van Hemelen | Team Flanders-Baloise | 0:36 |
| 14 | Arthur Blaise | Decathlon AG2R La Mondiale Development | 0:37 |
| 15 | Julius Johansen | Denmark | 0:40 |
| 16 | Enzo Leijnse | Team Picnic PostNL | 0:42 |
| 17 | Logan Currie | Lotto | 0:43 |
| 18 | Dylan van Baarle | Team Visma | Lease a Bike | 0:44 |
| 19 | Steffen De Schuyteneer | Lotto | s.t. |
| 20 | Lucas Maarfelt Toftemark | Airtox-Carl Ras | 0:45 |
| 21 | Lukas Kubis | Unibet Tietema Rockets | s.t. |
| 22 | Alex Edmondson | Team Picnic PostNL | 0:46 |
| 23 | Joshua Giddings | Lotto | s.t. |
| 24 | Louis Chaleil | Decathlon AG2R La Mondiale Development | s.t. |
| 25 | Nils Eekhoff | Team Picnic PostNL | 0:48 |
| 26 | Baptiste Veistroffer | Lotto | s.t. |
| 27 | Axel Zingle | Team Visma | Lease a Bike | 0:50 |
| 28 | Tibor Del Grosso | Alpecin-Deceuninck | 0:52 |
| 29 | Henrik Pedersen | Uno-X Mobility | 0:54 |
| 30 | Ward Vanhoof | Team Flanders-Baloise | 0:55 |
| 31 | Mads Andersen | Airtox-Carl Ras | 0:57 |
| 32 | Kasper Haugland | Decathlon AG2R La Mondiale Development | s.t. |
| 33 | Conrad Haugsted | Team Coloquick | s.t. |
| 34 | Txomin Juaristi | Euskaltel-Euskadi | 0:58 |
| 35 | Boas Lysgaard | BHS-PL Beton Bornholm | s.t. |
| 36 | Magnus Bak Klaris | Airtox-Carl Ras | 1:00 |
| 37 | Victor Vercouillie | Team Flanders-Baloise | s.t. |
| 38 | Mads Würtz Schmidt | Denmark | 1:01 |
| 39 | Morten Nørtoft | Team Coloquick | s.t. |
| 40 | Jonas Gregaard | Lotto | s.t. |
| 41 | Alexander Arnt Hansen | Airtox-Carl Ras | 1:03 |
| 42 | William Blume Levy | Uno-X Mobility | s.t. |
| 43 | Antoine L'Hote | Decathlon AG2R La Mondiale Development | 1:04 |
| 44 | Robin Juel Skivild | Denmark | 1:05 |
| 45 | Matyas Kopecky | Team Novo Nordisk | s.t. |
| 46 | Hartthijs de Vries | Unibet Tietema Rockets | s.t. |
| 47 | Noah Vandenbranden | Team Flanders-Baloise | 1:09 |
| 48 | Anders Foldager | Denmark | 1:12 |
| 49 | Matias Malmberg | Airtox-Carl Ras | 1:13 |
| 50 | Pietro Mattio | Team Visma | Lease a Bike | 1:14 |
| 51 | Mirco Maestri | Team Polti-VisitMalta | 1:15 |
| 52 | Stian Rosenlund | Airtox-Carl Ras | s.t. |
| 53 | Andreas Stokbro Nielsen | Unibet Tietema Rockets | s.t. |
| 54 | Sente Sentjens | Alpecin-Deceuninck | 1:17 |
| 55 | Ryan Gibbons | Lidl-Trek | 1:18 |
| 56 | Marcus Sander Hansen | BHS-PL Beton Bornholm | 1:19 |
| 57 | Tore Troelsen | Team Coloquick | 1:23 |
| 58 | Adam Toupalik | Unibet Tietema Rockets | s.t. |
| 59 | Alessandro Tonelli | Team Polti-VisitMalta | s.t. |
| 60 | Gustav Wang | Denmark | s.t. |
| 61 | Francisco Muñoz | Team Polti-VisitMalta | 1:26 |
| 62 | Gustav Frederik Dahl | Team Give Steel-2M Cycling Elite | 1:28 |
| 63 | Jed Smithson | Team Visma | Lease a Bike | s.t. |
| 64 | Noah Ramsay | Alpecin-Deceuninck | 1:29 |
| 65 | Zeb Kyffin | Unibet Tietema Rockets | 1:30 |
| 66 | Benjamin Hertz | Team Give Steel-2M Cycling Elite | 1:31 |
| 67 | Luis-Joe Lührs | Decathlon AG2R La Mondiale Development | s.t. |
| 68 | Marijn Maas | BEAT Cycling Club | s.t. |
| 69 | Julien Vermote | Team Visma | Lease a Bike | s.t. |
| 70 | Jasper Philipsen | Alpecin-Deceuninck | 1:32 |
| 71 | Mees Vlot | Team Picnic PostNL | 1:35 |
| 72 | Jimmy Janssens | Alpecin-Deceuninck | 1:36 |
| 73 | Danny van der Tuuk | Euskaltel-Euskadi | s.t. |
| 74 | Filippo Ridolfo | Team Novo Nordisk | 1:37 |
| 75 | Anders Vos Sørensen | Team Coloquick | 1:40 |
| 76 | Unai Zubeldia | Euskaltel-Euskadi | 1:42 |
| 77 | Tobias Svarre | Team Coloquick | 1:43 |
| 78 | Bram Dissel | BEAT Cycling Club | s.t. |
| 79 | Magnus Machholdt | Team Give Steel-2M Cycling Elite | 1:45 |
| 80 | Amund Grøndahl Jansen | Uno-X Mobility | s.t. |
| 81 | Jokin Murguialday | Euskaltel-Euskadi | s.t. |
| 82 | Asger Røjbek Sørensen | BHS-PL Beton Bornholm | 1:46 |
| 83 | Dylan Vandenstorme | Team Flanders-Baloise | 1:48 |
| 84 | Martin Pedersen | Lidl-Trek | 1:49 |
| 85 | Louis Sutton | Euskaltel-Euskadi | s.t. |
| 86 | Nikolaj Mengel | Airtox-Carl Ras | s.t. |
| 87 | Jochem Kerckhaert | BEAT Cycling Club | 1:57 |
| 88 | Emil Toudal | Team Coloquick | 1:58 |
| 89 | Rasmus Bisgaard Olsen | Team Give Steel-2M Cycling Elite | s.t. |
| 90 | Loe van Belle | Team Visma | Lease a Bike | 1:59 |
| 91 | Gabriele Raccagni | Team Polti-VisitMalta | 2:00 |
| 92 | Oskar Winkler | Team Give Steel-2M Cycling Elite | s.t. |
| 93 | Robbe Ghys | Alpecin-Deceuninck | 2:01 |
| 94 | Alex Colman | Team Flanders-Baloise | 2:04 |
| 95 | Giovanni Bortoluzzi | Team Polti-VisitMalta | s.t. |
| 96 | Rasmus Bøgh Wallin | Uno-X Mobility | s.t. |
| 97 | Hidde van Veenendaal | BEAT Cycling Club | s.t. |
| 98 | Milan Menten | Lotto | s.t. |
| 99 | Sebastian Nielsen | Unibet Tietema Rockets | 2:06 |
| 100 | David Lozano | Team Novo Nordisk | 2:08 |
| 101 | Martin Pluto | BEAT Cycling Club | 2:09 |
| 102 | Daan van Sintmaartensdijk | BEAT Cycling Club | 2:11 |
| 103 | Jakob Fuglsang | Denmark | s.t. |
| 104 | Andreas Brandt Aidel | BHS-PL Beton Bornholm | 2:12 |
| 105 | Bailey McDonald | Team Novo Nordisk | 2:13 |
| 106 | Aidan Buttigieg | Team Polti-VisitMalta | s.t. |
| 107 | Christiaan van Rees | Team Picnic PostNL | 2:15 |
| 108 | Emil Schandorff Iwersen | BHS-PL Beton Bornholm | 2:17 |
| 109 | Tom Crabbe | Team Flanders-Baloise | 2:20 |
| 110 | Marius Innhaug Dahl | Decathlon AG2R La Mondiale Development | 2:22 |
| 111 | Joren Bloem | Unibet Tietema Rockets | 2:24 |
| 112 | Daniel Weis | Decathlon AG2R La Mondiale Development | 2:28 |
| 113 | Manuel Peñalver | Team Polti-VisitMalta | 2:34 |
| 114 | Andrea Peron | Team Novo Nordisk | 2:39 |
| 115 | Otto Schultz Jølving | Team Coloquick | 2:45 |
| 116 | Daniel Stampe | BHS-PL Beton Bornholm | 2:48 |
| 117 | Antonio Polga | Team Novo Nordisk | 2:49 |
| 118 | Anton Muller | Team Novo Nordisk | 2:53 |
GC after stage 3:
303.1 kilometers raced so far at an average speed of 46.813 km/hr
| 1 | Mads Pedersen | Lidl-Trek | 6hr 28min 29sec |
| 2 | Niklas Larsen | BHS-PL Beton Bornholm | @ 10sec |
| 3 | Jakob Söderqvist | Lidl-Trek | 0:34 |
| 4 | Lukas Kubis | Unibet Tietema Rockets | 0:35 |
| 5 | Alec Segaert | Lotto | 0:39 |
| 6 | Conrad Haugsted | Team Coloquick | 0:48 |
| 7 | William Blume Levy | Uno-X Mobility | 0:59 |
| 8 | Søren Kragh Andersen | Lidl-Trek | 1:01 |
| 9 | Mads Landbo | Team Give Steel-2M Cycling Elite | s.t. |
| 10 | Victor Vercouillie | Team Flanders-Baloise | s.t. |
| 11 | Mattias Skjelmose | Lidl-Trek | 1:04 |
| 12 | Axel van der Tuuk | Euskaltel-Euskadi | 1:07 |
| 13 | Albert Withen Philipsen | Lidl-Trek | 1:08 |
| 14 | Carl-Frederik Bevort | Uno-X Mobility | 1:09 |
| 15 | Vincent Van Hemelen | Team Flanders-Baloise | 1:10 |
| 16 | Steffen De Schuyteneer | Lotto | 1:12 |
| 17 | Logan Currie | Lotto | 1:17 |
| 18 | Dylan van Baarle | Team Visma | Lease a Bike | 1:18 |
| 19 | Joshua Giddings | Lotto | 1:20 |
| 20 | Julius Johansen | Denmark | s.t. |
| 21 | Axel Zingle | Team Visma | Lease a Bike | s.t. |
| 22 | Nils Eekhoff | Team Picnic PostNL | 1:22 |
| 23 | Tibor Del Grosso | Alpecin-Deceuninck | 1:26 |
| 24 | Henrik Pedersen | Uno-X Mobility | 1:28 |
| 25 | Ward Vanhoof | Team Flanders-Baloise | 1:29 |
| 26 | Kasper Haugland | Decathlon AG2R La Mondiale Development | 1:31 |
| 27 | Mads Würtz Schmidt | Denmark | 1:35 |
| 28 | Morten Nørtoft | Team Coloquick | s.t. |
| 29 | Bak Klaris Magnus | Airtox-Carl Ras | 1:37 |
| 30 | Alexander Arnt Hansen | Airtox-Carl Ras | s.t. |
| 31 | Robin Juel Skivild | Denmark | 1:39 |
| 32 | Matyas Kopecky | Team Novo Nordisk | s.t. |
| 33 | Hartthijs de Vries | Unibet Tietema Rockets | s.t. |
| 34 | Anders Foldager | Denmark | 1:46 |
| 35 | Pietro Mattio | Team Visma | Lease a Bike | 1:48 |
| 36 | Arthur Blaise | Decathlon AG2R La Mondiale Development | 1:49 |
| 37 | Adam Toupalik | Unibet Tietema Rockets | 1:57 |
| 38 | Alessandro Tonelli | Team Polti-VisitMalta | s.t. |
| 39 | Gustav Wang | Denmark | s.t. |
| 40 | Gustav Frederik Dahl | Team Give Steel-2M Cycling Elite | 2:02 |
| 41 | Jasper Philipsen | Alpecin-Deceuninck | 2:06 |
| 42 | Andreas Stokbro Nielsen | Unibet Tietema Rockets | 2:09 |
| 43 | Filippo Ridolfo | Team Novo Nordisk | 2:11 |
| 44 | Tobias Svarre | Team Coloquick | 2:17 |
| 45 | Dylan Vandenstorme | Team Flanders-Baloise | 2:22 |
| 46 | Jochem Kerckhaert | BEAT Cycling Club | 2:31 |
| 47 | Milan Menten | Lotto | 2:38 |
| 48 | Emil Schandorff Iwersen | BHS-PL Beton Bornholm | 2:51 |
| 49 | Louis Chaleil | Decathlon AG2R La Mondiale Development | 2:56 |
| 50 | Unai Zubeldia | Euskaltel-Euskadi | 3:02 |
| 51 | Daniel Weis | Decathlon AG2R La Mondiale Development | s.t. |
| 52 | Marius Innhaug Dahl | Decathlon AG2R La Mondiale Development | 3:13 |
| 53 | Antoine L'Hote | Decathlon AG2R La Mondiale Development | 3:54 |
| 54 | Noah Ramsay | Alpecin-Deceuninck | 5:41 |
| 55 | Alex Edmondson | Team Picnic PostNL | 5:47 |
| 56 | Mirco Maestri | Team Polti-VisitMalta | 5:48 |
| 57 | Stian Rosenlund | Airtox-Carl Ras | s.t. |
| 58 | Francisco Muñoz | Team Polti-VisitMalta | 5:59 |
| 59 | Jed Smithson | Team Visma | Lease a Bike | 6:01 |
| 60 | Zeb Kyffin | Unibet Tietema Rockets | 6:03 |
| 61 | Julien Vermote | Team Visma | Lease a Bike | 6:04 |
| 62 | Anders Vos Sørensen | Team Coloquick | 6:13 |
| 63 | Louis Sutton | Euskaltel-Euskadi | 6:22 |
| 64 | Loe van Belle | Team Visma | Lease a Bike | 6:32 |
| 65 | Gabriele Raccagni | Team Polti-VisitMalta | 6:33 |
| 66 | Robbe Ghys | Alpecin-Deceuninck | 6:34 |
| 67 | Marcus Sander Hansen | BHS-PL Beton Bornholm | 6:36 |
| 68 | Giovanni Bortoluzzi | Team Polti-VisitMalta | 6:37 |
| 69 | Sebastian Nielsen | Unibet Tietema Rockets | 6:39 |
| 70 | Mads Andersen | Airtox-Carl Ras | 6:41 |
| 71 | Tom Crabbe | Team Flanders-Baloise | 6:53 |
| 72 | Marijn Maas | BEAT Cycling Club | 7:12 |
| 73 | Andrea Peron | Team Novo Nordisk | s.t. |
| 74 | Joren Bloem | Unibet Tietema Rockets | 7:15 |
| 75 | Danny van der Tuuk | Euskaltel-Euskadi | 7:17 |
| 76 | Otto Schultz Jølving | Team Coloquick | 7:18 |
| 77 | Matias Malmberg | Airtox-Carl Ras | 7:19 |
| 78 | Antonio Polga | Team Novo Nordisk | 7:22 |
| 79 | Sente Sentjens | Alpecin-Deceuninck | 7:26 |
| 80 | Hidde van Veenendaal | BEAT Cycling Club | 7:41 |
| 81 | Jokin Murguialday | Euskaltel-Euskadi | 7:54 |
| 82 | Txomin Juaristi | Euskaltel-Euskadi | 7:55 |
| 83 | Noah Vandenbranden | Team Flanders-Baloise | 8:06 |
| 84 | Tore Troelsen | Team Coloquick | 8:20 |
| 85 | Mees Vlot | Team Picnic PostNL | 8:32 |
| 86 | Enzo Leijnse | Team Picnic PostNL | 8:53 |
| 87 | Emil Toudal | Team Coloquick | 8:55 |
| 88 | Baptiste Veistroffer | Lotto | 8:59 |
| 89 | Alex Colman | Team Flanders-Baloise | 9:01 |
| 90 | Luis-Joe Lührs | Decathlon AG2R La Mondiale Development | 9:57 |
| 91 | David Lozano | Team Novo Nordisk | 10:34 |
| 92 | Søren Wærenskjold | Uno-X Mobility | 12:05 |
| 93 | Benjamin Hertz | Team Give Steel-2M Cycling Elite | 13:22 |
| 94 | Johan Price-Pejtersen | Alpecin-Deceuninck | 13:45 |
| 95 | Oskar Winkler | Team Give Steel-2M Cycling Elite | 13:51 |
| 96 | Daan van Sintmaartensdijk | BEAT Cycling Club | 14:02 |
| 97 | Rasmus Bisgaard Olsen | Team Give Steel-2M Cycling Elite | 14:03 |
| 98 | Manuel Peñalver | Team Polti-VisitMalta | 14:25 |
| 99 | Jonas Gregaard | Lotto | 14:28 |
| 100 | Andreas Brandt Aidel | BHS-PL Beton Bornholm | 14:31 |
| 101 | Daniel Stampe | BHS-PL Beton Bornholm | 14:39 |
| 102 | Bram Dissel | BEAT Cycling Club | 14:44 |
| 103 | Jakob Fuglsang | Denmark | 14:48 |
| 104 | Boas Lysgaard | BHS-PL Beton Bornholm | 15:04 |
| 105 | Asger Røjbek Sørensen | BHS-PL Beton Bornholm | 15:13 |
| 106 | Rasmus Bøgh Wallin | Uno-X Mobility | 15:31 |
| 107 | Ryan Gibbons | Lidl-Trek | 15:37 |
| 108 | Martin Pedersen | Lidl-Trek | 16:08 |
| 109 | Bailey McDonald | Team Novo Nordisk | 16:20 |
| 110 | Aidan Buttigieg | Team Polti-VisitMalta | 16:32 |
| 111 | Amund Grøndahl Jansen | Uno-X Mobility | 17:14 |
| 112 | Jimmy Janssens | Alpecin-Deceuninck | 17:20 |
| 113 | Martin Pluto | BEAT Cycling Club | 17:53 |
| 114 | Lucas Maarfelt Toftemark | Airtox-Carl Ras | 18:07 |
| 115 | Nikolaj Mengel | Airtox-Carl Ras | 19:11 |
| 116 | Magnus Machholdt | Team Give Steel-2M Cycling Elite | 19:21 |
| 117 | Christiaan van Rees | Team Picnic PostNL | 20:09 |
| 118 | Anton Muller | Team Novo Nordisk | 25:55 |
Stage 3 map & profile:

Stage 3 map

Stage 3 profile
Wednesday, August 13: Stage 2, Rødovre - Gladsaxe, 110.5 km

Soren Waerenskjold wins stage two.
Les Woodland's book Dirty Feet: How the Great Unwashed Created the Tour de France 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 Gladsaxe at 2:10 PM, local time: 26C (79F), sunny, with the wind from the east at 11 km/hr (7 mph). No rain is forecast.
The race: Here's the report from second-place Steffen De Schuyteneer's Team Lotto.
Steffen De Schuyteneer took a strong second place in the second stage of the Tour of Denmark. In the sprint, De Schuyteneer was only beaten by Søren Wærenskjold. "I’m up there among big names, thanks to perfect teamwork."
“It was a good day,” said a happy De Schuyteneer (20). The short, flat 105 km stage from Rødovre to Gladsaxe was animated by a break of seven riders. “Behind them, Baptiste (Veistroffer) controlled the race the whole day—he was really strong. Jonas (Gregaard) also did a lot of work to keep everything in check.”
As expected, stage two ended in a sprint. “The whole team put me in the perfect position. Everyone did their job perfectly, with a perfect lead-out from Josh (Giddings) at the end. Two Uno-X Mobility riders launched the sprint. I was on Wærenskjold’s wheel but couldn’t come around him. I think I still need to be a bit more confident to open up myself, but nevertheless I’m very happy with this second place. I’m up there among big names, thanks to perfect teamwork.”
Complete results:
110.5 kilometers raced at an average speed of 51.316 km/hr
| 1 | Søren Wærenskjold | Uno-X Mobility | 2hr 9min 12sec |
| 2 | Steffen De Schuyteneer | Lotto | s.t. |
| 3 | Axel Zingle | Team Visma | Lease a Bike | s.t. |
| 4 | Jasper Philipsen | Alpecin-Deceuninck | s.t. |
| 5 | Nils Eekhoff | Team Picnic PostNL | s.t. |
| 6 | Tom Crabbe | Team Flanders-Baloise | s.t. |
| 7 | Lukas Kubis | Unibet Tietema Rockets | s.t. |
| 8 | Stian Rosenlund | Airtox-Carl Ras | s.t. |
| 9 | Mads Pedersen | Lidl-Trek | s.t. |
| 10 | Mads Landbo | Team Give Steel-2M Cycling Elite | s.t. |
| 11 | Matyas Kopecky | Team Novo Nordisk | s.t. |
| 12 | Anders Foldager | PostNord National Team (Denmark) | s.t. |
| 13 | Manuel Peñalver | Team Polti-VisitMalta | s.t. |
| 14 | Daniel Stampe | BHS-PL Beton Bornholm | s.t. |
| 15 | Marius Innhaug Dahl | Decathlon AG2R La Mondiale Development | s.t. |
| 16 | Kasper Haugland | Decathlon AG2R La Mondiale Development | s.t. |
| 17 | Andreas Stokbro Nielsen | Unibet Tietema Rockets | s.t. |
| 18 | Robin Juel Skivild | PostNord National Team (Denmark) | s.t. |
| 19 | Francisco Muñoz | Team Polti-VisitMalta | s.t. |
| 20 | Sebastian Nielsen | Unibet Tietema Rockets | s.t. |
| 21 | Filippo Ridolfo | Team Novo Nordisk | s.t. |
| 22 | Albert Withen Philipsen | Lidl-Trek | s.t. |
| 23 | Oskar Winkler | Team Give Steel-2M Cycling Elite | s.t. |
| 24 | Gustav Wang | PostNord National Team (Denmark) | s.t. |
| 25 | Carl-Frederik Bevort | Uno-X Mobility | s.t. |
| 26 | Hartthijs de Vries | Unibet Tietema Rockets | s.t. |
| 27 | Niklas Larsen | BHS-PL Beton Bornholm | s.t. |
| 28 | Louis Sutton | Euskaltel-Euskadi | s.t. |
| 29 | Mads Würtz Schmidt | PostNord National Team (Denmark) | s.t. |
| 30 | William Blume Levy | Uno-X Mobility | s.t. |
| 31 | Dylan Vandenstorme | Team Flanders-Baloise | s.t. |
| 32 | Morten Nørtoft | Team Coloquick | s.t. |
| 33 | Henrik Pedersen | Uno-X Mobility | s.t. |
| 34 | Tibor Del Grosso | Alpecin-Deceuninck | s.t. |
| 35 | Jochem Kerckhaert | BEAT Cycling Club | s.t. |
| 36 | Gabriele Raccagni | Team Polti-VisitMalta | s.t. |
| 37 | Logan Currie | Lotto | s.t. |
| 38 | Søren Kragh Andersen | Lidl-Trek | s.t. |
| 39 | Hidde van Veenendaal | BEAT Cycling Club | s.t. |
| 40 | Arnt Hansen Alexander | Airtox-Carl Ras | s.t. |
| 41 | Ward Vanhoof | Team Flanders-Baloise | s.t. |
| 42 | Zeb Kyffin | Unibet Tietema Rockets | s.t. |
| 43 | Daan van Sintmaartensdijk | BEAT Cycling Club | s.t. |
| 44 | Conrad Haugsted | Team Coloquick | s.t. |
| 45 | Jakob Söderqvist | Lidl-Trek | s.t. |
| 46 | Andrea Peron | Team Novo Nordisk | s.t. |
| 47 | Jed Smithson | Team Visma | Lease a Bike | s.t. |
| 48 | Milan Menten | Lotto | s.t. |
| 49 | Dylan van Baarle | Team Visma | Lease a Bike | s.t. |
| 50 | Magnus Cort | Uno-X Mobility | s.t. |
| 51 | Alec Segaert | Lotto | s.t. |
| 52 | Emil Schandorff Iwersen | BHS-PL Beton Bornholm | s.t. |
| 53 | Alessandro Tonelli | Team Polti-VisitMalta | s.t. |
| 54 | Pietro Mattio | Team Visma | Lease a Bike | s.t. |
| 55 | Victor Vercouillie | Team Flanders-Baloise | s.t. |
| 56 | Antonio Polga | Team Novo Nordisk | s.t. |
| 57 | Giovanni Bortoluzzi | Team Polti-VisitMalta | s.t. |
| 58 | Otto Schultz Jølving | Team Coloquick | s.t. |
| 59 | Robbe Ghys | Alpecin-Deceuninck | s.t. |
| 60 | Daniel Weis | Decathlon AG2R La Mondiale Development | s.t. |
| 61 | Anders Vos Sørensen | Team Coloquick | s.t. |
| 62 | Tobias Svarre | Team Coloquick | s.t. |
| 63 | Julien Vermote | Team Visma | Lease a Bike | s.t. |
| 64 | Loe van Belle | Team Visma | Lease a Bike | s.t. |
| 65 | Gustav Frederik Dahl | Team Give Steel-2M Cycling Elite | s.t. |
| 66 | Vincent Van Hemelen | Team Flanders-Baloise | s.t. |
| 67 | Adam Toupalik | Unibet Tietema Rockets | s.t. |
| 68 | Axel van der Tuuk | Euskaltel-Euskadi | s.t. |
| 69 | Benjamin Hertz | Team Give Steel-2M Cycling Elite | s.t. |
| 70 | Mirco Maestri | Team Polti-VisitMalta | s.t. |
| 71 | Joshua Giddings | Lotto | s.t. |
| 72 | Rasmus Bisgaard Olsen | Team Give Steel-2M Cycling Elite | 14 |
| 73 | Joren Bloem | Unibet Tietema Rockets | 18 |
| 74 | AndreasBrandt Aidel | BHS-PL Beton Bornholm | 28 |
| 75 | Alex Edmondson | Team Picnic PostNL | s.t. |
| 76 | Arthur Blaise | Decathlon AG2R La Mondiale Development | 38 |
| 77 | Mattias Skjelmose | Lidl-Trek | 41 |
| 78 | Bak Klaris Magnus | Airtox-Carl Ras | s.t. |
| 79 | Marcus Sander Hansen | BHS-PL Beton Bornholm | 44 |
| 80 | Julius Johansen | PostNord National Team (Denmark) | 46 |
| 81 | Unai Zubeldia | Euskaltel-Euskadi | s.t. |
| 82 | Jakob Fuglsang | PostNord National Team (Denmark) | s.t. |
| 83 | Marijn Maas | BEAT Cycling Club | 1:08 |
| 84 | Danny van der Tuuk | Euskaltel-Euskadi | s.t. |
| 85 | Bram Dissel | BEAT Cycling Club | 1:10 |
| 86 | Mads Andersen | Airtox-Carl Ras | 1:11 |
| 87 | Rasmus Bøgh Wallin | Uno-X Mobility | 1:36 |
| 88 | Sente Sentjens | Alpecin-Deceuninck | s.t. |
| 89 | Johan Price-Pejtersen | Alpecin-Deceuninck | s.t. |
| 90 | Louis Chaleil | Decathlon AG2R La Mondiale Development | s.t. |
| 91 | Asger Røjbek Sørensen | BHS-PL Beton Bornholm | s.t. |
| 92 | Jokin Murguialday | Euskaltel-Euskadi | s.t. |
| 93 | Jonas Gregaard | Lotto | s.t. |
| 94 | Matias Malmberg | Airtox-Carl Ras | s.t. |
| 95 | Fabio Jakobsen | Team Picnic PostNL | s.t. |
| 96 | Boas Lysgaard | BHS-PL Beton Bornholm | 2:16 |
| 97 | Antoine L'Hote | Decathlon AG2R La Mondiale Development | s.t. |
| 98 | Bailey McDonald | Team Novo Nordisk | s.t. |
| 99 | Noah Vandenbranden | Team Flanders-Baloise | 2:24 |
| 100 | Alex Colman | Team Flanders-Baloise | s.t. |
| 101 | Txomin Juaristi | Euskaltel-Euskadi | s.t. |
| 102 | Mees Vlot | Team Picnic PostNL | s.t. |
| 103 | Emil Toudal | Team Coloquick | s.t. |
| 104 | Tore Troelsen | Team Coloquick | s.t. |
| 105 | Martin Pedersen | Lidl-Trek | 2:28 |
| 106 | Ryan Gibbons | Lidl-Trek | s.t. |
| 107 | Aidan Buttigieg | Team Polti-VisitMalta | s.t. |
| 108 | Noah Ramsay | Alpecin-Deceuninck | 3:38 |
| 109 | Baptiste Veistroffer | Lotto | s.t. |
| 110 | Amund Grøndahl Jansen | Uno-X Mobility | s.t. |
| 111 | Enzo Leijnse | Team Picnic PostNL | s.t. |
| 112 | David Lozano | Team Novo Nordisk | 3:53 |
| 113 | Luis-Joe Lührs | Decathlon AG2R La Mondiale Development | s.t. |
| 114 | Jimmy Janssens | Alpecin-Deceuninck | s.t. |
| 115 | Martin Pluto | BEAT Cycling Club | s.t. |
| 116 | Magnus Machholdt | Team Give Steel-2M Cycling Elite | 4:43 |
| 117 | Nikolaj Mengel | Airtox-Carl Ras | 5:31 |
| 118 | Lucas Maarfelt Toftemark | Airtox-Carl Ras | s.t. |
| 119 | Christiaan van Rees | Team Picnic PostNL | 6:03 |
| 120 | Anton Muller | Team Novo Nordisk | 11:11 |
| 121 | Oscar Bluhm | Team Give Steel-2M Cycling Elite | s.t. |
GC after stage 2:
288.8 kilometers raced so far at an average speed of 46.483 km/hr
| 1 | Mads Pedersen | Lidl-Trek | 6hr 12min 47sec |
| 2 | Lukas Kubis | Unibet Tietema Rockets | @ 4sec |
| 3 | Conrad Haugsted | Team Coloquick | 0:05 |
| 4 | Niklas Larsen | BHS-PL Beton Bornholm | 0:10 |
| 5 | William Blume Levy | Uno-X Mobility | s.t. |
| 6 | Victor Vercouillie | Team Flanders-Baloise | 0:15 |
| 7 | Steffen De Schuyteneer | Lotto | 0:42 |
| 8 | Axel Zingle | Team Visma | Lease a Bike | 0:44 |
| 9 | Nils Eekhoff | Team Picnic PostNL | 0:48 |
| 10 | Mads Landbo | Team Give Steel-2M Cycling Elite | s.t. |
| 11 | Robin Juel Skivild | PostNord National Team (Denmark) | s.t. |
| 12 | Matyas Kopecky | Team Novo Nordisk | s.t. |
| 13 | Filippo Ridolfo | Team Novo Nordisk | s.t. |
| 14 | Kasper Haugland | Decathlon AG2R La Mondiale Development | s.t. |
| 15 | Albert Withen Philipsen | Lidl-Trek | s.t. |
| 16 | Henrik Pedersen | Uno-X Mobility | s.t. |
| 17 | Carl-Frederik Bevort | Uno-X Mobility | s.t. |
| 18 | Morten Nørtoft | Team Coloquick | s.t. |
| 19 | Anders Foldager | PostNord National Team (Denmark) | s.t. |
| 20 | Gustav Wang | PostNord National Team (Denmark) | s.t. |
| 21 | Jasper Philipsen | Alpecin-Deceuninck | s.t. |
| 22 | Hartthijs de Vries | Unibet Tietema Rockets | s.t. |
| 23 | Dylan Vandenstorme | Team Flanders-Baloise | s.t. |
| 24 | Alexander Arnt Hansen | Airtox-Carl Ras | s.t. |
| 25 | Milan Menten | Lotto | s.t. |
| 26 | Jochem Kerckhaert | BEAT Cycling Club | s.t. |
| 27 | Logan Currie | Lotto | s.t. |
| 28 | Mads Würtz Schmidt | PostNord National Team (Denmark) | s.t. |
| 29 | Ward Vanhoof | Team Flanders-Baloise | s.t. |
| 30 | Jakob Söderqvist | Lidl-Trek | s.t. |
| 31 | Alec Segaert | Lotto | s.t. |
| 32 | Tibor Del Grosso | Alpecin-Deceuninck | s.t. |
| 33 | Dylan van Baarle | Team Visma | Lease a Bike | s.t. |
| 34 | Vincent Van Hemelen | Team Flanders-Baloise | s.t. |
| 35 | Emil Schandorff Iwersen | BHS-PL Beton Bornholm | s.t. |
| 36 | Magnus Cort | Uno-X Mobility | s.t. |
| 37 | Søren Kragh Andersen | Lidl-Trek | s.t. |
| 38 | Alessandro Tonelli | Team Polti-VisitMalta | s.t. |
| 39 | Tobias Svarre | Team Coloquick | s.t. |
| 40 | Axel van der Tuuk | Euskaltel-Euskadi | s.t. |
| 41 | Frederik Dahl Gustav | Team Give Steel-2M Cycling Elite | s.t. |
| 42 | Pietro Mattio | Team Visma | Lease a Bike | s.t. |
| 43 | Daniel Weis | Decathlon AG2R La Mondiale Development | s.t. |
| 44 | Adam Toupalik | Unibet Tietema Rockets | s.t. |
| 45 | Joshua Giddings | Lotto | s.t. |
| 46 | Magnus Bak Klaris | Airtox-Carl Ras | 0:51 |
| 47 | Mattias Skjelmose | Lidl-Trek | 0:53 |
| 48 | Julius Johansen | PostNord National Team (Denmark) | 0:54 |
| 49 | Marius Innhaug Dahl | Decathlon AG2R La Mondiale Development | 1:05 |
| 50 | Andreas Stokbro Nielsen | Unibet Tietema Rockets | 1:08 |
| 51 | Arthur Blaise | Decathlon AG2R La Mondiale Development | 1:26 |
| 52 | Unai Zubeldia | Euskaltel-Euskadi | 1:34 |
| 53 | Louis Chaleil | Decathlon AG2R La Mondiale Development | 2:24 |
| 54 | Antoine L'Hote | Decathlon AG2R La Mondiale Development | 3:04 |
| 55 | Noah Ramsay | Alpecin-Deceuninck | 4:26 |
| 56 | Stian Rosenlund | Airtox-Carl Ras | 4:47 |
| 57 | Francisco Muñoz | Team Polti-VisitMalta | s.t. |
| 58 | Gabriele Raccagni | Team Polti-VisitMalta | s.t. |
| 59 | Tom Crabbe | Team Flanders-Baloise | s.t. |
| 60 | Jed Smithson | Team Visma | Lease a Bike | s.t. |
| 61 | Sebastian Nielsen | Unibet Tietema Rockets | s.t. |
| 62 | Louis Sutton | Euskaltel-Euskadi | s.t. |
| 63 | Antonio Polga | Team Novo Nordisk | s.t. |
| 64 | Zeb Kyffin | Unibet Tietema Rockets | s.t. |
| 65 | Otto Schultz Jølving | Team Coloquick | s.t. |
| 66 | Loe van Belle | Team Visma | Lease a Bike | s.t. |
| 67 | Andrea Peron | Team Novo Nordisk | s.t. |
| 68 | Giovanni Bortoluzzi | Team Polti-VisitMalta | s.t. |
| 69 | Anders Vos Sørensen | Team Coloquick | s.t. |
| 70 | Julien Vermote | Team Visma | Lease a Bike | s.t. |
| 71 | Mirco Maestri | Team Polti-VisitMalta | s.t. |
| 72 | Robbe Ghys | Alpecin-Deceuninck | s.t. |
| 73 | Joren Bloem | Unibet Tietema Rockets | 5:05 |
| 74 | Alex Edmondson | Team Picnic PostNL | 5:15 |
| 75 | Marcus Sander Hansen | BHS-PL Beton Bornholm | 5:31 |
| 76 | Hidde van Veenendaal | BEAT Cycling Club | 5:51 |
| 77 | Marijn Maas | BEAT Cycling Club | 5:55 |
| 78 | Danny van der Tuuk | Euskaltel-Euskadi | s.t. |
| 79 | Mads Andersen | Airtox-Carl Ras | 5:58 |
| 80 | Matias Malmberg | Airtox-Carl Ras | 6:20 |
| 81 | Jokin Murguialday | Euskaltel-Euskadi | 6:23 |
| 82 | Sente Sentjens | Alpecin-Deceuninck | s.t. |
| 83 | Txomin Juaristi | Euskaltel-Euskadi | 7:11 |
| 84 | Mees Vlot | Team Picnic PostNL | s.t. |
| 85 | Emil Toudal | Team Coloquick | s.t. |
| 86 | Tore Troelsen | Team Coloquick | s.t. |
| 87 | Noah Vandenbranden | Team Flanders-Baloise | s.t. |
| 88 | Alex Colman | Team Flanders-Baloise | s.t. |
| 89 | Baptiste Veistroffer | Lotto | 8:25 |
| 90 | Enzo Leijnse | Team Picnic PostNL | s.t. |
| 91 | David Lozano | Team Novo Nordisk | 8:40 |
| 92 | Luis-Joe Lührs | Decathlon AG2R La Mondiale Development | s.t. |
| 93 | Søren Wærenskjold | Uno-X Mobility | 11:55 |
| 94 | Daniel Stampe | BHS-PL Beton Bornholm | 12:05 |
| 95 | Manuel Peñalver | Team Polti-VisitMalta | s.t. |
| 96 | Oskar Winkler | Team Give Steel-2M Cycling Elite | s.t. |
| 97 | Daan van Sintmaartensdijk | BEAT Cycling Club | s.t. |
| 98 | Benjamin Hertz | Team Give Steel-2M Cycling Elite | s.t. |
| 99 | Rasmus Bisgaard Olsen | Team Give Steel-2M Cycling Elite | 12:19 |
| 100 | Andreas Brandt Aidel | BHS-PL Beton Bornholm | 12:33 |
| 101 | Jakob Fuglsang | PostNord National Team (Denmark) | 12:51 |
| 102 | Bram Dissel | BEAT Cycling Club | 13:15 |
| 103 | Rasmus Bøgh Wallin | Uno-X Mobility | 13:41 |
| 104 | Asger Røjbek Sørensen | BHS-PL Beton Bornholm | s.t. |
| 105 | Johan Price-Pejtersen | Alpecin-Deceuninck | s.t. |
| 106 | Jonas Gregaard | Lotto | s.t. |
| 107 | Fabio Jakobsen | Team Picnic PostNL | s.t. |
| 108 | Boas Lysgaard | BHS-PL Beton Bornholm | 14:20 |
| 109 | Bailey McDonald | Team Novo Nordisk | 14:21 |
| 110 | Aidan Buttigieg | Team Polti-VisitMalta | 14:33 |
| 111 | Martin Pedersen | Lidl-Trek | s.t. |
| 112 | Ryan Gibbons | Lidl-Trek | s.t. |
| 113 | Amund Grøndahl Jansen | Uno-X Mobility | 15:43 |
| 114 | Martin Pluto | BEAT Cycling Club | 15:58 |
| 115 | Jimmy Janssens | Alpecin-Deceuninck | s.t. |
| 116 | Lucas Maarfelt Toftemark | Airtox-Carl Ras | 17:36 |
| 117 | Nikolaj Mengel | Airtox-Carl Ras | s.t. |
| 118 | Magnus Machholdt | Team Give Steel-2M Cycling Elite | 17:50 |
| 119 | Christiaan van Rees | Team Picnic PostNL | 18:08 |
| 120 | Anton Muller | Team Novo Nordisk | 23:16 |
| 121 | Oscar Bluhm | Team Give Steel-2M Cycling Elite | 24:40 |
Stage 2 map & profile:

Stage 2 map

Stage 2 profile
Tuesday, August 12: Stage 1, Nexø - Rønne, 178.3 km

Mads Pedersen wins the first stage. Lars Rønbøg photo
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 Rønne at 2:10 PM, local time: 21C (69F), fair, with the wind from the west-southwest at 13 km/hr (7 mph). There is just a 2% chance of rain.
The race: Here's the report from winner Mads Pedersen's Team Lidl-Trek.
Lidl-Trek’s Tour of Denmark couldn’t have started any better, with Mads Pedersen winning the opening stage and taking the race lead. Pedersen was joined by teammate and compatriot Mattias Skjelmose in the lead group, which broke away from the peloton with 35km to go. The five-man group combined well and caught the early breakaway, which joined them to the finish.
As the finish approached, Skjelmose covered every attack and rode hard on the front to lead out Pedersen to victory. The peloton crossed the line 38 seconds after Pedersen, giving the former World Champion, and Skjelmose, a healthy advantage in the overall classification after the first stage. Tomorrow, we head to the Danish mainland for a flat and fast stage close to Copenhagen.

The Uno-X Mobility team with Magnus Cort (on right) is presented during the opening cermonies.
“In the end we can’t complain,” said Mads Pedersen at the finish. “It was a really good group that we went across with second time up the climb. There were only a few GC riders there and a lot of GC guys in the second group. Everyone in the break was committed to working and make as much time as possible on the peloton so it was a super nice group and we worked well until the last km and a half and then there was a bit of attacking, but Skjelly did an amazing leadout so yeah, what a day! We talked about if we could go to the finish line without losing any time and be in the mix then we would be happy because today we knew we could lose the GC. To come away with 35/40 seconds on the peloton is a perfect start to the race.

The 2025 Tour of Denmark gets started.
“Coming from Denmark, we know how the roads are and it’s often coming from big roads to small roads and the small roads here are pretty small, so to be a full peloton on these small roads can really stretch it out and causes a lot of stop & go style racing. It makes it a lot harder especially if you’re in position 50 or something because then you’re all day like an elastic band just up and down, up and down. It was a big help being the team that everyone was looking at because it meant we had to work which also meant then we had a good position, so it was ideal.
We’ve been in this situation before. It’s always ideal to have more than one set of cards to play and now we’re in a perfect situation and it’s only a few guys in the GC now and we have two of them.”
Complete results:
178.3 kilometers raced at an average speed of 43.889 km/hr
| 1 | Mads Pedersen | Lidl-Trek | 4hr 3min 45sec |
| 2 | Lukas Kubis | Unibet Tietema Rockets | s.t. |
| 3 | Conrad Haugsted | Team Coloquick | s.t. |
| 4 | Niklas Larsen | BHS-PL Beton Bornholm | s.t. |
| 5 | William Blume Levy | Uno-X Mobility | s.t. |
| 6 | Magnus Bak Klaris | Airtox-Carl Ras | s.t. |
| 7 | Julius Johansen | PostNord National Team (Denmark) | s.t. |
| 8 | Mattias Skjelmose | Lidl-Trek | @ 2sec |
| 9 | Victor Vercouillie | Team Flanders-Baloise | 0:05 |
| 10 | Henrik Pedersen | Uno-X Mobility | 0:38 |
| 11 | Milan Menten | Lotto | s.t. |
| 12 | Axel Zingle | Team Visma | Lease a Bike | s.t. |
| 13 | Nils Eekhoff | Team Picnic PostNL | s.t. |
| 14 | Robin Juel Skivild | PostNord National Team (Denmark) | s.t. |
| 15 | Morten Nørtoft | Team Coloquick | s.t. |
| 16 | Alexander Arnt Hansen | Airtox-Carl Ras | s.t. |
| 17 | Vincent Van Hemelen | Team Flanders-Baloise | s.t. |
| 18 | Filippo Ridolfo | Team Novo Nordisk | s.t. |
| 19 | Andreas Stokbro Nielsen | Unibet Tietema Rockets | s.t. |
| 20 | Carl-Frederik Bevort | Uno-X Mobility | s.t. |
| 21 | Albert Withen Philipsen | Lidl-Trek | s.t. |
| 22 | Mads Landbo | Team Give Steel-2M Cycling Elite | s.t. |
| 23 | Gustav Wang | PostNord National Team (Denmark) | s.t. |
| 24 | Matyas Kopecky | Team Novo Nordisk | s.t. |
| 25 | Dylan Vandenstorme | Team Flanders-Baloise | s.t. |
| 26 | Arthur Blaise | Decathlon AG2R La Mondiale Development | s.t. |
| 27 | Kasper Haugland | Decathlon AG2R La Mondiale Development | s.t. |
| 28 | Alec Segaert | Lotto | s.t. |
| 29 | Jochem Kerckhaert | BEAT Cycling Club | s.t. |
| 30 | Hartthijs de Vries | Unibet Tietema Rockets | s.t. |
| 31 | Jakob Söderqvist | Lidl-Trek | s.t. |
| 32 | Emil Schandorff Iwersen | BHS-PL Beton Bornholm | s.t. |
| 33 | Dylan van Baarle | Team Visma | Lease a Bike | s.t. |
| 34 | Ward Vanhoof | Team Flanders-Baloise | s.t. |
| 35 | Anders Foldager | PostNord National Team (Denmark) | s.t. |
| 36 | Logan Currie | Lotto | s.t. |
| 37 | Theodor Clemmensen | PostNord National Team (Denmark) | s.t. |
| 38 | Axel van der Tuuk | Euskaltel-Euskadi | s.t. |
| 39 | Magnus Cort | Uno-X Mobility | s.t. |
| 40 | Alessandro Tonelli | Team Polti-VisitMalta | s.t. |
| 41 | Unai Zubeldia | Euskaltel-Euskadi | s.t. |
| 42 | Frederik Dahl Gustav | Team Give Steel-2M Cycling Elite | s.t. |
| 43 | Antoine L'Hote | Decathlon AG2R La Mondiale Development | s.t. |
| 44 | Tobias Svarre | Team Coloquick | s.t. |
| 45 | Mads Würtz Schmidt | PostNord National Team (Denmark) | s.t. |
| 46 | Joshua Giddings | Lotto | s.t. |
| 47 | Adam Toupalik | Unibet Tietema Rockets | s.t. |
| 48 | Tibor Del Grosso | Alpecin-Deceuninck | s.t. |
| 49 | Louis Chaleil | Decathlon AG2R La Mondiale Development | s.t. |
| 50 | Noah Ramsay | Alpecin-Deceuninck | s.t. |
| 51 | Jasper Philipsen | Alpecin-Deceuninck | s.t. |
| 52 | Daniel Weis | Decathlon AG2R La Mondiale Development | s.t. |
| 53 | Steffen De Schuyteneer | Lotto | s.t. |
| 54 | Pietro Mattio | Team Visma | Lease a Bike | s.t. |
| 55 | Søren Kragh Andersen | Lidl-Trek | s.t. |
| 56 | Marius Innhaug Dahl | Decathlon AG2R La Mondiale Development | s.t. |
| 57 | Jed Smithson | Team Visma | Lease a Bike | 4:37 |
| 58 | Mees Vlot | Team Picnic PostNL | s.t. |
| 59 | Txomin Juaristi | Euskaltel-Euskadi | s.t. |
| 60 | Antonio Polga | Team Novo Nordisk | s.t. |
| 61 | Gabriele Raccagni | Team Polti-VisitMalta | s.t. |
| 62 | Baptiste Veistroffer | Lotto | s.t. |
| 63 | Loe van Belle | Team Visma | Lease a Bike | s.t. |
| 64 | Marijn Maas | BEAT Cycling Club | s.t. |
| 65 | Francisco Muñoz | Team Polti-VisitMalta | s.t. |
| 66 | Matias Malmberg | Airtox-Carl Ras | s.t. |
| 67 | Jokin Murguialday | Euskaltel-Euskadi | s.t. |
| 68 | Mads Andersen | Airtox-Carl Ras | s.t. |
| 69 | Otto Schultz Jølving | Team Coloquick | s.t. |
| 70 | Tore Troelsen | Team Coloquick | s.t. |
| 71 | Emil Toudal | Team Coloquick | s.t. |
| 72 | Stian Rosenlund | Airtox-Carl Ras | s.t. |
| 73 | Anders Vos Sørensen | Team Coloquick | s.t. |
| 74 | Giovanni Bortoluzzi | Team Polti-VisitMalta | s.t. |
| 75 | Alex Edmondson | Team Picnic PostNL | s.t. |
| 76 | Mirco Maestri | Team Polti-VisitMalta | s.t. |
| 77 | Julien Vermote | Team Visma | Lease a Bike | s.t. |
| 78 | Enzo Leijnse | Team Picnic PostNL | s.t. |
| 79 | Louis Sutton | Euskaltel-Euskadi | s.t. |
| 80 | Zeb Kyffin | Unibet Tietema Rockets | s.t. |
| 81 | Danny van der Tuuk | Euskaltel-Euskadi | s.t. |
| 82 | Marcus Sander Hansen | BHS-PL Beton Bornholm | s.t. |
| 83 | Andrea Peron | Team Novo Nordisk | s.t. |
| 84 | Luis-Joe Lührs | Decathlon AG2R La Mondiale Development | s.t. |
| 85 | David Lozano | Team Novo Nordisk | s.t. |
| 86 | Sente Sentjens | Alpecin-Deceuninck | s.t. |
| 87 | Sebastian Nielsen | Unibet Tietema Rockets | s.t. |
| 88 | Joren Bloem | Unibet Tietema Rockets | s.t. |
| 89 | Alex Colman | Team Flanders-Baloise | s.t. |
| 90 | Noah Vandenbranden | Team Flanders-Baloise | s.t. |
| 91 | Robbe Ghys | Alpecin-Deceuninck | s.t. |
| 92 | Tom Crabbe | Team Flanders-Baloise | s.t. |
| 93 | Hidde van Veenendaal | BEAT Cycling Club | 5:41 |
| 94 | Asger Røjbek Sørensen | BHS-PL Beton Bornholm | 11:55 |
| 95 | Rasmus Bøgh Wallin | Uno-X Mobility | s.t. |
| 96 | Martin Pluto | BEAT Cycling Club | s.t. |
| 97 | Andreas Brandt Aidel | BHS-PL Beton Bornholm | s.t. |
| 98 | Daniel Stampe | BHS-PL Beton Bornholm | s.t. |
| 99 | Lucas Maarfelt Toftemark | Airtox-Carl Ras | s.t. |
| 100 | Rasmus Bisgaard Olsen | Team Give Steel-2M Cycling Elite | s.t. |
| 101 | Søren Wærenskjold | Uno-X Mobility | s.t. |
| 102 | Jonas Gregaard | Lotto | s.t. |
| 103 | Jakob Fuglsang | PostNord National Team (Denmark) | s.t. |
| 104 | Aidan Buttigieg | Team Polti-VisitMalta | s.t. |
| 105 | Boas Lysgaard | BHS-PL Beton Bornholm | s.t. |
| 106 | Benjamin Hertz | Team Give Steel-2M Cycling Elite | s.t. |
| 107 | Johan Price-Pejtersen | Alpecin-Deceuninck | s.t. |
| 108 | Bailey McDonald | Team Novo Nordisk | s.t. |
| 109 | Christiaan van Rees | Team Picnic PostNL | s.t. |
| 110 | Anton Muller | Team Novo Nordisk | s.t. |
| 111 | Daan van Sintmaartensdijk | BEAT Cycling Club | s.t. |
| 112 | Fabio Jakobsen | Team Picnic PostNL | s.t. |
| 113 | Bram Dissel | BEAT Cycling Club | s.t. |
| 114 | Oskar Winkler | Team Give Steel-2M Cycling Elite | s.t. |
| 115 | Ryan Gibbons | Lidl-Trek | s.t. |
| 116 | Martin Pedersen | Lidl-Trek | s.t. |
| 117 | Manuel Peñalver | Team Polti-VisitMalta | s.t. |
| 118 | Jimmy Janssens | Alpecin-Deceuninck | s.t. |
| 119 | Nikolaj Mengel | Airtox-Carl Ras | s.t. |
| 120 | Amund Grøndahl Jansen | Uno-X Mobility | s.t. |
| 121 | Magnus Machholdt | Team Give Steel-2M Cycling Elite | 12:59 |
| 122 | Oscar Bluhm | Team Give Steel-2M Cycling Elite | s.t. |
GC after stage 1:
| 1 | Mads Pedersen | Lidl-Trek | 4hr 3min 35sec |
| 2 | Lukas Kubis | Unibet Tietema Rockets | @ 4sec |
| 3 | Conrad Haugsted | Team Coloquick | 0:05 |
| 4 | Julius Johansen | PostNord National Team (Denmark) | 0:08 |
| 5 | Niklas Larsen | BHS-PL Beton Bornholm | 0:10 |
| 6 | William Blume Levy | Uno-X Mobility | s.t. |
| 7 | Magnus Bak Klaris | Airtox-Carl Ras | s.t. |
| 8 | Mattias Skjelmose | Lidl-Trek | 0:12 |
| 9 | Victor Vercouillie | Team Flanders-Baloise | 0:15 |
| 10 | Marius Innhaug Dahl | Decathlon AG2R La Mondiale Development | 0:45 |
| 11 | Henrik Pedersen | Uno-X Mobility | 0:48 |
| 12 | Milan Menten | Lotto | s.t. |
| 13 | Axel Zingle | Team Visma | Lease a Bike | s.t. |
| 14 | Nils Eekhoff | Team Picnic PostNL | s.t. |
| 15 | Robin Juel Skivild | PostNord National Team (Denmark) | s.t. |
| 16 | Morten Nørtoft | Team Coloquick | s.t. |
| 17 | Arnt Hansen Alexander | Airtox-Carl Ras | s.t. |
| 18 | Vincent Van Hemelen | Team Flanders-Baloise | s.t. |
| 19 | Filippo Ridolfo | Team Novo Nordisk | s.t. |
| 20 | Andreas Stokbro Nielsen | Unibet Tietema Rockets | s.t. |
| 21 | Carl-Frederik Bevort | Uno-X Mobility | s.t. |
| 22 | Albert Withen Philipsen | Lidl-Trek | s.t. |
| 23 | Mads Landbo | Team Give Steel-2M Cycling Elite | s.t. |
| 24 | Gustav Wang | PostNord National Team (Denmark) | s.t. |
| 25 | Matyas Kopecky | Team Novo Nordisk | s.t. |
| 26 | Dylan Vandenstorme | Team Flanders-Baloise | s.t. |
| 27 | Arthur Blaise | Decathlon AG2R La Mondiale Development | s.t. |
| 28 | Kasper Haugland | Decathlon AG2R La Mondiale Development | s.t. |
| 29 | Alec Segaert | Lotto | s.t. |
| 30 | Jochem Kerckhaert | BEAT Cycling Club | s.t. |
| 31 | Hartthijs de Vries | Unibet Tietema Rockets | s.t. |
| 32 | Jakob Söderqvist | Lidl-Trek | s.t. |
| 33 | Emil Schandorff Iwersen | BHS-PL Beton Bornholm | s.t. |
| 34 | Dylan van Baarle | Team Visma | Lease a Bike | s.t. |
| 35 | Ward Vanhoof | Team Flanders-Baloise | s.t. |
| 36 | Anders Foldager | PostNord National Team (Denmark) | s.t. |
| 37 | Logan Currie | Lotto | s.t. |
| 38 | Theodor Clemmensen | PostNord National Team (Denmark) | s.t. |
| 39 | Axel van der Tuuk | Euskaltel-Euskadi | s.t. |
| 40 | Magnus Cort | Uno-X Mobility | s.t. |
| 41 | Alessandro Tonelli | Team Polti-VisitMalta | s.t. |
| 42 | Unai Zubeldia | Euskaltel-Euskadi | s.t. |
| 43 | Gustav Frederik Dahl | Team Give Steel-2M Cycling Elite | s.t. |
| 44 | Antoine L'Hote | Decathlon AG2R La Mondiale Development | s.t. |
| 45 | Tobias Svarre | Team Coloquick | s.t. |
| 46 | Mads Würtz Schmidt | PostNord National Team (Denmark) | s.t. |
| 47 | Joshua Giddings | Lotto | s.t. |
| 48 | Adam Toupalik | Unibet Tietema Rockets | s.t. |
| 49 | Tibor Del Grosso | Alpecin-Deceuninck | s.t. |
| 50 | Louis Chaleil | Decathlon AG2R La Mondiale Development | s.t. |
| 51 | Noah Ramsay | Alpecin-Deceuninck | s.t. |
| 52 | Jasper Philipsen | Alpecin-Deceuninck | s.t. |
| 53 | Daniel Weis | Decathlon AG2R La Mondiale Development | s.t. |
| 54 | Steffen De Schuyteneer | Lotto | s.t. |
| 55 | Pietro Mattio | Team Visma | Lease a Bike | s.t. |
| 56 | Søren Kragh Andersen | Lidl-Trek | s.t. |
| 57 | Jed Smithson | Team Visma | Lease a Bike | 4:47 |
| 58 | Mees Vlot | Team Picnic PostNL | s.t. |
| 59 | Txomin Juaristi | Euskaltel-Euskadi | s.t. |
| 60 | Antonio Polga | Team Novo Nordisk | s.t. |
| 61 | Gabriele Raccagni | Team Polti-VisitMalta | s.t. |
| 62 | Baptiste Veistroffer | Lotto | s.t. |
| 63 | Loe van Belle | Team Visma | Lease a Bike | s.t. |
| 64 | Marijn Maas | BEAT Cycling Club | s.t. |
| 65 | Francisco Muñoz | Team Polti-VisitMalta | s.t. |
| 66 | Matias Malmberg | Airtox-Carl Ras | s.t. |
| 67 | Jokin Murguialday | Euskaltel-Euskadi | s.t. |
| 68 | Mads Andersen | Airtox-Carl Ras | s.t. |
| 69 | Otto Schultz Jølving | Team Coloquick | s.t. |
| 70 | Tore Troelsen | Team Coloquick | s.t. |
| 71 | Emil Toudal | Team Coloquick | s.t. |
| 72 | Stian Rosenlund | Airtox-Carl Ras | s.t. |
| 73 | Anders Vos Sørensen | Team Coloquick | s.t. |
| 74 | Giovanni Bortoluzzi | Team Polti-VisitMalta | s.t. |
| 75 | Alex Edmondson | Team Picnic PostNL | s.t. |
| 76 | Mirco Maestri | Team Polti-VisitMalta | s.t. |
| 77 | Julien Vermote | Team Visma | Lease a Bike | s.t. |
| 78 | Enzo Leijnse | Team Picnic PostNL | s.t. |
| 79 | Louis Sutton | Euskaltel-Euskadi | s.t. |
| 80 | Zeb Kyffin | Unibet Tietema Rockets | s.t. |
| 81 | Danny van der Tuuk | Euskaltel-Euskadi | s.t. |
| 82 | Marcus Sander Hansen | BHS-PL Beton Bornholm | s.t. |
| 83 | Andrea Peron | Team Novo Nordisk | s.t. |
| 84 | Luis-Joe Lührs | Decathlon AG2R La Mondiale Development | s.t. |
| 85 | David Lozano | Team Novo Nordisk | s.t. |
| 86 | Sente Sentjens | Alpecin-Deceuninck | s.t. |
| 87 | Sebastian Nielsen | Unibet Tietema Rockets | s.t. |
| 88 | Joren Bloem | Unibet Tietema Rockets | s.t. |
| 89 | Alex Colman | Team Flanders-Baloise | s.t. |
| 90 | Noah Vandenbranden | Team Flanders-Baloise | s.t. |
| 91 | Robbe Ghys | Alpecin-Deceuninck | s.t. |
| 92 | Tom Crabbe | Team Flanders-Baloise | s.t. |
| 93 | Hidde van Veenendaal | BEAT Cycling Club | 5:51 |
| 94 | Asger Røjbek Sørensen | BHS-PL Beton Bornholm | 12:05 |
| 95 | Rasmus Bøgh Wallin | Uno-X Mobility | s.t. |
| 96 | Martin Pluto | BEAT Cycling Club | s.t. |
| 97 | Andreas Brandt Aidel | BHS-PL Beton Bornholm | s.t. |
| 98 | Daniel Stampe | BHS-PL Beton Bornholm | s.t. |
| 99 | Lucas Maarfelt Toftemark | Airtox-Carl Ras | s.t. |
| 100 | Rasmus Bisgaard Olsen | Team Give Steel-2M Cycling Elite | s.t. |
| 101 | Søren Wærenskjold | Uno-X Mobility | s.t. |
| 102 | Jonas Gregaard | Lotto | s.t. |
| 103 | Jakob Fuglsang | PostNord National Team (Denmark) | s.t. |
| 104 | Aidan Buttigieg | Team Polti-VisitMalta | s.t. |
| 105 | Boas Lysgaard | BHS-PL Beton Bornholm | s.t. |
| 106 | Benjamin Hertz | Team Give Steel-2M Cycling Elite | s.t. |
| 107 | Johan Price-Pejtersen | Alpecin-Deceuninck | s.t. |
| 108 | Bailey McDonald | Team Novo Nordisk | s.t. |
| 109 | Christiaan van Rees | Team Picnic PostNL | s.t. |
| 110 | Anton Muller | Team Novo Nordisk | s.t. |
| 111 | Daan van Sintmaartensdijk | BEAT Cycling Club | s.t. |
| 112 | Fabio Jakobsen | Team Picnic PostNL | s.t. |
| 113 | Bram Dissel | BEAT Cycling Club | s.t. |
| 114 | Oskar Winkler | Team Give Steel-2M Cycling Elite | s.t. |
| 115 | Ryan Gibbons | Lidl-Trek | s.t. |
| 116 | Martin Pedersen | Lidl-Trek | s.t. |
| 117 | Manuel Peñalver | Team Polti-VisitMalta | s.t. |
| 118 | Jimmy Janssens | Alpecin-Deceuninck | s.t. |
| 119 | Nikolaj Mengel | Airtox-Carl Ras | s.t. |
| 120 | Amund Grøndahl Jansen | Uno-X Mobility | s.t. |
| 121 | Magnus Machholdt | Team Give Steel-2M Cycling Elite | 13:09 |
| 122 | Oscar Bluhm | Team Give Steel-2M Cycling Elite | s.t. |
Stage 1 map & profile:
Stage 1 map

Stage 1 profile
Start list with back numbers, August 11, 2025:
| Lotto | |
| 1 | Baptiste Veistroffer |
| 2 | Logan Currie |
| 3 | Steffen De Schuyteneer |
| 4 | Joshua Giddings |
| 5 | Alec Segaert |
| 6 | Milan Menten |
| 7 | Jonas Gregaard |
| Team Visma | Lease a Bike | |
| 11 | Dylan van Baarle |
| 12 | Pietro Mattio |
| 13 | Jed Smithson |
| 14 | Loe van Belle |
| 15 | Julien Vermote |
| 16 | Axel Zingle |
| Lidl-Trek | |
| 21 | Mads Pedersen |
| 22 | Ryan Gibbons |
| 23 | Søren Kragh Andersen |
| 24 | Albert Withen Philipsen |
| 25 | Mattias Skjelmose |
| 26 | Jakob Söderqvist |
| 27 | Martin Pedersen |
| Alpecin-Deceuninck | |
| 31 | Jasper Philipsen |
| 32 | Tibor Del Grosso |
| 33 | Robbe Ghys |
| 34 | Jimmy Janssens |
| 35 | Johan Price-Pejtersen |
| 36 | Noah Ramsay |
| 37 | Sente Sentjens |
| Team Picnic-PostNL | |
| 41 | Fabio Jakobsen |
| 42 | Alex Edmondson |
| 43 | Nils Eekhoff |
| 44 | Enzo Leijnse |
| 45 | Mees Vlot |
| 47 | Dillon Corkery |
| Uno-X Mobility | |
| 51 | Magnus Cort |
| 52 | Carl-Frederik Bevort |
| 53 | Amund Grøndahl Jansen |
| 54 | William Blume Levy |
| 55 | Henrik Pedersen |
| 56 | Søren Wærenskjold |
| 57 | Rasmus Bøgh Wallin |
| Team Polti-VisitMalta | |
| 61 | Giovanni Bortoluzzi |
| 62 | Aidan Buttigieg |
| 63 | Mirco Maestri |
| 64 | Francisco Muñoz |
| 65 | Manuel Peñalver |
| 66 | Gabriele Raccagni |
| 67 | Alessandro Tonelli |
| Unibet Tietema Rockets | |
| 71 | Hartthijs de Vries |
| 72 | Lukas Kubis |
| 73 | Zeb Kyffin |
| 74 | Wessel Mouris |
| 75 | Andreas Stokbro Nielsen |
| 76 | Sebastian Nielsen |
| 77 | Adam Toupalik |
| Euskaltel-Euskadi | |
| 81 | Aitor Agirre |
| 82 | Txomin Juaristi |
| 83 | Jokin Murguialday |
| 84 | Louis Sutton |
| 85 | Axel van der Tuuk |
| 86 | Danny van der Tuuk |
| 87 | Unai Zubeldia |
| Team Flanders-Baloise | |
| 91 | Tom Crabbe |
| 92 | Alex Colman |
| 93 | Vincent Van Hemelen |
| 94 | Noah Vandenbranden |
| 95 | Dylan Vandenstorme |
| 96 | Ward Vanhoof |
| 97 | Victor Vercouillie |
| PostNord National Team (Denmark) | |
| 101 | Anders Foldager |
| 102 | Theodor Clemmensen |
| 103 | Jakob Fuglsang |
| 104 | Julius Johansen |
| 105 | Mads Würtz Schmidt |
| 106 | Robin Juel Skivild |
| 107 | Gustav Wang |
| BHS-PL Beton Bornholm | |
| 111 | Brandt Aidel Andreas |
| 112 | Marcus Sander Hansen |
| 113 | Emil Schandorff Iwersen |
| 114 | Niklas Larsen |
| 115 | Asger Røjbek Sørensen |
| 116 | Daniel Stampe |
| 117 | Boas Lysgaard |
| Decathlon AG2R La Mondiale-Development Team | |
| 121 | Arthur Blaise |
| 122 | Louis Chaleil |
| 123 | Marius Innhaug Dahl |
| 124 | Kasper Haugland |
| 125 | Antoine L'Hote |
| 126 | Luis-Joe Lührs |
| 127 | Daniel Weis |
| Airtox-Carl Ras | |
| 131 | Mads Andersen |
| 132 | Alexander Arnt Hansen |
| 133 | Magnus Bak Klaris |
| 134 | Lucas Maarfelt Toftemark |
| 135 | Matias Malmberg |
| 136 | Nikolaj Mengel |
| 137 | Stian Rosenlund |
| Team Novo Nordisk | |
| 141 | Matyas Kopecky |
| 142 | David Lozano |
| 143 | Anton Muller |
| 144 | Andrea Peron |
| 145 | Antonio Polga |
| 146 | Filippo Ridolfo |
| 147 | Bailey McDonald |
| Team Coloquick | |
| 151 | Joshua Gudnitz |
| 152 | Conrad Haugsted |
| 153 | Otto Schultz Jølving |
| 154 | Morten Nørtoft |
| 155 | Tobias Svarre |
| 156 | Emil Toudal |
| 157 | Tore Troelsen |
| BEAT Cycling Club | |
| 161 | Lars Loohuis |
| 162 | Bram Dissel |
| 163 | Jochem Kerckhaert |
| 164 | Marijn Maas |
| 165 | Martin Pluto |
| 166 | Daan van Sintmaartensdijk |
| 167 | Hidde van Veenendaal |
| Team Give Steel-2M Cycling Elite | |
| 171 | Oscar Bluhm |
| 172 | Gustav Frederik Dahl |
| 173 | Benjamin Hertz |
| 174 | Mads Landbo |
| 175 | Magnus Machholdt |
| 176 | Rasmus Bisgaard Olsen |
| 177 | Oskar Winkler |