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 Kuurne-Brussel-Kuurne (1.Pro), Belgium

78th edition: Sunday, March 1, 2026
Complete results

Kuurne-Brussel-Kuurne podium history | 2025 edition | Map | Start list

Kortrijk - Kuurne, 194.9 km

Matthew Brennan wins in Kuurne.

Marcus Aurelius: Meditations

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 Kuurne at 2:40 PM, local time: 11C (52F), cloudy, with the wind from the south at 24 km/hr (15 mph). There is an 8% chance of rain.

The race: Here's the report from winner Matthew Brennan's Team Visma | Lease a Bike.

Matthew Brennan claimed Kuurne-Brussel-Kuurne in convincing fashion. The just 20-year-old Brit from Team Visma | Lease a Bike capped off strong teamwork in the bunch sprint and secured the biggest victory of his career so far.

“It’s special to be able to say that I’ve won Kuurne-Brussel-Kuurne,” Brennan beamed afterward. “As a junior, I stood here watching the pros race, so it still needs to sink in. Everyone went above and beyond today. We took the initiative as a team, so I’m incredibly happy that it paid off.” 

The second classic on the Flemish spring calendar got underway shortly after noon in Kortrijk. Brennan, who was still showing some minor aftereffects from his crash in Omloop Nieuwsblad, appeared motivated at the start. In the hilly opening phase of the race, seven riders formed the early breakaway. During the first hours, Brennan briefly found himself in a chasing group, but he was brought back to the front in time by Pietro Mattio. 

In a nervous peloton, the first real selection was made on the Mont Saint-Laurent. Several sprinters were dropped, but among others Brennan made a strong impression near the front of the bunch. After the Mont Saint-Laurent, calm never truly returned to the peloton. Partly driven by Team Visma | Lease a Bike, the pack was repeatedly split into several groups, though significant time gaps never emerged. Ultimately, a heavily reduced peloton headed toward Kuurne, where everyone prepared for a bunch sprint. 

In the run-up to that sprint, Brennan was perfectly positioned on the wheel of his teammates. At the right moment, Christophe Laporte powered to the front as lead-out, after which Brennan sprinted convincingly to victory. It marks the second win of the season for the 20-year-old Brit. 

“I started with mixed feelings after my crash in Omloop Nieuwsblad. I was nervous and riding slightly on the back foot at first. Pietro gave everything to get me back to the front in time on the Kluisberg. I got back into the race and from that moment found my rhythm. We wanted to make it a hard race as a team, and we executed that perfectly. The guys guided me to the front flawlessly. Christophe dropped me off at exactly the right moment and made sure the hardest part was done. I still had to finish it off. It’s the first Flemish classic I’ve won, and hopefully not the last,” Brennan concluded.

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:

194.9 kilometers raced at an average speed of 44.067 km/hr

1 Matthew Brennan Team Visma | Lease a Bike 4hr 26min 5sec
2 Luca Mozzato Tudor Pro Cycling Team s.t.
3 Matteo Trentin Tudor Pro Cycling Team s.t.
4 Matevz Govekar Bahrain Victorious s.t.
5 Mike Teunissen XDS Astana Team s.t.
6 Laurenz Rex Soudal Quick-Step s.t.
7 Tobias Lund Andresen Decathlon CMA CGM Team s.t.
8 Cees Bol Decathlon CMA CGM Team s.t.
9 Luke Lamperti EF Education-EasyPost s.t.
10 Jordi Meeus Red Bull-BORA-hansgrohe s.t.
11 Hugo Hofstetter NSN Cycling Team s.t.
12 Jon Barrenetxea Movistar Team s.t.
13 Tim van Dijke Red Bull-BORA-hansgrohe s.t.
14 Florian Dauphin Team TotalEnergies s.t.
15 Iván García Cortina Movistar Team s.t.
16 Matyas Kopecky Unibet Rose Rockets s.t.
17 Steffen De Schuyteneer Lotto-Intermarché s.t.
18 Jasper Philipsen Alpecin-Premier Tech s.t.
19 Pau Miquel Delgado Bahrain Victorious s.t.
20 Ben Oliver Modern Adventure Pro Cycling s.t.
21 Carlos Canal Movistar Team s.t.
22 Axel Huens Groupama-FDJ United s.t.
23 Vito Braet Lotto-Intermarché s.t.
24 Erik Resell Uno-X Mobility s.t.
25 Rui Oliveira UAE Team Emirates-XRG s.t.
26 Vincenzo Albanese EF Education-EasyPost s.t.
27 Matej Mohoric Bahrain Victorious s.t.
28 Rayan Boulahoite Team TotalEnergies s.t.
29 Héctor Álvarez Lidl-Trek s.t.
30 Christophe Laporte Team Visma | Lease a Bike s.t.
31 Jules Hesters Team Flanders-Baloise s.t.
32 Jonas Abrahamsen Uno-X Mobility s.t.
33 Pavel Bittner Team Picnic PostNL s.t.
34 Frederik Frison Pinarello-Q36.5 Pro Cycling Team s.t.
35 Hartthijs de Vries Unibet Rose Rockets s.t.
36 Oliver Naesen Decathlon CMA CGM Team s.t.
37 Aimé De Gendt Pinarello-Q36.5 Pro Cycling Team s.t.
38 Storm Ingebrigtsen Uno-X Mobility s.t.
39 Nils Politt UAE Team Emirates-XRG s.t.
40 Axel Zingle Team Visma | Lease a Bike s.t.
41 Jenno Berckmoes Lotto-Intermarché @ 5sec
42 Ferre Geeraerts Team Flanders-Baloise s.t.
43 Brem Deman Team Flanders-Baloise s.t.
44 Jonas Geens Alpecin-Premier Tech s.t.
45 Filippo Fiorelli Team Visma | Lease a Bike s.t.
46 Timo Kielich Team Visma | Lease a Bike s.t.
47 Bert Van Lerberghe Soudal Quick-Step s.t.
48 Dries van Gestel Soudal Quick-Step s.t.
49 Lewis Askey NSN Cycling Team 0:11
50 Mick van Dijke Red Bull-BORA-hansgrohe 0:17
51 Laurence Pithie Red Bull-BORA-hansgrohe s.t.
52 Alec Segaert Bahrain Victorious s.t.
53 Mikkel Honore EF Education-EasyPost s.t.
54 Florian Vermeersch UAE Team Emirates-XRG 0:31
55 Stan Dewulf Decathlon CMA CGM Team 0:36
56 Liam Slock Lotto-Intermarché 1:19
57 Daan Hoole Decathlon CMA CGM Team s.t.
58 Niklas Larsen Unibet Rose Rockets s.t.
59 Toms Skujins Lidl-Trek 1:37
60 Dylan van Baarle Soudal Quick-Step s.t.
61 Cériel Desal Soudal Quick-Step 1:59
62 Daniel Cavia Burgos Burpellet BH 3:21
63 Robert Donaldson Team Jayco-AlUla s.t.
64 Johan Jacobs Groupama-FDJ United s.t.
65 Roger Adrià Movistar Team s.t.
66 Hugo Page Cofidis s.t.
67 Dries De Bondt Team Jayco-AlUla 4:46
68 Frits Biesterbos Team Picnic PostNL s.t.
69 Jonas Rickaert Alpecin-Premier Tech s.t.
70 Matisse Van Kerckhove Team Visma | Lease a Bike s.t.
71 Davide Ballerini XDS Astana Team 4:48
72 Riley Sheehan NSN Cycling Team s.t.
73 Julius Johansen UAE Team Emirates-XRG 7:20
74 Gleb Syritsa XDS Astana Team 7:26
75 Ezra Caudell Modern Adventure Pro Cycling 7:31
76 Edward Theuns Lidl-Trek 7:34
77 Romet Pajur Red Bull-BORA-hansgrohe 8:54
78 Titouan Fontaine Groupama-FDJ United s.t.
79 Clément Russo Groupama-FDJ United s.t.
80 Martijn Rasenberg Unibet Rose Rockets s.t.
81 Riley Pickrell Modern Adventure Pro Cycling s.t.
82 Kasper Asgreen EF Education-EasyPost s.t.
83 Guillaume Boivin NSN Cycling Team s.t.
84 Artuur Torney Team Flanders-Baloise s.t.
85 Mathias Sunekær Norsgaard Lidl-Trek s.t.
86 Cole Kessler Modern Adventure Pro Cycling s.t.
87 Josh Burnett Burgos Burpellet BH s.t.
88 Paul Penhoët Groupama-FDJ United s.t.
89 Arne Marit Red Bull-BORA-hansgrohe s.t.
90 Colby Simmons EF Education-EasyPost s.t.
91 Noah Hobbs EF Education-EasyPost s.t.
92 Stanislaw Aniolkowski Cofidis s.t.
93 Jonas Hem Hvideberg Uno-X Mobility s.t.
94 Leander Van Hautegem Team Flanders-Baloise s.t.
95 Kamil Malecki Pinarello-Q36.5 Pro Cycling Team s.t.
96 Filip Maciejuk Movistar Team s.t.
97 Tim Naberman Team Picnic PostNL s.t.
98 Alessandro Borgo Bahrain Victorious s.t.
99 Nolan Huysmans Team Flanders-Baloise s.t.
100 Nicolò Parisini Pinarello-Q36.5 Pro Cycling Team s.t.
101 Samuel Leroux Team TotalEnergies s.t.
102 Jan Maas Cofidis s.t.
103 Timo Roosen Team Picnic PostNL s.t.
104 Felix Ørn-Kristoff Lotto-Intermarché s.t.
105 Pierre Thierry Team TotalEnergies s.t.
106 Jonathan Milan Lidl-Trek s.t.
107 Dylan Groenewegen Unibet Rose Rockets s.t.
108 Tom Crabbe Team Flanders-Baloise s.t.
109 Carl-Frederik Bevort Uno-X Mobility s.t.
110 Henrik Pedersen Uno-X Mobility s.t.
111 John Degenkolb Team Picnic PostNL s.t.
112 Piet Allegaert Cofidis s.t.
113 Max Walscheid Lidl-Trek s.t.
114 Mark Stewart Modern Adventure Pro Cycling s.t.
115 Marijn van den Berg EF Education-EasyPost s.t.
116 Orluis Aular Movistar Team s.t.
117 Aaron Gate XDS Astana Team s.t.
118 Biniam Girmay NSN Cycling Team s.t.
119 Max Kanter XDS Astana Team s.t.
120 Kamil Gradek Bahrain Victorious s.t.
121 Phil Bauhaus Bahrain Victorious s.t.
122 Alessandro Romele XDS Astana Team s.t.
123 Matis Louvel NSN Cycling Team s.t.
124 Alexis Renard Cofidis s.t.
125 Marco Haller Tudor Pro Cycling Team s.t.
126 Niklas Märkl Team Picnic PostNL s.t.
127 Pascal Ackermann Team Jayco-AlUla s.t.
128 Robin Froidevaux Tudor Pro Cycling Team s.t.
129 Clément Alleno Burgos Burpellet BH s.t.
130 Paul Magnier Soudal Quick-Step s.t.
131 Yves Lampaert Soudal Quick-Step s.t.
132 Brent Van Moer Pinarello-Q36.5 Pro Cycling Team s.t.
133 Jarrad Drizners Red Bull-BORA-hansgrohe s.t.
134 Pietro Mattio Team Visma | Lease a Bike s.t.
135 Sebastian Molano UAE Team Emirates-XRG s.t.
136 Jakob Söderqvist Lidl-Trek s.t.
137 Rasmus Tiller Uno-X Mobility s.t.

 


Content continues below the ads

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

2026 Kuurne-Brussels-Kuurne Course map:

2026 Kuurne-Brussels-Kuurne Course map


Content continues below the ads

Advertise with us!

2026 Kuurne-Brussel-Kuurne start list with back numbers, February 28, 2026

Alpecin-Premier Tech
1 Jasper Philipsen
2 Silvan Dillier
3 Jonas Geens
4 Edward Planckaert
5 Kaden Groves
6 Jonas Rickaert
7 Sente Sentjens
Bahrain Victorious
11 Matej Mohoric
12 Alessandro Borgo
13 Matevz Govekar
14 Kamil Gradek
15 Pau Miquel Delgado
16 Phil Bauhaus
17 Alec Segaert
Decathlon CMA CGM Team
21 Tobias Lund Andresen
22 Stan Dewulf
23 Cees Bol
25 Sander De Pestel
25 Daan Hoole
26 Oliver Naesen
27 Rasmus Søjberg Pedersen
EF Education-EasyPost
31 Vincenzo Albanese
32 Kasper Asgreen
33 Noah Hobbs
34 Mikkel Honore
35 Luke Lamperti
36 Colby Simmons
37 Marijn van den Berg
Groupama-FDJ United
41 Cyril Barthe
42 Titouan Fontaine
43 Axel Huens
44 Johan Jacobs
45 Clément Russo
46 Paul Penhoët
47 Bastien Tronchon
Lidl-Trek
51 Jonathan Milan
52 Mathias Sunekær Norsgaard
53 Héctor Álvarez
54 Toms Skujins
55 Jakob Söderqvist
56 Edward Theuns
57 Max Walscheid
Lotto-Intermarché
61 Arnaud De Lie
62 Luca Van Boven
63 Vito Braet
64 Steffen De Schuyteneer
65 Felix Ørn-Kristoff
66 Liam Slock
67 Jenno Berckmoes
Movistar Team
71 Roger Adrià
72 Orluis Aular
73 Jon Barrenetxea
74 Carlos Canal
75 Iván García Cortina
76 Filip Maciejuk
77 Manlio Moro
NSN Cycling Team
81 Biniam Girmay
82 Lewis Askey
83 Guillaume Boivin
84 Hugo Hofstetter
85 Matis Louvel
86 Ryan Mullen
87 Riley Sheehan
Red Bull-BORA-hansgrohe
91 Jordi Meeus
92 Arne Marit
93 Jarrad Drizners
94 Laurence Pithie
95 Mick van Dijke
96 Tim van Dijke
97 Romet Pajur
Soudal Quick-Step
101 Yves Lampaert
102 Cériel Desal
103 Paul Magnier
104 Dylan van Baarle
105 Bert Van Lerberghe
106 Laurenz Rex
107 Dries van Gestel
Team Jayco-AlUla
111 Pascal Ackermann
112 Amaury Capiot
113 Dries De Bondt
114 Robert Donaldson
115 Jelte Krijnsen
116 Luka Mezgec
117 Kelland O'Brien
Team Picnic PostNL
121 John Degenkolb
122 Timo de Jong
123 Pavel Bittner
124 Frits Biesterbos
125 Tim Naberman
126 Niklas Märkl
127 Timo Roosen
Team Visma | Lease a Bike
131 Christophe Laporte
132 Matisse Van Kerckhove
133 Filippo Fiorelli
134 Timo Kielich
135 Pietro Mattio
136 Matthew Brennan
137 Axel Zingle
UAE Team Emirates-XRG
141 Tim Wellens
142 Rune Herregodts
143 Sebastian Molano
144 Julius Johansen
145 Nils Politt
146 Florian Vermeersch
147 Rui Oliveira
Uno-X Mobility
151 Carl-Frederik Bevort
152 Jonas Abrahamsen
153 Jonas Hem Hvideberg
154 Storm Ingebrigtsen
155 Henrik Pedersen
156 Erik Resell
157 Rasmus Tiller
XDS Astana Team
161 Davide Ballerini
162 Aaron Gate
163 Lev Gonov
164 Max Kanter
165 Alessandro Romele
166 Gleb Syritsa
167 Mike Teunissen
Burgos Burpellet BH
171 Clément Alleno
172 Georgios Boúglas
173 Josh Burnett
174 Daniel Cavia
175 Cesar Macias
176 Alexandre Mayer
177 Vojtech Kminek
Cofidis
182 Piet Allegaert
183 Alex Kirsch
184 Jan Maas
185 Hugo Page
186 Stanislaw Aniolkowski
187 Alexis Renard
Modern Adventure Pro Cycling
191 Samuel Boardman
192 Sean Christian
193 Cole Kessler
194 Ezra Caudell
195 Ben Oliver
196 Riley Pickrell
197 Mark Stewart
Pinarello-Q36.5 Pro Cycling Team
201 Aimé De Gendt
202 Frederik Frison
203 Matteo Moschetti
204 Kamil Malecki
205 Brent Van Moer
206 Fred Wright
207 Nicolò Parisini
Team Flanders-Baloise
211 Tom Crabbe
212 Brem Deman
213 Ferre Geeraerts
214 Jules Hesters
215 Leander Van Hautegem
216 Nolan Huysmans
217 Artuur Torney
Team TotalEnergies
221 Baptiste Vadic
222 Rayan Boulahoite
223 Alexys Brunel
224 Florian Dauphin
225 Emilien Jeannière
226 Samuel Leroux
227 Pierre Thierry
Tudor Pro Cycling Team
231 Marco Haller
232 Robin Froidevaux
233 Aivaras Mikutis
234 Luca Mozzato
235 Rick Pluimers
236 Matteo Trentin
237 Petr Kelemen
Unibet Rose Rockets
241 Matyas Kopecky
242 Hartthijs de Vries
243 Niklas Larsen
244 Dylan Groenewegen
245 Martijn Rasenberg
246 Elmar Reinders
247 Rory Townsend