Tour of Norway 2023 - Stage 2

Valle > Stavanger, 165.6km

26.05-29.05

Results

Stage

PosRiderTeam Time
1 Thibau Nys Lidl-Trek 4:18:33
2 Edward Planckaert Alpecin-Deceuninck + 00.01
3 Ben Tulett INEOS Grenadiers + 00.01
4 Mick van Dijke Jumbo-Visma + 00.01
5 Tobias Halland Johannessen Uno-X Pro Cycling Team + 00.01
6 Maurice Ballerstedt Alpecin-Deceuninck + 00.01
7 Tobias Lund Andresen Team dsm-firmenich + 00.01
8 Magnus Sheffield INEOS Grenadiers + 00.01
9 Attila Valter Jumbo-Visma + 00.01
10 Jordi Meeus BORA-hansgrohe + 00.01
11 Jonas Koch BORA-hansgrohe + 00.01
12 Axel Laurance Alpecin-Deceuninck + 00.01
13 Alexander Kamp Tudor Pro Cycling Team + 00.01
14 Odd Christian Eiking EF Education-EasyPost + 00.01
15 Bart Lemmen Human Powered Health + 00.01
16 Marijn van den Berg EF Education-EasyPost + 00.01
17 Ådne Holter Uno-X Pro Cycling Team + 00.01
18 Mike Teunissen Intermarché-Circus-Wanty + 00.01
19 Carl Fredrik Hagen Q36.5 Pro Cycling Team + 00.01
20 Mathias Vacek Lidl-Trek + 00.01
21 Madis Mihkels Intermarché-Circus-Wanty + 00.01
22 Eduard Prades Caja Rural-Seguros RGA + 00.01
23 Vito Braet Team Flanders-Baloise + 00.01
24 Marco Brenner Team dsm-firmenich + 00.01
25 Rune Herregodts Intermarché-Circus-Wanty + 00.01
26 Ben Zwiehoff BORA-hansgrohe + 00.12
27 Luca Vergallito Alpecin-Deceuninck + 00.12
28 Jonas Rutsch EF Education-EasyPost + 00.12
29 Jefferson Cepeda Caja Rural-Seguros RGA + 00.12
30 Nick van der Lijke Leopard Togt Pro Cycling + 00.12
31 Lorenzo Milesi Team dsm-firmenich + 00.12
32 Alessandro Fedeli Q36.5 Pro Cycling Team + 00.12
33 Sebastian Schönberger Human Powered Health + 00.12
34 Lucas Eriksson Tudor Pro Cycling Team + 00.12
35 Ide Schelling BORA-hansgrohe + 00.17
36 Gijs Leemreize Jumbo-Visma + 00.17
37 Luca Rastelli Green Project-Bardiani CSF-Faizanè + 00.17
38 Julen Amezqueta Caja Rural-Seguros RGA + 00.17
39 Alex Tolio Green Project-Bardiani CSF-Faizanè + 00.17
40 Johannes Staune-Mittet Jumbo-Visma + 00.17
41 Cedrik Bakke Christophersen Team Coop-Repsol + 00.17
42 Andre Drege Team Coop-Repsol + 00.25
43 Magnus Wæhre Team Coop-Repsol + 00.27
44 Tim van Dijke Jumbo-Visma + 00.27
45 Håkon Aalrust Team Coop-Repsol + 00.29
46 Elias Maris Team Flanders-Baloise + 00.29
47 Rasmus Tiller Uno-X Pro Cycling Team + 00.29
48 Walter Calzoni Q36.5 Pro Cycling Team + 00.29
49 Harry Birchill Saint Piran + 00.29
50 Oliver Knudsen Leopard Togt Pro Cycling + 00.29
51 Romain Combaud Team dsm-firmenich + 00.29
52 Vincent Van Hemelen Team Flanders-Baloise + 00.29
53 Tobias Ludvigsson Q36.5 Pro Cycling Team + 00.29
54 Calum Johnston Caja Rural-Seguros RGA + 00.35
55 Ludvik Holstad Norway + 00.35
56 Kristian Aasvold Human Powered Health + 00.35
57 Nickolas Zukowsky Q36.5 Pro Cycling Team + 00.35
58 Kevin Vermaerke Team dsm-firmenich + 00.35
59 Robin Juel Skivild Leopard Togt Pro Cycling + 00.35
60 Miguel Heidemann Leopard Togt Pro Cycling + 00.35
61 Trym Brennsæter Norway + 00.42
62 Halvor Dolven Norway + 00.44
63 Jasper Stuyven Lidl-Trek + 00.47
64 Luca Colnaghi Green Project-Bardiani CSF-Faizanè + 00.49
65 Alexander Kristoff Uno-X Pro Cycling Team + 00.49
66 Torbjørn Røed Norway + 00.54
67 Connor Swift INEOS Grenadiers + 00.55
68 Jacob Eriksson Tudor Pro Cycling Team + 00.55
69 Joshua Tarling INEOS Grenadiers + 00.55
70 Tosh Van der Sande Jumbo-Visma + 00.55
71 Simen Evertsen-Hegreberg Norway + 01.04
72 Eirik Vang Aas Norway + 01.06
73 Riccardo Lucca Green Project-Bardiani CSF-Faizanè + 01.06
74 Georg Steinhauser EF Education-EasyPost + 01.06
75 Sean Flynn Team dsm-firmenich + 01.10
76 Arno Claeys Team Flanders-Baloise + 01.12
77 Stephen Bassett Human Powered Health + 01.16
78 Robin Froidevaux Tudor Pro Cycling Team + 01.19
79 Will Tidball Saint Piran + 01.19
80 Alexandar Richardson Saint Piran + 01.22
81 Marco Haller BORA-hansgrohe + 01.22
82 Michael Valgren EF Education-EasyPost + 01.22
83 Jens Keukeleire EF Education-EasyPost + 01.22
84 Bradley Symonds Saint Piran + 01.30
85 Arthur Kluckers Tudor Pro Cycling Team + 01.37
86 August Jensen Human Powered Health + 01.41
87 Roland Thalmann Tudor Pro Cycling Team + 01.43
88 Fernando Barceló Caja Rural-Seguros RGA + 01.45
89 Enrico Zanoncello Green Project-Bardiani CSF-Faizanè + 01.45
90 Kalle Kvam Team Coop-Repsol + 01.53
91 Edward Theuns Lidl-Trek + 01.53
92 Dries De Bondt Alpecin-Deceuninck + 02.04
93 Asbjørn Hellemose Lidl-Trek + 02.04
94 Leo Hayter INEOS Grenadiers + 02.04
95 Chad Haga Human Powered Health + 02.04
96 Tom Paquot Intermarché-Circus-Wanty + 02.11
97 Robbe Ghys Alpecin-Deceuninck + 02.14
98 Zeb Kyffin Saint Piran + 02.18
99 Dries De Pooter Intermarché-Circus-Wanty + 02.18
100 Adrien Petit Intermarché-Circus-Wanty + 02.23
101 Eirik Lunder Team Coop-Repsol + 02.27
102 Anders Halland Johannessen Uno-X Pro Cycling Team + 02.27
103 Markus Hoelgaard Lidl-Trek + 02.27
104 Martin Urianstad Bugge Uno-X Pro Cycling Team + 02.27
105 Joel Nicolau Caja Rural-Seguros RGA + 02.27
106 Mathias Bregnhøj Leopard Togt Pro Cycling + 02.27
107 Manuele Tarozzi Green Project-Bardiani CSF-Faizanè + 02.50
108 Kamil Malecki Q36.5 Pro Cycling Team + 04.23
109 Kasper Viberg Søgaard Leopard Togt Pro Cycling + 11.51
110 Jack Rootkin-Gray Saint Piran + 12.03
111 Shane Archbold BORA-hansgrohe + 12.45
112 Lucas Plapp INEOS Grenadiers + 21.51
- Aaron Van Poucke Team Flanders-Baloise DNF

GC

PosRiderTeam Time
1 Ben Tulett INEOS Grenadiers 6:31:28
2 Magnus Sheffield INEOS Grenadiers + 00.05
3 Thibau Nys Lidl-Trek + 00.23
4 Attila Valter Jumbo-Visma + 00.24
5 Ådne Holter Uno-X Pro Cycling Team + 00.31
6 Mathias Vacek Lidl-Trek + 00.32
7 Tobias Halland Johannessen Uno-X Pro Cycling Team + 00.35
8 Rune Herregodts Intermarché-Circus-Wanty + 00.35
9 Marco Brenner Team dsm-firmenich + 00.36
10 Alexander Kamp Tudor Pro Cycling Team + 00.36
11 Odd Christian Eiking EF Education-EasyPost + 00.42
12 Ben Zwiehoff BORA-hansgrohe + 00.48
13 Lorenzo Milesi Team dsm-firmenich + 00.49
14 Jonas Rutsch EF Education-EasyPost + 00.51
15 Luca Vergallito Alpecin-Deceuninck + 00.54
16 Mick van Dijke Jumbo-Visma + 00.56
17 Marijn van den Berg EF Education-EasyPost + 01.01
18 Carl Fredrik Hagen Q36.5 Pro Cycling Team + 01.03
19 Mike Teunissen Intermarché-Circus-Wanty + 01.05
20 Axel Laurance Alpecin-Deceuninck + 01.06
21 Bart Lemmen Human Powered Health + 01.07
22 Lucas Eriksson Tudor Pro Cycling Team + 01.12
23 Johannes Staune-Mittet Jumbo-Visma + 01.15
24 Vito Braet Team Flanders-Baloise + 01.18
25 Nick van der Lijke Leopard Togt Pro Cycling + 01.19
26 Jonas Koch BORA-hansgrohe + 01.22
27 Tobias Ludvigsson Q36.5 Pro Cycling Team + 01.26
28 Kevin Vermaerke Team dsm-firmenich + 01.30
29 Alex Tolio Green Project-Bardiani CSF-Faizanè + 01.32
30 Gijs Leemreize Jumbo-Visma + 01.33
31 Tobias Lund Andresen Team dsm-firmenich + 01.37
32 Rasmus Tiller Uno-X Pro Cycling Team + 01.38
33 Madis Mihkels Intermarché-Circus-Wanty + 01.39
34 Julen Amezqueta Caja Rural-Seguros RGA + 01.42
35 Connor Swift INEOS Grenadiers + 01.43
36 Andre Drege Team Coop-Repsol + 01.44
37 Jefferson Cepeda Caja Rural-Seguros RGA + 01.46
38 Georg Steinhauser EF Education-EasyPost + 01.47
39 Cedrik Bakke Christophersen Team Coop-Repsol + 01.50
40 Joshua Tarling INEOS Grenadiers + 01.53
41 Miguel Heidemann Leopard Togt Pro Cycling + 02.00
42 Alessandro Fedeli Q36.5 Pro Cycling Team + 02.00
43 Kristian Aasvold Human Powered Health + 02.00
44 Eduard Prades Caja Rural-Seguros RGA + 02.00
45 Nickolas Zukowsky Q36.5 Pro Cycling Team + 02.03
46 Walter Calzoni Q36.5 Pro Cycling Team + 02.03
47 Sebastian Schönberger Human Powered Health + 02.05
48 Jacob Eriksson Tudor Pro Cycling Team + 02.05
49 Trym Brennsæter Norway + 02.06
50 Ide Schelling BORA-hansgrohe + 02.07
51 Jordi Meeus BORA-hansgrohe + 02.07
52 Edward Planckaert Alpecin-Deceuninck + 02.08
53 Torbjørn Røed Norway + 02.10
54 Luca Rastelli Green Project-Bardiani CSF-Faizanè + 02.14
55 Romain Combaud Team dsm-firmenich + 02.14
56 Elias Maris Team Flanders-Baloise + 02.17
57 Jasper Stuyven Lidl-Trek + 02.26
58 Magnus Wæhre Team Coop-Repsol + 02.27
59 Arthur Kluckers Tudor Pro Cycling Team + 02.36
60 Robin Juel Skivild Leopard Togt Pro Cycling + 02.37
61 Robin Froidevaux Tudor Pro Cycling Team + 02.42
62 Stephen Bassett Human Powered Health + 02.46
63 Halvor Dolven Norway + 02.48
64 Oliver Knudsen Leopard Togt Pro Cycling + 02.48
65 Arno Claeys Team Flanders-Baloise + 03.01
66 Leo Hayter INEOS Grenadiers + 03.11
67 Anders Halland Johannessen Uno-X Pro Cycling Team + 03.11
68 Roland Thalmann Tudor Pro Cycling Team + 03.14
69 Luca Colnaghi Green Project-Bardiani CSF-Faizanè + 03.21
70 Calum Johnston Caja Rural-Seguros RGA + 03.22
71 Asbjørn Hellemose Lidl-Trek + 03.28
72 Jens Keukeleire EF Education-EasyPost + 03.33
73 August Jensen Human Powered Health + 03.36
74 Bradley Symonds Saint Piran + 03.40
75 Zeb Kyffin Saint Piran + 03.47
76 Fernando Barceló Caja Rural-Seguros RGA + 03.58
77 Mathias Bregnhøj Leopard Togt Pro Cycling + 04.02
78 Manuele Tarozzi Green Project-Bardiani CSF-Faizanè + 04.11
79 Robbe Ghys Alpecin-Deceuninck + 04.30
80 Marco Haller BORA-hansgrohe + 04.30
81 Michael Valgren EF Education-EasyPost + 04.30
82 Markus Hoelgaard Lidl-Trek + 04.36
83 Martin Urianstad Bugge Uno-X Pro Cycling Team + 05.01
84 Kamil Malecki Q36.5 Pro Cycling Team + 07.17
85 Riccardo Lucca Green Project-Bardiani CSF-Faizanè + 11.37
86 Vincent Van Hemelen Team Flanders-Baloise + 11.38
87 Ludvik Holstad Norway + 11.58
88 Simen Evertsen-Hegreberg Norway + 11.58
89 Alexander Kristoff Uno-X Pro Cycling Team + 11.58
90 Tim van Dijke Jumbo-Visma + 12.01
91 Maurice Ballerstedt Alpecin-Deceuninck + 12.03
92 Sean Flynn Team dsm-firmenich + 12.15
93 Harry Birchill Saint Piran + 12.20
94 Eirik Vang Aas Norway + 12.27
95 Alexandar Richardson Saint Piran + 12.35
96 Will Tidball Saint Piran + 12.51
97 Tosh Van der Sande Jumbo-Visma + 12.59
98 Håkon Aalrust Team Coop-Repsol + 13.01
99 Edward Theuns Lidl-Trek + 13.02
100 Chad Haga Human Powered Health + 13.22
101 Kalle Kvam Team Coop-Repsol + 13.25
102 Tom Paquot Intermarché-Circus-Wanty + 13.38
103 Adrien Petit Intermarché-Circus-Wanty + 13.38
104 Dries De Pooter Intermarché-Circus-Wanty + 13.41
105 Joel Nicolau Caja Rural-Seguros RGA + 13.42
106 Enrico Zanoncello Green Project-Bardiani CSF-Faizanè + 13.51
107 Kasper Viberg Søgaard Leopard Togt Pro Cycling + 13.52
108 Jack Rootkin-Gray Saint Piran + 14.00
109 Dries De Bondt Alpecin-Deceuninck + 14.01
110 Eirik Lunder Team Coop-Repsol + 14.19
111 Shane Archbold BORA-hansgrohe + 30.41
112 Lucas Plapp INEOS Grenadiers + 32.36
- Aaron Van Poucke Team Flanders-Baloise DNF

Youth

PosRiderTeam Time
1 Ben Tulett INEOS Grenadiers 6:31:28
2 Magnus Sheffield INEOS Grenadiers + 00.05
3 Thibau Nys Lidl-Trek + 00.23
4 Mathias Vacek Lidl-Trek + 00.32
5 Marco Brenner Team dsm-firmenich + 00.36
6 Lorenzo Milesi Team dsm-firmenich + 00.49
7 Axel Laurance Alpecin-Deceuninck + 01.06
8 Johannes Staune-Mittet Jumbo-Visma + 01.15
9 Tobias Lund Andresen Team dsm-firmenich + 01.37
10 Madis Mihkels Intermarché-Circus-Wanty + 01.39
11 Georg Steinhauser EF Education-EasyPost + 01.47
12 Cedrik Bakke Christophersen Team Coop-Repsol + 01.50
13 Joshua Tarling INEOS Grenadiers + 01.53
14 Walter Calzoni Q36.5 Pro Cycling Team + 02.03
15 Trym Brennsæter Norway + 02.06
16 Magnus Wæhre Team Coop-Repsol + 02.27
17 Robin Juel Skivild Leopard Togt Pro Cycling + 02.37
18 Halvor Dolven Norway + 02.48
19 Leo Hayter INEOS Grenadiers + 03.11
20 Simen Evertsen-Hegreberg Norway + 11.58
21 Maurice Ballerstedt Alpecin-Deceuninck + 12.03
22 Harry Birchill Saint Piran + 12.20
23 Eirik Vang Aas Norway + 12.27
24 Kalle Kvam Team Coop-Repsol + 13.25
25 Dries De Pooter Intermarché-Circus-Wanty + 13.41
26 Kasper Viberg Søgaard Leopard Togt Pro Cycling + 13.52
27 Jack Rootkin-Gray Saint Piran + 14.00

Points

PosRiderTeam Points
1 Thibau Nys Lidl-Trek 37
2 Magnus Sheffield INEOS Grenadiers 30
3 Tobias Halland Johannessen Uno-X Pro Cycling Team 30
4 Ben Tulett INEOS Grenadiers 28
5 Tobias Lund Andresen Team dsm-firmenich 23
6 Attila Valter Jumbo-Visma 20
7 Alexander Kamp Tudor Pro Cycling Team 20
8 Mick van Dijke Jumbo-Visma 19
9 Jordi Meeus BORA-hansgrohe 19
10 Ådne Holter Uno-X Pro Cycling Team 16
11 Mike Teunissen Intermarché-Circus-Wanty 15
12 Edward Planckaert Alpecin-Deceuninck 14
13 Mathias Vacek Lidl-Trek 11
14 Maurice Ballerstedt Alpecin-Deceuninck 10
15 Marco Brenner Team dsm-firmenich 9
16 Robbe Ghys Alpecin-Deceuninck 9
17 Rune Herregodts Intermarché-Circus-Wanty 8
18 Kevin Vermaerke Team dsm-firmenich 6
19 Marijn van den Berg EF Education-EasyPost 6
20 Ben Zwiehoff BORA-hansgrohe 5
21 Nick van der Lijke Leopard Togt Pro Cycling 5
22 Jonas Koch BORA-hansgrohe 5
23 Odd Christian Eiking EF Education-EasyPost 4
24 Lorenzo Milesi Team dsm-firmenich 4
25 Axel Laurance Alpecin-Deceuninck 4
26 Torbjørn Røed Norway 4
27 Jonas Rutsch EF Education-EasyPost 3
28 August Jensen Human Powered Health 3
29 Dries De Bondt Alpecin-Deceuninck 2
30 Bart Lemmen Human Powered Health 1
31 Andre Drege Team Coop-Repsol 1
32 Georg Steinhauser EF Education-EasyPost 1

Mountain

PosRiderTeam Points
1 Joel Nicolau Caja Rural-Seguros RGA 15
2 Mathias Bregnhøj Leopard Togt Pro Cycling 15
3 Torbjørn Røed Norway 12
4 Magnus Sheffield INEOS Grenadiers 8
5 Ådne Holter Uno-X Pro Cycling Team 7
6 Manuele Tarozzi Green Project-Bardiani CSF-Faizanè 7
7 Dries De Pooter Intermarché-Circus-Wanty 7
8 Ben Tulett INEOS Grenadiers 6
9 Lorenzo Milesi Team dsm-firmenich 6
10 Dries De Bondt Alpecin-Deceuninck 6
11 Mathias Vacek Lidl-Trek 5
12 Thibau Nys Lidl-Trek 4
13 Kevin Vermaerke Team dsm-firmenich 3
14 Attila Valter Jumbo-Visma 2
15 Ben Zwiehoff BORA-hansgrohe 2
16 Odd Christian Eiking EF Education-EasyPost 1
17 Anders Halland Johannessen Uno-X Pro Cycling Team 1
18 Zeb Kyffin Saint Piran 1

Team

PosTeamTime
1 INEOS Grenadiers 19:36:11
2 EF Education-EasyPost + 00.28
3 Uno-X Pro Cycling Team + 00.32
4 Team dsm-firmenich + 00.40
5 Jumbo-Visma + 00.48
6 Lidl-Trek + 01.29
7 BORA-hansgrohe + 01.35
8 Intermarché-Circus-Wanty + 01.42
9 Tudor Pro Cycling Team + 01.55
10 Alpecin-Deceuninck + 02.01
11 Q36.5 Pro Cycling Team + 02.22
12 Human Powered Health + 03.02
13 Leopard Togt Pro Cycling + 03.06
14 Green Project-Bardiani CSF-Faizanè + 03.14
15 Caja Rural-Seguros RGA + 03.28
16 Team Flanders-Baloise + 03.58
17 Team Coop-Repsol + 04.14
18 Norway + 04.38
19 Saint Piran + 06.58

Race profile

Race
Tour of Norway
Start date
26.05.2023
End date
29.05.2023
Total distance
165.6 km
Gen
Men
Cat
2.Pro
Country
Norway
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 ❤️