ZLM Tour 2026 - Stage 1

Kapelle > Kapelle, 21.1km

02.09-06.09

Results

Stage

PosRiderTeam Time
1 Mathias Vacek Lidl-Trek 0:23:43
2 Niklas Larsen Unibet Rose Rockets + 00.19
3 Jakob Söderqvist Lidl-Trek + 00.24
4 Max Walscheid Lidl-Trek + 00.25
5 Héctor Álvarez Lidl-Trek + 00.26
6 Wessel Mouris Unibet Rose Rockets + 00.33
7 Axel van der Tuuk Euskaltel-Euskadi + 00.37
8 Rayan Boulahoite Team TotalEnergies + 00.41
9 Samuel Leroux Team TotalEnergies + 00.43
10 Joren Bloem Unibet Rose Rockets + 00.47
11 Michiel Mouris Red Bull-BORA-hansgrohe + 00.49
12 Niklas Behrens Team Visma | Lease a Bike + 00.51
13 Thibault Guernalec Team TotalEnergies + 00.53
14 Edward Theuns Lidl-Trek + 00.56
15 Frits Biesterbos Team Picnic PostNL + 00.57
16 Mick van Dijke Red Bull-BORA-hansgrohe + 01.00
17 Yanne Dorenbos Azerion / Villa Valkenburg + 01.01
18 Tim van Dijke Red Bull-BORA-hansgrohe + 01.02
19 Thor Michielsen Lidl-Trek + 01.09
20 Owain Doull Team Visma | Lease a Bike + 01.12
21 Loe van Belle Team Visma | Lease a Bike + 01.15
22 Rik van der Wal EEW-VDK Cyclingteam + 01.18
23 Henry Hobbs Team Visma | Lease a Bike + 01.20
24 Michiel Coppens BEAT CC p/b Saxo + 01.22
25 Mathieu Kockelmann Lotto-Intermarché + 01.23
26 Wil Holmes Hagens Berman Jayco + 01.27
27 Gari Ugarte Euskaltel-Euskadi + 01.27
28 Tobias Müller Unibet Rose Rockets + 01.29
29 Anthony Turgis Team TotalEnergies + 01.30
30 Noah Vandenbranden Team Flanders-Baloise + 01.30
31 Carl Emil Just Pedersen Hagens Berman Jayco + 01.33
32 Oscar Riesebeek Alpecin-Premier Tech + 01.33
33 Martijn Rasenberg Unibet Rose Rockets + 01.35
34 Rick Ottema EEW-VDK Cyclingteam + 01.38
35 Florian Sénéchal Alpecin-Premier Tech + 01.39
36 Unai Aznar Euskaltel-Euskadi + 01.42
37 Victor Vercouillie Team Flanders-Baloise + 01.42
38 Sébastien Grignard Lotto-Intermarché + 01.43
39 Lionel Taminiaux Lotto-Intermarché + 01.46
40 Nolan Huysmans Team Flanders-Baloise + 01.47
41 Bram Dissel BEAT CC p/b Saxo + 01.48
42 Laurens Sweeck Alpecin-Premier Tech + 01.48
43 Matias Malmberg Swatt Club + 01.50
44 Steijn Oosterveld Azerion / Villa Valkenburg + 01.51
45 Mads Andersen Swatt Club + 01.52
46 Danny van der Tuuk Euskaltel-Euskadi + 01.52
47 Mees Vlot Team Picnic PostNL + 01.53
48 Arne Marit Red Bull-BORA-hansgrohe + 01.53
49 Danny van Poppel Red Bull-BORA-hansgrohe + 01.54
50 Mikal Grimstad Uglehus Team Visma | Lease a Bike + 01.54
51 David Dekker BEAT CC p/b Saxo + 01.54
52 Jasper De Buyst Lotto-Intermarché + 01.58
53 Tars Poelvoorde Lotto-Intermarché + 01.58
54 Roy Hoogendoorn Team Picnic PostNL + 02.05
55 Michiel Lambrecht Team Flanders-Baloise + 02.05
56 Roan Konings Metec-SOLARWATT p/b Mantel + 02.05
57 Karsten Feldmann Unibet Rose Rockets + 02.11
58 Karst Hayma Metec-SOLARWATT p/b Mantel + 02.11
59 Riccardo Colombo Hagens Berman Jayco + 02.12
60 Luke Verburg Azerion / Villa Valkenburg + 02.12
61 Shunsuke Imamura Lotto-Intermarché + 02.12
62 Lorenz Van de Wynkele Lotto-Intermarché + 02.12
63 Vinnie Manion Hagens Berman Jayco + 02.15
64 Alexys Brunel Team TotalEnergies + 02.16
65 Mattia Sambinello Hagens Berman Jayco + 02.16
66 Ander Otegi Euskaltel-Euskadi + 02.17
67 Otto Vergaerde Lidl-Trek + 02.18
68 Max Kroonen BEAT CC p/b Saxo + 02.20
69 Jesse Kramer BEAT CC p/b Saxo + 02.23
70 Jonas Rickaert Alpecin-Premier Tech + 02.23
71 Jarrad Drizners Red Bull-BORA-hansgrohe + 02.23
72 Jed Smithson Hagens Berman Jayco + 02.24
73 Timo Behrens Alpecin-Premier Tech + 02.28
74 Joost Nat BEAT CC p/b Saxo + 02.31
75 Leander Van Hautegem Team Flanders-Baloise + 02.31
76 Mathis Avondts Azerion / Villa Valkenburg + 02.34
77 Owen Geleijn Unibet Rose Rockets + 02.35
78 Victor Broex Metec-SOLARWATT p/b Mantel + 02.37
79 Teun Veelers Azerion / Villa Valkenburg + 02.38
80 Rick Versloot Team Picnic PostNL + 02.39
81 Alessio Magagnotti Red Bull-BORA-hansgrohe + 02.40
82 Pietro Mattio Team Visma | Lease a Bike + 02.41
83 Francesco Carollo Swatt Club + 02.41
84 Jasper Verbrugge Hagens Berman Jayco + 02.42
85 Artuur Torney Team Flanders-Baloise + 02.42
86 Vincent Hoppezak Azerion / Villa Valkenburg + 02.43
87 Nils Eekhoff Team Picnic PostNL + 02.44
88 Sean Flynn Team Picnic PostNL + 02.45
89 Mees Hendrikx EEW-VDK Cyclingteam + 02.45
90 Simon Dehairs Alpecin-Premier Tech + 02.46
91 Gerben Thijssen Alpecin-Premier Tech + 02.48
92 Marvin Peters EEW-VDK Cyclingteam + 02.54
93 Ryan Kamp EEW-VDK Cyclingteam + 02.55
94 Collin Westbroek Metec-SOLARWATT p/b Mantel + 02.56
95 Kepa Ormazabal Euskaltel-Euskadi + 02.56
96 Julian Vergouw Metec-SOLARWATT p/b Mantel + 02.57
97 Milan Van den Haute Team Flanders-Baloise + 03.01
98 Yoeri Havik EEW-VDK Cyclingteam + 03.06
99 Alain Suarez Euskaltel-Euskadi + 03.06
100 Johan Dorussen Metec-SOLARWATT p/b Mantel + 03.09
101 Steyn van der Veen Metec-SOLARWATT p/b Mantel + 03.25
102 Jack Rootkin-Gray Swatt Club + 03.28
103 Lars Rouffaer EEW-VDK Cyclingteam + 03.29
104 Jason Tesson Team TotalEnergies + 03.33
105 Tijmen Eising BEAT CC p/b Saxo + 03.39
106 Lorrenzo Manzin Team TotalEnergies + 03.50
107 Oliver Knudsen Swatt Club + 03.52
108 Thomas Rigamonti Swatt Club + 03.55
109 Kasper Andersen Swatt Club + 04.00
110 Nino de Jong Azerion / Villa Valkenburg + 04.28

GC

PosRiderTeam Time
1 Mathias Vacek Lidl-Trek 0:23:43
2 Niklas Larsen Unibet Rose Rockets + 00.19
3 Jakob Söderqvist Lidl-Trek + 00.24
4 Max Walscheid Lidl-Trek + 00.25
5 Héctor Álvarez Lidl-Trek + 00.26
6 Wessel Mouris Unibet Rose Rockets + 00.33
7 Axel van der Tuuk Euskaltel-Euskadi + 00.37
8 Rayan Boulahoite Team TotalEnergies + 00.41
9 Samuel Leroux Team TotalEnergies + 00.43
10 Joren Bloem Unibet Rose Rockets + 00.47
11 Michiel Mouris Red Bull-BORA-hansgrohe + 00.49
12 Niklas Behrens Team Visma | Lease a Bike + 00.51
13 Thibault Guernalec Team TotalEnergies + 00.53
14 Edward Theuns Lidl-Trek + 00.56
15 Frits Biesterbos Team Picnic PostNL + 00.57
16 Mick van Dijke Red Bull-BORA-hansgrohe + 01.00
17 Yanne Dorenbos Azerion / Villa Valkenburg + 01.01
18 Tim van Dijke Red Bull-BORA-hansgrohe + 01.02
19 Thor Michielsen Lidl-Trek + 01.09
20 Owain Doull Team Visma | Lease a Bike + 01.12
21 Loe van Belle Team Visma | Lease a Bike + 01.15
22 Rik van der Wal EEW-VDK Cyclingteam + 01.18
23 Henry Hobbs Team Visma | Lease a Bike + 01.20
24 Michiel Coppens BEAT CC p/b Saxo + 01.22
25 Mathieu Kockelmann Lotto-Intermarché + 01.23
26 Wil Holmes Hagens Berman Jayco + 01.27
27 Gari Ugarte Euskaltel-Euskadi + 01.27
28 Tobias Müller Unibet Rose Rockets + 01.29
29 Anthony Turgis Team TotalEnergies + 01.30
30 Noah Vandenbranden Team Flanders-Baloise + 01.30
31 Carl Emil Just Pedersen Hagens Berman Jayco + 01.33
32 Oscar Riesebeek Alpecin-Premier Tech + 01.33
33 Martijn Rasenberg Unibet Rose Rockets + 01.35
34 Rick Ottema EEW-VDK Cyclingteam + 01.38
35 Florian Sénéchal Alpecin-Premier Tech + 01.39
36 Unai Aznar Euskaltel-Euskadi + 01.42
37 Victor Vercouillie Team Flanders-Baloise + 01.42
38 Sébastien Grignard Lotto-Intermarché + 01.43
39 Lionel Taminiaux Lotto-Intermarché + 01.46
40 Nolan Huysmans Team Flanders-Baloise + 01.47
41 Bram Dissel BEAT CC p/b Saxo + 01.48
42 Laurens Sweeck Alpecin-Premier Tech + 01.48
43 Matias Malmberg Swatt Club + 01.50
44 Steijn Oosterveld Azerion / Villa Valkenburg + 01.51
45 Mads Andersen Swatt Club + 01.52
46 Danny van der Tuuk Euskaltel-Euskadi + 01.52
47 Mees Vlot Team Picnic PostNL + 01.53
48 Arne Marit Red Bull-BORA-hansgrohe + 01.53
49 Danny van Poppel Red Bull-BORA-hansgrohe + 01.54
50 Mikal Grimstad Uglehus Team Visma | Lease a Bike + 01.54
51 David Dekker BEAT CC p/b Saxo + 01.54
52 Jasper De Buyst Lotto-Intermarché + 01.58
53 Tars Poelvoorde Lotto-Intermarché + 01.58
54 Roy Hoogendoorn Team Picnic PostNL + 02.05
55 Michiel Lambrecht Team Flanders-Baloise + 02.05
56 Roan Konings Metec-SOLARWATT p/b Mantel + 02.05
57 Karsten Feldmann Unibet Rose Rockets + 02.11
58 Karst Hayma Metec-SOLARWATT p/b Mantel + 02.11
59 Riccardo Colombo Hagens Berman Jayco + 02.12
60 Luke Verburg Azerion / Villa Valkenburg + 02.12
61 Shunsuke Imamura Lotto-Intermarché + 02.12
62 Lorenz Van de Wynkele Lotto-Intermarché + 02.12
63 Vinnie Manion Hagens Berman Jayco + 02.15
64 Alexys Brunel Team TotalEnergies + 02.16
65 Mattia Sambinello Hagens Berman Jayco + 02.16
66 Ander Otegi Euskaltel-Euskadi + 02.17
67 Otto Vergaerde Lidl-Trek + 02.18
68 Max Kroonen BEAT CC p/b Saxo + 02.20
69 Jesse Kramer BEAT CC p/b Saxo + 02.23
70 Jonas Rickaert Alpecin-Premier Tech + 02.23
71 Jarrad Drizners Red Bull-BORA-hansgrohe + 02.23
72 Jed Smithson Hagens Berman Jayco + 02.24
73 Timo Behrens Alpecin-Premier Tech + 02.28
74 Joost Nat BEAT CC p/b Saxo + 02.31
75 Leander Van Hautegem Team Flanders-Baloise + 02.31
76 Mathis Avondts Azerion / Villa Valkenburg + 02.34
77 Owen Geleijn Unibet Rose Rockets + 02.35
78 Victor Broex Metec-SOLARWATT p/b Mantel + 02.37
79 Teun Veelers Azerion / Villa Valkenburg + 02.38
80 Rick Versloot Team Picnic PostNL + 02.39
81 Alessio Magagnotti Red Bull-BORA-hansgrohe + 02.40
82 Pietro Mattio Team Visma | Lease a Bike + 02.41
83 Francesco Carollo Swatt Club + 02.41
84 Jasper Verbrugge Hagens Berman Jayco + 02.42
85 Artuur Torney Team Flanders-Baloise + 02.42
86 Vincent Hoppezak Azerion / Villa Valkenburg + 02.43
87 Nils Eekhoff Team Picnic PostNL + 02.44
88 Sean Flynn Team Picnic PostNL + 02.45
89 Mees Hendrikx EEW-VDK Cyclingteam + 02.45
90 Simon Dehairs Alpecin-Premier Tech + 02.46
91 Gerben Thijssen Alpecin-Premier Tech + 02.48
92 Marvin Peters EEW-VDK Cyclingteam + 02.54
93 Ryan Kamp EEW-VDK Cyclingteam + 02.55
94 Collin Westbroek Metec-SOLARWATT p/b Mantel + 02.56
95 Kepa Ormazabal Euskaltel-Euskadi + 02.56
96 Julian Vergouw Metec-SOLARWATT p/b Mantel + 02.57
97 Milan Van den Haute Team Flanders-Baloise + 03.01
98 Yoeri Havik EEW-VDK Cyclingteam + 03.06
99 Alain Suarez Euskaltel-Euskadi + 03.06
100 Johan Dorussen Metec-SOLARWATT p/b Mantel + 03.09
101 Steyn van der Veen Metec-SOLARWATT p/b Mantel + 03.25
102 Jack Rootkin-Gray Swatt Club + 03.28
103 Lars Rouffaer EEW-VDK Cyclingteam + 03.29
104 Jason Tesson Team TotalEnergies + 03.33
105 Tijmen Eising BEAT CC p/b Saxo + 03.39
106 Lorrenzo Manzin Team TotalEnergies + 03.50
107 Oliver Knudsen Swatt Club + 03.52
108 Thomas Rigamonti Swatt Club + 03.55
109 Kasper Andersen Swatt Club + 04.00
110 Nino de Jong Azerion / Villa Valkenburg + 04.28

Youth

PosRiderTeam Time
1 Héctor Álvarez Lidl-Trek 0:24:09
2 Rayan Boulahoite Team TotalEnergies + 00.15
3 Michiel Mouris Red Bull-BORA-hansgrohe + 00.23
4 Thor Michielsen Lidl-Trek + 00.43
5 Henry Hobbs Team Visma | Lease a Bike + 00.54
6 Mathieu Kockelmann Lotto-Intermarché + 00.57
7 Wil Holmes Hagens Berman Jayco + 01.01
8 Gari Ugarte Euskaltel-Euskadi + 01.01
9 Tobias Müller Unibet Rose Rockets + 01.03
10 Carl Emil Just Pedersen Hagens Berman Jayco + 01.07
11 Nolan Huysmans Team Flanders-Baloise + 01.21
12 Steijn Oosterveld Azerion / Villa Valkenburg + 01.25
13 Mees Vlot Team Picnic PostNL + 01.27
14 Mikal Grimstad Uglehus Team Visma | Lease a Bike + 01.28
15 Tars Poelvoorde Lotto-Intermarché + 01.32
16 Karst Hayma Metec-SOLARWATT p/b Mantel + 01.45
17 Riccardo Colombo Hagens Berman Jayco + 01.46
18 Vinnie Manion Hagens Berman Jayco + 01.49
19 Mattia Sambinello Hagens Berman Jayco + 01.50
20 Ander Otegi Euskaltel-Euskadi + 01.51
21 Jed Smithson Hagens Berman Jayco + 01.58
22 Rick Versloot Team Picnic PostNL + 02.13
23 Alessio Magagnotti Red Bull-BORA-hansgrohe + 02.14
24 Pietro Mattio Team Visma | Lease a Bike + 02.15
25 Jasper Verbrugge Hagens Berman Jayco + 02.16
26 Marvin Peters EEW-VDK Cyclingteam + 02.28
27 Collin Westbroek Metec-SOLARWATT p/b Mantel + 02.30
28 Kepa Ormazabal Euskaltel-Euskadi + 02.30
29 Julian Vergouw Metec-SOLARWATT p/b Mantel + 02.31
30 Milan Van den Haute Team Flanders-Baloise + 02.35
31 Thomas Rigamonti Swatt Club + 03.29

Team

PosTeamTime
1 Lidl-Trek 1:11:58
2 Unibet Rose Rockets + 00.50
3 Team TotalEnergies + 01.28
4 Red Bull-BORA-hansgrohe + 02.02
5 Team Visma | Lease a Bike + 02.29
6 Euskaltel-Euskadi + 02.57
7 Lotto-Intermarché + 04.03
8 Team Picnic PostNL + 04.06
9 Team Flanders-Baloise + 04.10
10 Alpecin-Premier Tech + 04.11
11 BEAT CC p/b Saxo + 04.15
12 Azerion / Villa Valkenburg + 04.15
13 Hagens Berman Jayco + 04.23
14 EEW-VDK Cyclingteam + 04.52
15 Swatt Club + 05.34
16 Metec-SOLARWATT p/b Mantel + 06.04

Race profile

Race
ZLM Tour
Start date
02.09.2026
End date
06.09.2026
Total distance
21.1 km
Gen
Men
Cat
2.1
Country
Netherlands
Discipline
Road

we are grateful to our partners.
Are you?

We believe cycling journalism should be accessible to everyone. That's why Domestique remains free to read, with the support of our partners. We work with brands that respect our audience and help us keep producing independent cycling journalism. If you come across them, we hope you'll consider supporting the brands that support Domestique.

Domestique
Co-created with our Founding Domestiques Thank you for your ideas, feedback and support ❤️