Carolus wins final stage

Swipe to scroll horizontally
Full results
1Jorne Carolus (Bel) Belgium2:49:53
2Gert-Jan Bosman (Ned) NetherlandsRow 1 - Cell 2
3Jan Keller (Swi) SwitzerlandRow 2 - Cell 2
4Lukas Jaun (Swi) SwitzerlandRow 3 - Cell 2
5Simon Nuber (Ger) LV WürttembergRow 4 - Cell 2
6Josh Edmonson (GBr) Lotto / InterbikeRow 5 - Cell 2
7Nikodemus Holler (Ger) LV WürttembergRow 6 - Cell 2
8Christian Kreutzfeldt (Den) RCR JuniorRow 7 - Cell 2
9Michael Iannetta (Swi) MixedRow 8 - Cell 2
10Jaran Nilsen (Nor) NorwayRow 9 - Cell 2
11Tomasz Kudelski (Pol) PolandRow 10 - Cell 2
12Jasper Stuyven (Bel) BelgiumRow 11 - Cell 2
13Manuel Carra (Ita) CC BrugherioRow 12 - Cell 2
14Oscar Riesebeek (Ned) NetherlandsRow 13 - Cell 2
15Dieter Bouvry (Bel) BelgiumRow 14 - Cell 2
16Ramon Bechter (Swi) OstschweizRow 15 - Cell 2
17Josef Hosek (Cze) Jablonec A BrnoRow 16 - Cell 2
18Simond Pellaud (Swi) RomandeRow 17 - Cell 2
19Mike Teunissen (Ned) NetherlandsRow 18 - Cell 2
20Jan Stöhr (Cze) Jablonec A BrnoRow 19 - Cell 2
21Gabriel Chavanne (Swi) NordwestschweizRow 20 - Cell 2
22Bob Jungels (Lux) LuxembourgRow 21 - Cell 2
23Felix Baur (Swi) OstschweizRow 22 - Cell 2
24Dominik Kläusler (Swi) AargauRow 23 - Cell 2
25Bob Schoonbroodt (Ned) NetherlandsRow 24 - Cell 2
26Pavel Stöhr (Cze) Czech RepublicRow 25 - Cell 2
27Jonas Elmiger (Swi) LuzernRow 26 - Cell 2
28Roman Baum (Swi) NordwestschweizRow 27 - Cell 2
29Pelle Niklas Clapp (Den) RCR JuniorRow 28 - Cell 2
30Rick Ottema (Ned) NetherlandsRow 29 - Cell 2
31Bartosz Warchol (Pol) PolandRow 30 - Cell 2
32Dylan Teuns (Bel) BelgiumRow 31 - Cell 2
33Micha Eglin (Swi) SwitzerlandRow 32 - Cell 2
34Joel Peter (Swi) Switzerland0:00:15
35Lars Van Der Haar (Ned) Netherlands0:03:49
36Daniel Slatto Gomnes (Nor) NorwayRow 35 - Cell 2
37Henrik Stelen Haugen (Nor) NorwayRow 36 - Cell 2
38Mattias Raeymaekers (Bel) BelgiumRow 37 - Cell 2
39Florian Scheit (Ger) LV WürttembergRow 38 - Cell 2
40Adrian Kaczala (Pol) PolandRow 39 - Cell 2
41Stefano Roncalli (Ita) CC BrugherioRow 40 - Cell 2
42Davide Mancini (Swi) TessinRow 41 - Cell 2
43Ondrej Vendolsky (Cze) Czech RepublicRow 42 - Cell 2
44Philipp Walther (Swi) LuzernRow 43 - Cell 2
45Sandro Melchien (Ger) LV WürttembergRow 44 - Cell 2
46Nicolas Andres (Swi) RomandeRow 45 - Cell 2
47Yves Hofmann (Swi) NordwestschweizRow 46 - Cell 2
48David Nichols (GBr) Lotto / InterbikeRow 47 - Cell 2
49Loic Hugentobler (Swi) RomandeRow 48 - Cell 2
50Adrien Chenaux (Swi) SwitzerlandRow 49 - Cell 2
51Ivan Moschen (Ita) TessinRow 50 - Cell 2
52Lorenzo Monighetti (Swi) TessinRow 51 - Cell 2
53Lukas Müller (Swi) Zürich / RmvzolRow 52 - Cell 2
54Gregory Hugentobler (Swi) SwitzerlandRow 53 - Cell 2
55Dario Stäuble (Swi) AargauRow 54 - Cell 2
56Thomas Gut (Swi) LuzernRow 55 - Cell 2
57Alex Kirsch (Lux) LuxembourgRow 56 - Cell 2
58Rick Reimann (Swi) Zürich / RmvzolRow 57 - Cell 2
59Axel De Corte (Bel) BelgiumRow 58 - Cell 2
60Stéphane Parisod (Swi) RomandeRow 59 - Cell 2
61Lukas Smola (Cze) Czech RepublicRow 60 - Cell 2
62Kevin Krieg (Swi) OstschweizRow 61 - Cell 2
63Gael Suter (Swi) MixedRow 62 - Cell 2
64Roman Fürst (Cze) Czech RepublicRow 63 - Cell 2
65Maxime Delitte (Bel) MixedRow 64 - Cell 2
66Jakub Vecera (Cze) Jablonec A BrnoRow 65 - Cell 2
67Andrea Verzaglia (Ita) CC BrugherioRow 66 - Cell 2
68Mark Sehested Pedersen (Den) RCR JuniorRow 67 - Cell 2
69Lex Reichling (Lux) LuxembourgRow 68 - Cell 2
70Davide Fumagalli (Ita) CC BrugherioRow 69 - Cell 2
71Wojciech Migdal (Pol) PolandRow 70 - Cell 2
72Marek Kulas (Pol) PolandRow 71 - Cell 2
73Adam Dudziak (Pol) PolandRow 72 - Cell 2
74Sergio Nicoli (Swi) TessinRow 73 - Cell 2
75Tomas Koudela (Cze) Czech Republic0:10:07
76Jake Hales (GBr) Lotto / Interbike0:11:47
77Raphael Lee (Swi) NordwestschweizRow 76 - Cell 2
78Dominic Schils (GBr) Lotto / Interbike0:13:37
79Jack Waller (GBr) Lotto / InterbikeRow 78 - Cell 2
80Orgetorix Kuhn (Swi) OstschweizRow 79 - Cell 2
81János Ruch (Swi) AargauRow 80 - Cell 2
82Lukas Bucher (Swi) C&CRow 81 - Cell 2
83Severin Sidler (Swi) LuzernRow 82 - Cell 2
84Roman Güdel (Swi) Nordwestschweiz0:13:42
85Sean Wraight (Lux) Luxembourg0:14:12
86Aslak Sorensen Vaernes (Nor) NorwayRow 85 - Cell 2
87Nils Scheding (Swi) Aargau0:14:19
88Jan Drbohlav (Cze) Jablonec A Brno0:16:05
89Patrik Jedlicka (Cze) Czech RepublicRow 88 - Cell 2
DNFTom Schanen (Lux) LuxembourgRow 89 - Cell 2
DNFJérôme Theis (Lux) LuxembourgRow 90 - Cell 2
DNFTommy Berglind (Nor) NorwayRow 91 - Cell 2
DNFFabian Bruno (Ger) LV WürttembergRow 92 - Cell 2
DNFNicolas Amstrup Madsen (Den) RCR JuniorRow 93 - Cell 2
DNFRoberto Esposito (Ita) CC BrugherioRow 94 - Cell 2
DNFGian Marco Gasser (Swi) Zürich / RmvzolRow 95 - Cell 2
DNFMatthias Imstepf (Swi) Zürich / RmvzolRow 96 - Cell 2
DNFAndrea Genecand (Swi) RomandeRow 97 - Cell 2
DNFPhilipp Sommer (Swi) C&CRow 98 - Cell 2
DNFChristian Kappler (Swi) Zürich / RmvzolRow 99 - Cell 2
Swipe to scroll horizontally
Final general classification
1Oscar Riesebeek (Ned) Netherlands7:11:07
2Bob Jungels (Lux) Luxembourg0:00:27
3Pelle Niklas Clapp (Den) RCR Junior0:00:29
4Simon Nuber (Ger) LV Württemberg0:00:30
5Gabriel Chavanne (Swi) Nordwestschweiz0:00:42
6Jaran Nilsen (Nor) Norway0:00:47
7Josef Hosek (Cze) Jablonec A Brno0:00:48
8Jan Keller (Swi) Switzerland0:00:52
9Bob Schoonbroodt (Ned) Netherlands0:00:54
10Rick Ottema (Ned) Netherlands0:00:58
11Jorne Carolus (Bel) Belgium0:01:02
12Josh Edmonson (GBr) Lotto / Interbike0:01:05
13Dylan Teuns (Bel) Belgium0:01:07
14Gert-Jan Bosman (Ned) Netherlands0:01:10
15Manuel Carra (Ita) CC Brugherio0:01:12
16Lukas Jaun (Swi) Switzerland0:01:17
17Simond Pellaud (Swi) Romande0:01:19
18Jasper Stuyven (Bel) Belgium0:01:20
19Micha Eglin (Swi) Switzerland0:01:22
20Jonas Elmiger (Swi) Luzern0:01:29
21Mike Teunissen (Ned) Netherlands0:01:30
22Joel Peter (Swi) Switzerland0:01:34
23Felix Baur (Swi) OstschweizRow 22 - Cell 2
24Jan Stöhr (Cze) Jablonec A Brno0:01:37
25Tomasz Kudelski (Pol) PolandRow 24 - Cell 2
26Dominik Kläusler (Swi) Aargau0:01:44
27Ramon Bechter (Swi) Ostschweiz0:01:54
28Nikodemus Holler (Ger) LV Württemberg0:01:55
29Christian Kreutzfeldt (Den) RCR Junior0:02:07
30Roman Baum (Swi) Nordwestschweiz0:02:20
31Dieter Bouvry (Bel) Belgium0:02:27
32Bartosz Warchol (Pol) Poland0:02:37
33Pavel Stöhr (Cze) Czech Republic0:02:53
34Michael Iannetta (Swi) Mixed0:03:38
35Gregory Hugentobler (Swi) Switzerland0:04:46
36Adrien Chenaux (Swi) Switzerland0:04:49
37Mattias Raeymaekers (Bel) Belgium0:04:57
38Axel De Corte (Bel) Belgium0:05:05
39Alex Kirsch (Lux) Luxembourg0:05:07
40Lukas Müller (Swi) Zürich / Rmvzol0:05:08
41Jakub Vecera (Cze) Jablonec A Brno0:05:12
42Stefano Roncalli (Ita) CC Brugherio0:05:13
43Henrik Stelen Haugen (Nor) Norway0:05:19
44Florian Scheit (Ger) LV Württemberg0:05:25
45Andrea Verzaglia (Ita) CC Brugherio0:05:29
46Wojciech Migdal (Pol) Poland0:05:32
47Ondrej Vendolsky (Cze) Czech Republic0:05:35
48Yves Hofmann (Swi) Nordwestschweiz0:05:37
49Lars Van Der Haar (Ned) Netherlands0:05:38
50Dario Stäuble (Swi) AargauRow 49 - Cell 2
51Lorenzo Monighetti (Swi) Tessin0:05:39
52Marek Kulas (Pol) Poland0:05:43
53Adrian Kaczala (Pol) Poland0:05:45
54Lukas Smola (Cze) Czech RepublicRow 53 - Cell 2
55Stéphane Parisod (Swi) Romande0:05:50
56Mark Sehested Pedersen (Den) RCR JuniorRow 55 - Cell 2
57Daniel Slatto Gomnes (Nor) Norway0:05:53
58Davide Fumagalli (Ita) CC Brugherio0:05:57
59Lex Reichling (Lux) Luxembourg0:06:01
60David Nichols (GBr) Lotto / Interbike0:06:09
61Davide Mancini (Swi) Tessin0:06:15
62Gael Suter (Swi) MixedRow 61 - Cell 2
63Loic Hugentobler (Swi) Romande0:06:18
64Sandro Melchien (Ger) LV Württemberg0:06:20
65Thomas Gut (Swi) Luzern0:06:21
66Roman Fürst (Cze) Czech Republic0:06:22
67Nicolas Andres (Swi) Romande0:06:24
68Ivan Moschen (Ita) Tessin0:06:35
69Adam Dudziak (Pol) Poland0:06:38
70Philipp Walther (Swi) Luzern0:06:45
71Maxime Delitte (Bel) Mixed0:06:56
72Kevin Krieg (Swi) Ostschweiz0:07:52
73Rick Reimann (Swi) Zürich / Rmvzol0:07:58
74Sergio Nicoli (Swi) Tessin0:10:36
75Tomas Koudela (Cze) Czech Republic0:12:17
76Raphael Lee (Swi) Nordwestschweiz0:13:26
77Jake Hales (GBr) Lotto / Interbike0:13:44
78Aslak Sorensen Vaernes (Nor) Norway0:15:29
79Roman Güdel (Swi) Nordwestschweiz0:15:57
80Orgetorix Kuhn (Swi) Ostschweiz0:16:00
81Lukas Bucher (Swi) C&C0:16:02
82Jack Waller (GBr) Lotto / Interbike0:16:27
83János Ruch (Swi) Aargau0:17:48
84Sean Wraight (Lux) Luxembourg0:18:14
85Nils Scheding (Swi) Aargau0:18:20
86Jan Drbohlav (Cze) Jablonec A Brno0:18:43
87Patrik Jedlicka (Cze) Czech Republic0:18:58
88Severin Sidler (Swi) Luzern0:22:13
89Dominic Schils (GBr) Lotto / Interbike0:22:20
Swipe to scroll horizontally
Mountains classification
1Mattias Raeymaekers (Bel) Belgium24pts
2Simond Pellaud (Swi) Romande12Row 1 - Cell 3
3Florian Scheit (Ger) LV Württemberg11Row 2 - Cell 3
4Tomasz Kudelski (Pol) Poland9Row 3 - Cell 3
5Joel Peter (Swi) Switzerland9Row 4 - Cell 3
6Josef Hosek (Cze) Jablonec A Brno8Row 5 - Cell 3
7Rick Ottema (Ned) Netherlands7Row 6 - Cell 3
Swipe to scroll horizontally
Points classification
1Oscar Riesebeek (Ned) Netherlands59pts
2Simon Nuber (Ger) LV Württemberg49Row 1 - Cell 3
3Jorne Carolus (Bel) Belgium43Row 2 - Cell 3
4Gert-Jan Bosman (Ned) Netherlands42Row 3 - Cell 3
5Jan Keller (Swi) Switzerland41Row 4 - Cell 3
6Josh Edmonson (GBr) Lotto / Interbike37Row 5 - Cell 3
7Jaran Nilsen (Nor) Norway34Row 6 - Cell 3
8Daniel Slatto Gomnes (Nor) Norway32Row 7 - Cell 3
9Pelle Niklas Clapp (Den) RCR Junior27Row 8 - Cell 3
10Gabriel Chavanne (Swi) Nordwestschweiz26Row 9 - Cell 3
11Bob Schoonbroodt (Ned) Netherlands25Row 10 - Cell 3
12Bob Jungels (Lux) Luxembourg24Row 11 - Cell 3
13Josef Hosek (Cze) Jablonec A Brno20Row 12 - Cell 3
14Jasper Stuyven (Bel) Belgium16Row 13 - Cell 3
15Lukas Jaun (Swi) Switzerland16Row 14 - Cell 3
16Gregory Hugentobler (Swi) Switzerland12Row 15 - Cell 3
17Mike Teunissen (Ned) Netherlands10Row 16 - Cell 3
18Nikodemus Holler (Ger) LV Württemberg10Row 17 - Cell 3
19Gael Suter (Swi) Mixed10Row 18 - Cell 3
20Manuel Carra (Ita) CC Brugherio8Row 19 - Cell 3
Swipe to scroll horizontally
Sprint classification
1Christian Kreutzfeldt (Den) RCR Junior18pts
2Gabriel Chavanne (Swi) Nordwestschweiz10Row 1 - Cell 3
3Oscar Riesebeek (Ned) Netherlands7Row 2 - Cell 3
4Gian Marco Gasser (Swi) Zürich / Rmvzol6Row 3 - Cell 3
5Alex Kirsch (Lux) Luxembourg5Row 4 - Cell 3
6Bob Schoonbroodt (Ned) Netherlands4Row 5 - Cell 3
7Bob Jungels (Lux) Luxembourg3Row 6 - Cell 3
8Pelle Niklas Clapp (Den) RCR Junior3Row 7 - Cell 3
9Lukas Jaun (Swi) Switzerland3Row 8 - Cell 3
10Matthias Imstepf (Swi) Zürich / Rmvzol3Row 9 - Cell 3
11Florian Scheit (Ger) LV Württemberg2Row 10 - Cell 3
12Mike Teunissen (Ned) Netherlands1Row 11 - Cell 3
13Felix Baur (Swi) Ostschweiz1Row 12 - Cell 3
14Roman Güdel (Swi) Nordwestschweiz1Row 13 - Cell 3
Swipe to scroll horizontally
Teams classification
1Netherlands21:35:08
2Switzerland0:01:10
3Belgium0:01:34
4Jablonec A Brno0:05:48
5LV Württemberg0:06:03
6Nordwestschweiz0:06:17
7RCR Junior0:06:31
8Poland0:07:02
9Ostschweiz0:07:04
10Norway0:08:50
11Luxembourg0:09:42
12CC Brugherio0:10:07
13Romande0:10:36
14Czech Republic0:11:32
15Luzern0:12:47
16Mixed0:15:02
17Tessin0:16:42
18Lotto / Interbike0:18:55
19Aargau0:23:11

Thank you for reading 5 articles in the past 30 days*

Join now for unlimited access

Enjoy your first month for just £1 / $1 / €1

*Read any 5 articles for free in each 30-day period, this automatically resets

After your trial you will be billed £4.99 $7.99 €5.99 per month, cancel anytime. Or sign up for one year for just £49 $79 €59

Join now for unlimited access

Try your first month for just £1 / $1 / €1

Latest on Cyclingnews