
Copenhagen Sprint home page | 2026 edition
Roskilde - Copenhagen, 236.5 km

Jordi Meeus wins the first Copenhagen Sprint.
Bill & Carol McGann’s book The Story of the Tour de France, 2022: The Fastest Tour Ever is available in both Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.
The race: Here's the report from winner Jordi Meeus' Team Red Bull-BORA-hansgrohe.
Jordi Meeus has won the inaugural Copenhagen Sprint, writing a new chapter in cycling. The one-day race made its debut directly on the WorldTour and Meeus is the first name on the winner’s list.
The race covered 235 flat kilometers from Roskilde to the center of Copenhagen. Designed with the sprinters in mind, the finale took place on a technically demanding city circuit featuring tight corners and fast sections that delivered plenty of excitement. Already during the Grand Départ of the 2022 Tour de France, the Danish capital had proven to be a perfect stage for racing – and once again, enthusiastic fans created an electrifying atmosphere.
In the final phase, the race reached a crucial moment: as the bell rang for the last lap, a crash on the finishing straight split the peloton and disrupted the chase. The last breakaway rider was only caught 600 meters from the line. Jordi Meeus kept a cool head amid the chaos, launched his sprint from a rearward position, and powered through the field with impressive top-end speed. In the end, the Belgian claimed a convincing victory with a full bike length to spare.
Only days after his stage win at the Tour de Suisse, Jordi Meeus has already secured his second WorldTour victory in quick succession.
Jordi Meeus after the race: "After six tough days of racing in Switzerland, I felt a bit tired, but I still had some power left in the legs. The breakaway group was pretty strong, and we knew it wouldn’t be easy to bring them back on the local circuit. But my team, together with a few others, did a great job. The final was extremely demanding and really hectic. Ideally, I would have been a few positions further up going into the last corner. But I also knew there was a headwind, and I hoped the sprint would open up — which it did perfectly. I still had a good kick, and I’m really happy I could take the win.”
Complete results:
235.6 kilometers raced at an average speed of 46.924 km/hr
| 1 | Jordi Meeus | Red Bull-BORA-hansgrohe | 5hr 1min 15sec |
| 2 | Alexis Renard | Cofidis | s.t. |
| 3 | Emilien Jeannière | Team TotalEnergies | s.t. |
| 4 | Arnaud Démare | Arkea-B&B Hotels | s.t. |
| 5 | Tobias Lund Andresen | Team Picnic PostNL | s.t. |
| 6 | Hugo Page | Intermarché-Wanty | s.t. |
| 7 | Dylan Groenewegen | Team Jayco-AlUla | s.t. |
| 8 | Phil Bauhaus | Bahrain Victorious | s.t. |
| 9 | Stanislaw Aniolkowski | Cofidis | s.t. |
| 10 | Søren Wærenskjold | Uno-X Mobility | s.t. |
| 11 | Laurenz Rex | Intermarché-Wanty | s.t. |
| 12 | Rasmus Søjberg Pedersen | Denmark | s.t. |
| 13 | Manuel Peñalver | Team Polti-VisitMalta | s.t. |
| 14 | Riley Pickrell | Israel-Premier Tech | s.t. |
| 15 | Tibor Del Grosso | Alpecin-Deceuninck | s.t. |
| 16 | Giovanni Lonardi | Team Polti-VisitMalta | s.t. |
| 17 | Milan Menten | Lotto | s.t. |
| 18 | Nicolò Parisini | Q36.5 Pro Cycling Team | s.t. |
| 19 | Luca Mozzato | Arkea-B&B Hotels | s.t. |
| 20 | Emils Liepins | Q36.5 Pro Cycling Team | s.t. |
| 21 | Martijn Budding | Unibet Tietema Rockets | s.t. |
| 22 | Paul Hennequin | Euskaltel-Euskadi | s.t. |
| 23 | Sebastian Nielsen | Unibet Tietema Rockets | s.t. |
| 24 | Daniel McLay | Team Visma | Lease a Bike | s.t. |
| 25 | Dusan Rajovic | Solution Tech-Vini Fantini | s.t. |
| 26 | Xabier Berasategi | Euskaltel-Euskadi | s.t. |
| 27 | Jensen Plowright | Alpecin-Deceuninck | s.t. |
| 28 | Alex Molenaar | Caja Rural-Seguros RGA | s.t. |
| 29 | Mirco Maestri | Team Polti-VisitMalta | s.t. |
| 30 | Antonio Angulo | Burgos Burpellet BH | s.t. |
| 31 | Angel Fuentes | Burgos Burpellet BH | s.t. |
| 32 | Stian Fredheim | Uno-X Mobility | s.t. |
| 33 | Erlend Blikra | Uno-X Mobility | s.t. |
| 34 | Elia Viviani | Lotto | s.t. |
| 35 | Diego Sevilla | Team Polti-VisitMalta | s.t. |
| 36 | Abram Stockman | Unibet Tietema Rockets | s.t. |
| 37 | Paul Ourselin | Cofidis | s.t. |
| 38 | Sebastian Kolze Changizi | Tudor Pro Cycling Team | s.t. |
| 39 | Henrik Pedersen | Uno-X Mobility | s.t. |
| 40 | Mads Pedersen | Lidl-Trek | s.t. |
| 41 | Robert Stannard | Bahrain Victorious | s.t. |
| 42 | Itamar Einhorn | Israel-Premier Tech | @ 7sec |
| 43 | Niklas Larsen | Denmark | s.t. |
| 44 | Gijs Van Hoecke | Intermarché-Wanty | s.t. |
| 45 | Casper Pedersen | Denmark | 0:10 |
| 46 | Carl-Frederik Bevort | Uno-X Mobility | s.t. |
| 47 | Niklas Märkl | Team Picnic PostNL | 0:18 |
| 48 | Elmar Reinders | Team Jayco-AlUla | s.t. |
| 49 | Florian Sénéchal | Arkea-B&B Hotels | 0:20 |
| 50 | Nadav Raisberg | Israel-Premier Tech | 0:21 |
| 51 | Cédric Beullens | Lotto | 0:22 |
| 52 | Krists Neilands | Israel-Premier Tech | s.t. |
| 53 | Jacob Eriksson | Tudor Pro Cycling Team | 0:26 |
| 54 | Matevz Govekar | Bahrain Victorious | s.t. |
| 55 | Tim van Dijke | Red Bull-BORA-hansgrohe | s.t. |
| 56 | Zak Erzen | Bahrain Victorious | s.t. |
| 57 | Daan Hoole | Lidl-Trek | 1:02 |
| 58 | Iker Bonillo | Euskaltel-Euskadi | 1:03 |
| 59 | Alberto Bruttomesso | Bahrain Victorious | s.t. |
| 60 | Jakub Otruba | Caja Rural-Seguros RGA | 1:13 |
| 61 | Eduard Prades | Caja Rural-Seguros RGA | 1:24 |
| 62 | Davide Bais | Team Polti-VisitMalta | s.t. |
| 63 | Michael Schwarzmann | Israel-Premier Tech | 1:25 |
| 64 | Sakarias Koller Løland | Uno-X Mobility | s.t. |
| 65 | Iúri Leitão | Caja Rural-Seguros RGA | s.t. |
| 66 | Tobias Bayer | Alpecin-Deceuninck | s.t. |
| 67 | Brem Deman | Team Flanders-Baloise | s.t. |
| 68 | Robert Donaldson | Team Jayco-AlUla | s.t. |
| 69 | Ryan Mullen | Red Bull-BORA-hansgrohe | s.t. |
| 70 | Rick Pluimers | Tudor Pro Cycling Team | s.t. |
| 71 | Mika Heming | Tudor Pro Cycling Team | s.t. |
| 72 | Dries De Pooter | Intermarché-Wanty | s.t. |
| 73 | Matis Louvel | Israel-Premier Tech | s.t. |
| 74 | Andrea Pietrobon | Team Polti-VisitMalta | s.t. |
| 75 | Gotzon Martín | Euskaltel-Euskadi | s.t. |
| 76 | Bjoern Koerdt | Team Picnic PostNL | s.t. |
| 77 | Vlad Van Mechelen | Bahrain Victorious | 1:30 |
| 78 | Simon Dehairs | Alpecin-Deceuninck | 1:32 |
| 79 | Giosue Epis | Arkea-B&B Hotels | 2:02 |
| 80 | Kristian Sbaragli | Solution Tech-Vini Fantini | s.t. |
| 81 | Rodrigo Álvarez | Burgos Burpellet BH | s.t. |
| 82 | Ryan Gibbons | Lidl-Trek | s.t. |
| 83 | Kamil Malecki | Q36.5 Pro Cycling Team | s.t. |
| 84 | Attilio Viviani | Solution Tech-Vini Fantini | 2:05 |
| 85 | Bøgh Wallin Rasmus | Uno-X Mobility | 2:30 |
| 86 | Andreas Stokbro Nielsen | Unibet Tietema Rockets | s.t. |
| 87 | Yentl Vandevelde | Team Flanders-Baloise | s.t. |
| 88 | Filip Maciejuk | Red Bull-BORA-hansgrohe | s.t. |
| 89 | Ward Vanhoof | Team Flanders-Baloise | s.t. |
| 90 | Geoffrey Soupe | Team TotalEnergies | s.t. |
| 91 | Patrick Konrad | Lidl-Trek | s.t. |
| 92 | Jacopo Mosca | Lidl-Trek | s.t. |
| 93 | Vince Gerits | Team Flanders-Baloise | s.t. |
| 94 | Mathias Vacek | Lidl-Trek | s.t. |
| 95 | Samuele Zoccarato | Team Polti-VisitMalta | s.t. |
| 96 | Giovanni Aleotti | Red Bull-BORA-hansgrohe | s.t. |
| 97 | Jarrad Drizners | Lotto | s.t. |
| 98 | Miles Scotson | Arkea-B&B Hotels | s.t. |
| 99 | Oliver Stockwell | Bahrain Victorious | s.t. |
| 100 | Kasper Asgreen | Denmark | s.t. |
| 101 | Luka Mezgec | Team Jayco-AlUla | s.t. |
| 102 | Lorrenzo Manzin | Team TotalEnergies | s.t. |
| 103 | Giacomo Nizzolo | Q36.5 Pro Cycling Team | 3:43 |
| 104 | Léandre Lozouet | Arkea-B&B Hotels | s.t. |
| 105 | Milan Lanhove | Team Flanders-Baloise | s.t. |
| 106 | Charlie Paige | Unibet Tietema Rockets | s.t. |
| 107 | Javier Ibanez | Caja Rural-Seguros RGA | s.t. |
| 108 | Fabian Weiss | Tudor Pro Cycling Team | s.t. |
| 109 | Baptiste Veistroffer | Lotto | s.t. |
| 110 | Joseba Lopez | Caja Rural-Seguros RGA | s.t. |
| 111 | Louis Sutton | Euskaltel-Euskadi | s.t. |
| 112 | Tom Paquot | Intermarché-Wanty | s.t. |
| 113 | Taco van der Hoorn | Intermarché-Wanty | s.t. |
| 114 | Luca Verrando | Solution Tech-Vini Fantini | s.t. |
| 115 | Matteo Moschetti | Q36.5 Pro Cycling Team | s.t. |
| 116 | Victor Vercouillie | Team Flanders-Baloise | 3:57 |
| 117 | Edward Planckaert | Alpecin-Deceuninck | 4:30 |
| 118 | Kevin Inkelaar | Unibet Tietema Rockets | 4:41 |
| 119 | Attila Valter | Team Visma | Lease a Bike | 5:22 |
| 120 | Tosh Van der Sande | Team Visma | Lease a Bike | s.t. |
| 121 | Loe van Belle | Team Visma | Lease a Bike | s.t. |
| 122 | Enzo Leijnse | Team Picnic PostNL | s.t. |
| 123 | Andoni Lopez | Euskaltel-Euskadi | s.t. |
| 124 | Luca Vergallito | Alpecin-Deceuninck | s.t. |
| 125 | Romain Combaud | Team Picnic PostNL | s.t. |
| 126 | Ludovic Robeet | Cofidis | s.t. |
| 127 | Mads Andersen | Denmark | s.t. |
| 128 | Tommaso Nencini | Solution Tech-Vini Fantini | s.t. |
| 129 | Nico Denz | Red Bull-BORA-hansgrohe | s.t. |
| 130 | Christopher Juul-Jensen | Team Jayco-AlUla | s.t. |
| 131 | Daniel Babor | Caja Rural-Seguros RGA | s.t. |
| 132 | Fabien Doubey | Team TotalEnergies | s.t. |
| 133 | Vojtech Kminek | Burgos Burpellet BH | 6:20 |
| 134 | Liam Slock | Lotto | 7:03 |
| 135 | Milan Fretin | Cofidis | s.t. |
| 136 | Lorenz Van de Wynkele | Lotto | 7:31 |
| 137 | Hugo Hofstetter | Israel-Premier Tech | 8:19 |
| 138 | Frederik Frison | Q36.5 Pro Cycling Team | s.t. |
| 139 | Davide Bomboi | Unibet Tietema Rockets | 9:15 |
| 140 | Rayan Boulahoite | Team TotalEnergies | 10:00 |
| 141 | Daniel Cavia | Burgos Burpellet BH | 10:56 |
| 142 | David Martin | Burgos Burpellet BH | s.t. |
| 143 | Anders Foldager | Team Jayco-AlUla | 10:58 |
| 144 | Damien Touzé | Cofidis | 11:06 |
| 145 | Rory Townsend | Q36.5 Pro Cycling Team | 11:33 |
| 146 | George Jackson | Burgos Burpellet BH | s.t. |
| 147 | Joann Rolando | Solution Tech-Vini Fantini | s.t. |
| 148 | Felix Meo | Solution Tech-Vini Fantini | s.t. |
| 149 | Joshua Gudnitz | Denmark | s.t. |
| 150 | Alexander Salby | Denmark | s.t. |
| 151 | Alexy Faure-Prost | Intermarché-Wanty | s.t. |
| 152 | Johan Price-Pejtersen | Alpecin-Deceuninck | s.t. |
| 153 | Niklas Behrens | Team Visma | Lease a Bike | 11:36 |
| 154 | Emil Herzog | Red Bull-BORA-hansgrohe | s.t. |
| 155 | Kelland O'Brien | Team Jayco-AlUla | 15:14 |
.