Belgium • One-day Classic
A quintessential sprinters' classic, Classic Brugge-De Panne often transforms from a high-speed dash to a brutal battle against Belgium's unforgiving coastal winds. Riders brace for tactical echelon splits across the exposed De Moeren plains, where dreams of glory can shatter amidst the chaos of a crash-marred finale.
Winner
Juan Sebastian MOLANO BENAVIDES
UCI Points
1940
Distance
197 km
Elevation
250 m
Riders
168
🇨🇴 Juan Sebastian MOLANO BENAVIDESUAE TEAM EMIRATES XRG | 4:07:23 | |
| 2 | 🇮🇹 Jonathan MILANLIDL-TREK | 00:00 |
| 3 | 🇪🇪 Madis MIHKELSEF EDUCATION - EASYPOST | 00:00 |
| 4 | 🇩🇪 Phil BAUHAUSBAHRAIN VICTORIOUS | 00:00 |
| 5 | 🇳🇴 Erlend BLIKRAUNO-X MOBILITY | 00:00 |
| 6 | 🇩🇪 Max KANTERXDS ASTANA TEAM | 00:00 |
| 7 | 🇫🇷 Alexis RENARDCOFIDIS | 00:00 |
| 8 | 🇧🇪 Laurenz REXINTERMARCHÉ - WANTY | 00:00 |
| 9 | 🇳🇱 Dylan GROENEWEGENTEAM JAYCO ALULA | 00:00 |
| 10 | 🇦🇺 Samuel WELSFORDRED BULL - BORA - HANSGROHE | 00:00 |
| 11 | 🇮🇹 Luca MOZZATOARKEA-B&B HOTELS | 00:00 |
| 12 | 🇨🇦 Riley PICKRELLISRAEL - PREMIER TECH | 00:00 |
| 13 | 🇧🇪 Davide BOMBOIUNIBET TIETEMA ROCKETS | 00:00 |
| 14 | 🇧🇪 Fabio VAN DEN BOSSCHEALPECIN-DECEUNINCK | 00:02 |
| 15 | 🇺🇸 Luke LAMPERTISOUDAL QUICK-STEP | 00:02 |
| 16 | 🇰🇿 Yevgeniy FEDOROVXDS ASTANA TEAM | 00:02 |
| 17 | 🇳🇱 Danny VAN POPPELRED BULL - BORA - HANSGROHE | 00:07 |
| 18 | 🇮🇹 Simone CONSONNILIDL-TREK | 00:07 |
| 19 | 🇫🇷 Clément RUSSOGROUPAMA-FDJ | 00:07 |
| 20 | 🇧🇪 Jonas RICKAERTALPECIN-DECEUNINCK | 00:07 |
| 21 | 🇩🇰 Tobias LUND ANDRESENTEAM PICNIC POSTNL | 00:09 |
| 22 | 🇫🇷 Emilien JEANNIERETOTALENERGIES | 00:09 |
| 23 | 🇻🇪 Orluis Alberto AULAR SANABRIAMOVISTAR TEAM | 00:12 |
| 24 | 🇫🇷 Lorrenzo MANZINTOTALENERGIES | 00:13 |
| 25 | 🇮🇹 Davide BALLERINIXDS ASTANA TEAM | 00:15 |
| 26 | 🇨🇭 Johan JACOBSGROUPAMA-FDJ | 00:15 |
| 27 | 🇳🇴 Erik Nordsaeter RESELLUNO-X MOBILITY | 00:15 |
| 28 | 🇧🇪 Steffen DE SCHUYTENEERLOTTO | 00:15 |
| 29 | 🇧🇪 Tom VAN ASBROECKISRAEL - PREMIER TECH | 00:15 |
| 30 | 🇮🇹 Giosue' EPISARKEA-B&B HOTELS | 00:15 |
| 31 | 🇬🇧 Owain DOULLEF EDUCATION - EASYPOST | 00:15 |
| 32 | 🇮🇹 Filippo BARONCINIUAE TEAM EMIRATES XRG | 00:15 |
| 33 | 🇳🇱 Loe VAN BELLETEAM VISMA | LEASE A BIKE | 00:15 |
| 34 | 🇧🇪 Gijs VAN HOECKEINTERMARCHÉ - WANTY | 00:15 |
| 35 | 🇫🇷 Florian DAUPHINTOTALENERGIES | 00:15 |
| 36 | 🇳🇱 Roel VAN SINTMAARTENSDIJKINTERMARCHÉ - WANTY | 00:15 |
| 37 | 🇳🇱 Casper Cornelis VAN UDENTEAM PICNIC POSTNL | 00:25 |
| 38 | 🇩🇪 Niklas MÄRKLTEAM PICNIC POSTNL | 00:25 |
| 39 | 🇮🇹 Alberto BRUTTOMESSOBAHRAIN VICTORIOUS | 00:26 |
| 40 | 🇩🇰 Rasmus Bøgh WALLINUNO-X MOBILITY | 00:26 |
| 41 | 🇬🇧 Matthew WALLSGROUPAMA-FDJ | 00:26 |
| 42 | 🇮🇹 Elia VIVIANILOTTO | 00:26 |
| 43 | 🇫🇷 Henri François RENARD HAQUINWAGNER BAZIN WB | 00:26 |
| 44 | 🇧🇪 Jens REYNDERSWAGNER BAZIN WB | 00:26 |
| 45 | 🇧🇪 Florian VERMEERSCHUAE TEAM EMIRATES XRG | 00:30 |
| 46 | 🇩🇰 Mikkel Norsgaard BJERGUAE TEAM EMIRATES XRG | 00:34 |
| 47 | 🇧🇪 Jasper PHILIPSENALPECIN-DECEUNINCK | 00:34 |
| 48 | 🇫🇷 Pierre THIERRYARKEA-B&B HOTELS | 00:36 |
| 49 | 🇧🇪 Ceriel DESALWAGNER BAZIN WB | 00:36 |
| 50 | 🇸🇮 Žak ERŽENBAHRAIN VICTORIOUS | 00:36 |
| 51 | 🇮🇱 Nadav RAISBERGISRAEL - PREMIER TECH | 00:39 |
| 52 | 🇨🇦 Pier-André CÔTÉISRAEL - PREMIER TECH | 00:39 |
| 53 | 🇮🇹 Lorenzo MILESIMOVISTAR TEAM | 00:39 |
| 54 | Roman ERMAKOVBAHRAIN VICTORIOUS | 00:39 |
| 55 | 🇧🇪 Vince GERITSTEAM FLANDERS - BALOISE | 00:39 |
| 56 | 🇧🇪 Tom CRABBETEAM FLANDERS - BALOISE | 00:39 |
| 57 | 🇮🇹 Davide TONEATTIXDS ASTANA TEAM | 00:39 |
| 58 | 🇳🇴 Søren WÆRENSKJOLDUNO-X MOBILITY | 00:42 |
| 59 | 🇫🇷 Baptiste VEISTROFFERLOTTO | 00:42 |
| 60 | 🇧🇪 Michiel LAMBRECHTWAGNER BAZIN WB | 00:56 |
| 61 | 🇩🇰 Mathias NORSGAARDMOVISTAR TEAM | 00:56 |
| 62 | 🇮🇹 Manlio MOROMOVISTAR TEAM | 00:56 |
| 63 | 🇩🇪 Michael SCHWARZMANNISRAEL - PREMIER TECH | 00:59 |
| 64 | 🇫🇷 Hugo HOFSTETTERISRAEL - PREMIER TECH | 00:59 |
| 65 | 🇫🇷 Cyril BARTHEGROUPAMA-FDJ | 01:00 |
| 66 | 🇮🇹 Alessandro ROMELEXDS ASTANA TEAM | 01:00 |
| 67 | 🇮🇹 Michele GAZZOLIXDS ASTANA TEAM | 01:00 |
| 68 | 🇫🇷 Léandre LOZOUETARKEA-B&B HOTELS | 01:00 |
| 69 | 🇳🇱 Jelle JOHANNINKUNIBET TIETEMA ROCKETS | 01:00 |
| 70 | 🇳🇱 Hartthijs DE VRIESUNIBET TIETEMA ROCKETS | 01:00 |
| 71 | 🇬🇧 Robert DONALDSONTEAM JAYCO ALULA | 01:00 |
| 72 | 🇳🇱 Elmar REINDERSTEAM JAYCO ALULA | 01:00 |
| 73 | 🇨🇦 Guillaume BOIVINISRAEL - PREMIER TECH | 01:11 |
| 74 | 🇧🇪 Bert VAN LERBERGHESOUDAL QUICK-STEP | 01:12 |
| 75 | 🇦🇺 Harrison William SWEENYEF EDUCATION - EASYPOST | 01:12 |
| 76 | 🇫🇷 Geoffrey SOUPETOTALENERGIES | 01:24 |
| 77 | 🇮🇪 Ryan William MULLENRED BULL - BORA - HANSGROHE | 01:34 |
| 78 | 🇩🇪 Maximilian Richard WALSCHEIDTEAM JAYCO ALULA | 01:34 |
| 79 | 🇳🇴 Vegard Stake LAENGENUAE TEAM EMIRATES XRG | 01:34 |
| 80 | 🇧🇪 Ludovic ROBEETCOFIDIS | 01:43 |
| 81 | 🇳🇴 Jonas Hem HVIDEBERGUNO-X MOBILITY | 01:46 |
| 82 | 🇪🇸 Ivan GARCIA CORTINAMOVISTAR TEAM | 01:52 |
| 83 | 🇪🇸 Gonzalo SERRANO RODRIGUEZMOVISTAR TEAM | 01:52 |
| 84 | 🇵🇹 António TOMAS MORGADOUAE TEAM EMIRATES XRG | 01:52 |
| 85 | 🇦🇹 Patrick GAMPERTEAM JAYCO ALULA | 01:52 |
| 86 | 🇫🇷 Nicola MARCEROUTOTALENERGIES | 01:52 |
| 87 | 🇫🇷 Lucas BONIFACETOTALENERGIES | 01:52 |
| 88 | 🇫🇷 Rayan BOULAHOITETOTALENERGIES | 01:52 |
| 89 | 🇵🇱 Filip MACIEJUKRED BULL - BORA - HANSGROHE | 01:52 |
| 90 | 🇮🇹 Daniel SKERLBAHRAIN VICTORIOUS | 01:52 |
| 91 | 🇦🇺 Miles SCOTSONARKEA-B&B HOTELS | 01:56 |
| 92 | 🇳🇱 Julius VAN DEN BERGTEAM PICNIC POSTNL | 01:56 |
| 93 | 🇱🇹 Aivaras MIKUTISTUDOR PRO CYCLING TEAM | 02:03 |
| 94 | 🇧🇪 Tim DECLERCQLIDL-TREK | 02:03 |
| 95 | 🇩🇪 Miká HEMINGTUDOR PRO CYCLING TEAM | 02:03 |
| 96 | 🇫🇷 Clement IZQUIERDOCOFIDIS | 02:03 |
| 97 | 🇮🇹 Davide CIMOLAIMOVISTAR TEAM | 02:03 |
| 98 | 🇱🇺 Arthur KLUCKERSTUDOR PRO CYCLING TEAM | 02:03 |
| 99 | 🇳🇱 Jelte KRIJNSENTEAM JAYCO ALULA | 02:03 |
| 100 | 🇧🇪 Victor VERCOUILLIETEAM FLANDERS - BALOISE | 02:03 |
| 101 | 🇧🇪 Julien VERMOTETEAM VISMA | LEASE A BIKE | 02:07 |
| 102 | 🇬🇧 Joshua GIDDINGSLOTTO | 02:18 |
| 103 | 🇳🇱 Joren BLOEMUNIBET TIETEMA ROCKETS | 02:27 |
| 104 | 🇧🇪 Abram STOCKMANUNIBET TIETEMA ROCKETS | 02:27 |
| 105 | 🇮🇹 Vincenzo ALBANESEEF EDUCATION - EASYPOST | 02:28 |
| 106 | 🇬🇧 Jack ROOTKIN-GRAYEF EDUCATION - EASYPOST | 02:31 |
| 107 | 🇳🇿 Samuel GAZEALPECIN-DECEUNINCK | 02:41 |
| 108 | 🇬🇧 Max WALKEREF EDUCATION - EASYPOST | 02:41 |
| 109 | 🇸🇰 Lukáš KUBIŠUNIBET TIETEMA ROCKETS | 02:41 |
| 110 | 🇨🇿 Josef ČERNÝSOUDAL QUICK-STEP | 02:46 |
| 111 | 🇮🇹 Gianni MOSCONRED BULL - BORA - HANSGROHE | 02:46 |
| 112 | 🇪🇸 Oier LAZKANO LOPEZRED BULL - BORA - HANSGROHE | 02:46 |
| 113 | 🇳🇱 Enzo LEIJNSETEAM PICNIC POSTNL | 02:46 |
| 114 | 🇳🇱 Bram WELTENTEAM PICNIC POSTNL | 02:46 |
| 115 | 🇨🇿 Tomas KOPECKÝUNIBET TIETEMA ROCKETS | 02:46 |
| 116 | 🇳🇴 Stian EDVARDSEN-FREDHEIMUNO-X MOBILITY | 02:51 |
| 117 | 🇧🇪 Warre VANGHELUWESOUDAL QUICK-STEP | 02:55 |
| 118 | 🇧🇪 Tosh VAN DER SANDETEAM VISMA | LEASE A BIKE | 02:59 |
| 119 | 🇧🇪 Yves LAMPAERTSOUDAL QUICK-STEP | 02:59 |
| 120 | 🇮🇹 Jacopo MOSCALIDL-TREK | 02:59 |
| 121 | 🇩🇪 Tim Torn TEUTENBERGLIDL-TREK | 02:59 |
| 122 | 🇧🇪 Ayco BASTIAENSSOUDAL QUICK-STEP | 03:18 |
| 123 | 🇬🇧 Daniel MCLAYTEAM VISMA | LEASE A BIKE | 03:29 |
| 124 | 🇧🇪 Tuur DENSTEAM FLANDERS - BALOISE | 03:49 |
| 125 | 🇧🇪 Edward THEUNSLIDL-TREK | 03:56 |
| 126 | 🇧🇪 Arnaud DE LIELOTTO | 03:56 |
| 127 | 🇧🇪 Lionel TAMINIAUXLOTTO | 04:30 |
| 128 | 🇧🇪 Timo KIELICHALPECIN-DECEUNINCK | 04:00 |
| 129 | 🇧🇪 Jules HESTERSTEAM FLANDERS - BALOISE | 04:00 |
| 130 | 🇫🇷 Eddy LE HUITOUZEGROUPAMA-FDJ | 04:08 |
| 131 | 🇳🇴 Alexander KRISTOFFUNO-X MOBILITY | 04:16 |
| 132 | 🇧🇪 Robbe GHYSALPECIN-DECEUNINCK | 04:16 |
| 133 | 🇮🇹 Matteo MALUCELLIXDS ASTANA TEAM | 04:16 |
| 134 | 🇮🇹 Alberto DAINESETUDOR PRO CYCLING TEAM | 04:16 |
| 135 | 🇧🇪 Vlad VAN MECHELENBAHRAIN VICTORIOUS | 04:16 |
| 136 | 🇫🇷 Pierre BARBIERWAGNER BAZIN WB | 04:29 |
| 137 | 🇬🇧 Oliver KNIGHTCOFIDIS | 04:30 |
| 138 | 🇩🇰 Sebastian KOLZE CHANGIZITUDOR PRO CYCLING TEAM | 04:34 |
| 139 | 🇨🇭 Robin FROIDEVAUXTUDOR PRO CYCLING TEAM | 04:34 |
| 140 | 🇳🇱 Olav KOOIJTEAM VISMA | LEASE A BIKE | 04:44 |
| 141 | 🇫🇷 Paul PENHOETGROUPAMA-FDJ | 05:12 |
| 142 | 🇫🇷 Clément DAVYGROUPAMA-FDJ | 05:12 |
| 143 | 🇧🇪 Jasper DE BUYSTLOTTO | 05:15 |
| 144 | 🇧🇪 Sasha WEEMAESWAGNER BAZIN WB | 05:22 |
| 145 | 🇧🇪 Gerben THIJSSENINTERMARCHÉ - WANTY | 05:25 |
| 146 | 🇫🇷 Arnaud DEMAREARKEA-B&B HOTELS | 05:28 |
| 147 | 🇫🇷 Adrien PETITINTERMARCHÉ - WANTY | 05:28 |
| 148 | 🇧🇪 Kenneth VAN ROOYWAGNER BAZIN WB | 06:53 |
| 149 | 🇫🇷 Damien TOUZECOFIDIS | 07:09 |
| 150 | 🇧🇪 Milan FRETINCOFIDIS | 07:34 |
| 151 | 🇧🇪 Piet ALLEGAERTCOFIDIS | 07:34 |
| 152 | 🇳🇱 Maikel ZIJLAARDTUDOR PRO CYCLING TEAM | 07:42 |
| 153 | 🇩🇪 Juri HOLLMANNALPECIN-DECEUNINCK | 08:38 |
🇳🇱 Fabio JAKOBSENTEAM PICNIC POSTNL | DNF | |
🇧🇪 Rune HERREGODTSUAE TEAM EMIRATES XRG | DNF | |
🇩🇪 Nikias ARNDTBAHRAIN VICTORIOUS | DNF | |
🇯🇵 Yuhi TODOMEEF EDUCATION - EASYPOST | DNF | |
🇧🇪 Lindsay DE VYLDERTEAM FLANDERS - BALOISE | DNF | |
🇧🇪 Noah VANDENBRANDENTEAM FLANDERS - BALOISE | DNF | |
🇫🇷 Donavan GRONDINARKEA-B&B HOTELS | DNF | |
🇦🇺 Kelland O’BRIENTEAM JAYCO ALULA | DNF | |
🇱🇺 Alex KIRSCHLIDL-TREK | DNF | |
🇳🇱 Mick VAN DIJKERED BULL - BORA - HANSGROHE | DNF | |
🇧🇪 Victor CAMPENAERTSTEAM VISMA | LEASE A BIKE | DNF | |
🇧🇪 Tim MERLIERSOUDAL QUICK-STEP | DNF | |
🇳🇱 Huub ARTZINTERMARCHÉ - WANTY | DNF | |
🇩🇪 Niklas BEHRENSTEAM VISMA | LEASE A BIKE | DNF | |
🇳🇱 Taco VAN DER HOORNINTERMARCHÉ - WANTY | DNS |
| 1 | UAE TEAM EMIRATES XRG | 315 |
| 2 | LIDL-TREK | 270 |
| 3 | EF EDUCATION - EASYPOST | 220 |
| 4 | BAHRAIN VICTORIOUS | 187 |
| 5 | XDS ASTANA TEAM | 148 |
| 6 | UNO-X MOBILITY | 138 |
| 7 | COFIDIS | 95 |
| 8 | INTERMARCHÉ - WANTY | 85 |
| 9 | RED BULL - BORA - HANSGROHE | 70 |
| 10 | TEAM JAYCO ALULA | 60 |
| 11 | ARKEA-B&B HOTELS | 57 |
| 12 | ISRAEL - PREMIER TECH | 51 |
| 13 | ALPECIN-DECEUNINCK | 50 |
| 14 | GROUPAMA-FDJ | 37 |
| 15 | UNIBET TIETEMA ROCKETS | 30 |
| 16 | TOTALENERGIES | 29 |
| 17 | TEAM PICNIC POSTNL | 22 |
| 18 | SOUDAL QUICK-STEP | 20 |
| 19 | LOTTO | 18 |
| 20 | WAGNER BAZIN WB | 16 |
| 21 | MOVISTAR TEAM | 14 |
| 22 | TEAM VISMA | LEASE A BIKE | 5 |
| 23 | TEAM FLANDERS - BALOISE | 3 |
| 24 | TUDOR PRO CYCLING TEAM | 0 |