Get all your news in one place.
100's of premium titles.
One app.
Start reading
Cycling News
Cycling News
Sport
Alasdair Fotheringham

Dutch National Championships: Wilco Kelderman ends eleven-year victory drought with solo road race triumph

Wilco Kelderman in an early-season race in 2026.

Wilco Kelderman has ended an 11-year victory drought with a stunning solo triumph in the Dutch National Championships road race, going clear 25 kilometres from home for a long-overdue win.

The Visma-Lease a Bike veteran was a podium finisher in the Giro d'Italia 2020 and has amassed runner-up spots in Grand Tour stages over the years, but his previous win dated from the 2015 National Championships, when he won the elite men's time trial event.

11 years on, Kelderman triumphed once again in the Nationals, starting to forge his long-sought win when he attacked with Tim Marsman (Alpecin-Premier Tech) and Darren van Bekkum (XDS-Astana with six laps of 15 left to go on the hilly 160km course centred on the town of Nijmegen.

He then shed both his rivals in rapid succession for an impressive solo run to the finish, finally ending his record-breaking run of top ten placings without a victory with a full-scale triumph on home soil.

Second, a considerable 1:17 adrift was veteran Bauke Mollema (Lidl-Trek) in his last ever Nationals, whilst Jochem Kerckhaert of the small-scale Continental squad Beat CC p/b Saxo scored a notable success against the WorldTour sides by soloing home for the bronze.

Whilst adamant that he will not be taking part in the Tour de France - "The first time you'll see the national jersey will be in the Tour de Pologne" - Kelderman admitted that he was having trouble realising he'd finally got the win.

“This is a wonderful feeling. It has been a long time since I last won a road stage, I think since my U23 days," he told state broadcaster NOS.

"I have won a time trial before, but never in a way like this. It had to happen eventually. You know, of course, it doesn't always come this easily. This was the day.”

How it unfolded

No sooner had the 160km race got underway than a group of 14 riders including Kelderman, up-and-coming racer Tibor del Grosso (Alpecin-Premier Tech), Frank van den Broek (Picnic Post NL) and Mollema took to the fore.

With two tough climbs in quick succession mid-way through the circuit, the Van Van Randwijckweg (1.2 km at 6.5%) and the Oude Holleweg (1 km at 7%), each tackled a mere 15 times, the typical Nationals race of attrition evolved. But with 12 teams represented up front, six of them WorldTour, it was always going to be hard for the peloton to get back on terms.

Just as a few riders got across to the front group then with six laps of the 15 to go, rather than risk having too many rivals to control, Kelderman opted for an attack, taking Tim Marsman (Alpecin-Premier Tech) and Darren van Bekkum (XDS-Astana) with him. The presence of Visma teammate Huising behind, controlling his rivals, gave Kelderman an extra advantage, and the trio quickly opened a gap of 40 seconds. Van Bekkum, though, was reportedly struggling on the climbs.

Into the final 40 kilometres and Kelderman and Marsman managed to shed Van Bekkum on the umpteenth ascent of the Van Randwijckweg, with the chase group gradually swelling as well. With 25 kilometres left, as hard work by riders like former National RR Champ and Soudal teammates Dylan van Baarle and Pascal Eenkhoorn brought the breakaway to within 30 seconds, Kelderman realised it was a now-or-never opted to go clear.

Now enjoying an advantage of nearly a minute on Marsman, in turn caught by veteran Mike Teunissen (XDS-Astana) and then Mollema, Kelderman was clearly on a roll. His advantage swelled steadily all the way to the finish line, and the series of near-missses finally morphed into a hugely significant victory.

“It wasn’t necessarily my intention to go so early," Kelderman told NOS. "I noticed very quickly that the race was difficult to control and that it was better to sit at the front."

"So I decided to sneak into the attack right away. However, the cooperation wasn’t great, and so another group managed to catch up. I decided to attack again. Of course, you need to have the legs for that, but I had them today.”

Results

Pos

Rider

Time

1

Wilco Kelderman (Ned)

4:05:42

2

Bauke Mollema (Ned)

00:01:18

3

Jochem Kerckhaert (Ned)

00:01:18

4

Rick Pluimers (Ned)

00:01:44

5

Tibor Del Grosso (Ned)

00:01:44

6

Dylan van Baarle (Ned)

00:01:48

7

Jelle Johannink (Ned)

00:02:54

8

Pascal Eenkhoorn (Ned)

00:02:54

9

Axel van der Tuuk (Ned)

00:02:54

10

Cees Bol (Ned)

00:02:54

11

Menno Huising (Ned)

00:02:56

12

Tim van Dijke (Ned)

00:03:01

13

Mike Teunissen (Ned)

00:07:02

14

Frank van den Broek (Ned)

00:07:02

15

Tim Marsman (Ned)

00:07:02

16

Darren van Bekkum (Ned)

00:07:02

17

Rick Ottema (Ned)

00:07:03

18

Nils Sinschek (Ned)

00:07:03

19

Sjoerd Bax (Ned)

00:07:06

20

Marijn van den Berg (Ned)

00:07:34

21

Daan Hoole (Ned)

00:10:00

22

Tijmen Graat (Ned)

00:10:00

23

Guus van den Eijnden (Ned)

00:10:00

24

Daan Dijkman (Ned)

00:10:00

25

Otto van Zanden (Ned)

00:10:00

26

Floris Haverdings (Ned)

00:10:00

27

Wouter Poels (Ned)

00:10:00

28

Owen Geleijn (Ned)

00:10:00

29

Danny van Poppel (Ned)

00:10:00

30

Niek Voogt (Ned)

00:10:00

31

Huub Artz (Ned)

00:10:00

DNF

David Haverdings (Ned)

DNF

Senna Remijn (Ned)

DNF

Oscar Riesebeek (Ned)

DNF

Jardi Christiaan van der Lee (Ned)

DNF

Wouter Toussaint (Ned)

DNF

Taco van der Hoorn (Ned)

DNF

Roel van Sintmaartensdijk (Ned)

DNF

Michiel Mouris (Ned)

DNF

Gijs Schoonvelde (Ned)

DNF

Mick van Dijke (Ned)

DNF

Joeri Schaper (Ned)

DNF

Timo de Jong (Ned)

DNF

Fabio Jakobsen (Ned)

DNF

Gijs Leemreize (Ned)

DNF

Ko Molenaar (Ned)

DNF

Nils Eekhoff (Ned)

DNF

Timo Roosen (Ned)

DNF

Christiaan van Rees (Ned)

DNF

Rick Versloot (Ned)

DNF

Mees Vlot (Ned)

DNF

Loe van Belle (Ned)

DNF

Milan Vader (Ned)

DNF

Maikel Zijlaard (Ned)

DNF

Joren Bloem (Ned)

DNF

Hartthijs de Vries (Ned)

DNF

Wessel Mouris (Ned)

DNF

Martijn Rasenberg (Ned)

DNF

Enzo Leijnse (Ned)

DNF

Elmer Brommersma (Ned)

DNF

Bram Danklof (Ned)

DNF

Nino de Jong (Ned)

DNF

Yanne Dorenbos (Ned)

DNF

Maxime Duba (Ned)

DNF

Philip Heijnen (Ned)

DNF

Vincent Hoppezak (Ned)

DNF

Stef Koning (Ned)

DNF

Steijn Oosterveld (Ned)

DNF

Tristan Tijsen (Ned)

DNF

Dean Tol (Ned)

DNF

Jan Willem van Schip (Ned)

DNF

Teun Veelers (Ned)

DNF

Luke Verburg (Ned)

DNF

Lukas Vries (Ned)

DNF

Meindert Weulink (Ned)

DNF

Stijn Appel (Ned)

DNF

David Dekker (Ned)

DNF

Bram Dissel (Ned)

DNF

Tijmen Eising (Ned)

DNF

Max Kroonen (Ned)

DNF

Marijn Maas (Ned)

DNF

Daan van Sintmaartensdijk (Ned)

DNF

Thijs Wemmers (Ned)

DNF

Anco Ballif (Ned)

DNF

Jelle Bouma (Ned)

DNF

Stef de Jong (Ned)

DNF

Yoeri Havik (Ned)

DNF

Mees Hendrikx (Ned)

DNF

Jasper Huitema (Ned)

DNF

Ryan Kamp (Ned)

DNF

Thomas Monkelbaan (Ned)

DNF

Hugo Paats (Ned)

DNF

Marvin Peters (Ned)

DNF

Lars Rouffaer (Ned)

DNF

Chiel Schulten (Ned)

DNF

Ed Uptegrove (Ned)

DNF

Pepijn Veenings (Ned)

DNF

Danijel Agricola (Ned)

DNF

Johan Dorussen (Ned)

DNF

Ryan Gal (Ned)

DNF

Samuel Gunnink (Ned)

DNF

Karst Hayma (Ned)

DNF

Roy Hoogendoorn (Ned)

DNF

Roan Konings (Ned)

DNF

Bart Kortleve (Ned)

DNF

Toinne Vriezen (Ned)

DNF

Ruud Junior Nagengast (Ned)

DNF

Jarne van de Ven (Ned)

DNF

Steyn van der Veen (Ned)

DNF

Julian Vergouw (Ned)

DNF

Collin Westbroek (Ned)

DNF

Alexander Konijn (Ned)

DNF

Wessel Lange (Ned)

DNF

Lars Quaedvlieg (Ned)

DNF

Jarri Stravers (Ned)

DNF

Niels van Beurden (Ned)

DNF

Jannes van Weele (Ned)

DNF

Stefan Verhoeff (Ned)

DNF

Mees Willemsen (Ned)

DNF

Jeroen Meijers (Ned)

DNF

Elmar Abma (Ned)

DNF

Joost Brinkman (Ned)

DNF

Sam Gademan (Ned)

DNF

Delano Swenne (Ned)

DNF

Bas van Heeswijk (Ned)

DNF

Thom van Herwaarden (Ned)

DNF

Jelle Weierink (Ned)

DNF

Mattanja Woets (Ned)

DNF

Tim Angenent (Ned)

DNF

Tim V.D. Poel (Ned)

DNF

Rens Grömmel (Ned)

DNF

Renzo Moretti (Ned)

DNF

Thomas Baart (Ned)

DNF

Sven van der Werf (Ned)

DNF

Emanuel Santi (Ned)

DNF

Jelle Schieven (Ned)

DNF

Luka Wissink (Ned)

DNF

Mika Vijfvinkel (Ned)

DNF

Thomas Huitema (Ned)

DNF

Ole Stoffels (Ned)

DNF

Vigo Veenis (Ned)

DNF

Jilles Romers (Ned)

DNF

Jip Schouren (Ned)

DNF

Viego Tijssen (Ned)

DNF

Thijs Vrij (Ned)

DNF

Sjoerd Bijlsma (Ned)

DNF

Martijn Braspenning (Ned)

DNF

Casper Noorloos (Ned)

DNF

Jorn van der Made (Ned)

DNF

Rowan van Oord (Ned)

DNF

Miguel van Tintelen (Ned)

DNF

Pim Fransen (Ned)

DNS

Arvid de Kleijn (Ned)

DNS

Mike Bronswijk (Ned)

Sign up to read this article
Read news from 100's of titles, curated specifically for you.
Already a member? Sign in here
Related Stories
Top stories on inkl right now
One subscription that gives you access to news from hundreds of sites
Already a member? Sign in here
Our Picks
Fourteen days free
Download the app
One app. One membership.
100+ trusted global sources.