Filippo Ganna won the one-day semi-classic Dwars door Vlaanderen “Across Flanders” race Wednesday, as local favorite Wout Van Aert was agonizingly caught just 100 meters from the finish after a brave solo breakaway. 

“This is an amazing victory for me,” said Ganna, of the Ineos-Grenadiers team, who had to fight back after breaking his front wheel and handlebars in two separate incidents earlier in the 185-kilometer race from Roeselare to Waregem. “Wout made an impressive performance. To catch him was not easy, but in the end, the legs supported me to the finish line.”

Three days after another long-range bid by Van Aert — alongside his great rival Mathieu van der Poel when he was caught a kilometer from the finish of In Flanders Fields 2026 — the Belgian again was denied at the death.

And it was the second straight year he had finished second in this race, called Dwars door Vlaanderen in Dutch, meaning he has not won a major one-day race in more than two years.

Van Aert had launched his attack up the Eikenberg cobbled climb with about 40 kilometers to ride and quickly caught three riders from an earlier breakaway.

He shed those three companions one by one as a charging peloton ate into the 45-second lead they had built up.

With the gap coming down, Ganna and Belgian Florian Vermeersch launched a counterattack to try to catch Van Aert.

Vermeersch, who similarly was part of unsuccessful counterattacks at In Flanders Fields, and two days before that when Van der Poel won the E3 Saxo Classic, faded, but Ganna pushed on.

And the Italian was rewarded as he surged past the fading Van Aert with 100 meters left to finish just ahead of the Belgian and one second in front of the peloton, with Norwegian Soren Waerenskjold winning the race for third place.

2026 Dwars Door Vlaanderen – Men

2026 Dwars Door Vlaanderen – Men Top 25 FinishersFilippo Ganna (INEOS Grenadiers) – 3:48:27Wout van Aert (Team Visma | Lease a Bike) – 3:48:27Søren Wærenskjold (Uno-X Mobility) – 3:48:28Biniam Girmay (NSN Cycling Team) – 3:48:28Laurence Pithie (Red Bull – BORA – hansgrohe) – 3:48:28Orluis Aular (Movistar Team) – 3:48:28Christophe Laporte (Team Visma | Lease a Bike) – 3:48:28Jasper Philipsen (Alpecin–Premier Tech) – 3:48:28Vito Braet (Lotto Intermarché) – 3:48:28Mads Pedersen (Lidl – Trek) – 3:48:28Hugo Page (Unibet Rose Rockets) – 3:48:28Lukáš Kubiš (Cofidis) – 3:48:28Rick Pluimers (Tudor Pro Cycling Team) – 3:48:28Carlos Canal (Movistar Team) – 3:48:28Axel Huens (Groupama – FDJ United) – 3:48:28Sandy Dujardin (TotalEnergies) – 3:48:28Matej Mohorič (Bahrain – Victorious) – 3:48:28Paul Magnier (Soudal Quick-Step) – 3:48:28Thibaud Gruel (Groupama – FDJ United) – 3:48:28Brent Van Moer (Pinarello Q36.5 Pro Cycling Team) – 3:48:28Alessandro Romele (XDS Astana Team) – 3:48:28Cedric Beullens (Lotto Intermarché) – 3:48:28Oliver Naesen (Decathlon CMA CGM Team) – 3:48:28António Morgado (UAE Team Emirates – XRG) – 3:48:28Samuel Watson (INEOS Grenadiers) – 3:48:28Catch All The Best Races, Highlights, Insight, News And More On FloBikes

FloBikes is the streaming home to some of the best cycling from across the globe. Check out the broadcast schedule to watch more of your favorites in action.

FloBikes Archived Footage

Video footage from each event will be archived and stored in a video library for FloBikes subscribers to watch for the duration of their subscriptions.

Join The Conversation On FloBikes Social