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

2026 In Flanders Fields - From Middelkerke to Wevelgem (World Tour), Belgium

Formerly Gent - Wevelgem

88th edition: Sunday, March 29, 2026

In Flanders Fields complete results for every edition | 2025 edition | Map & profile | Start list

Middelkerke - Wevelgem, 240.8 km

Jasper Philipsen wins. Sirotti photo

Tour of Flanders, the Inside Story

Les Woodland's book Tour of Flanders: The Inside Story - The rocky roads of the Ronde van Vlaanderen is available in print, Kindle eBook and audiobook versions. To get your copy, just click on the Amazon link on the right.

Weather at the finish city of Wevelgem 2:40 PM, local time: 11C (52F), mostly cloudy, with the wind from the west at 23 km/hr (15 mph). There is a 7% chance of rain.

The race: Here's the report from third-place Christophe Laporte's Team Visma | Lease a Bike.

Christophe Laporte finished third in In Flanders Fields – from Middelkerke to Wevelgem. In the sprint, the 33-year-old Frenchman only had to trail Tobias Lund Andresen and winner Jasper Philipsen. A two-man attack by Wout van Aert and Mathieu van der Poel was caught in the final kilometer.

The starting signal for the 88th edition of In Flanders Fields was heard for the first time in the coastal town of Middelkerke. The riders prepared for a 240-kilometer race in which the wind could play a major role. Team Visma | Lease a Bike lined up with two former winners in Van Aert and Laporte. 

In a lightning-fast opening phase, the peloton split into pieces several times. New gaps formed during the chase of eight early breakaway riders. Among others, Van Aert and Laporte remained constantly alert. Matthew Brennan, who had regained race fitness, was not part of the front group. Midway through the race came the challenging hill zone, with the Kemmelberg as its centerpiece. Amid the chaos, Team Visma | Lease a Bike lost Timo Kielich. The 26-year-old Belgian was forced to abandon. 

On the second of three ascents of the Kemmelberg, Van Aert increased the pace. The 31-year-old Belgian quickly bridged across to the remaining early breakaway riders together with Van der Poel and Florian Vermeersch. Shortly afterward came another ascent of the cobbled climb. There, Van Aert and Van der Poel once again managed to distinguish themselves. With just under thirty kilometers to go, they launched a two-man attack toward Wevelgem. The peloton, with Laporte among them, gradually reduced the gap. Ultimately, the effort of the two stars was only brought back in the final kilometer. In the streets of Wevelgem, a strong Laporte sprinted to third place. 

“We were fully focused on victory as a team today, but I’m satisfied with third place,” Laporte said afterward. “It looked promising for Wout for a while, but many teams were still well represented in the peloton. When they were caught, I knew I had to go all-in for the sprint. A podium finish is therefore a nice result for me. As a team, we raced an aggressive race: we attacked early and were always at the front. We can look ahead to our next goals with confidence.” 

Van Aert shaped the race for a long time and hoped for victory. “It’s a shame, because for a long time it looked like Mathieu and I would be fighting for the win,” the Belgian said. “I felt good and decided to raise the pace on the second ascent of the Kemmelberg. We crested with a strong group and quickly joined the leaders. During the final ascent, I was able to respond to Mathieu’s attack. We worked well together all the way to Wevelgem, but through the radio I heard that our lead was shrinking. We kept believing in it, but in the end we just came up short. I can build on this performance, although unfortunately a top result didn’t materialize.”

find us on Facebook See our youtube channel

The Story of the Tour de France, vol.2 South Salem Cycleworks frames Melanoma: It Started With a Freckle The Story of the Giro d’Italia, vol.2 Shade Vise sunglass holder Paris-Roubaix: The Inside Store Advertise with us!


Content continues below the ads

The Story of the Tour de France, vol.1 South Salem Cycleworks frames Melanoma: It Started With a Freckle

Complete results:

240.8 kilometers raced at an average speed of 46.901 km/hr

1 Jasper Philipsen Alpecin-Premier Tech 5hr 8min 3sec
2 Tobias Lund Andresen Decathlon CMA CGM Team s.t.
3 Christophe Laporte Team Visma | Lease a Bike s.t.
4 Arnaud De Lie Lotto-Intermarché s.t.
5 Robert Donaldson Team Jayco-AlUla s.t.
6 Matteo Trentin Tudor Pro Cycling Team s.t.
7 Luca Mozzato Tudor Pro Cycling Team s.t.
8 Aimé De Gendt Pinarello-Q36.5 Pro Cycling Team s.t.
9 Jonas Abrahamsen Uno-X Mobility s.t.
10 Jasper Stuyven Soudal Quick-Step s.t.
11 Jenno Berckmoes Lotto-Intermarché s.t.
12 Axel Huens Groupama-FDJ United s.t.
13 Anthony Turgis Team TotalEnergies s.t.
14 John Degenkolb Team Picnic PostNL s.t.
15 Davide Ballerini XDS Astana Team s.t.
16 Carlos Canal Movistar Team s.t.
17 Sam Watson INEOS Grenadiers s.t.
18 Nils Politt UAE Team Emirates-XRG s.t.
19 Matyas Kopecky Unibet Rose Rockets s.t.
20 Yevgeniy Fedorov XDS Astana Team s.t.
21 Biniam Girmay NSN Cycling Team s.t.
22 Cees Bol Decathlon CMA CGM Team s.t.
23 Kasper Asgreen EF Education-EasyPost s.t.
24 Mike Teunissen XDS Astana Team s.t.
25 Hartthijs de Vries Unibet Rose Rockets s.t.
26 Wessel Mouris Unibet Rose Rockets s.t.
27 Thomas Gachignard Team TotalEnergies s.t.
28 Dries De Bondt Team Jayco-AlUla s.t.
29 Thibaud Gruel Groupama-FDJ United s.t.
30 Wout van Aert Team Visma | Lease a Bike s.t.
31 Florian Vermeersch UAE Team Emirates-XRG s.t.
32 Matej Mohoric Bahrain Victorious s.t.
33 Florian Sénéchal Alpecin-Premier Tech @ 4sec
34 Filippo Ganna INEOS Grenadiers s.t.
35 Mathieu van der Poel Alpecin-Premier Tech s.t.
36 Jordi Meeus Red Bull-BORA-hansgrohe 0:07
37 Alec Segaert Bahrain Victorious s.t.
38 Jonas Geens Alpecin-Premier Tech s.t.
39 Laurence Pithie Red Bull-BORA-hansgrohe 0:22
40 Lewis Askey NSN Cycling Team s.t.
41 Oliver Naesen Decathlon CMA CGM Team 0:42
42 Tim van Dijke Red Bull-BORA-hansgrohe s.t.
43 Gianni Vermeersch Red Bull-BORA-hansgrohe 0:50
44 Huub Artz Lotto-Intermarché 1:38
45 Søren Wærenskjold Uno-X Mobility 1:57
46 Søren Kragh Andersen Lidl-Trek 1:59
47 Arjen Livyns XDS Astana Team s.t.
48 Julius Johansen UAE Team Emirates-XRG 2:04
49 Frederik Frison Pinarello-Q36.5 Pro Cycling Team 2:06
50 Daan Hoole Decathlon CMA CGM Team 2:08
51 Frits Biesterbos Team Picnic PostNL s.t.
52 Luke Lamperti EF Education-EasyPost 2:09
53 Jakob Söderqvist Lidl-Trek 2:41
54 Hugo Hofstetter NSN Cycling Team s.t.
55 Brent Van Moer Pinarello-Q36.5 Pro Cycling Team s.t.
56 Alexis Renard Cofidis s.t.
57 Mathias Vacek Lidl-Trek 3:28
58 Paul Magnier Soudal Quick-Step 5:31
59 Guillaume Boivin NSN Cycling Team s.t.
60 Luca Giaimi UAE Team Emirates-XRG s.t.
61 Pavel Bittner Team Picnic PostNL s.t.
62 Sandy Dujardin Team TotalEnergies s.t.
63 Milan Fretin Cofidis s.t.
64 Lorenzo Milesi Movistar Team s.t.
65 Emils Liepins Pinarello-Q36.5 Pro Cycling Team s.t.
66 Paul Penhoët Groupama-FDJ United s.t.
67 Tom Van Asbroeck NSN Cycling Team s.t.
68 Petr Kelemen Tudor Pro Cycling Team s.t.
69 Rui Oliveira UAE Team Emirates-XRG s.t.
70 Cédric Beullens Lotto-Intermarché s.t.
71 Pau Miquel Delgado Bahrain Victorious s.t.
72 Lukas Kubis Unibet Rose Rockets s.t.
73 Tim Torn Teutenberg Lidl-Trek s.t.
74 Arthur Kluckers Tudor Pro Cycling Team s.t.
75 Clément Russo Groupama-FDJ United s.t.
76 Julius van den Berg Team Picnic PostNL s.t.
77 Hugo Page Cofidis s.t.
78 Sander De Pestel Decathlon CMA CGM Team s.t.
79 Aaron Gate XDS Astana Team s.t.
80 Edward Theuns Lidl-Trek s.t.
81 Jon Barrenetxea Movistar Team s.t.
82 Luka Mezgec Team Jayco-AlUla s.t.
83 Jonas Rutsch Lotto-Intermarché s.t.
84 Niklas Märkl Team Picnic PostNL s.t.
85 Alessandro Borgo Bahrain Victorious s.t.
86 Samuel Leroux Team TotalEnergies s.t.
87 Florian Dauphin Team TotalEnergies s.t.
88 Steffen De Schuyteneer Lotto-Intermarché s.t.
89 Brem Deman Team Flanders-Baloise s.t.
90 William Blume Levy Uno-X Mobility s.t.
91 Erik Resell Uno-X Mobility s.t.
92 Victor Vercouillie Team Flanders-Baloise s.t.
93 Orluis Aular Movistar Team s.t.
94 Jonathan Milan Lidl-Trek s.t.
95 Johan Jacobs Groupama-FDJ United s.t.
96 Rasmus Tiller Uno-X Mobility s.t.
97 Dylan Teuns Cofidis s.t.
98 Mick van Dijke Red Bull-BORA-hansgrohe s.t.
99 Matthew Brennan Team Visma | Lease a Bike s.t.
100 Sébastien Grignard Lotto-Intermarché s.t.
101 Tim Marsman Alpecin-Premier Tech s.t.
102 Jan Tratnik Red Bull-BORA-hansgrohe s.t.
103 Marco Haller Tudor Pro Cycling Team s.t.
104 Matis Louvel NSN Cycling Team s.t.
105 Owain Doull Team Visma | Lease a Bike s.t.
106 Joshua Tarling INEOS Grenadiers s.t.
107 Kim Heiduk INEOS Grenadiers s.t.
108 Bastien Tronchon Groupama-FDJ United s.t.
109 Tim Rex Team Visma | Lease a Bike 5:39
110 Edoardo Affini Team Visma | Lease a Bike s.t.
111 Stefan Bissegger Decathlon CMA CGM Team s.t.
112 Michael Valgren EF Education-EasyPost s.t.
113 Silvan Dillier Alpecin-Premier Tech s.t.
114 Mikkel Bjerg UAE Team Emirates-XRG s.t.
115 Jonathan Vervenne Soudal Quick-Step s.t.
116 Tomas Kopecky Unibet Rose Rockets s.t.
117 Fabio Van den Bossche Soudal Quick-Step s.t.
118 Yves Lampaert Soudal Quick-Step 7:16
119 Mathias Sunekær Norsgaard Lidl-Trek 9:25
120 Cyril Barthe Groupama-FDJ United 11:16

 


Content continues below the ads

The Story of the Giro d’Italia, vol.1 Shade Vise sunglass holder Paris-Roubaix: The Inside Store

Race map & profile:

2026 In Flanders Fields map

2026 In Flanders Fields profile


Content continues below the ads

Advertise with us!

Start list with back numbers, March 28, 2026:

Lidl-Trek
1 Jonathan Milan
2 Søren Kragh Andersen
3 Tim Torn Teutenberg
4 Mathias Sunekær Norsgaard
5 Mathias Vacek
6 Jakob Söderqvist
7 Edward Theuns
Soudal Quick-Step
11 Paul Magnier
12 Yves Lampaert
13 Jasper Stuyven
14 Laurenz Rex
15 Fabio Van den Bossche
16 Jonathan Vervenne
17 Bert Van Lerberghe
Alpecin-Premier Tech
21 Mathieu van der Poel
22 Jasper Philipsen
23 Silvan Dillier
24 Jonas Geens
25 Tim Marsman
26 Jonas Rickaert
27 Florian Sénéchal
Bahrain Victorious
31 Matej Mohoric
32 Daniel Skerl
33 Alessandro Borgo
34 Kamil Gradek
35 Pau Miquel Delgado
36 Alec Segaert
37 Oliver Stockwell
Decathlon CMA CGM Team
41 Tobias Lund Andresen
42 Stefan Bissegger
43 Cees Bol
44 Daan Hoole
45 Sander De Pestel
46 Oliver Naesen
47 Rasmus Søjberg Pedersen
EF Education-EasyPost
51 Kasper Asgreen
52 Michael Valgren
53 Luke Lamperti
54 Max Walker
55 Madis Mihkels
56 Mikkel Honore
57 Colby Simmons
Groupama-FDJ United
61 Cyril Barthe
62 Thibaud Gruel
63 Axel Huens
64 Johan Jacobs
65 Paul Penhoët
66 Clément Russo
67 Bastien Tronchon
INEOS Grenadiers
71 Filippo Ganna
72 Kim Heiduk
73 Joshua Tarling
74 Sam Welsford
75 Connor Swift
76 Ben Turner
77 Sam Watson
Lotto-Intermarché
81 Arnaud De Lie
82 Huub Artz
83 Jenno Berckmoes
84 Cédric Beullens
85 Sébastien Grignard
86 Jonas Rutsch
87 Steffen De Schuyteneer
Movistar Team
91 Roger Adrià
92 Orluis Aular
93 Jon Barrenetxea
94 Carlos Canal
95 Iván García Cortina
96 Lorenzo Milesi
97 Albert Torres
NSN Cycling Team
101 Biniam Girmay
102 Lewis Askey
103 Guillaume Boivin
104 Hugo Hofstetter
105 Matis Louvel
106 Nadav Raisberg
107 Tom Van Asbroeck
Red Bull-BORA-hansgrohe
111 Jordi Meeus
112 Jarrad Drizners
113 Gianni Vermeersch
114 Laurence Pithie
115 Jan Tratnik
116 Mick van Dijke
117 Tim van Dijke
Team Jayco-AlUla
121 Pascal Ackermann
122 Luka Mezgec
123 Dries De Bondt
124 Kelland O'Brien
125 Robert Donaldson
126 Jasha Sütterlin
127 Anders Foldager
Team Picnic PostNL
131 John Degenkolb
132 Frits Biesterbos
133 Pavel Bittner
134 Sean Flynn
135 Niklas Märkl
136 Tim Naberman
137 Julius van den Berg
Team Visma | Lease a Bike
141 Wout van Aert
142 Edoardo Affini
143 Matthew Brennan
144 Owain Doull
145 Timo Kielich
146 Christophe Laporte
147 Tim Rex
UAE Team Emirates-XRG
151 Florian Vermeersch
152 Rui Oliveira
153 Luca Giaimi
154 Julius Johansen
155 Sebastian Molano
156 Nils Politt
157 Mikkel Bjerg
Uno-X Mobility
161 Jonas Abrahamsen
162 Sven Erik Bystrøm
163 William Blume Levy
164 Markus Hoelgaard
165 Erik Resell
166 Rasmus Tiller
167 Søren Wærenskjold
XDS Astana Team
171 Davide Ballerini
172 Yevgeniy Fedorov
173 Aaron Gate
174 Max Kanter
175 Arjen Livyns
176 Gleb Syritsa
177 Mike Teunissen
Cofidis
181 Piet Allegaert
182 Camille Charret
183 Milan Fretin
184 Edoardo Zamperini
185 Hugo Page
186 Alexis Renard
187 Dylan Teuns
Pinarello-Q36.5 Pro Cycling Team
191 Aimé De Gendt
193 Emils Liepins
194 Nicolò Parisini
195 Brent Van Moer
196 Fred Wright
197 Nickolas Zukowsky
198 Frederik Frison
Tudor Pro Cycling Team
201 Matteo Trentin
202 Marco Haller
203 Petr Kelemen
204 Sebastian Kolze Changizi
205 Arthur Kluckers
206 Fabian Lienhard
207 Luca Mozzato
Burgos Burpellet BH
211 Clément Alleno
212 Daniel Cavia
213 Hugo de la Calle
214 Eric Fagundez
215 Georgios Boúglas
216 Cesar Macias
217 Jambaljamts Sainbayar
Team Flanders-Baloise
221 Tom Crabbe
222 Brem Deman
223 Jules Hesters
224 Michiel Lambrecht
225 Ferre Geeraerts
226 Ward Vanhoof
227 Victor Vercouillie
Team TotalEnergies
231 Anthony Turgis
232 Alexys Brunel
233 Florian Dauphin
234 Sandy Dujardin
235 Thomas Gachignard
236 Samuel Leroux
237 Emilien Jeannière
Unibet Rose Rockets
241 Lukas Kubis
242 Joren Bloem
243 Hartthijs de Vries
244 Matyas Kopecky
245 Tomas Kopecky
246 Wessel Mouris
247 Ronan Augé