Dwars door Vlaanderen podium history | 2024 edition | Course map & profile | Photos | Start list
Roeselare - Waregem, 184.2 km
Neilson Powless beats Wout van Aert to the line.
Marcus Aurelius' Meditations is available in both Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish city of Waregem at 2:00 PM, local time: 17C (62F), sunny, with the wind from the northeast at 29 km/hr (18 mph). No rain is forecast.
The race: Here's the report from winner Neilson Powless' Team EF Education-EasyPost.
Neilson Powless could hardly believe what he had just done at the finish of Dwars door Vlaanderen. The American rounded the final corner of the Flemish cobbled classic outnumbered three to one, on the wheel of one of the greatest sprinters and classics riders of his generation. The finish line flashed ahead him and he went, charging out of the bend past one, two, three yellow jerseys.
Neilson let out a whoop and flung his arms in the air, as he crossed the line.
“I really can’t believe it. I felt really strong today but I didn’t think I had a chance to win from that group,” Neilson said at the finish. “I thought I was riding for second place. I’m so happy. I just want to say thank you to my family, my team, everyone for supporting me. It’s been a rough spring for me so far but today I really am so happy to be back to where I know I can be.”
The Flemish fans were stunned after the finish. For the last 75 kilometers of the race, they were sure of the outcome. Few would have placed a bet on Neilson, who had got ahead of the big Visma Lease-a-Bike attack and hung on over the final climbs and cobbled sectors superbly, never missing a turn, as Mikkel Honoré, Marijn van den Berg, and Harry Sweeny marked moves in the group behind.
“It was a constant inner struggle,” Neilson said. “Even my director in the car was kind of going back and forth on whether or not I should ride because we did have quite a few numbers behind until there was a group of six that got away, but I felt really good. I felt really solid on the cobbles. I didn’t want to sprint from a bigger group. It didn’t feel like it would cost me too much to contribute to the group and keep everyone moving because otherwise they would have been attacking me and I probably would have been dropped so it was a rock and a hard place but I’m proud of the way I rode.”
Going into the final sprint, Neilson knew the odds were against him, but that didn’t phase him one bit. He rounded the corner and threw every watt of power he had into the pedals.
“I thought Wout [van Aert] was going to be the strongest in the sprint. They were really betting on him,” Neilson said. “I never thought in a million years I would beat him in a sprint in a race like this, but I think I came in with a little bit of speed in the final corner and I already had maybe 3, 4 k/hr faster than Wout when he started his sprint. I just went all the way to the line. I was able to carry the speed quite well. There’s not a lot of space between that last corner and the finish line so I just had to start my sprint immediately and pray.”
Fortune was smiling down on the Californian, as he hurtled down the finishing straight. Neilson powered home to take the biggest win of his career.
He and his EF Education-EasyPost teammates now have their sights set on the next big prize: this Sunday’s Ronde van Vlaanderen.
Complete results:
184.2 kilometers raced at an average speed of 46.587 km/hr
1 | Neilson Powless | EF Education-EasyPost | 3hr 57min 14sec |
2 | Wout van Aert | Team Visma | Lease a Bike | s.t. |
3 | Tiesj Benoot | Team Visma | Lease a Bike | s.t. |
4 | Matteo Jorgenson | Team Visma | Lease a Bike | @ 5sec |
5 | Mads Pedersen | Lidl-Trek | 0:45 |
6 | Tibor Del Grosso | Alpecin-Deceuninck | s.t. |
7 | Dries De Bondt | Decathlon AG2R La Mondiale | 0:47 |
8 | Arjen Livyns | Lotto | s.t. |
9 | Stefan Küng | Groupama-FDJ | s.t. |
10 | Alec Segaert | Lotto | s.t. |
11 | Rasmus Tiller | Uno-X Mobility | 1:27 |
12 | Pierre Gautherat | Decathlon AG2R La Mondiale | s.t. |
13 | Cees Bol | XDS Astana Team | s.t. |
14 | Marijn van den Berg | EF Education-EasyPost | s.t. |
15 | Mick van Dijke | Red Bull-BORA-hansgrohe | s.t. |
16 | Fred Wright | Bahrain Victorious | 1:30 |
17 | Biniam Girmay | Intermarché-Wanty | 1:50 |
18 | Jasper Stuyven | Lidl-Trek | s.t. |
19 | Yves Lampaert | Soudal Quick-Step | s.t. |
20 | Joe Blackmore | Israel-Premier Tech | s.t. |
21 | Mikkel Bjerg | UAE Team Emirates-XRG | s.t. |
22 | Mikkel Honore | EF Education-EasyPost | s.t. |
23 | Dylan van Baarle | Team Visma | Lease a Bike | 1:52 |
24 | Bryan Coquard | Cofidis | 2:39 |
25 | Magnus Sheffield | INEOS Grenadiers | s.t. |
26 | Markus Hoelgaard | Uno-X Mobility | s.t. |
27 | Rick Pluimers | Tudor Pro Cycling Team | s.t. |
28 | Laurenz Rex | Intermarché-Wanty | 3:26 |
29 | Tom Van Asbroeck | Israel-Premier Tech | s.t. |
30 | John Degenkolb | Team Picnic PostNL | s.t. |
31 | Sander De Pestel | Decathlon AG2R La Mondiale | s.t. |
32 | Orluis Aular | Movistar Team | s.t. |
33 | Alexander Krieger | Tudor Pro Cycling Team | s.t. |
34 | Vito Braet | Intermarché-Wanty | s.t. |
35 | Kelland O'Brien | Team Jayco-AlUla | s.t. |
36 | Pascal Eenkhoorn | Soudal Quick-Step | s.t. |
37 | Roel van Sintmaartensdijk | Intermarché-Wanty | s.t. |
38 | Bert Van Lerberghe | Soudal Quick-Step | s.t. |
39 | Fabio Van den Bossche | Alpecin-Deceuninck | 3:36 |
40 | Harry Sweeny | EF Education-EasyPost | 3:37 |
41 | Max Walscheid | Team Jayco-AlUla | 5:08 |
42 | Giacomo Nizzolo | Q36.5 Pro Cycling Team | s.t. |
43 | Jordi Meeus | Red Bull-BORA-hansgrohe | s.t. |
44 | Alexis Renard | Cofidis | s.t. |
45 | Mike Teunissen | XDS Astana Team | s.t. |
46 | Iván García Cortina | Movistar Team | s.t. |
47 | Andrea Pasqualon | Bahrain Victorious | s.t. |
48 | Nicolò Parisini | Q36.5 Pro Cycling Team | s.t. |
49 | Matej Mohoric | Bahrain Victorious | s.t. |
50 | Clément Russo | Groupama-FDJ | s.t. |
51 | Vlad Van Mechelen | Bahrain Victorious | s.t. |
52 | Steffen De Schuyteneer | Lotto | s.t. |
53 | Tim Merlier | Soudal Quick-Step | s.t. |
54 | Lorenzo Milesi | Movistar Team | s.t. |
55 | Ben Swift | INEOS Grenadiers | s.t. |
56 | Edward Planckaert | Alpecin-Deceuninck | s.t. |
57 | Fabio Christen | Q36.5 Pro Cycling Team | s.t. |
58 | Casper Pedersen | Soudal Quick-Step | s.t. |
59 | Emils Liepins | Q36.5 Pro Cycling Team | s.t. |
60 | Gonzalo Serrano | Movistar Team | s.t. |
61 | Fabian Lienhard | Tudor Pro Cycling Team | s.t. |
62 | Edward Theuns | Lidl-Trek | s.t. |
63 | Jens Reynders | Wagner Bazin WB | s.t. |
64 | Arnaud Démare | Arkea-B&B Hotels | s.t. |
65 | Riley Sheehan | Israel-Premier Tech | s.t. |
66 | Jhonatan Narvaez | UAE Team Emirates-XRG | s.t. |
67 | Aimé De Gendt | Cofidis | s.t. |
68 | Sam Maisonobe | Cofidis | s.t. |
69 | Léandre Lozouet | Arkea-B&B Hotels | s.t. |
70 | Cériel Desal | Wagner Bazin WB | s.t. |
71 | Filippo Baroncini | UAE Team Emirates-XRG | s.t. |
72 | Michiel Lambrecht | Wagner Bazin WB | s.t. |
73 | Oscar Chamberlain | Decathlon AG2R La Mondiale | s.t. |
74 | Julius van den Berg | Team Picnic PostNL | s.t. |
75 | Dylan Vandenstorme | Team Flanders-Baloise | s.t. |
76 | Bob Jungels | INEOS Grenadiers | s.t. |
77 | Sébastien Grignard | Lotto | s.t. |
78 | Mathias Norsgaard | Movistar Team | s.t. |
79 | Loic Vliegen | Wagner Bazin WB | s.t. |
80 | Jasha Sütterlin | Team Jayco-AlUla | s.t. |
81 | Tim Declercq | Lidl-Trek | s.t. |
82 | Brent Van Moer | Lotto | 5:15 |
83 | Joshua Giddings | Lotto | s.t. |
84 | Tosh Van der Sande | Team Visma | Lease a Bike | s.t. |
85 | Elmar Reinders | Team Jayco-AlUla | s.t. |
86 | Jannik Steimle | Q36.5 Pro Cycling Team | 5:19 |
87 | Marius Mayrhofer | Tudor Pro Cycling Team | 6:09 |
88 | Strand Hagenes Per | Team Visma | Lease a Bike | s.t. |
89 | Rasmus Søjberg Pedersen | Decathlon AG2R La Mondiale | 6:43 |
90 | Valentin Madouas | Groupama-FDJ | 6:56 |
91 | Brem Deman | Team Flanders-Baloise | 8:38 |
92 | Filip Maciejuk | Red Bull-BORA-hansgrohe | s.t. |
93 | Vincent Van Hemelen | Team Flanders-Baloise | s.t. |
94 | Manlio Moro | Movistar Team | 8:40 |
95 | Davide Ballerini | XDS Astana Team | s.t. |
96 | Max Kanter | XDS Astana Team | 8:47 |
97 | Sam Welsford | Red Bull-BORA-hansgrohe | 11:04 |
2025 Dwars door Vlaanderen map
2025 Dwars door Vlaanderen profile
2025 Dwars Door Vlaanderen photos by Fotoreporter Sirotti:
Wout van Aert at the teams presentation ceremony before the race start.
Stefan Küng
Tim Merlier
Jasper Philipsen at the start.
Lined up and ready to go.
The peloton rolls out of the start town of Roeselare.
A nice day in Flanders for a bike race.
The breakaway riders sprint for the line.
Neilson Powless wins a big one.
Matteo Jorgenson finishes fourth.
Biniam Girmay leads a group across the line for17th place.
The podium, from left: Wout van Aert (2nd), Neilson Powless (1st) & Tiesj Benoot (3rd).
Winner Neilson Powless with his stuffed pony prize.
Start list with back numbers: April 1, 2025
Team Visma | Lease a Bike | |
1 | Matteo Jorgenson |
2 | Wout van Aert |
3 | Tiesj Benoot |
4 | Per Strand Hagenes |
5 | Edoardo Affini |
6 | Dylan van Baarle |
7 | Tosh Van der Sande |
Intermarché-Wanty | |
11 | Biniam Girmay |
12 | Arne Marit |
13 | Vito Braet |
14 | Roel van Sintmaartensdijk |
15 | Hugo Page |
16 | Laurenz Rex |
17 | Taco van der Hoorn |
Lidl-Trek | |
21 | Mads Pedersen |
22 | Jonathan Milan |
23 | Jasper Stuyven |
24 | Edward Theuns |
25 | Toms Skujins |
26 | Alex Kirsch |
27 | Tim Declercq |
Lotto | |
31 | Alec Segaert |
32 | Jenno Berckmoes |
33 | Sébastien Grignard |
34 | Joshua Giddings |
35 | Steffen De Schuyteneer |
36 | Arjen Livyns |
37 | Brent Van Moer |
Groupama-FDJ | |
41 | Stefan Küng |
42 | Lewis Askey |
43 | Eddy Le Huitouze |
44 | Johan Jacobs |
45 | Olivier Le Gac |
46 | Valentin Madouas |
47 | Clément Russo |
UAE Team Emirates-XRG | |
51 | Tim Wellens |
52 | Filippo Baroncini |
53 | Sebastian Molano |
54 | Jhonatan Narvaez |
55 | Nils Politt |
56 | Rui Oliveira |
57 | Mikkel Bjerg |
Alpecin-Deceuninck | |
61 | Jasper Philipsen |
62 | Tibor Del Grosso |
63 | Fabio Van den Bossche |
64 | Tobias Bayer |
65 | Edward Planckaert |
66 | Xandro Meurisse |
67 | Jonas Rickaert |
XDS Astana Team | |
71 | Alberto Bettiol |
72 | Cees Bol |
73 | Alessandro Romele |
74 | Davide Ballerini |
75 | Max Kanter |
76 | Mike Teunissen |
77 | Davide Toneatti |
Uno-X Mobility | |
81 | Alexander Kristoff |
82 | Jonas Abrahamsen |
83 | Markus Hoelgaard |
84 | William Blume Levy |
85 | Anders Skaarseth |
86 | Rasmus Tiller |
87 | Søren Wærenskjold |
EF Education-EasyPost | |
91 | Neilson Powless |
92 | Harry Sweeny |
93 | Marijn van den Berg |
94 | Owain Doull |
95 | Mikkel Honore |
96 | Madis Mihkels |
97 | Max Walker |
Red Bull-BORA-hansgrohe | |
101 | Jordi Meeus |
102 | Ryan Mullen |
103 | Filip Maciejuk |
104 | Danny van Poppel |
105 | Laurence Pithie |
106 | Mick van Dijke |
107 | Sam Welsford |
INEOS Grenadiers | |
111 | Magnus Sheffield |
112 | Tobias Foss |
113 | Joshua Tarling |
114 | Bob Jungels |
115 | Ben Swift |
116 | Sam Watson |
117 | Connor Swift |
Arkea-B&B Hotels | |
121 | Luca Mozzato |
122 | Arnaud Démare |
123 | Amaury Capiot |
124 | Giosue Epis |
125 | Léandre Lozouet |
126 | Miles Scotson |
127 | Pierre Thierry |
Cofidis | |
131 | Piet Allegaert |
132 | Bryan Coquard |
133 | Aimé De Gendt |
134 | Sam Maisonobe |
135 | Alexis Renard |
136 | Ludovic Robeet |
137 | Nolann Mahoudo |
Soudal Quick-Step | |
141 | Tim Merlier |
142 | Yves Lampaert |
143 | Paul Magnier |
144 | Warre Vangheluwe |
145 | Pascal Eenkhoorn |
146 | Casper Pedersen |
147 | Bert Van Lerberghe |
Movistar Team | |
151 | Iván García Cortina |
152 | Orluis Aular |
153 | Davide Cimolai |
154 | Manlio Moro |
155 | Mathias Norsgaard |
156 | Lorenzo Milesi |
157 | Gonzalo Serrano |
Q36.5 Pro Cycling Team | |
161 | Fabio Christen |
162 | Giacomo Nizzolo |
163 | David González |
164 | Emils Liepins |
165 | Rory Townsend |
166 | Nicolò Parisini |
167 | Jannik Steimle |
Decathlon AG2R La Mondiale | |
171 | Pierre Gautherat |
172 | Dries De Bondt |
173 | Sander De Pestel |
174 | Oscar Chamberlain |
175 | Gianluca Pollefliet |
176 | Sam Bennett |
177 | Rasmus Søjberg Pedersen |
Team Jayco-AlUla | |
181 | Max Walscheid |
182 | Robert Donaldson |
183 | Patrick Gamper |
184 | Jelte Krijnsen |
185 | Kelland O'Brien |
186 | Elmar Reinders |
187 | Jasha Sütterlin |
Israel-Premier Tech | |
191 | Joseph Blackmore |
192 | Riley Pickrell |
193 | Matis Louvel |
194 | Nadav Raisberg |
195 | Riley Sheehan |
196 | Jake Stewart |
197 | Tom Van Asbroeck |
Bahrain Victorious | |
201 | Matej Mohoric |
202 | Fred Wright |
203 | Roman Ermakov |
204 | Alberto Bruttomesso |
205 | Andrea Pasqualon |
206 | Vlad Van Mechelen |
207 | Robert Stannard |
Team Picnic PostNL | |
211 | John Degenkolb |
212 | Alex Edmondson |
213 | Timo Roosen |
214 | Sean Flynn |
215 | Enzo Leijnse |
216 | Tim Naberman |
217 | Julius van den Berg |
Wagner Bazin WB | |
221 | Quentin Bezza |
222 | Cériel Desal |
223 | Michiel Lambrecht |
224 | Jens Reynders |
225 | Kenneth Van Rooy |
226 | Sasha Weemaes |
227 | Loic Vliegen |
Team Flanders-Baloise | |
231 | Dylan Vandenstorme |
232 | Victor Vercouillie |
233 | Brem Deman |
234 | Tuur Dens |
235 | Vince Gerits |
236 | Vincent Van Hemelen |
237 | Yentl Vandevelde |
Tudor Pro Cycling Team | |
241 | Rick Pluimers |
242 | Fabian Lienhard |
243 | Petr Kelemen |
244 | Arthur Kluckers |
245 | Alexander Krieger |
246 | Marius Mayrhofer |
247 | Aivaras Mikutis |