BikeRaceInfo: Current and historical race results, plus interviews, bikes, travel, and cycling historyBikeRaceInfo: Current and historical race results, plus interviews, bikes, travel, and cycling history
Search our site:
Email Newsletter icon, E-mail Newsletter icon, Email List icon, E-mail List icon Sign up for our Email Newsletter

2025 E3 Saxo Bank Classic
(World Tour), Belgium

67th edition: Friday, March 28, 2025

E3 Saxo Bank Classic podium history | 2024 edition | Course map & profile | Start list

Harelbeke - Harelbeke, 208.8 km.

Mathieu van der Poel solos across the line more than a minute ahead of his nearest chaser.

find us on Facebook Find us on Twitter See our youtube channel

Cycling's World Championships South Salem Cycleworks frames Melanoma: It Started With a Freckle Neugent Cycling Wheels Shade Vise sunglass holder Advertise with us!


Content continues below the ads

Cycling's World Championships South Salem Cycleworks frames
Bicycle History

James Witherell's book Bicycle History: A Chronological History of People, Races and Technology is available in both print and Kindle eBook formats. To get your copy just click on the Amazon link on the right.

Weather at the start/finish city of Harelbeke at 1:20 PM, local time: 13C (55F), cloudy, with the wind from the southwest at 13 km/hr (8 mph). There is an 8% chance of rain, rising to 60% at 4:00 PM.

The race: Alessandro Romele (XDS Astana) & Amaury Capiot (Arkea-B&B Hotels) did not start.

Early in the race four riders crashed and were taken to the hospital by ambulance: Gil Gelders , Jordi Warlop , Dries Van Gestel (All Soudal Quick-Step) & Kevin Vermaerke (Picnic-PostNL)

Here's the race report from fourth-place Casper Pedersen's Team Soudal Quick-Step:

Casper Pedersen took his best result in a cobbled classic at the end of the eventful, intense and rainy E3 Saxo Classic, the 208.8km race starting and finishing in Harelbeke. The Dane, our top finisher in Milano-Sanremo – the season’s first Monument – produced a brave ride on the tough course comprising a total of 17 hills before finishing a remarkable fourth.

The day didn’t get off to a good start for our team, who after just 20 kilometers had to continue with just four riders, following the abandons of Gil Gelders, Dries Van Gestel and Jordi Warlop, all of whom were involved in a big crash that split the peloton. Many riders, including Casper, found themselves in the second group, who had to erase a deficit of three minutes by the time they entered the last 100 kilometers, when they finally bridged across.

Pedersen didn’t stay there too long, cannily getting up the road together with Aime De Gendt (Cofidis) and opening a gap of 30 seconds by the time they took on the Taaienberg, Tom Boonen’s hill. Our rider and his companion made it over the top in the lead, and they were soon joined by three men, who had attacked on the steepest portion of the climb. The newly-formed quintet worked well together and forged out a one-minute advantage before the Oude Kwaremont, the longest obstacle of the day and the place where the group split following an attack of Mathieu Van der Poel (Alpecin-Deceuninck).

While the former World Champion made his own race and embarked on a long solo effort, behind him, Casper joined hands with De Gendt to hold off the chasers, who were gradually reducing the gap. The catch was made ten kilometers from the line, but the powerful Dane remained very active in the group, taking long pulls as he knew that he had a good chance of getting in the top ten. As they entered the final kilometer, the peloton had them in their sight, but the group somehow managed to hold them off and fight for the remaining places in the top ten.

Despite the huge effort he had put in on what was one of the toughest races of the season and the weather conditions that worsened in the last 50 kilometers, Pedersen still found some energy to win the group’s sprint and take an impressive fourth place at the Belgian World Tour race.

The top three finishers, from left: Filippo Ganna (3rd), Mathieu van der Poel (1st) & Mads Pedersen (2nd)

“We started off by losing some guys in the crash, but we tried to remain calm and come back after we got caught in the split. As soon as that happened, I tried to anticipate a bit and went on the attack, which worked out great in the end. When the guys began attacking, I just tried to do my own race and not go into the red, because the first three guys were incredibly strong and in a league of their own. I rode my race together with Aime instead of emptying myself behind the three, found my pace and continued like that even after we got caught. In the sprint, I again tried to do my best and use whatever energy I had left, and I’m now delighted to get what is my best ever result in a cobbled classic”, a happy Casper said after E3 Saxo Classic.


Content continues below the ads

Melanoma: It Started With a Freckle Neugent Cycling Wheels

Complete Results:

208.8 kilometers raced at an average speed of 44.886 km/hr

1 Mathieu van der Poel Alpecin-Deceuninck 4hr 38min 11sec
2 Mads Pedersen Lidl-Trek @ 1min 5sec
3 Filippo Ganna INEOS Grenadiers 2:04
4 Casper Pedersen Soudal Quick-Step 2:33
5 Jasper Stuyven Lidl-Trek s.t.
6 Stefan Küng Groupama-FDJ s.t.
7 Aimé De Gendt Cofidis s.t.
8 Tim Wellens UAE Team Emirates-XRG 2:35
9 Matteo Jorgenson Team Visma | Lease a Bike 2:38
10 Mike Teunissen XDS Astana Team 2:43
11 Toms Skujins Lidl-Trek s.t.
12 Oliver Naesen Decathlon AG2R La Mondiale s.t.
13 Yevgeniy Fedorov XDS Astana Team s.t.
14 Matteo Trentin Tudor Pro Cycling Team s.t.
15 Wout van Aert Team Visma | Lease a Bike s.t.
16 Gianni Vermeersch Alpecin-Deceuninck s.t.
17 Valentin Madouas Groupama-FDJ s.t.
18 Nils Politt UAE Team Emirates-XRG s.t.
19 Tim van Dijke Red Bull-BORA-hansgrohe s.t.
20 Tiesj Benoot Team Visma | Lease a Bike s.t.
21 Matis Louvel Israel-Premier Tech s.t.
22 Biniam Girmay Intermarché-Wanty s.t.
23 Arjen Livyns Lotto s.t.
24 Florian Vermeersch UAE Team Emirates-XRG s.t.
25 Iván García Cortina Movistar Team s.t.
26 Pierre Gautherat Decathlon AG2R La Mondiale s.t.
27 Michael Matthews Team Jayco-AlUla s.t.
28 Carlos Canal Movistar Team s.t.
29 Anthony Turgis Team TotalEnergies s.t.
30 Jenno Berckmoes Lotto s.t.
31 Vito Braet Intermarché-Wanty s.t.
32 Nicolò Parisini Q36.5 Pro Cycling Team s.t.
33 António Morgado UAE Team Emirates-XRG s.t.
34 Rasmus Tiller Uno-X Mobility s.t.
35 Vlad Van Mechelen Bahrain Victorious s.t.
36 Vincenzo Albanese EF Education-EasyPost s.t.
37 Joe Blackmore Israel-Premier Tech s.t.
38 Robert Stannard Bahrain Victorious s.t.
39 Luke Lamperti Soudal Quick-Step s.t.
40 Johan Jacobs Groupama-FDJ s.t.
41 Steffen De Schuyteneer Lotto s.t.
42 Sandy Dujardin Team TotalEnergies s.t.
43 Michele Gazzoli XDS Astana Team s.t.
44 Owain Doull EF Education-EasyPost s.t.
45 Markus Hoelgaard Uno-X Mobility s.t.
46 Brent Van Moer Lotto s.t.
47 Alec Segaert Lotto s.t.
48 Davide Toneatti XDS Astana Team s.t.
49 Xandro Meurisse Alpecin-Deceuninck s.t.
50 Dries De Bondt Decathlon AG2R La Mondiale s.t.
51 Mikkel Bjerg UAE Team Emirates-XRG s.t.
52 Alex Kirsch Lidl-Trek s.t.
53 Jonas Rutsch Intermarché-Wanty s.t.
54 Bob Jungels INEOS Grenadiers s.t.
55 Rayan Boulahoite Team TotalEnergies s.t.
56 Marco Haller Tudor Pro Cycling Team s.t.
57 Fabio Christen Q36.5 Pro Cycling Team s.t.
58 Thomas Gachignard Team TotalEnergies 2:54
59 Jon Barrenetxea Movistar Team s.t.
60 Joshua Tarling INEOS Grenadiers s.t.
61 Jonas Abrahamsen Uno-X Mobility 2:58
62 Aurélien Paret-Peintre Decathlon AG2R La Mondiale 3:02
63 Harry Sweeny EF Education-EasyPost 3:07
64 Neilson Powless EF Education-EasyPost 3:12
65 Dylan van Baarle Team Visma | Lease a Bike 3:20
66 Sander De Pestel Decathlon AG2R La Mondiale 3:41
67 William Blume Levy Uno-X Mobility 7:29
68 Jannik Steimle Q36.5 Pro Cycling Team s.t.
69 Sébastien Grignard Lotto s.t.
70 Julius van den Berg Team Picnic PostNL s.t.
71 Sam Maisonobe Cofidis s.t.
72 Rick Pluimers Tudor Pro Cycling Team s.t.
73 Laurence Pithie Red Bull-BORA-hansgrohe s.t.
74 Hugo Page Intermarché-Wanty s.t.
75 Lewis Askey Groupama-FDJ s.t.
76 Sam Watson INEOS Grenadiers s.t.
77 Connor Swift INEOS Grenadiers s.t.
78 Edoardo Affini Team Visma | Lease a Bike 10:58
79 Alex Colman Team Flanders-Baloise s.t.
80 Pepijn Reinderink Soudal Quick-Step s.t.
81 Mick van Dijke Red Bull-BORA-hansgrohe s.t.
82 Clement Izquierdo Cofidis s.t.
83 Jonas Geens Team Flanders-Baloise s.t.
84 Kelland O'Brien Team Jayco-AlUla s.t.
85 Giosue Epis Arkea-B&B Hotels 12:07
86 Tom Van Asbroeck Israel-Premier Tech s.t.
87 Guillaume Boivin Israel-Premier Tech s.t.
88 Madis Mihkels EF Education-EasyPost s.t.
89 Lorenzo Milesi Movistar Team s.t.
90 Mathias Norsgaard Movistar Team s.t.
91 Gonzalo Serrano Movistar Team s.t.
92 Kamil Gradek Bahrain Victorious s.t.
93 Max Walscheid Team Jayco-AlUla s.t.
94 Jelte Krijnsen Team Jayco-AlUla s.t.
95 Filip Maciejuk Red Bull-BORA-hansgrohe s.t.
96 Rasmus Søjberg Pedersen Decathlon AG2R La Mondiale s.t.
97 Jan Maas Cofidis s.t.
98 Oscar Chamberlain Decathlon AG2R La Mondiale s.t.
99 Miles Scotson Arkea-B&B Hotels s.t.
100 Robert Donaldson Team Jayco-AlUla s.t.
101 Rory Townsend Q36.5 Pro Cycling Team s.t.
102 Patrick Gamper Team Jayco-AlUla s.t.
103 Roman Ermakov Bahrain Victorious s.t.
104 Dylan Vandenstorme Team Flanders-Baloise s.t.
105 David González Q36.5 Pro Cycling Team s.t.
106 Jack Rootkin-Gray EF Education-EasyPost s.t.
107 Pierre Thierry Arkea-B&B Hotels s.t.
108 Alexander Krieger Tudor Pro Cycling Team s.t.
109 Fred Wright Bahrain Victorious s.t.
110 Samuel Leroux Team TotalEnergies s.t.
111 Elias Maris Team Flanders-Baloise s.t.
112 Aaron Gate XDS Astana Team s.t.
113 Oliver Knight Cofidis s.t.
114 Clément Russo Groupama-FDJ s.t.
115 Léandre Lozouet Arkea-B&B Hotels s.t.
116 Baptiste Veistroffer Lotto s.t.
117 Alex Edmondson Team Picnic PostNL s.t.
118 Bram Welten Team Picnic PostNL s.t.
119 Enzo Leijnse Team Picnic PostNL s.t.
120 Fabian Lienhard Tudor Pro Cycling Team s.t.
121 Jake Stewart Israel-Premier Tech s.t.
122 Anders Skaarseth Uno-X Mobility s.t.
123 Sven Erik Bystrøm Groupama-FDJ s.t.
124 Nadav Raisberg Israel-Premier Tech s.t.
125 Tobias Foss INEOS Grenadiers s.t.
126 Max Walker EF Education-EasyPost s.t.
127 Oscar Riesebeek Alpecin-Deceuninck s.t.
128 Taco van der Hoorn Intermarché-Wanty s.t.
129 Tosh Van der Sande Team Visma | Lease a Bike s.t.
130 Siebe Deweirdt Team Flanders-Baloise s.t.
131 Tim Torn Teutenberg Lidl-Trek s.t.
132 Ludovic Robeet Cofidis s.t.

 


Content continues below the ads

Shade Vise sunglass holder Advertise with us!

Course map & profile:

2025 E3 race map

2025 E3 race profile

Start list with back numbers, March 27, 2025:

Alpecin-Deceuninck
1 Mathieu van der Poel
2 Tobias Bayer
3 Xandro Meurisse
4 Juri Hollmann
5 Silvan Dillier
6 Oscar Riesebeek
7 Gianni Vermeersch
UAE Team Emirates-XRG
11 Florian Vermeersch
12 Filippo Baroncini
13 Mikkel Bjerg
14 António Morgado
15 Sebastian Molano
16 Nils Politt
17 Tim Wellens
Team Visma | Lease a Bike
21 Wout van Aert
22 Edoardo Affini
23 Tiesj Benoot
24 Julien Vermote
25 Matteo Jorgenson
26 Dylan van Baarle
27 Tosh Van der Sande
Soudal Quick-Step
31 Luke Lamperti
32 Louis Vervaeke
33 Gil Gelders
34 Casper Pedersen
35 Pepijn Reinderink
36 Jordi Warlop
37 Dries van Gestel
Intermarché-Wanty
41 Biniam Girmay
42 Vito Braet
43 Hugo Page
44 Jonas Rutsch
45 Roel van Sintmaartensdijk
46 Adrien Petit
47 Taco van der Hoorn
XDS Astana Team
51 Aaron Gate
52 Yevgeniy Fedorov
53 Michele Gazzoli
54 Matteo Malucelli
55 Alessandro Romele
56 Mike Teunissen
57 Davide Toneatti
Bahrain Victorious
61 Matej Mohoric
62 Alberto Bruttomesso
63 Roman Ermakov
64 Kamil Gradek
65 Vlad Van Mechelen
66 Robert Stannard
67 Fred Wright
Red Bull-BORA-hansgrohe
71 Laurence Pithie
72 Gianni Moscon
73 Filip Maciejuk
74 Mick van Dijke
75 Sam Welsford
76 Oier Lazkano
77 Tim van Dijke
Cofidis
81 Aimé De Gendt
82 Clement Izquierdo
83 Oliver Knight
84 Jan Maas
85 Eddy Finé
86 Sam Maisonobe
87 Ludovic Robeet
Decathlon AG2R La Mondiale
91 Oliver Naesen
92 Dries De Bondt
93 Sander De Pestel
94 Oscar Chamberlain
95 Pierre Gautherat
96 Rasmus Søjberg Pedersen
97 Aurélien Paret-Peintre
EF Education-EasyPost
101 Owain Doull
102 Vincenzo Albanese
103 Madis Mihkels
104 Jack Rootkin-Gray
105 Harry Sweeny
106 Neilson Powless
107 Max Walker
Groupama-FDJ
111 Stefan Küng
112 Lewis Askey
113 Sven Erik Bystrøm
114 Johan Jacobs
115 Olivier Le Gac
116 Valentin Madouas
117 Clément Russo
INEOS Grenadiers
121 Filippo Ganna
122 Tobias Foss
123 Bob Jungels
124 Connor Swift
125 Joshua Tarling
126 Ben Turner
127 Sam Watson
Lidl-Trek
131 Mads Pedersen
132 Tim Declercq
133 Alex Kirsch
134 Toms Skujins
135 Jasper Stuyven
136 Tim Torn Teutenberg
137 Mathias Vacek
Movistar Team
141 Iván García Cortina
142 Mathias Norsgaard
143 Jon Barrenetxea
144 Carlos Canal
145 Iván Romeo
146 Lorenzo Milesi
147 Gonzalo Serrano
Team Picnic PostNL
151 Alex Edmondson
152 Enzo Leijnse
153 Niklas Märkl
154 Julius van den Berg
155 Tim Naberman
156 Kevin Vermaerke
157 Bram Welten
Team Jayco-AlUla
161 Michael Matthews
162 Robert Donaldson
163 Jasha Sütterlin
164 Patrick Gamper
165 Jelte Krijnsen
166 Kelland O'Brien
167 Max Walscheid
Arkea-B&B Hotels
171 Luca Mozzato
172 Donavan Grondin
173 Léandre Lozouet
174 Amaury Capiot
175 Miles Scotson
176 Giosue Epis
177 Pierre Thierry
Lotto
181 Jenno Berckmoes
182 Sébastien Grignard
183 Arjen Livyns
184 Alec Segaert
185 Steffen De Schuyteneer
186 Brent Van Moer
187 Baptiste Veistroffer
Israel-Premier Tech
191 Tom Van Asbroeck
192 Joe Blackmore
193 Matis Louvel
194 Nadav Raisberg
195 Michael Schwarzmann
196 Guillaume Boivin
197 Jake Stewart
Uno-X Mobility
201 Jonas Abrahamsen
202 Markus Hoelgaard
203 Erik Resell
204 William Blume Levy
205 Amund Grøndahl Jansen
206 Anders Skaarseth
207 Rasmus Tiller
Tudor Pro Cycling Team
211 Matteo Trentin
212 Marco Haller
213 Petr Kelemen
214 Alexander Krieger
215 Marius Mayrhofer
216 Rick Pluimers
217 Fabian Lienhard
Team TotalEnergies
221 Rayan Boulahoite
222 Alexys Brunel
223 Sandy Dujardin
224 Thomas Gachignard
225 Samuel Leroux
226 Geoffrey Soupe
227 Anthony Turgis
Q36.5 Pro Cycling Team
231 Fabio Christen
232 David González
233 Kamil Malecki
234 Nicolò Parisini
235 Jannik Steimle
236 Rory Townsend
237 Giacomo Nizzolo
Team Flanders-Baloise
241 Alex Colman
242 Toon Clynhens
243 Siebe Deweirdt
244 Jonas Geens
245 Elias Maris
246 Brem Deman
247 Dylan Vandenstorme